0,3,4,5,6,8,11,18,37,40,44,46,56,57,59,65,68,74,76, 59, 18, 4, 44, 0,2,3,4,5,6,8,9,10,11,14,15,18,20,23,25,26,27,28,29,34,35,37,39,40,43,44,45,46,47,48,49,53,54,55,56,57,58,59,60,61,62,64,65,67,68,70,72,31,74,75,76,77,82,83, 3,18,37,44,57,68,74, 3,4,5,18,37,44,46,59,68,74, 3,74, 4, 44, 44, 44, 33, 8, 59, 59, 8,18,44,57,68, 3,8,37,59,68, 11, 57, 3, 59,65,68, 44, 5,74, 44,59, 50,5,7,14,17,18,21,22,23,24,27,28,36,37,40,41,42,44,47,48,49,53,59,63,67,31,74,75,77,78,82, 3,6,18,37,57,59,68,74, 3,4,5,40,44,46,59,74, 74, 11, 74, 44, 3,5,6,57,74, 37,44,59,68, 5,35,59,65,31,74, 1,2,5,7,11,14,18,20,37,40,44,48,55,56,59,67,31,74,75,78, 3,8,11,18,37,44,57,59,68,74, 37,68, 44, 11, 59, 44, 6,8,57,59,74, 14,21,35,43,51,53,55,56,59,65,71,33,31,78,79,81,83, 50,37,40,44,48,67,31,74, 6,8,18,37,57,59,74, 59, 57,59, 0,3,11,18,35,37,40,44,56,59,67,68,32,74, 3,5,8,11,18,37,44,59,68,74,76, 4, 6,57,59, 50,5,44,33, 18,37,59,74, 59, 37,44,59, 3,8,37,57,59,68,74, 44, 44,59,68,74, 37,44,67, 65,67, 51,67, 67, 76, 51,79, 7,16,29,42,70, 0, 0,15, 15,40,32,83, 0,3,4,5,6,8,18,37,40,57,59,68,74,83, 40,83, 3,4,5,6,8,11,18,37,40,57,59,68,74, 5,59, 7,19,24,28,29,37,66,69,70,80, 7,14,20,21,23,28,43,46,53,55,56,67,70,77,78,82, 59, 50,9,26,45,46,47,51,61,64,65,67,72,33,75,79, 7,9,46,49,52,54,74,75, 31, 40, 46, 47,59,60,61,65,67,74, 22,42,55,56,70,74, 53,61,65,75, 43,74,83, 79,83, 18,37,74, 9,65, 52, 65,79, 65, 1,3,18,37,59,67,68,74, 18, 18, 2,4, 44,51, 0,1,2,50,7,9,10,14,15,17,19,20,21,22,23,24,25,26,27,28,29,34,35,36,39,41,42,43,45,46,47,48,49,52,53,54,55,56,58,60,61,62,63,64,66,67,69,70,71,72,73,31,75,77,78,80,82,83, 47,60,74, 50,43,79, 0,50,15,51,67,71,72,73,32,83, 7,43,49,51,75, 18,20,23,43,45,46,47,60,61,33,74, 3,21,65, 79, 20,23,28,47,51,54,59,60,62,65,75,77, 54, 28,51, 1,2,3,4,14,21,25,38,30,42,43,44,53,55,56,67,33,78,82, 44,33, 44, 24, 59,65,67, 59, 9, 50, 21, 3,21,65, 79, 50,5,8,27,38,30,44,48,58,33, 51,79, 6,17,22,36,38,30,63,33,31, 7,20,48,49,65, 59, 8,37,44,33, 12,59,64,72, 12,59,73, 44,33, 4,50,5,7,11,16,22,27,40,44,57,59,65,67,73,33,32,74,76,80,83, 5, 5, 44,57,59, 44,57,59, 57, 65, 58, 38,30,59,32, 43,32,79,80, 65, 65, 50,5,8,19,24,29,38,30,53,58,66,69,80, 43,51,54,64,72,80,83, 50, 37,65,68, 65, 65, 65, 38,30, 33, 82, 50,43,48,73, 51, 32, 7,14,20,25,44,46,47,51,67,70,33,77, 26, 62, 20,23,62,65, 65,83, 5, 9,74, 74, 74, 74, 74, 10,11,16,41,76,79,81, 10, 12,13,27,29,44,59,65,73,33, 5, 10,45,46,47,61,72,33,75, 44,33, 44,59,33, 21, 27,43,32, 3,14,67, 3, 3, 16,51,54,32,79,81,83, 51, 51, 12,15,59,65,69,83, 15,59, 12,59, 15, 44, 65, 46, 39, 65, 20,23, 11,16,79,81, 0,1,2,50,7,9,10,12,13,14,15,16,17,19,20,21,23,24,25,26,27,28,29,34,35,36,39,42,43,45,46,47,48,49,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,33,31,75,76,77,78,79,80,81,83, 6,9,15,17,31,74, 18,28,35,38,30,54,60,31, 3,18,35,67,75, 50,10,33, 50,5,17,18,19,22,26,27,36,37,39,44,47,49,52,59,63,33, 26,28,54,60, 37, 2,33, 20,57,59, 33, 33, 57, 57, 32,83, 65, 9,29,66,33,80, 33, 74, 15,39,33, 33, 50, 50,69, 21,38,30,51,31, 0,13,15,58, 40,51,32, 65, 65, 65, 65, 65, 15,59, 65, 65, 44, 7,20,23,26,43,44,46,51,56,67,70,33,74,75,77,78,82, 10,45,46,61,75, 65, 7,8, 65, 65, 2,12,21,24,27, 59, 67, 31, 1,2,3,4,50,5,6,7,8,9,10,14,15,18,19,20,21,23,24,25,26,28,29,34,35,36,37,40,42,43,44,45,46,47,51,54,55,56,57,59,60,61,62,63,66,67,68,69,70,33,74,75,77,78,79,80,82,83, 3,4,5,6,8,11,18,37,40,57,59,68,74, 40,83, 1,3,7,14,15,18,19,20,21,23,24,25,28,29,35,37,38,40,30,42,54,55,56,57,59,60,66,69,70,77,78,80,83, 5, 51, 43, 74, 74, 46, 7,42,51,67,70, 3,21,35,65,67, 65, 65, 65, 65, 6,17,22,53,59,31, 59, 6,20,23,57,59,74, 18,57, 57, 57, 65, 9,59,65, 9,74, 9,74, 33, 59, 44, 51,56,67,79,83, 1,7,9,14,20,21,23,25,26,27,28,34,35,42,43,47,48,49,51,54,55,56,60,61,62,65,67,70,32,75,77,78,82,83, 72, 54, 2, 33, 35,60,65,67, 53,83, 2, 48,65, 65, 44, 50,44,67,68,33, 83, 38,30, 67, 12,64,72, 65, 51, 50,22,65,67,32,76,80,83, 40, 45,33, 7,9,23,28,47,33, 47,49, 49, 49, 43, 2,14,20,25,28,43,47,48,49,51,60,61,65,67,77, 48, 48, 48, 48, 48, 48, 3,4,5,6,8,11,16,18,37,40,41,51,57,59,64,68,72,33,32,74,76,79,81,83, 79, 39,44,52,65,33, 0,59, 0,59, 40,51, 7,10,15,28,49,51,70, 47,48,49,67,76, 83, 51, 51, 51, 65, 65, 65, 51,79, 51, 7,44,67,75,78, 7,44,67,75,78, 7,44,75,78, 44,65, 50, 50, 50, 50, 83, 0,1,50,7,8,9,12,14,15,18,21,24,25,26,28,34,35,37,42,44,54,56,58,59,60,65,66,67,33,74,78,80,81, 59, 59, 8, 8, 8, 8, 0, 83, 33, 33, 50,46, 15,29,67,33,31,79,83, 50, 3,25, 44,59, 72,73, 33, 1,15,28,46,59,65,67,74,75,78, 83, 33, 1,50,7,14,19,20,21,23,24,25,26,28,29,35,42,43,54,55,56,60,66,67,69,70,77,78,80,82,83, 20,65,67, 79, 79, 79, 12,40,33, 26,65, 0,1,2,50,7,9,10,12,13,14,15,16,17,19,20,21,22,23,24,25,27,28,29,34,35,36,39,41,42,43,45,46,47,48,49,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,32,31,75,76,77,78,80,81,83, 73, 55,67,83, 32, 5,26,27,37, 38,30,51,32,79, 32, 51, 33, 27, 54,60, 28,54, 37,68, 59, 74, 74, 50, 59, 50, 50, 50, 50, 50, 44, 2,3,50,5,8,9,10,13,15,18,26,27,28,29,34,35,37,39,40,44,48,52,53,54,55,59,60,65,66,67,68,71,73,33,74,82, 59, 59, 9,18,37, 9,18,37, 37, 40, 33, 33, 62,74, 44,59, 12, 10, 16,18,35,43,32,79,81, 72, 9,34,74, 74, 45,46,55,56,75,82,83, 7,14,20,23,24,28,43,45,46,48,49,53,55,56,65,68,70,31,75,77,78,82, 51, 65, 65, 59,65, 33, 59, 65,67,68,33,31,76,83, 38,30,51,32,79, 50,8,65, 51, 12,13,59,64,72, 38,30,51,74, 50, 51,67,83, 6,11,36,31, 11, 65, 65, 15, 46, 50,31, 28,35,54, 28,35,38,30,54,60, 3,4,5,6,8,11,18,37,40,44,57,58,59,68,33,74, 0,1,2,50,7,9,12,13,14,15,17,19,20,21,22,23,24,25,26,27,28,29,34,35,36,39,42,45,47,48,49,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,33,75,77,78,80,83, 1,50,14,19,21,24,25,28,29,35,42,54,55,56,60,65,66,69,78,79,80, 3,11,17,37,38,30,47,51,33,32,31,79,81,83, 38,30,51,59,65,33,32, 0,1,2,3,4,50,5,6,7,8,9,10,11,12,14,15,17,18,19,20,21,23,24,25,26,27,28,29,34,35,36,37,39,40,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,33,31,74,75,77,78,80,83, 5,44,59,33,74, 59, 5, 12,59, 13,59, 83, 59, 5,40,59,74, 3,4,5,6,8,11,16,18,37,40,44,57,59,68,74,76,81, 14,25,55,65,32, 3,5,8,9,13,18,23,26,27,29,34,37,39,42,47,52,56,59,65,68,33,74,77, 43,46,51, 5,39,44,53,59,33, 51, 26,44,47,33, 51, 5,38,40,30,51,58,83, 83, 40, 83, 65,66, 6,20,23,28,57,59,74, 83, 8, 50,8,48, 50, 51,79, 12,33, 59,72, 80, 33, 18,37,40,59,65, 33, 33, 33, 33, 33, 33, 33, 33, 33, 0,13,15,16,26,48,59,71,72,73,74,76,79,81,83, 3, 4, 74, 3, 4,5,59,74, 5, 5, 57,59, 57,59, 57, 74, 74, 74, 74, 3, 3, 6, 5,18,37,59, 57, 57, 74, 74, 6,59, 59, 6,74, 57, 57, 59, 18,37,59, 8, 8, 8, 8, 3, 3,59,68, 59, 18,37, 18,37, 37, 18, 74, 74, 6, 59, 40, 59, 3, 3, 3, 5, 74, 74, 74, 74, 59, 3, 3, 3,8, 3, 3,8, 3,8, 3,8,74, 4, 4, 4, 18, 4,74, 3, 3, 3, 3, 74, 74, 18, 18, 3, 3, 3, 8, 8, 8, 59, 18, 74, 74, 74, 74, 6, 59, 59, 37, 68, 68, 37, 8, 8, 6, 57, 57, 57, 57, 57, 74, 74, 74, 74, 74, 3, 3, 3, 18, 74, 3, 18,37,59, 59, 59,74, 74, 74, 0,10,12,15,20,29,40,44,51,53,59,65,72,73,33, 38,30,32, 5, 45,51,74,79, 65, 32, 65, 3,4,5,6,8,11,18,37,38,40,30,44,57,59,68,33,32,74, 32, 59, 3,4,5,6,8,11,18,37,40,44,57,59,68,74, 29, 52,32, 40, 15, 17, 26,83, 9,26,53,59, 49,56, 44,33, 33, 10,45,46,47,61,62,75, 33, 15, 53, 20, 48, 27,48, 27, 50, 59,73, 3, 21, 53, 53, 50,38,30, 44,59,65, 51, 76, 10, 0, 15, 44, 79, 41,79, 51, 37, 3,18,29,68, 59, 44,59, 35, 15, 44,33, 44,33, 44,33, 65, 51,79, 51,79, 65, 50, 65, 45,46,61,75,83, 83, 59, 37,68, 24,43, 43,46, 46, 46, 21, 10,83, 46,51,79, 59, 0,44,67,33, 1,14, 53, 2,3,42,67,83, 3, 3, 67, 3,9,12,13,15,19,21,26,29,35,40,53,58,59,64,65,66,67,69,71,72,73,74,80,83, 5, 9, 71, 71, 26, 53, 53, 53, 19,21,53,64,66,69,80, 53, 72, 34, 51, 43,46,52,67,74, 46, 46, 56, 43,46,32,74, 10,51, 46, 67,73, 65, 0,1,2,50,7,9,10,12,13,14,15,17,19,20,21,22,23,24,25,26,27,28,29,34,35,36,39,42,43,44,45,46,47,48,49,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,33,75,77,78,80,82,83, 83, 25,77, 5,6,9,44,48,49,53,59,74,75,83, 5, 1,3,18,37,59,68,74, 3,21, 5,27, 11,31, 7,11,44,57,59,74, 5,7,44,57,59,74, 4,7,40,57, 44,33, 74, 9,74, 9,74, 9,74, 3,14, 3,14, 6,17, 5,18,19,37,44,59, 20,57,59, 20,57, 6,59, 6,23,57,59,74, 23,57, 8,18,24,37,59, 3,25, 3,18,29,37,59,68,74, 29,37, 18,35, 34,74, 34,74, 6,36, 39,44,59, 4,53, 50,8, 50,8, 3,21, 3,42, 3,42, 43,74, 45,74, 45,74, 45,74, 47, 47, 5,48, 5,48, 49,74, 49,74, 52,74, 4,53, 18,54, 3,4,55, 3,55, 3,55,74, 3,21, 46,74, 18,28,37, 18,28,59,74, 50,8, 50,8, 50,8, 18,60, 59,61,74, 62,74, 6,63, 59,64, 37,66, 37,67,68, 68, 37,69, 5,6,11,57,70, 57, 57,77, 57,77, 18,37,74,75, 74,75, 74,75, 3,6,18,37,57,59,68,74,78, 3,4,18,78, 3,4,5,6,8,18,37,40,44,56,57,59,68,74, 3,56, 3,56, 3,18,37,59,68,74,80, 83, 51, 44,33, 53, 44,59,74, 44,33, 27,35,44,65, 5, 18, 35, 27,65,33, 27,35,39,65,33, 27, 65, 65, 52,56,67,81, 33, 44,33, 32, 65, 51, 50, 0,1,2,50,7,9,10,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,34,35,36,39,41,42,43,45,46,47,48,49,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,33,32,75,77,78,79,80,81,82,83, 65, 2,50,51,79, 2,4, 46, 1,56, 27,35,44,33, 44, 5, 18, 35, 44,33, 27,29,44,33, 27,35,65,33, 27, 25,77, 45,74, 74, 74, 74, 0,11,15,65,79,81, 2,38,30, 15,46, 46,74, 38,30,51,32, 44,33, 51,79, 46,49, 83, 5,47,48,49,74, 47,74, 47,74, 58, 44,47,49,72,33, 65, 0,1,2,50,7,9,10,14,15,17,19,20,21,22,23,24,25,28,29,34,35,36,39,42,43,45,46,47,48,49,52,53,54,55,56,60,62,63,64,65,66,69,70,71,72,73,32,75,77,78,79,80,82,83, 5,7,42,70, 26, 18,35, 44, 44, 65, 47,48,49, 47,49, 47,49, 48, 48, 44, 44, 7,9,26,28,29,34,35,47,49,54,60,61,62,65,70,75, 65, 9,34,65,67,33, 15, 52, 65, 1,50,7,14,15,19,20,21,23,24,25,26,28,29,35,42,43,51,54,55,56,60,66,67,69,70,74,77,78,79,80,82,83, 44, 44, 21, 12, 44, 3,10,14,25,52,55,77, 20, 29, 50, 65, 27,35,41,47,48,49,52,59,64,65,72,74,79, 48, 1,2,3,4,5,6,8,9,10,11,14,16,17,18,19,21,24,25,26,28,29,34,35,37,38,40,30,42,43,45,46,47,51,52,54,55,56,57,58,59,60,61,65,66,68,69,73,33,32,31,74,75,78,79,80,81,83, 26,44,46,65, 0,9,15,34,51,71,72,73,79,83, 12, 52,74, 43,44,59,83, 56, 0,15,22,47,48,49,55,56,59,65,67,82, 76, 12,15,51,59,32,83, 12,59, 0,1,2,4,50,5,6,7,9,10,12,13,14,15,17,20,21,22,23,25,26,27,28,34,35,36,38,39,30,42,45,46,47,48,49,52,53,54,55,56,58,59,60,61,62,63,64,65,67,70,71,72,73,31,74,75,77,78,83, 59,65, 32, 7, 38,30, 79,81, 65, 50, 51, 10,51, 7,20,23,43,51,70,77,78, 59, 0,15,45,46,61,75, 0,1,2,50,7,9,12,13,14,15,16,17,19,20,21,22,23,24,25,27,28,29,34,35,36,39,42,45,46,47,48,49,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,33,31,75,76,77,78,80,81,83, 51,65, 53, 10, 43,67, 43, 20,23,43,67, 57, 5, 5, 5, 3, 3,4,8,18,37,40,57,59,74, 3,6,8,18,37,57,59,68,74, 8, 3, 8, 3,6,8,18,37,57,59,68,74, 4,40, 3,8,18,37,59,68,74, 3,8,18,74, 3,8,18,74, 3, 8,18, 8,18, 57, 8,18, 8, 51, 7,42,43,65, 0,15,56,65, 4,16,35,59,65,67,76,79,81, 65, 65, 0, 17,20,51, 4,53, 4, 4, 4, 5,21,42,44,47,55,67, 18,54, 54, 4,26,53,74, 67, 47,59,74, 46, 18,54, 46,51,65, 2,3,4,45,51,53,55,67,74,82,83, 29,67,68,74,82, 3, 3, 3, 32, 2, 51,79, 0,1,3,4,50,7,8,14,15,18,20,21,23,24,25,28,37,40,42,43,44,45,47,51,52,55,56,59,62,65,67,68,70,33,74,75,77,78,83, 1,3,7,8,14,24,28,42,55,75,78, 1,3,7,8,14,24,28,42,55,75,78, 1,3,8,14,55, 3,8, 3, 44,33, 3,21, 16,81, 0,46,51,56,65,74,82, 65, 29, 65, 5,21,58,65,33, 59,64, 67, 43,51, 79, 43, 51, 65,67, 7,20,23,38,30,57,70,77, 44,59,33, 18,28,37,59,74, 74, 37,74, 18, 18, 65, 15,59,65,71, 59,65, 2,9,15,17,22,27,34,36,45,47,48,49,52,53,58,61,62,63,64,65,71,74,75, 40, 10, 47,82, 44, 5,58, 5,58, 44,33, 65, 0,1,2,50,7,9,12,13,14,15,16,17,19,20,21,22,23,24,25,27,28,29,34,35,36,39,42,45,46,47,48,49,51,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,31,75,76,77,78,80,81,83, 59, 2, 3,18,37,59,74, 74, 18,37,74, 3,18,37,59,74, 59, 33, 3,4,18,37,59,74, 8, 8, 8, 8, 8, 8, 8, 50,8,55,33, 33, 34,37,68, 83, 3,9,14,20,23,25,34,67,70,74,77, 3,20,25,77, 6,20,57,59,74, 20,57, 57, 25,77, 25,77, 40,44,59, 0,26,38,30,32,76, 79, 53, 79, 65, 43,56, 79, 56, 67, 81, 51,81, 46, 51, 40,45,46,51,59,61,65,71,72,73,75,83, 40,83, 53, 79, 0,10,12,13,15,38,39,30,59,64,65,71,72,73, 47,49, 51,55, 51, 65,32, 65, 65, 59, 51, 51, 39,67, 51, 65, 0,1,2,4,50,5,6,7,9,10,12,13,14,15,17,19,20,21,22,23,24,25,26,27,28,29,34,35,36,39,42,45,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,33,74,75,77,78,80,83, 65, 13, 26,27,44,51,33,83, 10,47,61, 18,60,65, 16,46,79,81, 65, 74, 74, 47,51,60,61,74, 47,51,59,61,74, 65, 44,59, 12,14,15,18,37,48,59,62,71,72,73,83, 17,36,63, 17,36,63, 3,4,5,6,8,11,18,37,38,40,30,44,57,59,68,74, 47,65,67,74,83, 65, 33, 51,32, 62,74, 51, 0,1,2,50,7,9,12,13,14,15,16,17,19,20,21,22,23,24,25,27,28,29,34,35,36,39,42,45,46,47,48,49,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,33,31,75,76,77,78,80,81,83, 46,51,81, 32, 7,14,20,23,28,43,45,46,48,49,53,55,56,65,68,70,31,75,77,78,82, 2,6,51,63,31, 59, 65,67, 0,1,2,4,7,9,10,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,34,35,36,39,40,42,43,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,69,70,71,72,73,33,32,75,77,78,79,80,81,82,83, 34,67,82,83, 53, 31, 21,28,54,60, 0,15,27,29,37,47,52,56,82, 11,16, 3,4,5,6,8,11,18,37,57,59,68,74,81, 3,11,37,68,74,76, 59,64, 5,40,59,79, 79,81, 0,2,4,9,10,12,13,15,17,19,22,26,28,34,35,36,37,38,39,40,30,41,44,45,46,47,49,51,52,53,54,58,59,60,61,62,63,64,65,71,72,73,33,74,75,76,79,83, 33,31, 33,31, 18,37, 26, 34,37,40,59,74,83, 74, 74, 13, 65, 13,19,37,52,66,69,81, 50,10,28,37,52,54,60,66,69, 46,56,80,83, 16,81, 29, 42,71,72,33, 51,33, 43, 55, 52, 55, 43, 47,48,49, 29, 50,8, 9,55,65, 37,67,68, 37, 37,68, 37,68, 37, 83, 51,65, 29,46, 50,7,8,20,23,26,28,37,48,52,54,60,69,70,77, 8, 8, 26, 60, 14,21,55,56,33,78, 0,7,9,15,34,43,48,59,65,73,74, 50, 0,61, 5,6,11,57,70,74, 57, 57, 57, 3,21, 0,65, 65, 65, 65, 65, 44, 50, 16,79, 1,28,46,67,75,78, 38,30,47,49,32, 49, 49, 65, 67, 51, 65, 3,4,5,6,8,18,37,57,59,68,74, 26,51,59,72,83, 59, 40, 33, 26,83, 26, 26, 26,37,40,59,74, 26, 83, 26, 46, 44, 59, 59,71,72,73, 59,71, 59,72, 59,73, 29,35,44,52,65,33,74, 65, 65, 74, 45,74, 45, 20,23,43,46,70,74,82, 7,10,28,40,51,70, 65, 65,67, 65, 27,67, 51, 33, 50, 67,68, 65, 46, 7,26,51,65,71,80,83, 46, 67, 39,59, 46, 39, 7, 1,3,14,18,21,37,43,45,55,56,68,74,82, 65,76, 21,47,49,56,74, 65, 83, 44, 18,35, 18,35, 15,35,39,44,59,65,33, 65, 59,65, 44,53,33, 51,54, 5, 5, 33, 57,77, 57, 57, 57, 74, 74, 5,17,48,62,74, 5, 5,9,34,38,30,45,46,47,48,49,51,52,61,62,74,75, 46,47,49,52,74,75, 47,48,49,74,75, 74, 74, 74, 11,76,79, 76,81, 51, 51, 3,4,55, 0,15,53,59,33, 20, 29, 37,68, 0,1,2,50,7,9,10,12,13,14,15,16,17,19,20,21,22,23,24,25,26,27,28,29,34,35,36,39,42,43,45,46,47,48,49,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,33,31,75,76,77,78,79,80,81,83, 33, 0,3,4,50,7,8,9,13,17,18,20,24,36,37,39,40,46,47,48,49,53,65,68,70,33,74,77,82,83, 21,26,27,53,65,67,33,31,83, 65, 10, 15,65, 40, 16,20,81, 79, 5,40,59, 2,50,15,26,27,35,38,30,46,48,51,65,67,73,33,31,76,83, 0,1,2,50,7,9,12,13,14,15,16,17,19,20,21,22,23,24,25,27,28,29,34,35,36,39,42,45,46,47,48,49,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,31,75,76,77,78,79,80,81,83, 6,57,59,74, 50, 50, 50, 50, 0, 44, 44, 44,59,33, 33, 0,2,7,9,15,20,23,28,34,39,41,43,44,46,47,49,52,55,59,60,64,65,67,70,33,75,77,78, 26, 65, 3,4,6,14,18,20,23,25,28,37,42,43,45,47,49,55,57,59,60,61,65,67,68,74,75,77,78,82, 3,68, 3,18, 18, 18, 3,18, 18, 18, 18, 65, 3,4,6,14,15,18,20,23,24,25,28,37,44,45,54,55,56,57,59,60,62,70,33,74,77, 56, 24, 24, 33, 33, 1,3,50,5,7,8,15,18,24,26,28,37,40,42,55,57,59,68,74,75,78, 50,7,29,42,51,67,70,32, 65, 0,9,11,15,34,43,51,71,72,73,33,79,80,81,83, 51, 51, 44,33, 74, 74, 74, 74, 74, 3,18,37,59,74, 4, 74, 59, 59, 2, 2,4, 7,26,28,42,45,47,70,83, 2,4, 65,33, 68, 44, 44,33, 33, 12,18,37,44,65,81, 29,33, 38,30, 0,1,2,50,7,9,10,12,13,14,15,17,19,20,21,22,23,24,25,26,27,28,29,34,35,36,39,42,43,45,46,47,48,49,51,52,53,54,55,56,58,60,61,62,63,64,65,66,67,69,70,71,72,73,32,75,77,78,80,83, 3,50,12,15,18,26,28,29,37,44,54,59,60,67,68,72,73,74,80, 59, 59, 18, 18, 79,81, 10,26,51,32, 15,41,79, 59, 38,30,47,51,65,67,82,83, 67, 37,68, 3,7,25,43,46,56,67,70,33, 7, 7, 43, 43, 43, 44,33, 44,33, 67, 82, 5, 5, 3,7,25,43,56,67,70,33, 7, 7, 43, 43, 43, 44,33, 44,33, 16,35,64,72,32,79,82,83, 43, 5, 5, 2,3,7,43,56,70,33, 7, 7, 20, 44,33, 44,33, 51,