/* * 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 the odd-merge rule. // #include "networks.h" #include "common/macros.h" // // // #define M(n) static struct hsg_op const mn##n[] #define X(a,b) { HSG_OP_TYPE_CMP_XCHG, { a, b }} // // // #define LM(n) { ARRAY_LENGTH_MACRO(mn##n), mn##n } // // // M(2) = { X(1,2) }; M(3) = { X(1,2), X(2,3), X(1,2) }; M(4) = { X(1,3), X(2,4), X(1,2), X(3,4) }; M(5) = { X(1,3), X(3,5), X(1,3), X(2,4), X(2,3), X(4,5), X(1,2), X(3,4) }; M(6) = { X(1,3), X(3,5), X(1,3), X(2,4), X(4,6), X(2,4), X(1,2), X(3,4), X(5,6) }; M(7) = { X(1,5), X(3,7), X(1,3), X(5,7), X(2,4), X(4,6), X(2,4), X(2,3), X(4,5), X(6,7), X(1,2), X(3,4), X(5,6) }; M(8) = { X(1,5), X(3,7), X(1,3), X(5,7), X(2,6), X(4,8), X(2,4), X(6,8), X(1,2), X(3,4), X(5,6), X(7,8) }; M(9) = { X(1,5), X(5,9), X(1,5), X(3,7), X(3,5), X(7,9), X(1,3), X(5,7), X(2,6), X(4,8), X(2,4), X(6,8), X(2,3), X(4,5), X(6,7), X(8,9), X(1,2), X(3,4), X(5,6), X(7,8) }; M(10) = { X(1,5), X(5,9), X(1,5), X(3,7), X(3,5), X(7,9), X(1,3), X(5,7), X(2,6), X(6,10), X(2,6), X(4,8), X(4,6), X(8,10), X(2,4), X(6,8), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10) }; M(11) = { X(1,5), X(5,9), X(1,5), X(3,7), X(7,11), X(3,7), X(1,3), X(5,7), X(9,11), X(2,6), X(6,10), X(2,6), X(4,8), X(4,6), X(8,10), X(2,4), X(6,8), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10) }; M(12) = { X(1,5), X(5,9), X(1,5), X(3,7), X(7,11), X(3,7), X(1,3), X(5,7), X(9,11), X(2,6), X(6,10), X(2,6), X(4,8), X(8,12), X(4,8), X(2,4), X(6,8), X(10,12), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12) }; M(13) = { X(1,9), X(5,13), X(1,5), X(9,13), X(3,7), X(7,11), X(3,7), X(3,5), X(7,9), X(11,13), X(1,3), X(5,7), X(9,11), X(2,6), X(6,10), X(2,6), X(4,8), X(8,12), X(4,8), X(2,4), X(6,8), X(10,12), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12) }; M(14) = { X(1,9), X(5,13), X(1,5), X(9,13), X(3,7), X(7,11), X(3,7), X(3,5), X(7,9), X(11,13), X(1,3), X(5,7), X(9,11), X(2,10), X(6,14), X(2,6), X(10,14), X(4,8), X(8,12), X(4,8), X(4,6), X(8,10), X(12,14), X(2,4), X(6,8), X(10,12), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14) }; M(15) = { X(1,9), X(5,13), X(1,5), X(9,13), X(3,11), X(7,15), X(3,7), X(11,15), X(1,3), X(5,7), X(9,11), X(13,15), X(2,10), X(6,14), X(2,6), X(10,14), X(4,8), X(8,12), X(4,8), X(4,6), X(8,10), X(12,14), X(2,4), X(6,8), X(10,12), X(2,3), X(4,5), X(6,7), X(8,9), X(10,11), X(12,13), X(14,15), X(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14) }; M(16) = { X(1,9), X(5,13), X(1,5), X(9,13), X(3,11), X(7,15), X(3,7), X(11,15), X(1,3), X(5,7), X(9,11), X(13,15), X(2,10), X(6,14), X(2,6), X(10,14), X(4,12), X(8,16), X(4,8), X(12,16), X(2,4), X(6,8), X(10,12), X(14,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) }; M(17) = { X(1,9), X(9,17), X(1,9), X(5,13), X(5,9), X(13,17), X(1,5), X(9,13), X(3,11), X(7,15), X(3,7), X(11,15), X(3,5), X(7,9), X(11,13), X(15,17), X(1,3), X(5,7), X(9,11), X(13,15), X(2,10), X(6,14), X(2,6), X(10,14), X(4,12), X(8,16), X(4,8), X(12,16), X(2,4), X(6,8), X(10,12), X(14,16), 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(1,2), X(3,4), X(5,6), X(7,8), X(9,10), X(11,12), X(13,14), X(15,16) }; M(18) = { X(1,9), X(9,17), X(1,9), X(5,13), X(5,9), X(13,17), X(1,5), X(9,13), X(3,11), X(7,15), X(3,7), X(11,15), X(3,5), X(7,9), X(11,13), X(15,17), X(1,3), X(5,7), X(9,11), X(13,15), X(2,10), X(10,18), X(2,10), X(6,14), X(6,10), X(14,18), X(2,6), X(10,14), X(4,12), X(8,16), X(4,8), X(12,16), X(4,6), X(8,10), X(12,14), X(16,18), X(2,4), X(6,8), X(10,12), X(14,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(17,18) }; M(19) = { X(1,9), X(9,17), X(1,9), X(5,13), X(5,9), X(13,17), X(1,5), X(9,13), X(3,11), X(11,19), X(3,11), X(7,15), X(7,11), X(15,19), X(3,7), X(11,15), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(2,10), X(10,18), X(2,10), X(6,14), X(6,10), X(14,18), X(2,6), X(10,14), X(4,12), X(8,16), X(4,8), X(12,16), X(4,6), X(8,10), X(12,14), X(16,18), X(2,4), X(6,8), X(10,12), X(14,16), 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(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) }; M(20) = { X(1,9), X(9,17), X(1,9), X(5,13), X(5,9), X(13,17), X(1,5), X(9,13), X(3,11), X(11,19), X(3,11), X(7,15), X(7,11), X(15,19), X(3,7), X(11,15), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(2,10), X(10,18), X(2,10), X(6,14), X(6,10), X(14,18), X(2,6), X(10,14), X(4,12), X(12,20), X(4,12), X(8,16), X(8,12), X(16,20), X(4,8), X(12,16), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), 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) }; M(21) = { X(1,9), X(9,17), X(1,9), X(5,13), X(13,21), X(5,13), X(1,5), X(9,13), X(17,21), X(3,11), X(11,19), X(3,11), X(7,15), X(7,11), X(15,19), X(3,7), X(11,15), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(2,10), X(10,18), X(2,10), X(6,14), X(6,10), X(14,18), X(2,6), X(10,14), X(4,12), X(12,20), X(4,12), X(8,16), X(8,12), X(16,20), X(4,8), X(12,16), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), 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(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) }; M(22) = { X(1,9), X(9,17), X(1,9), X(5,13), X(13,21), X(5,13), X(1,5), X(9,13), X(17,21), X(3,11), X(11,19), X(3,11), X(7,15), X(7,11), X(15,19), X(3,7), X(11,15), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(2,10), X(10,18), X(2,10), X(6,14), X(14,22), X(6,14), X(2,6), X(10,14), X(18,22), X(4,12), X(12,20), X(4,12), X(8,16), X(8,12), X(16,20), X(4,8), X(12,16), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), 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) }; M(23) = { X(1,9), X(9,17), X(1,9), X(5,13), X(13,21), X(5,13), X(1,5), X(9,13), X(17,21), X(3,11), X(11,19), X(3,11), X(7,15), X(15,23), X(7,15), X(3,7), X(11,15), X(19,23), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(2,10), X(10,18), X(2,10), X(6,14), X(14,22), X(6,14), X(2,6), X(10,14), X(18,22), X(4,12), X(12,20), X(4,12), X(8,16), X(8,12), X(16,20), X(4,8), X(12,16), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), 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(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) }; M(24) = { X(1,9), X(9,17), X(1,9), X(5,13), X(13,21), X(5,13), X(1,5), X(9,13), X(17,21), X(3,11), X(11,19), X(3,11), X(7,15), X(15,23), X(7,15), X(3,7), X(11,15), X(19,23), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(2,10), X(10,18), X(2,10), X(6,14), X(14,22), X(6,14), X(2,6), X(10,14), X(18,22), X(4,12), X(12,20), X(4,12), X(8,16), X(16,24), X(8,16), X(4,8), X(12,16), X(20,24), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), 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) }; M(25) = { X(1,17), X(9,25), X(1,9), X(17,25), X(5,13), X(13,21), X(5,13), X(5,9), X(13,17), X(21,25), X(1,5), X(9,13), X(17,21), X(3,11), X(11,19), X(3,11), X(7,15), X(15,23), X(7,15), X(3,7), X(11,15), X(19,23), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(2,10), X(10,18), X(2,10), X(6,14), X(14,22), X(6,14), X(2,6), X(10,14), X(18,22), X(4,12), X(12,20), X(4,12), X(8,16), X(16,24), X(8,16), X(4,8), X(12,16), X(20,24), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), 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(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) }; M(26) = { X(1,17), X(9,25), X(1,9), X(17,25), X(5,13), X(13,21), X(5,13), X(5,9), X(13,17), X(21,25), X(1,5), X(9,13), X(17,21), X(3,11), X(11,19), X(3,11), X(7,15), X(15,23), X(7,15), X(3,7), X(11,15), X(19,23), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(2,18), X(10,26), X(2,10), X(18,26), X(6,14), X(14,22), X(6,14), X(6,10), X(14,18), X(22,26), X(2,6), X(10,14), X(18,22), X(4,12), X(12,20), X(4,12), X(8,16), X(16,24), X(8,16), X(4,8), X(12,16), X(20,24), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), 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) }; M(27) = { X(1,17), X(9,25), X(1,9), X(17,25), X(5,13), X(13,21), X(5,13), X(5,9), X(13,17), X(21,25), X(1,5), X(9,13), X(17,21), X(3,19), X(11,27), X(3,11), X(19,27), X(7,15), X(15,23), X(7,15), X(7,11), X(15,19), X(23,27), X(3,7), X(11,15), X(19,23), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(2,18), X(10,26), X(2,10), X(18,26), X(6,14), X(14,22), X(6,14), X(6,10), X(14,18), X(22,26), X(2,6), X(10,14), X(18,22), X(4,12), X(12,20), X(4,12), X(8,16), X(16,24), X(8,16), X(4,8), X(12,16), X(20,24), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), 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(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) }; M(28) = { X(1,17), X(9,25), X(1,9), X(17,25), X(5,13), X(13,21), X(5,13), X(5,9), X(13,17), X(21,25), X(1,5), X(9,13), X(17,21), X(3,19), X(11,27), X(3,11), X(19,27), X(7,15), X(15,23), X(7,15), X(7,11), X(15,19), X(23,27), X(3,7), X(11,15), X(19,23), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(2,18), X(10,26), X(2,10), X(18,26), X(6,14), X(14,22), X(6,14), X(6,10), X(14,18), X(22,26), X(2,6), X(10,14), X(18,22), X(4,20), X(12,28), X(4,12), X(20,28), X(8,16), X(16,24), X(8,16), X(8,12), X(16,20), X(24,28), X(4,8), X(12,16), X(20,24), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), 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) }; M(29) = { X(1,17), X(9,25), X(1,9), X(17,25), X(5,21), X(13,29), X(5,13), X(21,29), X(1,5), X(9,13), X(17,21), X(25,29), X(3,19), X(11,27), X(3,11), X(19,27), X(7,15), X(15,23), X(7,15), X(7,11), X(15,19), X(23,27), X(3,7), X(11,15), X(19,23), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(2,18), X(10,26), X(2,10), X(18,26), X(6,14), X(14,22), X(6,14), X(6,10), X(14,18), X(22,26), X(2,6), X(10,14), X(18,22), X(4,20), X(12,28), X(4,12), X(20,28), X(8,16), X(16,24), X(8,16), X(8,12), X(16,20), X(24,28), X(4,8), X(12,16), X(20,24), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), 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(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) }; M(30) = { X(1,17), X(9,25), X(1,9), X(17,25), X(5,21), X(13,29), X(5,13), X(21,29), X(1,5), X(9,13), X(17,21), X(25,29), X(3,19), X(11,27), X(3,11), X(19,27), X(7,15), X(15,23), X(7,15), X(7,11), X(15,19), X(23,27), X(3,7), X(11,15), X(19,23), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(2,18), X(10,26), X(2,10), X(18,26), X(6,22), X(14,30), X(6,14), X(22,30), X(2,6), X(10,14), X(18,22), X(26,30), X(4,20), X(12,28), X(4,12), X(20,28), X(8,16), X(16,24), X(8,16), X(8,12), X(16,20), X(24,28), X(4,8), X(12,16), X(20,24), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), 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) }; M(31) = { X(1,17), X(9,25), X(1,9), X(17,25), X(5,21), X(13,29), X(5,13), X(21,29), X(1,5), X(9,13), X(17,21), X(25,29), X(3,19), X(11,27), X(3,11), X(19,27), X(7,23), X(15,31), X(7,15), X(23,31), X(3,7), X(11,15), X(19,23), X(27,31), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(2,18), X(10,26), X(2,10), X(18,26), X(6,22), X(14,30), X(6,14), X(22,30), X(2,6), X(10,14), X(18,22), X(26,30), X(4,20), X(12,28), X(4,12), X(20,28), X(8,16), X(16,24), X(8,16), X(8,12), X(16,20), X(24,28), X(4,8), X(12,16), X(20,24), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), 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(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) }; M(32) = { X(1,17), X(9,25), X(1,9), X(17,25), X(5,21), X(13,29), X(5,13), X(21,29), X(1,5), X(9,13), X(17,21), X(25,29), X(3,19), X(11,27), X(3,11), X(19,27), X(7,23), X(15,31), X(7,15), X(23,31), X(3,7), X(11,15), X(19,23), X(27,31), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(2,18), X(10,26), X(2,10), X(18,26), X(6,22), X(14,30), X(6,14), X(22,30), X(2,6), X(10,14), X(18,22), X(26,30), X(4,20), X(12,28), X(4,12), X(20,28), X(8,24), X(16,32), X(8,16), X(24,32), X(4,8), X(12,16), X(20,24), X(28,32), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), 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) }; M(33) = { X(1,17), X(17,33), X(1,17), X(9,25), X(9,17), X(25,33), X(1,9), X(17,25), X(5,21), X(13,29), X(5,13), X(21,29), X(5,9), X(13,17), X(21,25), X(29,33), X(1,5), X(9,13), X(17,21), X(25,29), X(3,19), X(11,27), X(3,11), X(19,27), X(7,23), X(15,31), X(7,15), X(23,31), X(3,7), X(11,15), X(19,23), X(27,31), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(2,18), X(10,26), X(2,10), X(18,26), X(6,22), X(14,30), X(6,14), X(22,30), X(2,6), X(10,14), X(18,22), X(26,30), X(4,20), X(12,28), X(4,12), X(20,28), X(8,24), X(16,32), X(8,16), X(24,32), X(4,8), X(12,16), X(20,24), X(28,32), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), 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(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) }; M(34) = { X(1,17), X(17,33), X(1,17), X(9,25), X(9,17), X(25,33), X(1,9), X(17,25), X(5,21), X(13,29), X(5,13), X(21,29), X(5,9), X(13,17), X(21,25), X(29,33), X(1,5), X(9,13), X(17,21), X(25,29), X(3,19), X(11,27), X(3,11), X(19,27), X(7,23), X(15,31), X(7,15), X(23,31), X(3,7), X(11,15), X(19,23), X(27,31), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(2,18), X(18,34), X(2,18), X(10,26), X(10,18), X(26,34), X(2,10), X(18,26), X(6,22), X(14,30), X(6,14), X(22,30), X(6,10), X(14,18), X(22,26), X(30,34), X(2,6), X(10,14), X(18,22), X(26,30), X(4,20), X(12,28), X(4,12), X(20,28), X(8,24), X(16,32), X(8,16), X(24,32), X(4,8), X(12,16), X(20,24), X(28,32), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), 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) }; M(35) = { X(1,17), X(17,33), X(1,17), X(9,25), X(9,17), X(25,33), X(1,9), X(17,25), X(5,21), X(13,29), X(5,13), X(21,29), X(5,9), X(13,17), X(21,25), X(29,33), X(1,5), X(9,13), X(17,21), X(25,29), X(3,19), X(19,35), X(3,19), X(11,27), X(11,19), X(27,35), X(3,11), X(19,27), X(7,23), X(15,31), X(7,15), X(23,31), X(7,11), X(15,19), X(23,27), X(31,35), X(3,7), X(11,15), X(19,23), X(27,31), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(2,18), X(18,34), X(2,18), X(10,26), X(10,18), X(26,34), X(2,10), X(18,26), X(6,22), X(14,30), X(6,14), X(22,30), X(6,10), X(14,18), X(22,26), X(30,34), X(2,6), X(10,14), X(18,22), X(26,30), X(4,20), X(12,28), X(4,12), X(20,28), X(8,24), X(16,32), X(8,16), X(24,32), X(4,8), X(12,16), X(20,24), X(28,32), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), 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(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) }; M(36) = { X(1,17), X(17,33), X(1,17), X(9,25), X(9,17), X(25,33), X(1,9), X(17,25), X(5,21), X(13,29), X(5,13), X(21,29), X(5,9), X(13,17), X(21,25), X(29,33), X(1,5), X(9,13), X(17,21), X(25,29), X(3,19), X(19,35), X(3,19), X(11,27), X(11,19), X(27,35), X(3,11), X(19,27), X(7,23), X(15,31), X(7,15), X(23,31), X(7,11), X(15,19), X(23,27), X(31,35), X(3,7), X(11,15), X(19,23), X(27,31), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(2,18), X(18,34), X(2,18), X(10,26), X(10,18), X(26,34), X(2,10), X(18,26), X(6,22), X(14,30), X(6,14), X(22,30), X(6,10), X(14,18), X(22,26), X(30,34), X(2,6), X(10,14), X(18,22), X(26,30), X(4,20), X(20,36), X(4,20), X(12,28), X(12,20), X(28,36), X(4,12), X(20,28), X(8,24), X(16,32), X(8,16), X(24,32), X(8,12), X(16,20), X(24,28), X(32,36), X(4,8), X(12,16), X(20,24), X(28,32), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), 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) }; M(37) = { X(1,17), X(17,33), X(1,17), X(9,25), X(9,17), X(25,33), X(1,9), X(17,25), X(5,21), X(21,37), X(5,21), X(13,29), X(13,21), X(29,37), X(5,13), X(21,29), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(3,19), X(19,35), X(3,19), X(11,27), X(11,19), X(27,35), X(3,11), X(19,27), X(7,23), X(15,31), X(7,15), X(23,31), X(7,11), X(15,19), X(23,27), X(31,35), X(3,7), X(11,15), X(19,23), X(27,31), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(2,18), X(18,34), X(2,18), X(10,26), X(10,18), X(26,34), X(2,10), X(18,26), X(6,22), X(14,30), X(6,14), X(22,30), X(6,10), X(14,18), X(22,26), X(30,34), X(2,6), X(10,14), X(18,22), X(26,30), X(4,20), X(20,36), X(4,20), X(12,28), X(12,20), X(28,36), X(4,12), X(20,28), X(8,24), X(16,32), X(8,16), X(24,32), X(8,12), X(16,20), X(24,28), X(32,36), X(4,8), X(12,16), X(20,24), X(28,32), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), 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(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) }; M(38) = { X(1,17), X(17,33), X(1,17), X(9,25), X(9,17), X(25,33), X(1,9), X(17,25), X(5,21), X(21,37), X(5,21), X(13,29), X(13,21), X(29,37), X(5,13), X(21,29), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(3,19), X(19,35), X(3,19), X(11,27), X(11,19), X(27,35), X(3,11), X(19,27), X(7,23), X(15,31), X(7,15), X(23,31), X(7,11), X(15,19), X(23,27), X(31,35), X(3,7), X(11,15), X(19,23), X(27,31), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(2,18), X(18,34), X(2,18), X(10,26), X(10,18), X(26,34), X(2,10), X(18,26), X(6,22), X(22,38), X(6,22), X(14,30), X(14,22), X(30,38), X(6,14), X(22,30), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(4,20), X(20,36), X(4,20), X(12,28), X(12,20), X(28,36), X(4,12), X(20,28), X(8,24), X(16,32), X(8,16), X(24,32), X(8,12), X(16,20), X(24,28), X(32,36), X(4,8), X(12,16), X(20,24), X(28,32), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), 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) }; M(39) = { X(1,17), X(17,33), X(1,17), X(9,25), X(9,17), X(25,33), X(1,9), X(17,25), X(5,21), X(21,37), X(5,21), X(13,29), X(13,21), X(29,37), X(5,13), X(21,29), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(3,19), X(19,35), X(3,19), X(11,27), X(11,19), X(27,35), X(3,11), X(19,27), X(7,23), X(23,39), X(7,23), X(15,31), X(15,23), X(31,39), X(7,15), X(23,31), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(2,18), X(18,34), X(2,18), X(10,26), X(10,18), X(26,34), X(2,10), X(18,26), X(6,22), X(22,38), X(6,22), X(14,30), X(14,22), X(30,38), X(6,14), X(22,30), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(4,20), X(20,36), X(4,20), X(12,28), X(12,20), X(28,36), X(4,12), X(20,28), X(8,24), X(16,32), X(8,16), X(24,32), X(8,12), X(16,20), X(24,28), X(32,36), X(4,8), X(12,16), X(20,24), X(28,32), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), 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(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) }; M(40) = { X(1,17), X(17,33), X(1,17), X(9,25), X(9,17), X(25,33), X(1,9), X(17,25), X(5,21), X(21,37), X(5,21), X(13,29), X(13,21), X(29,37), X(5,13), X(21,29), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(3,19), X(19,35), X(3,19), X(11,27), X(11,19), X(27,35), X(3,11), X(19,27), X(7,23), X(23,39), X(7,23), X(15,31), X(15,23), X(31,39), X(7,15), X(23,31), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(2,18), X(18,34), X(2,18), X(10,26), X(10,18), X(26,34), X(2,10), X(18,26), X(6,22), X(22,38), X(6,22), X(14,30), X(14,22), X(30,38), X(6,14), X(22,30), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(4,20), X(20,36), X(4,20), X(12,28), X(12,20), X(28,36), X(4,12), X(20,28), X(8,24), X(24,40), X(8,24), X(16,32), X(16,24), X(32,40), X(8,16), X(24,32), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), 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) }; M(41) = { X(1,17), X(17,33), X(1,17), X(9,25), X(25,41), X(9,25), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(13,21), X(29,37), X(5,13), X(21,29), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(3,19), X(19,35), X(3,19), X(11,27), X(11,19), X(27,35), X(3,11), X(19,27), X(7,23), X(23,39), X(7,23), X(15,31), X(15,23), X(31,39), X(7,15), X(23,31), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(2,18), X(18,34), X(2,18), X(10,26), X(10,18), X(26,34), X(2,10), X(18,26), X(6,22), X(22,38), X(6,22), X(14,30), X(14,22), X(30,38), X(6,14), X(22,30), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(4,20), X(20,36), X(4,20), X(12,28), X(12,20), X(28,36), X(4,12), X(20,28), X(8,24), X(24,40), X(8,24), X(16,32), X(16,24), X(32,40), X(8,16), X(24,32), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), 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(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) }; M(42) = { X(1,17), X(17,33), X(1,17), X(9,25), X(25,41), X(9,25), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(13,21), X(29,37), X(5,13), X(21,29), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(3,19), X(19,35), X(3,19), X(11,27), X(11,19), X(27,35), X(3,11), X(19,27), X(7,23), X(23,39), X(7,23), X(15,31), X(15,23), X(31,39), X(7,15), X(23,31), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(2,18), X(18,34), X(2,18), X(10,26), X(26,42), X(10,26), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(14,22), X(30,38), X(6,14), X(22,30), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(4,20), X(20,36), X(4,20), X(12,28), X(12,20), X(28,36), X(4,12), X(20,28), X(8,24), X(24,40), X(8,24), X(16,32), X(16,24), X(32,40), X(8,16), X(24,32), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), 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) }; M(43) = { X(1,17), X(17,33), X(1,17), X(9,25), X(25,41), X(9,25), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(13,21), X(29,37), X(5,13), X(21,29), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(3,19), X(19,35), X(3,19), X(11,27), X(27,43), X(11,27), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(15,23), X(31,39), X(7,15), X(23,31), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(2,18), X(18,34), X(2,18), X(10,26), X(26,42), X(10,26), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(14,22), X(30,38), X(6,14), X(22,30), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(4,20), X(20,36), X(4,20), X(12,28), X(12,20), X(28,36), X(4,12), X(20,28), X(8,24), X(24,40), X(8,24), X(16,32), X(16,24), X(32,40), X(8,16), X(24,32), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), 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(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) }; M(44) = { X(1,17), X(17,33), X(1,17), X(9,25), X(25,41), X(9,25), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(13,21), X(29,37), X(5,13), X(21,29), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(3,19), X(19,35), X(3,19), X(11,27), X(27,43), X(11,27), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(15,23), X(31,39), X(7,15), X(23,31), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(2,18), X(18,34), X(2,18), X(10,26), X(26,42), X(10,26), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(14,22), X(30,38), X(6,14), X(22,30), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(4,20), X(20,36), X(4,20), X(12,28), X(28,44), X(12,28), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(16,24), X(32,40), X(8,16), X(24,32), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), 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) }; M(45) = { X(1,17), X(17,33), X(1,17), X(9,25), X(25,41), X(9,25), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(29,45), X(13,29), X(5,13), X(21,29), X(37,45), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(3,19), X(19,35), X(3,19), X(11,27), X(27,43), X(11,27), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(15,23), X(31,39), X(7,15), X(23,31), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(2,18), X(18,34), X(2,18), X(10,26), X(26,42), X(10,26), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(14,22), X(30,38), X(6,14), X(22,30), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(4,20), X(20,36), X(4,20), X(12,28), X(28,44), X(12,28), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(16,24), X(32,40), X(8,16), X(24,32), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), 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(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) }; M(46) = { X(1,17), X(17,33), X(1,17), X(9,25), X(25,41), X(9,25), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(29,45), X(13,29), X(5,13), X(21,29), X(37,45), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(3,19), X(19,35), X(3,19), X(11,27), X(27,43), X(11,27), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(15,23), X(31,39), X(7,15), X(23,31), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(2,18), X(18,34), X(2,18), X(10,26), X(26,42), X(10,26), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(30,46), X(14,30), X(6,14), X(22,30), X(38,46), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(4,20), X(20,36), X(4,20), X(12,28), X(28,44), X(12,28), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(16,24), X(32,40), X(8,16), X(24,32), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), 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) }; M(47) = { X(1,17), X(17,33), X(1,17), X(9,25), X(25,41), X(9,25), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(29,45), X(13,29), X(5,13), X(21,29), X(37,45), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(3,19), X(19,35), X(3,19), X(11,27), X(27,43), X(11,27), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(31,47), X(15,31), X(7,15), X(23,31), X(39,47), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(2,18), X(18,34), X(2,18), X(10,26), X(26,42), X(10,26), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(30,46), X(14,30), X(6,14), X(22,30), X(38,46), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(4,20), X(20,36), X(4,20), X(12,28), X(28,44), X(12,28), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(16,24), X(32,40), X(8,16), X(24,32), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), 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(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) }; M(48) = { X(1,17), X(17,33), X(1,17), X(9,25), X(25,41), X(9,25), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(29,45), X(13,29), X(5,13), X(21,29), X(37,45), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(3,19), X(19,35), X(3,19), X(11,27), X(27,43), X(11,27), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(31,47), X(15,31), X(7,15), X(23,31), X(39,47), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(2,18), X(18,34), X(2,18), X(10,26), X(26,42), X(10,26), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(30,46), X(14,30), X(6,14), X(22,30), X(38,46), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(4,20), X(20,36), X(4,20), X(12,28), X(28,44), X(12,28), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(32,48), X(16,32), X(8,16), X(24,32), X(40,48), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), 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) }; M(49) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,25), X(25,41), X(9,25), X(9,17), X(25,33), X(41,49), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(29,45), X(13,29), X(5,13), X(21,29), X(37,45), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(3,19), X(19,35), X(3,19), X(11,27), X(27,43), X(11,27), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(31,47), X(15,31), X(7,15), X(23,31), X(39,47), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(2,18), X(18,34), X(2,18), X(10,26), X(26,42), X(10,26), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(30,46), X(14,30), X(6,14), X(22,30), X(38,46), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(4,20), X(20,36), X(4,20), X(12,28), X(28,44), X(12,28), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(32,48), X(16,32), X(8,16), X(24,32), X(40,48), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), 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(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) }; M(50) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,25), X(25,41), X(9,25), X(9,17), X(25,33), X(41,49), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(29,45), X(13,29), X(5,13), X(21,29), X(37,45), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(3,19), X(19,35), X(3,19), X(11,27), X(27,43), X(11,27), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(31,47), X(15,31), X(7,15), X(23,31), X(39,47), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(2,34), X(18,50), X(2,18), X(34,50), X(10,26), X(26,42), X(10,26), X(10,18), X(26,34), X(42,50), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(30,46), X(14,30), X(6,14), X(22,30), X(38,46), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(4,20), X(20,36), X(4,20), X(12,28), X(28,44), X(12,28), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(32,48), X(16,32), X(8,16), X(24,32), X(40,48), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), 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) }; M(51) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,25), X(25,41), X(9,25), X(9,17), X(25,33), X(41,49), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(29,45), X(13,29), X(5,13), X(21,29), X(37,45), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(3,35), X(19,51), X(3,19), X(35,51), X(11,27), X(27,43), X(11,27), X(11,19), X(27,35), X(43,51), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(31,47), X(15,31), X(7,15), X(23,31), X(39,47), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(2,34), X(18,50), X(2,18), X(34,50), X(10,26), X(26,42), X(10,26), X(10,18), X(26,34), X(42,50), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(30,46), X(14,30), X(6,14), X(22,30), X(38,46), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(4,20), X(20,36), X(4,20), X(12,28), X(28,44), X(12,28), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(32,48), X(16,32), X(8,16), X(24,32), X(40,48), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), 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(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) }; M(52) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,25), X(25,41), X(9,25), X(9,17), X(25,33), X(41,49), X(1,9), X(17,25), X(33,41), X(5,21), X(21,37), X(5,21), X(13,29), X(29,45), X(13,29), X(5,13), X(21,29), X(37,45), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(3,35), X(19,51), X(3,19), X(35,51), X(11,27), X(27,43), X(11,27), X(11,19), X(27,35), X(43,51), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(31,47), X(15,31), X(7,15), X(23,31), X(39,47), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(2,34), X(18,50), X(2,18), X(34,50), X(10,26), X(26,42), X(10,26), X(10,18), X(26,34), X(42,50), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(30,46), X(14,30), X(6,14), X(22,30), X(38,46), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(4,36), X(20,52), X(4,20), X(36,52), X(12,28), X(28,44), X(12,28), X(12,20), X(28,36), X(44,52), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(32,48), X(16,32), X(8,16), X(24,32), X(40,48), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), 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) }; M(53) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,25), X(25,41), X(9,25), X(9,17), X(25,33), X(41,49), X(1,9), X(17,25), X(33,41), X(5,37), X(21,53), X(5,21), X(37,53), X(13,29), X(29,45), X(13,29), X(13,21), X(29,37), X(45,53), X(5,13), X(21,29), X(37,45), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(3,35), X(19,51), X(3,19), X(35,51), X(11,27), X(27,43), X(11,27), X(11,19), X(27,35), X(43,51), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(31,47), X(15,31), X(7,15), X(23,31), X(39,47), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(2,34), X(18,50), X(2,18), X(34,50), X(10,26), X(26,42), X(10,26), X(10,18), X(26,34), X(42,50), X(2,10), X(18,26), X(34,42), X(6,22), X(22,38), X(6,22), X(14,30), X(30,46), X(14,30), X(6,14), X(22,30), X(38,46), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(4,36), X(20,52), X(4,20), X(36,52), X(12,28), X(28,44), X(12,28), X(12,20), X(28,36), X(44,52), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(32,48), X(16,32), X(8,16), X(24,32), X(40,48), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), 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(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) }; M(54) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,25), X(25,41), X(9,25), X(9,17), X(25,33), X(41,49), X(1,9), X(17,25), X(33,41), X(5,37), X(21,53), X(5,21), X(37,53), X(13,29), X(29,45), X(13,29), X(13,21), X(29,37), X(45,53), X(5,13), X(21,29), X(37,45), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(3,35), X(19,51), X(3,19), X(35,51), X(11,27), X(27,43), X(11,27), X(11,19), X(27,35), X(43,51), X(3,11), X(19,27), X(35,43), X(7,23), X(23,39), X(7,23), X(15,31), X(31,47), X(15,31), X(7,15), X(23,31), X(39,47), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(2,34), X(18,50), X(2,18), X(34,50), X(10,26), X(26,42), X(10,26), X(10,18), X(26,34), X(42,50), X(2,10), X(18,26), X(34,42), X(6,38), X(22,54), X(6,22), X(38,54), X(14,30), X(30,46), X(14,30), X(14,22), X(30,38), X(46,54), X(6,14), X(22,30), X(38,46), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(4,36), X(20,52), X(4,20), X(36,52), X(12,28), X(28,44), X(12,28), X(12,20), X(28,36), X(44,52), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(32,48), X(16,32), X(8,16), X(24,32), X(40,48), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), 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) }; M(55) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,25), X(25,41), X(9,25), X(9,17), X(25,33), X(41,49), X(1,9), X(17,25), X(33,41), X(5,37), X(21,53), X(5,21), X(37,53), X(13,29), X(29,45), X(13,29), X(13,21), X(29,37), X(45,53), X(5,13), X(21,29), X(37,45), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(3,35), X(19,51), X(3,19), X(35,51), X(11,27), X(27,43), X(11,27), X(11,19), X(27,35), X(43,51), X(3,11), X(19,27), X(35,43), X(7,39), X(23,55), X(7,23), X(39,55), X(15,31), X(31,47), X(15,31), X(15,23), X(31,39), X(47,55), X(7,15), X(23,31), X(39,47), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(2,34), X(18,50), X(2,18), X(34,50), X(10,26), X(26,42), X(10,26), X(10,18), X(26,34), X(42,50), X(2,10), X(18,26), X(34,42), X(6,38), X(22,54), X(6,22), X(38,54), X(14,30), X(30,46), X(14,30), X(14,22), X(30,38), X(46,54), X(6,14), X(22,30), X(38,46), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(4,36), X(20,52), X(4,20), X(36,52), X(12,28), X(28,44), X(12,28), X(12,20), X(28,36), X(44,52), X(4,12), X(20,28), X(36,44), X(8,24), X(24,40), X(8,24), X(16,32), X(32,48), X(16,32), X(8,16), X(24,32), X(40,48), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), 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(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) }; M(56) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,25), X(25,41), X(9,25), X(9,17), X(25,33), X(41,49), X(1,9), X(17,25), X(33,41), X(5,37), X(21,53), X(5,21), X(37,53), X(13,29), X(29,45), X(13,29), X(13,21), X(29,37), X(45,53), X(5,13), X(21,29), X(37,45), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(3,35), X(19,51), X(3,19), X(35,51), X(11,27), X(27,43), X(11,27), X(11,19), X(27,35), X(43,51), X(3,11), X(19,27), X(35,43), X(7,39), X(23,55), X(7,23), X(39,55), X(15,31), X(31,47), X(15,31), X(15,23), X(31,39), X(47,55), X(7,15), X(23,31), X(39,47), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(2,34), X(18,50), X(2,18), X(34,50), X(10,26), X(26,42), X(10,26), X(10,18), X(26,34), X(42,50), X(2,10), X(18,26), X(34,42), X(6,38), X(22,54), X(6,22), X(38,54), X(14,30), X(30,46), X(14,30), X(14,22), X(30,38), X(46,54), X(6,14), X(22,30), X(38,46), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(4,36), X(20,52), X(4,20), X(36,52), X(12,28), X(28,44), X(12,28), X(12,20), X(28,36), X(44,52), X(4,12), X(20,28), X(36,44), X(8,40), X(24,56), X(8,24), X(40,56), X(16,32), X(32,48), X(16,32), X(16,24), X(32,40), X(48,56), X(8,16), X(24,32), X(40,48), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), 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) }; M(57) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,29), X(29,45), X(13,29), X(13,21), X(29,37), X(45,53), X(5,13), X(21,29), X(37,45), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(3,35), X(19,51), X(3,19), X(35,51), X(11,27), X(27,43), X(11,27), X(11,19), X(27,35), X(43,51), X(3,11), X(19,27), X(35,43), X(7,39), X(23,55), X(7,23), X(39,55), X(15,31), X(31,47), X(15,31), X(15,23), X(31,39), X(47,55), X(7,15), X(23,31), X(39,47), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(2,34), X(18,50), X(2,18), X(34,50), X(10,26), X(26,42), X(10,26), X(10,18), X(26,34), X(42,50), X(2,10), X(18,26), X(34,42), X(6,38), X(22,54), X(6,22), X(38,54), X(14,30), X(30,46), X(14,30), X(14,22), X(30,38), X(46,54), X(6,14), X(22,30), X(38,46), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(4,36), X(20,52), X(4,20), X(36,52), X(12,28), X(28,44), X(12,28), X(12,20), X(28,36), X(44,52), X(4,12), X(20,28), X(36,44), X(8,40), X(24,56), X(8,24), X(40,56), X(16,32), X(32,48), X(16,32), X(16,24), X(32,40), X(48,56), X(8,16), X(24,32), X(40,48), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), 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(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) }; M(58) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,29), X(29,45), X(13,29), X(13,21), X(29,37), X(45,53), X(5,13), X(21,29), X(37,45), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(3,35), X(19,51), X(3,19), X(35,51), X(11,27), X(27,43), X(11,27), X(11,19), X(27,35), X(43,51), X(3,11), X(19,27), X(35,43), X(7,39), X(23,55), X(7,23), X(39,55), X(15,31), X(31,47), X(15,31), X(15,23), X(31,39), X(47,55), X(7,15), X(23,31), X(39,47), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(2,34), X(18,50), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,30), X(30,46), X(14,30), X(14,22), X(30,38), X(46,54), X(6,14), X(22,30), X(38,46), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(4,36), X(20,52), X(4,20), X(36,52), X(12,28), X(28,44), X(12,28), X(12,20), X(28,36), X(44,52), X(4,12), X(20,28), X(36,44), X(8,40), X(24,56), X(8,24), X(40,56), X(16,32), X(32,48), X(16,32), X(16,24), X(32,40), X(48,56), X(8,16), X(24,32), X(40,48), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), 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) }; M(59) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,29), X(29,45), X(13,29), X(13,21), X(29,37), X(45,53), X(5,13), X(21,29), X(37,45), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(3,35), X(19,51), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,31), X(31,47), X(15,31), X(15,23), X(31,39), X(47,55), X(7,15), X(23,31), X(39,47), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(2,34), X(18,50), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,30), X(30,46), X(14,30), X(14,22), X(30,38), X(46,54), X(6,14), X(22,30), X(38,46), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(4,36), X(20,52), X(4,20), X(36,52), X(12,28), X(28,44), X(12,28), X(12,20), X(28,36), X(44,52), X(4,12), X(20,28), X(36,44), X(8,40), X(24,56), X(8,24), X(40,56), X(16,32), X(32,48), X(16,32), X(16,24), X(32,40), X(48,56), X(8,16), X(24,32), X(40,48), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), 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(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) }; M(60) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,29), X(29,45), X(13,29), X(13,21), X(29,37), X(45,53), X(5,13), X(21,29), X(37,45), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(3,35), X(19,51), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,31), X(31,47), X(15,31), X(15,23), X(31,39), X(47,55), X(7,15), X(23,31), X(39,47), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(2,34), X(18,50), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,30), X(30,46), X(14,30), X(14,22), X(30,38), X(46,54), X(6,14), X(22,30), X(38,46), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(4,36), X(20,52), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,32), X(32,48), X(16,32), X(16,24), X(32,40), X(48,56), X(8,16), X(24,32), X(40,48), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), 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) }; M(61) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(3,35), X(19,51), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,31), X(31,47), X(15,31), X(15,23), X(31,39), X(47,55), X(7,15), X(23,31), X(39,47), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(2,34), X(18,50), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,30), X(30,46), X(14,30), X(14,22), X(30,38), X(46,54), X(6,14), X(22,30), X(38,46), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(4,36), X(20,52), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,32), X(32,48), X(16,32), X(16,24), X(32,40), X(48,56), X(8,16), X(24,32), X(40,48), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), 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(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) }; M(62) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(3,35), X(19,51), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,31), X(31,47), X(15,31), X(15,23), X(31,39), X(47,55), X(7,15), X(23,31), X(39,47), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(2,34), X(18,50), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(4,36), X(20,52), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,32), X(32,48), X(16,32), X(16,24), X(32,40), X(48,56), X(8,16), X(24,32), X(40,48), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), 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) }; M(63) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(3,35), X(19,51), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(2,34), X(18,50), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(4,36), X(20,52), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,32), X(32,48), X(16,32), X(16,24), X(32,40), X(48,56), X(8,16), X(24,32), X(40,48), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), 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(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) }; M(64) = { X(1,33), X(17,49), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(3,35), X(19,51), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(2,34), X(18,50), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(4,36), X(20,52), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), 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) }; M(65) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(3,35), X(19,51), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(2,34), X(18,50), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(4,36), X(20,52), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), 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(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) }; M(66) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(3,35), X(19,51), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(4,36), X(20,52), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), 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) }; M(67) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(4,36), X(20,52), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), 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(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) }; M(68) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(21,53), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), 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) }; M(69) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(5,13), X(21,29), X(37,45), X(53,61), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(22,54), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), 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(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) }; M(70) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(5,13), X(21,29), X(37,45), X(53,61), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(23,55), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(6,14), X(22,30), X(38,46), X(54,62), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), 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) }; M(71) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(5,13), X(21,29), X(37,45), X(53,61), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(7,15), X(23,31), X(39,47), X(55,63), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(6,14), X(22,30), X(38,46), X(54,62), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(24,56), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), 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(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) }; M(72) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(25,57), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(1,9), X(17,25), X(33,41), X(49,57), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(5,13), X(21,29), X(37,45), X(53,61), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(7,15), X(23,31), X(39,47), X(55,63), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(6,14), X(22,30), X(38,46), X(54,62), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(8,16), X(24,32), X(40,48), X(56,64), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), 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) }; M(73) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(5,13), X(21,29), X(37,45), X(53,61), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(7,15), X(23,31), X(39,47), X(55,63), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(26,58), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(2,10), X(18,26), X(34,42), X(50,58), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(6,14), X(22,30), X(38,46), X(54,62), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(8,16), X(24,32), X(40,48), X(56,64), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), 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(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) }; M(74) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(5,13), X(21,29), X(37,45), X(53,61), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(27,59), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(3,11), X(19,27), X(35,43), X(51,59), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(7,15), X(23,31), X(39,47), X(55,63), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(6,14), X(22,30), X(38,46), X(54,62), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(8,16), X(24,32), X(40,48), X(56,64), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), 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) }; M(75) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(5,13), X(21,29), X(37,45), X(53,61), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(7,15), X(23,31), X(39,47), X(55,63), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(6,14), X(22,30), X(38,46), X(54,62), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(28,60), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(4,12), X(20,28), X(36,44), X(52,60), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(8,16), X(24,32), X(40,48), X(56,64), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), 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(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) }; M(76) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(29,61), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(5,13), X(21,29), X(37,45), X(53,61), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(7,15), X(23,31), X(39,47), X(55,63), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(6,14), X(22,30), X(38,46), X(54,62), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(8,16), X(24,32), X(40,48), X(56,64), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), 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) }; M(77) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(7,15), X(23,31), X(39,47), X(55,63), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(30,62), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(6,14), X(22,30), X(38,46), X(54,62), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(8,16), X(24,32), X(40,48), X(56,64), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), 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(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) }; M(78) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(31,63), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(7,15), X(23,31), X(39,47), X(55,63), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(8,16), X(24,32), X(40,48), X(56,64), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), 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) }; M(79) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(32,64), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(8,16), X(24,32), X(40,48), X(56,64), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), 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(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) }; M(80) = { X(1,33), X(33,65), X(1,33), X(17,49), X(17,33), X(49,65), X(1,17), X(33,49), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), 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) }; M(81) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(2,34), X(34,66), X(2,34), X(18,50), X(18,34), X(50,66), X(2,18), X(34,50), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), 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(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) }; M(82) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(3,35), X(35,67), X(3,35), X(19,51), X(19,35), X(51,67), X(3,19), X(35,51), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), 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) }; M(83) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(4,36), X(36,68), X(4,36), X(20,52), X(20,36), X(52,68), X(4,20), X(36,52), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), 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(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) }; M(84) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(21,37), X(53,69), X(5,21), X(37,53), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), 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) }; M(85) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(22,38), X(54,70), X(6,22), X(38,54), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), 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(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) }; M(86) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(23,39), X(55,71), X(7,23), X(39,55), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), 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) }; M(87) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(24,40), X(56,72), X(8,24), X(40,56), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), 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(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) }; M(88) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(25,41), X(57,73), X(9,25), X(41,57), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), 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) }; M(89) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(26,42), X(58,74), X(10,26), X(42,58), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), 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(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) }; M(90) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(27,43), X(59,75), X(11,27), X(43,59), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), 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) }; M(91) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(28,44), X(60,76), X(12,28), X(44,60), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), 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(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) }; M(92) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(29,45), X(61,77), X(13,29), X(45,61), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), 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) }; M(93) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(30,46), X(62,78), X(14,30), X(46,62), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), 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(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) }; M(94) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(31,47), X(63,79), X(15,31), X(47,63), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), 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) }; M(95) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(32,48), X(64,80), X(16,32), X(48,64), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), 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(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) }; M(96) = { X(1,33), X(33,65), X(1,33), X(17,49), X(49,81), X(17,49), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), 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) }; M(97) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(2,34), X(34,66), X(2,34), X(18,50), X(50,82), X(18,50), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), 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(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) }; M(98) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(3,35), X(35,67), X(3,35), X(19,51), X(51,83), X(19,51), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), 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) }; M(99) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(4,36), X(36,68), X(4,36), X(20,52), X(52,84), X(20,52), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), 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(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) }; M(100) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,37), X(37,69), X(5,37), X(21,53), X(53,85), X(21,53), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), 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) }; M(101) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,38), X(38,70), X(6,38), X(22,54), X(54,86), X(22,54), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), 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(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) }; M(102) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,39), X(39,71), X(7,39), X(23,55), X(55,87), X(23,55), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), 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) }; M(103) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,40), X(40,72), X(8,40), X(24,56), X(56,88), X(24,56), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), 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(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) }; M(104) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,41), X(41,73), X(9,41), X(25,57), X(57,89), X(25,57), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), 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) }; M(105) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,42), X(42,74), X(10,42), X(26,58), X(58,90), X(26,58), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), 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(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) }; M(106) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,43), X(43,75), X(11,43), X(27,59), X(59,91), X(27,59), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), 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) }; M(107) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,44), X(44,76), X(12,44), X(28,60), X(60,92), X(28,60), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), 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(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) }; M(108) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,45), X(45,77), X(13,45), X(29,61), X(61,93), X(29,61), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), 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) }; M(109) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,46), X(46,78), X(14,46), X(30,62), X(62,94), X(30,62), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), 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(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) }; M(110) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,47), X(47,79), X(15,47), X(31,63), X(63,95), X(31,63), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), 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) }; M(111) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,48), X(48,80), X(16,48), X(32,64), X(64,96), X(32,64), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), 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(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) }; M(112) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,49), X(49,81), X(17,49), X(17,33), X(49,65), X(81,97), X(1,17), X(33,49), X(65,81), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), 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) }; M(113) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(2,66), X(34,98), X(2,34), X(66,98), X(18,50), X(50,82), X(18,50), X(18,34), X(50,66), X(82,98), X(2,18), X(34,50), X(66,82), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), 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(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) }; M(114) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(3,67), X(35,99), X(3,35), X(67,99), X(19,51), X(51,83), X(19,51), X(19,35), X(51,67), X(83,99), X(3,19), X(35,51), X(67,83), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), 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) }; M(115) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(4,68), X(36,100), X(4,36), X(68,100), X(20,52), X(52,84), X(20,52), X(20,36), X(52,68), X(84,100), X(4,20), X(36,52), X(68,84), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), 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(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) }; M(116) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,53), X(53,85), X(21,53), X(21,37), X(53,69), X(85,101), X(5,21), X(37,53), X(69,85), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), 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) }; M(117) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,54), X(54,86), X(22,54), X(22,38), X(54,70), X(86,102), X(6,22), X(38,54), X(70,86), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), 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(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) }; M(118) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,55), X(55,87), X(23,55), X(23,39), X(55,71), X(87,103), X(7,23), X(39,55), X(71,87), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), 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) }; M(119) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,56), X(56,88), X(24,56), X(24,40), X(56,72), X(88,104), X(8,24), X(40,56), X(72,88), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), 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(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) }; M(120) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,57), X(57,89), X(25,57), X(25,41), X(57,73), X(89,105), X(9,25), X(41,57), X(73,89), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), 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) }; M(121) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,58), X(58,90), X(26,58), X(26,42), X(58,74), X(90,106), X(10,26), X(42,58), X(74,90), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), 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(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) }; M(122) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,59), X(59,91), X(27,59), X(27,43), X(59,75), X(91,107), X(11,27), X(43,59), X(75,91), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), 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) }; M(123) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,60), X(60,92), X(28,60), X(28,44), X(60,76), X(92,108), X(12,28), X(44,60), X(76,92), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), 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(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) }; M(124) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,61), X(61,93), X(29,61), X(29,45), X(61,77), X(93,109), X(13,29), X(45,61), X(77,93), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), 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) }; M(125) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,62), X(62,94), X(30,62), X(30,46), X(62,78), X(94,110), X(14,30), X(46,62), X(78,94), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), 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(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) }; M(126) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,63), X(63,95), X(31,63), X(31,47), X(63,79), X(95,111), X(15,31), X(47,63), X(79,95), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), 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) }; M(127) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,64), X(64,96), X(32,64), X(32,48), X(64,80), X(96,112), X(16,32), X(48,64), X(80,96), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), 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(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) }; M(128) = { X(1,65), X(33,97), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), 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) }; M(129) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(2,66), X(34,98), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), 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(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) }; M(130) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(3,67), X(35,99), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), 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) }; M(131) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(4,68), X(36,100), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), 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(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) }; M(132) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(37,101), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), 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) }; M(133) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(38,102), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), 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(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) }; M(134) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(39,103), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), 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) }; M(135) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(40,104), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), 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(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) }; M(136) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(41,105), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), 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) }; M(137) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(42,106), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), 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(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) }; M(138) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(43,107), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), 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) }; M(139) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(44,108), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), 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(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) }; M(140) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(45,109), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), 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) }; M(141) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(46,110), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), 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(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) }; M(142) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(47,111), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), 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) }; M(143) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(48,112), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), 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(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) }; M(144) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(49,113), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(1,17), X(33,49), X(65,81), X(97,113), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), 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) }; M(145) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(50,114), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(2,18), X(34,50), X(66,82), X(98,114), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), 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(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) }; M(146) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(51,115), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(3,19), X(35,51), X(67,83), X(99,115), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), 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) }; M(147) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(52,116), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(4,20), X(36,52), X(68,84), X(100,116), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), 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(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) }; M(148) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(53,117), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(5,21), X(37,53), X(69,85), X(101,117), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), 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) }; M(149) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(54,118), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(6,22), X(38,54), X(70,86), X(102,118), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), 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(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) }; M(150) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(55,119), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(7,23), X(39,55), X(71,87), X(103,119), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), 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) }; M(151) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(56,120), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(8,24), X(40,56), X(72,88), X(104,120), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), 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(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) }; M(152) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(57,121), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(9,25), X(41,57), X(73,89), X(105,121), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), 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) }; M(153) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(58,122), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(10,26), X(42,58), X(74,90), X(106,122), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), 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(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) }; M(154) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(59,123), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(11,27), X(43,59), X(75,91), X(107,123), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), 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) }; M(155) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(60,124), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(12,28), X(44,60), X(76,92), X(108,124), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), 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(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) }; M(156) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(61,125), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(13,29), X(45,61), X(77,93), X(109,125), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), 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) }; M(157) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(62,126), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(14,30), X(46,62), X(78,94), X(110,126), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), 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(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) }; M(158) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(63,127), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(15,31), X(47,63), X(79,95), X(111,127), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), 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) }; M(159) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(64,128), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(16,32), X(48,64), X(80,96), X(112,128), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), 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(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) }; M(160) = { X(1,65), X(65,129), X(1,65), X(33,97), X(33,65), X(97,129), X(1,33), X(65,97), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), 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) }; M(161) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(2,66), X(66,130), X(2,66), X(34,98), X(34,66), X(98,130), X(2,34), X(66,98), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), 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(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) }; M(162) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(3,67), X(67,131), X(3,67), X(35,99), X(35,67), X(99,131), X(3,35), X(67,99), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), 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) }; M(163) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(4,68), X(68,132), X(4,68), X(36,100), X(36,68), X(100,132), X(4,36), X(68,100), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), 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(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) }; M(164) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(37,69), X(101,133), X(5,37), X(69,101), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), 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) }; M(165) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(38,70), X(102,134), X(6,38), X(70,102), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), 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(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) }; M(166) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(39,71), X(103,135), X(7,39), X(71,103), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), 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) }; M(167) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(40,72), X(104,136), X(8,40), X(72,104), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), 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(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) }; M(168) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(41,73), X(105,137), X(9,41), X(73,105), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), 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) }; M(169) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(42,74), X(106,138), X(10,42), X(74,106), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), 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(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) }; M(170) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(43,75), X(107,139), X(11,43), X(75,107), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), 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) }; M(171) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(44,76), X(108,140), X(12,44), X(76,108), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), 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(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) }; M(172) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(45,77), X(109,141), X(13,45), X(77,109), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), 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) }; M(173) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(46,78), X(110,142), X(14,46), X(78,110), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), 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(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) }; M(174) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(47,79), X(111,143), X(15,47), X(79,111), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), 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) }; M(175) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(48,80), X(112,144), X(16,48), X(80,112), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), 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(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) }; M(176) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(49,81), X(113,145), X(17,49), X(81,113), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), 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) }; M(177) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(50,82), X(114,146), X(18,50), X(82,114), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), 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(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) }; M(178) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(51,83), X(115,147), X(19,51), X(83,115), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), 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) }; M(179) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(52,84), X(116,148), X(20,52), X(84,116), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), 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(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) }; M(180) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(53,85), X(117,149), X(21,53), X(85,117), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), 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) }; M(181) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(54,86), X(118,150), X(22,54), X(86,118), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), 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(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) }; M(182) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(55,87), X(119,151), X(23,55), X(87,119), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), 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) }; M(183) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(56,88), X(120,152), X(24,56), X(88,120), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), 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(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) }; M(184) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(57,89), X(121,153), X(25,57), X(89,121), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), 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) }; M(185) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(58,90), X(122,154), X(26,58), X(90,122), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), 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(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) }; M(186) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(59,91), X(123,155), X(27,59), X(91,123), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), 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) }; M(187) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(60,92), X(124,156), X(28,60), X(92,124), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), 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(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) }; M(188) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(61,93), X(125,157), X(29,61), X(93,125), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), 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) }; M(189) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(62,94), X(126,158), X(30,62), X(94,126), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), 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(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) }; M(190) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(63,95), X(127,159), X(31,63), X(95,127), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), 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) }; M(191) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(64,96), X(128,160), X(32,64), X(96,128), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), 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(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) }; M(192) = { X(1,65), X(65,129), X(1,65), X(33,97), X(97,161), X(33,97), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), 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) }; M(193) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(2,66), X(66,130), X(2,66), X(34,98), X(98,162), X(34,98), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), 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(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) }; M(194) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(3,67), X(67,131), X(3,67), X(35,99), X(99,163), X(35,99), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), 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) }; M(195) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(4,68), X(68,132), X(4,68), X(36,100), X(100,164), X(36,100), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), 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(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) }; M(196) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,69), X(69,133), X(5,69), X(37,101), X(101,165), X(37,101), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), 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) }; M(197) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,70), X(70,134), X(6,70), X(38,102), X(102,166), X(38,102), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), 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(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) }; M(198) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,71), X(71,135), X(7,71), X(39,103), X(103,167), X(39,103), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), 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) }; M(199) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,72), X(72,136), X(8,72), X(40,104), X(104,168), X(40,104), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), 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(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) }; M(200) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,73), X(73,137), X(9,73), X(41,105), X(105,169), X(41,105), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), 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) }; M(201) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,74), X(74,138), X(10,74), X(42,106), X(106,170), X(42,106), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), 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(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) }; M(202) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,75), X(75,139), X(11,75), X(43,107), X(107,171), X(43,107), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), 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) }; M(203) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,76), X(76,140), X(12,76), X(44,108), X(108,172), X(44,108), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), 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(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) }; M(204) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,77), X(77,141), X(13,77), X(45,109), X(109,173), X(45,109), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), 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) }; M(205) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,78), X(78,142), X(14,78), X(46,110), X(110,174), X(46,110), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), 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(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) }; M(206) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,79), X(79,143), X(15,79), X(47,111), X(111,175), X(47,111), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), 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) }; M(207) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,80), X(80,144), X(16,80), X(48,112), X(112,176), X(48,112), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), 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(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) }; M(208) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,81), X(81,145), X(17,81), X(49,113), X(113,177), X(49,113), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), 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) }; M(209) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,82), X(82,146), X(18,82), X(50,114), X(114,178), X(50,114), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), 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(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) }; M(210) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,83), X(83,147), X(19,83), X(51,115), X(115,179), X(51,115), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), 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) }; M(211) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,84), X(84,148), X(20,84), X(52,116), X(116,180), X(52,116), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), 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(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) }; M(212) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,85), X(85,149), X(21,85), X(53,117), X(117,181), X(53,117), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), 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) }; M(213) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,86), X(86,150), X(22,86), X(54,118), X(118,182), X(54,118), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), 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(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) }; M(214) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,87), X(87,151), X(23,87), X(55,119), X(119,183), X(55,119), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), 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) }; M(215) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,88), X(88,152), X(24,88), X(56,120), X(120,184), X(56,120), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), 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(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) }; M(216) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,89), X(89,153), X(25,89), X(57,121), X(121,185), X(57,121), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), 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) }; M(217) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,90), X(90,154), X(26,90), X(58,122), X(122,186), X(58,122), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), 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(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) }; M(218) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,91), X(91,155), X(27,91), X(59,123), X(123,187), X(59,123), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), 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) }; M(219) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,92), X(92,156), X(28,92), X(60,124), X(124,188), X(60,124), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), 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(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) }; M(220) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,93), X(93,157), X(29,93), X(61,125), X(125,189), X(61,125), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), 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) }; M(221) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,94), X(94,158), X(30,94), X(62,126), X(126,190), X(62,126), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), 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(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) }; M(222) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,95), X(95,159), X(31,95), X(63,127), X(127,191), X(63,127), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), 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) }; M(223) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,96), X(96,160), X(32,96), X(64,128), X(128,192), X(64,128), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), 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(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) }; M(224) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,97), X(97,161), X(33,97), X(33,65), X(97,129), X(161,193), X(1,33), X(65,97), X(129,161), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), 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) }; M(225) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(2,130), X(66,194), X(2,66), X(130,194), X(34,98), X(98,162), X(34,98), X(34,66), X(98,130), X(162,194), X(2,34), X(66,98), X(130,162), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), 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(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) }; M(226) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(3,131), X(67,195), X(3,67), X(131,195), X(35,99), X(99,163), X(35,99), X(35,67), X(99,131), X(163,195), X(3,35), X(67,99), X(131,163), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), 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) }; M(227) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(4,132), X(68,196), X(4,68), X(132,196), X(36,100), X(100,164), X(36,100), X(36,68), X(100,132), X(164,196), X(4,36), X(68,100), X(132,164), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), 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(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) }; M(228) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,101), X(101,165), X(37,101), X(37,69), X(101,133), X(165,197), X(5,37), X(69,101), X(133,165), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), 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) }; M(229) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,102), X(102,166), X(38,102), X(38,70), X(102,134), X(166,198), X(6,38), X(70,102), X(134,166), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), 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(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) }; M(230) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,103), X(103,167), X(39,103), X(39,71), X(103,135), X(167,199), X(7,39), X(71,103), X(135,167), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), 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) }; M(231) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,104), X(104,168), X(40,104), X(40,72), X(104,136), X(168,200), X(8,40), X(72,104), X(136,168), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), 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(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) }; M(232) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,105), X(105,169), X(41,105), X(41,73), X(105,137), X(169,201), X(9,41), X(73,105), X(137,169), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), 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) }; M(233) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,106), X(106,170), X(42,106), X(42,74), X(106,138), X(170,202), X(10,42), X(74,106), X(138,170), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), 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(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) }; M(234) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,107), X(107,171), X(43,107), X(43,75), X(107,139), X(171,203), X(11,43), X(75,107), X(139,171), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), 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) }; M(235) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,108), X(108,172), X(44,108), X(44,76), X(108,140), X(172,204), X(12,44), X(76,108), X(140,172), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), 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(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) }; M(236) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,109), X(109,173), X(45,109), X(45,77), X(109,141), X(173,205), X(13,45), X(77,109), X(141,173), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), 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) }; M(237) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,110), X(110,174), X(46,110), X(46,78), X(110,142), X(174,206), X(14,46), X(78,110), X(142,174), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), 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(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) }; M(238) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,111), X(111,175), X(47,111), X(47,79), X(111,143), X(175,207), X(15,47), X(79,111), X(143,175), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(236,238), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), 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) }; M(239) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,112), X(112,176), X(48,112), X(48,80), X(112,144), X(176,208), X(16,48), X(80,112), X(144,176), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(236,238), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), 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(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) }; M(240) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,113), X(113,177), X(49,113), X(49,81), X(113,145), X(177,209), X(17,49), X(81,113), X(145,177), X(17,33), X(49,65), X(81,97), X(113,129), X(145,161), X(177,193), X(209,225), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), 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) }; M(241) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(233,241), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(237,241), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(239,241), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,114), X(114,178), X(50,114), X(50,82), X(114,146), X(178,210), X(18,50), X(82,114), X(146,178), X(18,34), X(50,66), X(82,98), X(114,130), X(146,162), X(178,194), X(210,226), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), 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(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) }; M(242) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(233,241), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(237,241), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,115), X(115,179), X(51,115), X(51,83), X(115,147), X(179,211), X(19,51), X(83,115), X(147,179), X(19,35), X(51,67), X(83,99), X(115,131), X(147,163), X(179,195), X(211,227), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(239,241), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(234,242), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(238,242), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(236,238), X(240,242), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), 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) }; M(243) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(233,241), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(237,241), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(235,243), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(239,243), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(234,242), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(238,242), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,116), X(116,180), X(52,116), X(52,84), X(116,148), X(180,212), X(20,52), X(84,116), X(148,180), X(20,36), X(52,68), X(84,100), X(116,132), X(148,164), X(180,196), X(212,228), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(236,238), X(240,242), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), 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(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) }; M(244) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(233,241), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,117), X(117,181), X(53,117), X(53,85), X(117,149), X(181,213), X(21,53), X(85,117), X(149,181), X(21,37), X(53,69), X(85,101), X(117,133), X(149,165), X(181,197), X(213,229), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(237,241), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(235,243), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(239,243), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(234,242), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(238,242), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(236,244), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(240,244), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), 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) }; M(245) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(233,241), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(237,245), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(235,243), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(239,243), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(239,241), X(243,245), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(234,242), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,118), X(118,182), X(54,118), X(54,86), X(118,150), X(182,214), X(22,54), X(86,118), X(150,182), X(22,38), X(54,70), X(86,102), X(118,134), X(150,166), X(182,198), X(214,230), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(238,242), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(236,244), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(240,244), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), 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(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) }; M(246) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(233,241), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(237,245), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(235,243), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,119), X(119,183), X(55,119), X(55,87), X(119,151), X(183,215), X(23,55), X(87,119), X(151,183), X(23,39), X(55,71), X(87,103), X(119,135), X(151,167), X(183,199), X(215,231), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(239,243), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(239,241), X(243,245), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(234,242), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,182), X(118,246), X(54,118), X(182,246), X(22,54), X(86,118), X(150,182), X(214,246), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(230,246), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(238,246), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(242,246), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(236,244), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(240,244), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(236,238), X(240,242), X(244,246), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), 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) }; M(247) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(233,241), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(237,245), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(235,243), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,183), X(119,247), X(55,119), X(183,247), X(23,55), X(87,119), X(151,183), X(215,247), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(231,247), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(239,247), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(243,247), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(245,247), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(234,242), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,182), X(118,246), X(54,118), X(182,246), X(22,54), X(86,118), X(150,182), X(214,246), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(230,246), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(238,246), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(242,246), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(236,244), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,120), X(120,184), X(56,120), X(56,88), X(120,152), X(184,216), X(24,56), X(88,120), X(152,184), X(24,40), X(56,72), X(88,104), X(120,136), X(152,168), X(184,200), X(216,232), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(240,244), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(236,238), X(240,242), X(244,246), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), 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(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) }; M(248) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,121), X(121,185), X(57,121), X(57,89), X(121,153), X(185,217), X(25,57), X(89,121), X(153,185), X(25,41), X(57,73), X(89,105), X(121,137), X(153,169), X(185,201), X(217,233), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(9,17), X(25,33), X(41,49), X(57,65), X(73,81), X(89,97), X(105,113), X(121,129), X(137,145), X(153,161), X(169,177), X(185,193), X(201,209), X(217,225), X(233,241), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(237,245), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(235,243), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,183), X(119,247), X(55,119), X(183,247), X(23,55), X(87,119), X(151,183), X(215,247), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(231,247), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(239,247), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(243,247), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(245,247), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(234,242), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,182), X(118,246), X(54,118), X(182,246), X(22,54), X(86,118), X(150,182), X(214,246), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(230,246), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(238,246), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(242,246), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(236,244), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,184), X(120,248), X(56,120), X(184,248), X(24,56), X(88,120), X(152,184), X(216,248), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(232,248), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(240,248), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(244,248), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), X(246,248), 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) }; M(249) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,185), X(121,249), X(57,121), X(185,249), X(25,57), X(89,121), X(153,185), X(217,249), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(233,249), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(241,249), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(237,245), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(237,241), X(245,249), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(235,243), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,183), X(119,247), X(55,119), X(183,247), X(23,55), X(87,119), X(151,183), X(215,247), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(231,247), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(239,247), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(243,247), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(239,241), X(243,245), X(247,249), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(245,247), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,122), X(122,186), X(58,122), X(58,90), X(122,154), X(186,218), X(26,58), X(90,122), X(154,186), X(26,42), X(58,74), X(90,106), X(122,138), X(154,170), X(186,202), X(218,234), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(10,18), X(26,34), X(42,50), X(58,66), X(74,82), X(90,98), X(106,114), X(122,130), X(138,146), X(154,162), X(170,178), X(186,194), X(202,210), X(218,226), X(234,242), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,182), X(118,246), X(54,118), X(182,246), X(22,54), X(86,118), X(150,182), X(214,246), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(230,246), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(238,246), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(242,246), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(236,244), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,184), X(120,248), X(56,120), X(184,248), X(24,56), X(88,120), X(152,184), X(216,248), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(232,248), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(240,248), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(244,248), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), X(246,248), 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(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) }; M(250) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,185), X(121,249), X(57,121), X(185,249), X(25,57), X(89,121), X(153,185), X(217,249), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(233,249), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(241,249), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(237,245), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(237,241), X(245,249), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,123), X(123,187), X(59,123), X(59,91), X(123,155), X(187,219), X(27,59), X(91,123), X(155,187), X(27,43), X(59,75), X(91,107), X(123,139), X(155,171), X(187,203), X(219,235), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(11,19), X(27,35), X(43,51), X(59,67), X(75,83), X(91,99), X(107,115), X(123,131), X(139,147), X(155,163), X(171,179), X(187,195), X(203,211), X(219,227), X(235,243), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,183), X(119,247), X(55,119), X(183,247), X(23,55), X(87,119), X(151,183), X(215,247), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(231,247), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(239,247), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(243,247), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(239,241), X(243,245), X(247,249), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(245,247), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,186), X(122,250), X(58,122), X(186,250), X(26,58), X(90,122), X(154,186), X(218,250), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(234,250), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(242,250), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,182), X(118,246), X(54,118), X(182,246), X(22,54), X(86,118), X(150,182), X(214,246), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(230,246), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(238,246), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(238,242), X(246,250), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(242,246), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(236,244), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,184), X(120,248), X(56,120), X(184,248), X(24,56), X(88,120), X(152,184), X(216,248), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(232,248), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(240,248), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(244,248), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(236,238), X(240,242), X(244,246), X(248,250), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), X(246,248), 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) }; M(251) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,185), X(121,249), X(57,121), X(185,249), X(25,57), X(89,121), X(153,185), X(217,249), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(233,249), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(241,249), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(237,245), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(237,241), X(245,249), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,187), X(123,251), X(59,123), X(187,251), X(27,59), X(91,123), X(155,187), X(219,251), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(235,251), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(243,251), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,183), X(119,247), X(55,119), X(183,247), X(23,55), X(87,119), X(151,183), X(215,247), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(231,247), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(239,247), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(239,243), X(247,251), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(243,247), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(245,247), X(249,251), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,186), X(122,250), X(58,122), X(186,250), X(26,58), X(90,122), X(154,186), X(218,250), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(234,250), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(242,250), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,182), X(118,246), X(54,118), X(182,246), X(22,54), X(86,118), X(150,182), X(214,246), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(230,246), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(238,246), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(238,242), X(246,250), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(242,246), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,124), X(124,188), X(60,124), X(60,92), X(124,156), X(188,220), X(28,60), X(92,124), X(156,188), X(28,44), X(60,76), X(92,108), X(124,140), X(156,172), X(188,204), X(220,236), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(12,20), X(28,36), X(44,52), X(60,68), X(76,84), X(92,100), X(108,116), X(124,132), X(140,148), X(156,164), X(172,180), X(188,196), X(204,212), X(220,228), X(236,244), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,184), X(120,248), X(56,120), X(184,248), X(24,56), X(88,120), X(152,184), X(216,248), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(232,248), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(240,248), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(244,248), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(236,238), X(240,242), X(244,246), X(248,250), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), X(246,248), 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(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) }; M(252) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,185), X(121,249), X(57,121), X(185,249), X(25,57), X(89,121), X(153,185), X(217,249), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(233,249), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(241,249), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,125), X(125,189), X(61,125), X(61,93), X(125,157), X(189,221), X(29,61), X(93,125), X(157,189), X(29,45), X(61,77), X(93,109), X(125,141), X(157,173), X(189,205), X(221,237), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(13,21), X(29,37), X(45,53), X(61,69), X(77,85), X(93,101), X(109,117), X(125,133), X(141,149), X(157,165), X(173,181), X(189,197), X(205,213), X(221,229), X(237,245), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(5,9), X(13,17), X(21,25), X(29,33), X(37,41), X(45,49), X(53,57), X(61,65), X(69,73), X(77,81), X(85,89), X(93,97), X(101,105), X(109,113), X(117,121), X(125,129), X(133,137), X(141,145), X(149,153), X(157,161), X(165,169), X(173,177), X(181,185), X(189,193), X(197,201), X(205,209), X(213,217), X(221,225), X(229,233), X(237,241), X(245,249), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,187), X(123,251), X(59,123), X(187,251), X(27,59), X(91,123), X(155,187), X(219,251), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(235,251), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(243,251), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,183), X(119,247), X(55,119), X(183,247), X(23,55), X(87,119), X(151,183), X(215,247), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(231,247), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(239,247), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(239,243), X(247,251), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(243,247), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(245,247), X(249,251), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,186), X(122,250), X(58,122), X(186,250), X(26,58), X(90,122), X(154,186), X(218,250), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(234,250), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(242,250), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,182), X(118,246), X(54,118), X(182,246), X(22,54), X(86,118), X(150,182), X(214,246), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(230,246), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(238,246), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(238,242), X(246,250), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(242,246), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,188), X(124,252), X(60,124), X(188,252), X(28,60), X(92,124), X(156,188), X(220,252), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(236,252), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(244,252), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,184), X(120,248), X(56,120), X(184,248), X(24,56), X(88,120), X(152,184), X(216,248), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(232,248), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(240,248), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(240,244), X(248,252), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(244,248), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), X(246,248), X(250,252), 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) }; M(253) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,185), X(121,249), X(57,121), X(185,249), X(25,57), X(89,121), X(153,185), X(217,249), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(233,249), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(241,249), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,189), X(125,253), X(61,125), X(189,253), X(29,61), X(93,125), X(157,189), X(221,253), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(237,253), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(245,253), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(249,253), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,187), X(123,251), X(59,123), X(187,251), X(27,59), X(91,123), X(155,187), X(219,251), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(235,251), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(243,251), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,183), X(119,247), X(55,119), X(183,247), X(23,55), X(87,119), X(151,183), X(215,247), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(231,247), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(239,247), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(239,243), X(247,251), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(243,247), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(239,241), X(243,245), X(247,249), X(251,253), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(245,247), X(249,251), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,186), X(122,250), X(58,122), X(186,250), X(26,58), X(90,122), X(154,186), X(218,250), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(234,250), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(242,250), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,182), X(118,246), X(54,118), X(182,246), X(22,54), X(86,118), X(150,182), X(214,246), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(230,246), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,126), X(126,190), X(62,126), X(62,94), X(126,158), X(190,222), X(30,62), X(94,126), X(158,190), X(30,46), X(62,78), X(94,110), X(126,142), X(158,174), X(190,206), X(222,238), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(14,22), X(30,38), X(46,54), X(62,70), X(78,86), X(94,102), X(110,118), X(126,134), X(142,150), X(158,166), X(174,182), X(190,198), X(206,214), X(222,230), X(238,246), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(6,10), X(14,18), X(22,26), X(30,34), X(38,42), X(46,50), X(54,58), X(62,66), X(70,74), X(78,82), X(86,90), X(94,98), X(102,106), X(110,114), X(118,122), X(126,130), X(134,138), X(142,146), X(150,154), X(158,162), X(166,170), X(174,178), X(182,186), X(190,194), X(198,202), X(206,210), X(214,218), X(222,226), X(230,234), X(238,242), X(246,250), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(242,246), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,188), X(124,252), X(60,124), X(188,252), X(28,60), X(92,124), X(156,188), X(220,252), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(236,252), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(244,252), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,184), X(120,248), X(56,120), X(184,248), X(24,56), X(88,120), X(152,184), X(216,248), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(232,248), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(240,248), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(240,244), X(248,252), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(244,248), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), X(246,248), X(250,252), 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), 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) }; M(254) = { X(1,129), X(65,193), X(1,65), X(129,193), X(33,161), X(97,225), X(33,97), X(161,225), X(1,33), X(65,97), X(129,161), X(193,225), X(17,145), X(81,209), X(17,81), X(145,209), X(49,177), X(113,241), X(49,113), X(177,241), X(17,49), X(81,113), X(145,177), X(209,241), X(1,17), X(33,49), X(65,81), X(97,113), X(129,145), X(161,177), X(193,209), X(225,241), X(9,137), X(73,201), X(9,73), X(137,201), X(41,169), X(105,233), X(41,105), X(169,233), X(9,41), X(73,105), X(137,169), X(201,233), X(25,153), X(89,217), X(25,89), X(153,217), X(57,185), X(121,249), X(57,121), X(185,249), X(25,57), X(89,121), X(153,185), X(217,249), X(9,25), X(41,57), X(73,89), X(105,121), X(137,153), X(169,185), X(201,217), X(233,249), X(1,9), X(17,25), X(33,41), X(49,57), X(65,73), X(81,89), X(97,105), X(113,121), X(129,137), X(145,153), X(161,169), X(177,185), X(193,201), X(209,217), X(225,233), X(241,249), X(5,133), X(69,197), X(5,69), X(133,197), X(37,165), X(101,229), X(37,101), X(165,229), X(5,37), X(69,101), X(133,165), X(197,229), X(21,149), X(85,213), X(21,85), X(149,213), X(53,181), X(117,245), X(53,117), X(181,245), X(21,53), X(85,117), X(149,181), X(213,245), X(5,21), X(37,53), X(69,85), X(101,117), X(133,149), X(165,181), X(197,213), X(229,245), X(13,141), X(77,205), X(13,77), X(141,205), X(45,173), X(109,237), X(45,109), X(173,237), X(13,45), X(77,109), X(141,173), X(205,237), X(29,157), X(93,221), X(29,93), X(157,221), X(61,189), X(125,253), X(61,125), X(189,253), X(29,61), X(93,125), X(157,189), X(221,253), X(13,29), X(45,61), X(77,93), X(109,125), X(141,157), X(173,189), X(205,221), X(237,253), X(5,13), X(21,29), X(37,45), X(53,61), X(69,77), X(85,93), X(101,109), X(117,125), X(133,141), X(149,157), X(165,173), X(181,189), X(197,205), X(213,221), X(229,237), X(245,253), X(1,5), X(9,13), X(17,21), X(25,29), X(33,37), X(41,45), X(49,53), X(57,61), X(65,69), X(73,77), X(81,85), X(89,93), X(97,101), X(105,109), X(113,117), X(121,125), X(129,133), X(137,141), X(145,149), X(153,157), X(161,165), X(169,173), X(177,181), X(185,189), X(193,197), X(201,205), X(209,213), X(217,221), X(225,229), X(233,237), X(241,245), X(249,253), X(3,131), X(67,195), X(3,67), X(131,195), X(35,163), X(99,227), X(35,99), X(163,227), X(3,35), X(67,99), X(131,163), X(195,227), X(19,147), X(83,211), X(19,83), X(147,211), X(51,179), X(115,243), X(51,115), X(179,243), X(19,51), X(83,115), X(147,179), X(211,243), X(3,19), X(35,51), X(67,83), X(99,115), X(131,147), X(163,179), X(195,211), X(227,243), X(11,139), X(75,203), X(11,75), X(139,203), X(43,171), X(107,235), X(43,107), X(171,235), X(11,43), X(75,107), X(139,171), X(203,235), X(27,155), X(91,219), X(27,91), X(155,219), X(59,187), X(123,251), X(59,123), X(187,251), X(27,59), X(91,123), X(155,187), X(219,251), X(11,27), X(43,59), X(75,91), X(107,123), X(139,155), X(171,187), X(203,219), X(235,251), X(3,11), X(19,27), X(35,43), X(51,59), X(67,75), X(83,91), X(99,107), X(115,123), X(131,139), X(147,155), X(163,171), X(179,187), X(195,203), X(211,219), X(227,235), X(243,251), X(7,135), X(71,199), X(7,71), X(135,199), X(39,167), X(103,231), X(39,103), X(167,231), X(7,39), X(71,103), X(135,167), X(199,231), X(23,151), X(87,215), X(23,87), X(151,215), X(55,183), X(119,247), X(55,119), X(183,247), X(23,55), X(87,119), X(151,183), X(215,247), X(7,23), X(39,55), X(71,87), X(103,119), X(135,151), X(167,183), X(199,215), X(231,247), X(15,143), X(79,207), X(15,79), X(143,207), X(47,175), X(111,239), X(47,111), X(175,239), X(15,47), X(79,111), X(143,175), X(207,239), X(31,159), X(95,223), X(31,95), X(159,223), X(63,127), X(127,191), X(63,127), X(63,95), X(127,159), X(191,223), X(31,63), X(95,127), X(159,191), X(31,47), X(63,79), X(95,111), X(127,143), X(159,175), X(191,207), X(223,239), X(15,31), X(47,63), X(79,95), X(111,127), X(143,159), X(175,191), X(207,223), X(15,23), X(31,39), X(47,55), X(63,71), X(79,87), X(95,103), X(111,119), X(127,135), X(143,151), X(159,167), X(175,183), X(191,199), X(207,215), X(223,231), X(239,247), X(7,15), X(23,31), X(39,47), X(55,63), X(71,79), X(87,95), X(103,111), X(119,127), X(135,143), X(151,159), X(167,175), X(183,191), X(199,207), X(215,223), X(231,239), X(7,11), X(15,19), X(23,27), X(31,35), X(39,43), X(47,51), X(55,59), X(63,67), X(71,75), X(79,83), X(87,91), X(95,99), X(103,107), X(111,115), X(119,123), X(127,131), X(135,139), X(143,147), X(151,155), X(159,163), X(167,171), X(175,179), X(183,187), X(191,195), X(199,203), X(207,211), X(215,219), X(223,227), X(231,235), X(239,243), X(247,251), X(3,7), X(11,15), X(19,23), X(27,31), X(35,39), X(43,47), X(51,55), X(59,63), X(67,71), X(75,79), X(83,87), X(91,95), X(99,103), X(107,111), X(115,119), X(123,127), X(131,135), X(139,143), X(147,151), X(155,159), X(163,167), X(171,175), X(179,183), X(187,191), X(195,199), X(203,207), X(211,215), X(219,223), X(227,231), X(235,239), X(243,247), X(3,5), X(7,9), X(11,13), X(15,17), X(19,21), X(23,25), X(27,29), X(31,33), X(35,37), X(39,41), X(43,45), X(47,49), X(51,53), X(55,57), X(59,61), X(63,65), X(67,69), X(71,73), X(75,77), X(79,81), X(83,85), X(87,89), X(91,93), X(95,97), X(99,101), X(103,105), X(107,109), X(111,113), X(115,117), X(119,121), X(123,125), X(127,129), X(131,133), X(135,137), X(139,141), X(143,145), X(147,149), X(151,153), X(155,157), X(159,161), X(163,165), X(167,169), X(171,173), X(175,177), X(179,181), X(183,185), X(187,189), X(191,193), X(195,197), X(199,201), X(203,205), X(207,209), X(211,213), X(215,217), X(219,221), X(223,225), X(227,229), X(231,233), X(235,237), X(239,241), X(243,245), X(247,249), X(251,253), X(1,3), X(5,7), X(9,11), X(13,15), X(17,19), X(21,23), X(25,27), X(29,31), X(33,35), X(37,39), X(41,43), X(45,47), X(49,51), X(53,55), X(57,59), X(61,63), X(65,67), X(69,71), X(73,75), X(77,79), X(81,83), X(85,87), X(89,91), X(93,95), X(97,99), X(101,103), X(105,107), X(109,111), X(113,115), X(117,119), X(121,123), X(125,127), X(129,131), X(133,135), X(137,139), X(141,143), X(145,147), X(149,151), X(153,155), X(157,159), X(161,163), X(165,167), X(169,171), X(173,175), X(177,179), X(181,183), X(185,187), X(189,191), X(193,195), X(197,199), X(201,203), X(205,207), X(209,211), X(213,215), X(217,219), X(221,223), X(225,227), X(229,231), X(233,235), X(237,239), X(241,243), X(245,247), X(249,251), X(2,130), X(66,194), X(2,66), X(130,194), X(34,162), X(98,226), X(34,98), X(162,226), X(2,34), X(66,98), X(130,162), X(194,226), X(18,146), X(82,210), X(18,82), X(146,210), X(50,178), X(114,242), X(50,114), X(178,242), X(18,50), X(82,114), X(146,178), X(210,242), X(2,18), X(34,50), X(66,82), X(98,114), X(130,146), X(162,178), X(194,210), X(226,242), X(10,138), X(74,202), X(10,74), X(138,202), X(42,170), X(106,234), X(42,106), X(170,234), X(10,42), X(74,106), X(138,170), X(202,234), X(26,154), X(90,218), X(26,90), X(154,218), X(58,186), X(122,250), X(58,122), X(186,250), X(26,58), X(90,122), X(154,186), X(218,250), X(10,26), X(42,58), X(74,90), X(106,122), X(138,154), X(170,186), X(202,218), X(234,250), X(2,10), X(18,26), X(34,42), X(50,58), X(66,74), X(82,90), X(98,106), X(114,122), X(130,138), X(146,154), X(162,170), X(178,186), X(194,202), X(210,218), X(226,234), X(242,250), X(6,134), X(70,198), X(6,70), X(134,198), X(38,166), X(102,230), X(38,102), X(166,230), X(6,38), X(70,102), X(134,166), X(198,230), X(22,150), X(86,214), X(22,86), X(150,214), X(54,182), X(118,246), X(54,118), X(182,246), X(22,54), X(86,118), X(150,182), X(214,246), X(6,22), X(38,54), X(70,86), X(102,118), X(134,150), X(166,182), X(198,214), X(230,246), X(14,142), X(78,206), X(14,78), X(142,206), X(46,174), X(110,238), X(46,110), X(174,238), X(14,46), X(78,110), X(142,174), X(206,238), X(30,158), X(94,222), X(30,94), X(158,222), X(62,190), X(126,254), X(62,126), X(190,254), X(30,62), X(94,126), X(158,190), X(222,254), X(14,30), X(46,62), X(78,94), X(110,126), X(142,158), X(174,190), X(206,222), X(238,254), X(6,14), X(22,30), X(38,46), X(54,62), X(70,78), X(86,94), X(102,110), X(118,126), X(134,142), X(150,158), X(166,174), X(182,190), X(198,206), X(214,222), X(230,238), X(246,254), X(2,6), X(10,14), X(18,22), X(26,30), X(34,38), X(42,46), X(50,54), X(58,62), X(66,70), X(74,78), X(82,86), X(90,94), X(98,102), X(106,110), X(114,118), X(122,126), X(130,134), X(138,142), X(146,150), X(154,158), X(162,166), X(170,174), X(178,182), X(186,190), X(194,198), X(202,206), X(210,214), X(218,222), X(226,230), X(234,238), X(242,246), X(250,254), X(4,132), X(68,196), X(4,68), X(132,196), X(36,164), X(100,228), X(36,100), X(164,228), X(4,36), X(68,100), X(132,164), X(196,228), X(20,148), X(84,212), X(20,84), X(148,212), X(52,180), X(116,244), X(52,116), X(180,244), X(20,52), X(84,116), X(148,180), X(212,244), X(4,20), X(36,52), X(68,84), X(100,116), X(132,148), X(164,180), X(196,212), X(228,244), X(12,140), X(76,204), X(12,76), X(140,204), X(44,172), X(108,236), X(44,108), X(172,236), X(12,44), X(76,108), X(140,172), X(204,236), X(28,156), X(92,220), X(28,92), X(156,220), X(60,188), X(124,252), X(60,124), X(188,252), X(28,60), X(92,124), X(156,188), X(220,252), X(12,28), X(44,60), X(76,92), X(108,124), X(140,156), X(172,188), X(204,220), X(236,252), X(4,12), X(20,28), X(36,44), X(52,60), X(68,76), X(84,92), X(100,108), X(116,124), X(132,140), X(148,156), X(164,172), X(180,188), X(196,204), X(212,220), X(228,236), X(244,252), X(8,136), X(72,200), X(8,72), X(136,200), X(40,168), X(104,232), X(40,104), X(168,232), X(8,40), X(72,104), X(136,168), X(200,232), X(24,152), X(88,216), X(24,88), X(152,216), X(56,184), X(120,248), X(56,120), X(184,248), X(24,56), X(88,120), X(152,184), X(216,248), X(8,24), X(40,56), X(72,88), X(104,120), X(136,152), X(168,184), X(200,216), X(232,248), X(16,144), X(80,208), X(16,80), X(144,208), X(48,176), X(112,240), X(48,112), X(176,240), X(16,48), X(80,112), X(144,176), X(208,240), X(32,160), X(96,224), X(32,96), X(160,224), X(64,128), X(128,192), X(64,128), X(64,96), X(128,160), X(192,224), X(32,64), X(96,128), X(160,192), X(32,48), X(64,80), X(96,112), X(128,144), X(160,176), X(192,208), X(224,240), X(16,32), X(48,64), X(80,96), X(112,128), X(144,160), X(176,192), X(208,224), X(16,24), X(32,40), X(48,56), X(64,72), X(80,88), X(96,104), X(112,120), X(128,136), X(144,152), X(160,168), X(176,184), X(192,200), X(208,216), X(224,232), X(240,248), X(8,16), X(24,32), X(40,48), X(56,64), X(72,80), X(88,96), X(104,112), X(120,128), X(136,144), X(152,160), X(168,176), X(184,192), X(200,208), X(216,224), X(232,240), X(8,12), X(16,20), X(24,28), X(32,36), X(40,44), X(48,52), X(56,60), X(64,68), X(72,76), X(80,84), X(88,92), X(96,100), X(104,108), X(112,116), X(120,124), X(128,132), X(136,140), X(144,148), X(152,156), X(160,164), X(168,172), X(176,180), X(184,188), X(192,196), X(200,204), X(208,212), X(216,220), X(224,228), X(232,236), X(240,244), X(248,252), X(4,8), X(12,16), X(20,24), X(28,32), X(36,40), X(44,48), X(52,56), X(60,64), X(68,72), X(76,80), X(84,88), X(92,96), X(100,104), X(108,112), X(116,120), X(124,128), X(132,136), X(140,144), X(148,152), X(156,160), X(164,168), X(172,176), X(180,184), X(188,192), X(196,200), X(204,208), X(212,216), X(220,224), X(228,232), X(236,240), X(244,248), X(4,6), X(8,10), X(12,14), X(16,18), X(20,22), X(24,26), X(28,30), X(32,34), X(36,38), X(40,42), X(44,46), X(48,50), X(52,54), X(56,58), X(60,62), X(64,66), X(68,70), X(72,74), X(76,78), X(80,82), X(84,86), X(88,90), X(92,94), X(96,98), X(100,102), X(104,106), X(108,110), X(112,114), X(116,118), X(120,122), X(124,126), X(128,130), X(132,134), X(136,138), X(140,142), X(144,146), X(148,150), X(152,154), X(156,158), X(160,162), X(164,166), X(168,170), X(172,174), X(176,178), X(180,182), X(184,186), X(188,190), X(192,194), X(196,198), X(200,202), X(204,206), X(208,210), X(212,214), X(216,218), X(220,222), X(224,226), X(228,230), X(232,234), X(236,238), X(240,242), X(244,246), X(248,250), X(252,254), X(2,4), X(6,8), X(10,12), X(14,16), X(18,20), X(22,24), X(26,28), X(30,32), X(34,36), X(38,40), X(42,44), X(46,48), X(50,52), X(54,56), X(58,60), X(62,64), X(66,68), X(70,72), X(74,76), X(78,80), X(82,84), X(86,88), X(90,92), X(94,96), X(98,100), X(102,104), X(106,108), X(110,112), X(114,116), X(118,120), X(122,124), X(126,128), X(130,132), X(134,136), X(138,140), X(142,144), X(146,148), X(150,152), X(154,156), X(158,160), X(162,164), X(166,168), X(170,172), X(174,176), X(178,180), X(182,184), X(186,188), X(190,192), X(194,196), X(198,200), X(202,204), X(206,208), X(210,212), X(214,216), X(218,220), X(222,224), X(226,228), X(230,232), X(234,236), X(238,240), X(242,244), X(246,248), X(250,252), 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) }; // // // struct hsg_network const hsg_networks_merging[] = { LM(2), LM(3), LM(4), LM(5), LM(6), LM(7), LM(8), LM(9), LM(10), LM(11), LM(12), LM(13), LM(14), LM(15), LM(16), LM(17), LM(18), LM(19), LM(20), LM(21), LM(22), LM(23), LM(24), LM(25), LM(26), LM(27), LM(28), LM(29), LM(30), LM(31), LM(32), LM(33), LM(34), LM(35), LM(36), LM(37), LM(38), LM(39), LM(40), LM(41), LM(42), LM(43), LM(44), LM(45), LM(46), LM(47), LM(48), LM(49), LM(50), LM(51), LM(52), LM(53), LM(54), LM(55), LM(56), LM(57), LM(58), LM(59), LM(60), LM(61), LM(62), LM(63), LM(64), LM(65), LM(66), LM(67), LM(68), LM(69), LM(70), LM(71), LM(72), LM(73), LM(74), LM(75), LM(76), LM(77), LM(78), LM(79), LM(80), LM(81), LM(82), LM(83), LM(84), LM(85), LM(86), LM(87), LM(88), LM(89), LM(90), LM(91), LM(92), LM(93), LM(94), LM(95), LM(96), LM(97), LM(98), LM(99), LM(100), LM(101), LM(102), LM(103), LM(104), LM(105), LM(106), LM(107), LM(108), LM(109), LM(110), LM(111), LM(112), LM(113), LM(114), LM(115), LM(116), LM(117), LM(118), LM(119), LM(120), LM(121), LM(122), LM(123), LM(124), LM(125), LM(126), LM(127), LM(128), LM(129), LM(130), LM(131), LM(132), LM(133), LM(134), LM(135), LM(136), LM(137), LM(138), LM(139), LM(140), LM(141), LM(142), LM(143), LM(144), LM(145), LM(146), LM(147), LM(148), LM(149), LM(150), LM(151), LM(152), LM(153), LM(154), LM(155), LM(156), LM(157), LM(158), LM(159), LM(160), LM(161), LM(162), LM(163), LM(164), LM(165), LM(166), LM(167), LM(168), LM(169), LM(170), LM(171), LM(172), LM(173), LM(174), LM(175), LM(176), LM(177), LM(178), LM(179), LM(180), LM(181), LM(182), LM(183), LM(184), LM(185), LM(186), LM(187), LM(188), LM(189), LM(190), LM(191), LM(192), LM(193), LM(194), LM(195), LM(196), LM(197), LM(198), LM(199), LM(200), LM(201), LM(202), LM(203), LM(204), LM(205), LM(206), LM(207), LM(208), LM(209), LM(210), LM(211), LM(212), LM(213), LM(214), LM(215), LM(216), LM(217), LM(218), LM(219), LM(220), LM(221), LM(222), LM(223), LM(224), LM(225), LM(226), LM(227), LM(228), LM(229), LM(230), LM(231), LM(232), LM(233), LM(234), LM(235), LM(236), LM(237), LM(238), LM(239), LM(240), LM(241), LM(242), LM(243), LM(244), LM(245), LM(246), LM(247), LM(248), LM(249), LM(250), LM(251), LM(252), LM(253), LM(254) };