12,4,5,23,6,55,57,60,42,63,65, 12, 15,16,17,18,19,21,5,24,6,25,26,27,28,9,10,55,29,31,34,35,57,58,60,38,39,61,42,43,44,46,63,48,49,50,65,52, 5,6,55,57,63,65, 5,6,55,57,60, 63, 63, 57, 57, 57, 57, 57,63, 57, 60,63, 63, 60, 57, 11,12,13,14,17,21,6,9,10,30,36,60,61, 57,60, 15,16,18,1,19,21,5,24,6,25,26,27,28,9,10,29,31,35,57,58,60,38,39,61,42,43,44,46,63,48,49,50,65,52, 5,6,55,57,60,63,65, 5,6, 63, 57,63, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 63, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 63, 57, 11,12,13,14,16,18,1,3,21,5,6,9,10,30,32,31,35,57,58,60,61,42,63,51,52, 12,16,18,1,19,21,5,24,25,26,9,10,55,29,58,60,38,39,61,42,43,44,63,48,49,65,52, 6,55,57,60,63, 5,6, 57, 57, 57, 57, 57, 57,63, 57, 11,12,13,14,15,1,19,21,23,24,6,7,25,26,27,9,10,30,33,60,38,39,61,42,44,48,49, 60, 12, 12,16,18,21,5,24,6,26,10,29,57,58,60,42,43,46,63,52, 57, 57, 57, 57,63, 57, 57, 57, 4,57,60,63, 6,57, 57, 57, 63, 12, 5,6,55,57,63,65, 55,57, 57, 57, 63, 5,6,55, 6,60,63, 57, 63, 63, 57, 55,63, 5,6,55, 57, 57, 57, 57, 63, 63, 63, 5,6,55, 63, 57, 63, 57, 57, 57, 15, 10,44, 60, 50, 64, 17, 0,62, 14,16,17,18,31,35,58,43,44,46,52, 11,58, 60,63, 63, 36, 15,19,23,24,55,57,48,50, 15,19,21,5,23,24,6,28,10,55,57,60,62,48, 57, 57, 5,6,55,60,65, 24,30,57, 11,12,21,6,36,58,41,62,44, 57, 55, 5,6,55,57,60,63,65, 5,55,65, 57, 26,35,36,38,42,48, 44, 36, 0,51, 55,60, 55,57,60, 55,57,60, 55, 55, 55,60, 55, 55, 55, 55, 55, 55, 55, 55, 55, 17, 5,6,57,63, 5,60,65, 5,60,65, 11,12,13,14,16,21,5,22,6,10,55,30,32,57,33,58,37,42,63, 11,17,19,23,24,29,30,34,36,58,40,42,44,45,47,48,50, 9,10,57,58,44, 21, 44, 57,63, 2, 17, 57,60,63, 14,4,24,10,30,35,60,61,40,43,48,52, 63, 57, 10, 10, 55,60, 57, 57, 57, 57, 36, 12,21,23,26,10,55,58,44, 13,15,16,18,19,4,21,23,24,7,25,26,28,9,10,30,31,35,58,37,38,39,61,42,43,44,45,46,48,49,50,52, 21, 0,15,19,21,22,23,24,25,26,28,9,10,34,58,38,39,61,40,45,47,48,49,50, 60, 16,17,18,1,21,22,6,32,31,35,57,33,36,37,62,43,44,46,52, 62, 14,58, 11,0,21,22,23, 21, 17, 55,60, 6,57, 52, 11,14,16,1,6,55,30,32,33,60,44,46, 11,17,5,6,63, 5,6,63,65, 4,10,61, 55, 55, 14,18,1,30,60,44, 21,37,52, 15,27,38, 4, 21,58, 19,21,24,26,48, 42, 11,17,6,36,58,52, 9,61,40,45,52, 57,63, 57,63, 0, 14, 11,16,6,10,30,52, 12,21,22, 11, 58, 62, 17,42, 2,3,23,53,54,42,50, 42, 62, 52, 52, 62, 0, 5,6, 17, 50, 42,63, 14,2,3,53,54,30,60,42,63, 8,10,44,50, 41, 12,58, 58, 11,58,42,44, 13,15,19,21,5,22,23,24,6,25,26,28,9,10,55,29,34,58,60,38,39,61,40,41,62,42,44,45,63,47,48,49,50,51,65, 5,6, 63, 63, 23, 0,15,20,21,22,23,7,28,59,38,39,62,51, 6,9,36,58,61, 58,44, 0,15,16,18,19,4,21,22,23,24,7,25,26,28,9,10,29,31,35,58,37,38,39,61,40,62,42,43,44,45,46,47,48,49,50,51,52, 12, 58, 14,18,1,36,46, 11,16,31,35, 38, 15,21,5,6,26,58,63,51, 23,38,49, 10,44, 44, 44, 57, 23,58, 0,17,19,5,26,36,37,65, 0, 14, 12, 23,42, 15,62,47, 11,21,58, 15,16,18,19,20,23,24,7,25,26,8,27,9,10,29,31,34,35,58,38,39,61,40,41,62,42,43,45,46,47,48,49,52, 24,32,33,48, 10,57, 57, 62, 0,15,16,18,19,4,20,21,22,23,24,7,25,26,27,28,9,10,29,31,35,58,59,37,38,39,61,41,62,42,43,44,46,48,49,50,51,52, 0,4, 12,7,42, 42, 34, 14,0,16,18,31,35,43,46,52, 31,59,62, 25,62,49, 42, 30,41, 11,12,13,14,0,17,1,27,32,33,43, 5,6,57, 17,21,5,6,55,57,58,60,42,63,65, 21,22, 36, 11, 19,24,28,38,44,48,50, 23, 11,36,42,63, 17,24,44, 12,14,2,3,30,60, 58, 21, 12,42, 14,16,17,18,2,3,20,21,22,23,53,54,55,32,31,35,33,46, 51, 17, 17,20,21,5,22,37, 17,21,5,22, 12,13,19,21,22,23,24,29,58,44,48, 7, 44, 12,42, 48, 14,0,16,18,1,2,3,24,53,54,30,56,31,35,60,43,46,48,52, 44, 12,15,26,58, 40,62,45,63,47, 52, 24,44,52, 12,14,29,58,62,42,47, 12,15, 42, 58, 21, 12,13,0,15,4,21,5,23,6,55,30,34,57,36,58,60,37,40,62,45,63,47,50,52, 6, 55,60, 60, 60, 55,60, 55,60, 55,57,60, 60, 60, 55,57,60, 55, 5,6,55,60,65, 60, 60, 55,60, 5,6,55,60,65, 57,60, 55,60, 60, 60, 60, 60, 60, 12,23,36,58,37,50, 30,62, 16,18,1,23,24,55,56,31,35,60,62,43,46,48,52, 0,4,52, 13, 19,21,24,37,62,42,48, 12,10, 17,10, 5,24,6,55,57,63,50, 55, 17, 12, 0,21,23,10,59,62,64, 12,13,17,18,4,21,5,23,6,10,57,36,58,42,63, 12,14,17,19,20,23,24,30,37,38,48, 17,32,33, 11,17,6, 6, 4, 0,7,54,57,38,62, 57, 30,38,49, 17, 11,12,21,32,33, 12,0,58, 58, 34, 41, 12,14,30, 11, 34, 24,25,57,46, 13,15,17,19,21,22,24,25,26,28,9,10,29,34,58,38,39,61,40,42,44,45,47,48,49,50, 17, 10,42, 11,15,23,37,62,42, 12,1,21,9,61, 12,1,42,44, 58,52, 57,63, 5,6,55, 9,61, 12,13, 26, 14,0,16,18,2,19,21,22,24,6,26,8,27,53,31,35,59,43,44,46,48,51,52, 17,4,58,52, 23, 44, 17, 17, 15, 58, 12,21,36, 21,24,58,42,48, 20, 11,12,13,14,15,17,18,2,3,20,21,5,23,24,6,25,26,8,10,53,54,55,30,56,31,57,36,58,60,62,42,44,63,48,49,65,52, 63, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 5,7,28,55,34,37, 48, 58,42, 11,12,13,14,0,15,16,17,18,1,3,19,20,23,24,6,7,25,26,27,28,9,10,54,55,30,32,31,35,57,33,36,58,38,39,61,40,62,42,43,44,45,46,63,47,48,50,51,52, 57,58, 62, 22, 58, 11,17,6,36,62,42,47, 42, 23,25,26,29,49, 12,13, 12,0,8,62, 17,18,58,62,42,44, 17, 18, 0, 14,1,24,48, 1, 21, 58, 52, 21, 12,21,58,50, 17, 44, 42, 11,19,23,24,28,58,62,48, 21, 5,29,30, 29, 5, 52, 4, 9,10,61, 9,10,57, 57, 57, 17,6, 11,12,13,15,17,1,2,20,21,5,23,6,8,53,55,30,32,57,36,58,60,62,42,63,51,65,52, 6,57, 60, 57, 57, 57, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 17, 5,6,55,60,65, 42, 10, 44, 15,19,23,24,25,26,39,62,42,44,48,49, 42, 29,58,62, 39,42, 19,23,24,62,48, 23,62, 29,58,42, 63, 5,6,55,60,65, 17,21,55,58,42, 12,5,6,57,44,63, 58, 21,22, 11,12,13,0,15,18,1,19,21,22,23,24,25,26,27,28,9,10,34,58,38,39,61,40,42,44,45,47,48,49,50,51, 25,28,58,42, 29,30, 17,1, 12,52, 12,14,53,54,30,60,42,44,63, 12, 0, 21,29,34,42, 11,12,14,17,21,30,36,58, 9,58,61, 12,6,30, 12,14,6, 11,12,13,17,21,22,23,30,32,33,58,37,40,44,45,47,51, 23,55,44, 5,6,55,57,60,63,65, 0,4,21,10,58,51, 55,60, 5,6,55, 55, 5,6,55, 5,6,55, 57,63, 57,60,63, 5,6,55, 5,6,55, 6, 62,51, 17,1,36,42, 44, 58, 23, 19,20,23,24,7,28,10,55,30,34,57,60,62,47,48,50,51, 50, 50, 50, 50, 50, 57, 57, 63, 57, 52, 18, 18, 52, 4, 36,58, 18,52, 10, 14, 58, 28,58, 5,6,57, 6, 6, 10, 13,5,6, 21, 5,6,57, 12,13,15,1,6,57,33,65, 0, 12, 2,3,19,23,24,53,54,48, 54, 58, 10,37, 22, 5,60,65, 5,60,65, 5,65, 5,65, 5,6,55, 5,6,55, 11,17,21,22,6,30,36,37, 11,17,21,5,6,55,32,57,33,36,37,63,65, 5,6,55, 21,24,55,58,60,42,48, 28,38,41, 0,17,19,23,24,25,26,27,9,10,61,42,44,48,49, 57, 6,57, 5,6,55,60,65, 63, 10, 5,65, 55, 5,60,63,65, 12,15,4,21,5,6,9,10,55,57,36,58,37,38,61,62,42,44,48, 10, 12, 5,6,55,29,30,57,60,63,65, 29, 5,6,55,60, 12,51, 5,6,63, 58, 58, 52, 0,51,65, 12,0,28,51,65, 5,6,55,60, 10,62,45,50, 5,6,55, 17, 62,42, 58, 7, 42, 12, 42, 58, 58,50, 55, 55,58,50, 11,36, 30, 12,25,57, 57, 25,57, 64, 58, 58, 6,57, 15,19,20,24,25,26,28,9,10,29,34,58,39,61,40,42,44,45,47,48,49,50, 10,44, 44, 43, 58,38, 17, 10,44,45, 58, 58, 57, 52, 44, 18, 17,42, 57, 9,58,61, 5,6,55,60,65, 0,51, 58,44, 21,7, 10,58, 60, 55,60, 11,14,17,18,5,6,30,56,31,36,60,42,63,52, 6, 62,42,44, 10, 11,15, 6, 23,62, 5,6,55,60,65, 15,1,21,27,42, 58,42,44, 12,17,9,58,61,43, 42, 15,19,23,24,7,10,62,48, 17, 21, 58,62, 5,22,6,30,57,36,63, 6, 58,42, 17,26,29,44, 18, 27,58,62, 12, 58, 19,24,7,10,36,58,62,48,50, 6,57, 5,6,55,60,63,65, 57, 5,6,60,63, 6, 5,6, 6,57, 5,6, 5,6, 6, 6,57, 5,6,57, 6,57, 11,15, 23,58, 58, 10, 57,63, 11,30,32,33,44, 5,6,55,57,60,65, 5,55, 6, 5,6,55, 5,55, 6, 17,6,32,33,43,44, 12, 12, 52, 24,48, 5,6,60,65, 5,6, 0,15,19,4,20,21,22,23,24,7,25,26,27,28,9,10,29,34,36,58,38,39,61,40,41,62,42,44,45,47,48,49,50,51, 34,42,63, 63, 11,12,13,14,0,15,16,17,18,1,2,3,19,4,20,21,5,22,23,24,6,7,25,26,27,28,9,10,53,54,55,29,30,32,31,34,35,57,33,36,58,59,60,37,38,39,61,40,41,62,42,43,44,45,46,63,47,48,49,50,51,65,52, 21, 60, 60, 5,6,55, 5, 44, 14,24,30,35,60,42,48, 63, 63, 0,59, 12,30, 12,15,19,24,25,26,28,9,10,30,34,58,38,39,61,40,42,44,45,47,48,49, 19,24,28,57,48, 12,13,30,41, 23, 26,30,57, 57, 63, 14,2,3,30,60, 60, 18, 21,10,58,62,42, 5,60,65, 5,6,55,60, 58,42, 21,5,23,28,55,29,62,50,65, 55,60, 65, 65, 65, 57,65, 65, 65, 65, 65, 65, 65, 65, 65, 21, 15, 1, 25,49, 13, 6, 6, 6, 4,21,22,23,26,58,37,62,50, 0,17,58, 12,0,15,16,17,18,19,20,23,26,27,9,30,34,57,58,59,38,39,61,62,42,43,44,46,63,51,65,52, 58,44, 21, 45,52, 15,21,7,44, 12, 4,21,10, 11,12,17,5,6,9,30,57,58,61,42,44,63,51,65, 0,27, 5,6,55,57,60,63,65, 5,6,55, 11, 42, 11,13,0,15,17,4,20,21,22,23,24,6,7,28,29,32,57,33,58,59,37,38,39,40,47,48,51, 5,6,55,60, 23, 10, 15,21, 15,19,4,24,7,25,26,28,9,10,29,57,38,39,61,42,44,48,49,50, 12,17,21,22,24,7,25,9,53,54,36,58,60,37,38,61,62,42,44,45,47,48,50,65, 48, 36,58, 64, 11, 13,0,15,16,17,18,1,2,3,19,22,23,24,7,25,26,28,9,10,53,54,29,30,56,32,31,34,35,33,36,37,38,39,61,40,42,43,44,45,46,47,48,49,50,52, 11,4,5,24,6,36,42,43,63, 12,45,47, 21,10, 12,19,58, 19,4,24,48, 52, 48, 21, 21, 54, 58, 12, 23, 17, 12,17,62,42, 11,0,4,10,40,42, 12,58, 42,44, 12, 10,57,62, 58, 58, 1, 18, 30,39,42,45,50, 57,63, 2,23,10,53,54, 42, 4,55,60,45,52, 52, 23,41, 7, 9,61, 12,17,6,10,57,58,61,40,42,45,63,47,52, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 5,6, 57,63, 15,65, 15, 15,65, 0,7,27, 12,58, 36, 62, 11,1,23,58, 62, 15, 59, 62, 15,10,38,44, 12,50, 14,0, 58, 11, 15,4,24,58,62, 17,48, 22,23,30,58, 10, 5,6,55,57,60,65, 65, 5,6,55, 21,7, 18,44, 37, 44, 12,9,61,44, 52, 17,21, 17, 58, 58,52, 5,6,36,63, 6, 11,5,6,36,63,65, 15, 25, 44, 6,57, 57, 6,57, 57, 65, 13, 51, 6,57, 57, 1, 1, 57,52, 6,55, 12,13,15,16,18,1,5,24,6,25,9,32,31,35,57,61,43,63,65, 6,55, 13,5,6,36,63, 57, 14,0,16,18,1,2,3,24,53,54,30,56,31,35,60,43,46,48,52, 11, 19,23,24,40,42,45,48, 55,60, 14,18,1,30,60,44,46,52, 21, 0, 54, 44, 44, 58, 12,14,21,22, 11, 58,43, 0, 5,6,55,60,65, 5,6,55, 41, 12, 12, 18, 19,5,23,24,7,28,10,55,57,38,62,48,65, 57,60, 5,65, 57, 39, 57,39, 57, 19, 18, 42, 11,12,17,59,46, 12, 25,26,49, 1, 10, 58,42, 12, 11,15,10,55,60,44,50, 5,6,55, 18, 12, 56, 58, 19, 9,57,61, 61, 0,20,21,7,26,27,10,59, 9,10,57,61,40,63, 63, 4,10,61,40,63, 57, 11, 17,36,42, 41, 18,10, 5,23,6,55,30,57,60,41,63,65, 12,17,1,21,6,10,36,37,62,42,50, 13,0,15,16,17,18,1,2,3,21,22,23,24,25,26,28,9,10,53,54,29,56,32,31,34,35,33,36,37,38,39,61,40,42,43,44,45,46,47,48,49,50,52, 62, 17, 14, 13,0,15,16,17,18,1,2,3,21,22,23,24,25,26,28,9,10,53,54,29,56,32,31,34,35,33,36,37,38,39,61,40,42,43,44,45,46,47,48,49,50,51,52, 13,0,15,16,17,18,1,2,3,4,22,23,24,25,26,28,9,10,53,54,29,56,32,31,34,35,33,36,37,38,39,61,40,42,43,44,45,46,47,48,49,50,52, 58, 29,62, 15,42, 0,4,21,58, 11,17,5,6,30,57,36,63, 11,13,0,15,19,20,21,22,23,24,7,25,26,28,9,10,29,34,36,58,59,38,39,61,40,41,62,42,44,45,47,48,49,50,51, 15,19,23,24,7,62,48, 12, 46, 42, 0, 12,13,0,15,17,19,4,21,23,24,26,10,30,32,57,33,36,58,59,62,42,44,64,48, 5,60,65, 6, 5,65, 55,60, 5,6,55,60,65, 5,6,55, 5,6,55,60, 5,6,55,60,65, 55,60, 55,60, 21, 6, 60,42,63, 63, 63, 63, 63, 5,6,55,57,60,63,65, 59,64, 19,24,25,26,34,58,61,40,45,47,48,49, 11,12,18,10,57,58,44, 5,55,60,63,65, 15,38,44, 18,52, 17,23,9,10,58,61,40,62,42,44,50, 4,10,62, 14,44, 59, 18,5,6,35,42,43,63, 21,36, 12,15,1,58, 1, 0,44, 1, 6, 6, 6, 6, 14,24,30,60,43,48, 64, 15,5,6,55,57,60,38,39,42,63,65, 55,57,60,63, 60, 57,63, 55, 55, 5,6,55,60, 57,44, 57, 58, 11,17,18,5,6,55,58,60,42,46,65, 5,6,30, 21, 15, 19,23,24,48, 62, 12,58,40,47, 17,2,58,38,42,44, 20,62, 15,24,9,10,58,38,61,40,62,44,45,47,50, 21, 13,17,4,42, 23,55,62, 0,29,51, 11,17,4,6,10,41,42,47, 6, 5,6,55,60,65, 9,61, 58,62, 21,22, 5,6,55,57,62, 29,34,58,40,42,45,47, 15,8,38,39, 11,19,20,5,22,23,24,9,10,37,61,44,47,48,51, 5,55,60,63,65, 5,55,60,65, 63, 63, 5,55,65, 1, 36, 24, 12,9,58,61,42, 12,44, 57, 9,61, 45,63, 45,63, 62, 12,17,21,36,58,59, 17, 48, 11,20,23,6,58, 14,23,30,60,46, 44, 13, 21, 12,13,15,1,6,57,33,65, 58,42, 11,15,17,23,7,9,10,34,38,61,42,44, 24,48, 12,6,57,42,45, 62, 5, 15,62,47, 34,61,62,63, 62,50, 18,19,21,22,24,25,26,28,9,10,31,58,38,39,61,41,43,44,46,48,49,51,52, 12,42, 12, 51, 44, 26,63, 34,40,42,45,47, 63,47, 63, 63,47, 0,64, 64, 12,13,15,16,18,1,6,25,9,32,31,35,57,61,43,46,48,49,65, 13, 57, 21, 6, 13,0,15,16,17,18,1,2,3,21,22,23,24,25,26,28,9,10,53,54,29,56,32,31,34,35,33,36,37,38,39,61,40,42,43,44,45,46,47,48,49,50,51,52, 12,15,18,4,23,24,6,25,10,55,35,57,58,42,46,63,47,49,50,51, 12,15,17,1,20,21,23,9,10,38,61,62,42,51, 44, 12,42, 62, 37, 44, 55,48,49,50, 55, 57,42,48,49,50, 36, 29, 0,17,7,27, 0,41,44, 5,6,55,57,60,63,65, 62, 12,13,0,17,2,4,21,22,9,34,58,61,62,42,44,64,50, 14, 0,15,10, 42,44, 12, 11,14,17,18,1,21,5,10,56,35,36,37,62,43,65, 15,21, 6,9,10,57,61,40,45,63,47,52, 12,58, 5,6,57,58, 15,10, 0,62,51, 0,15,16,18,19,4,23,24,7,25,26,27,9,10,31,35,38,39,61,62,42,43,44,46,48,49,51,65,52, 14, 11,12,13,15,20,23,6,30,33,60,62,51,65, 6,57, 58, 14,24,30,60,48,52, 12,0,15,21,23,10,58,37,50, 44, 58, 62, 38, 2,53, 9,10,61,62,44,47, 19,23,24,48, 11,12,15,16,17,18,19,20,21,22,23,24,7,26,27,28,9,10,29,32,31,35,33,36,58,38,39,61,41,62,42,43,44,46,64,48,50,51,52, 4, 13,5,6,10,55,57,36, 10,59, 21,7,29, 17,58,42, 60, 17, 10, 15,42, 6, 12,4,52, 12,4, 11,12,14,0,15,16,17,18,19,4,20,21,22,23,26,27,28,29,32,31,34,35,33,58,59,37,38,39,40,62,43,44,45,46,47,51,52, 12,4, 58,