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