2,0,0,0,0,43,0,0,0,1,43,0,0,0,2,43,0,0,0,3,43,0,0,0,4,43,0,0,0,5,43,0,0,0,6,43,0,0,0,7,2,0,0,0,8,2,0,0,0,9,2,0,0,0,10,2,0,0,0,11,2,0,0,0,12,2,0,0,0,13,2,0,0,0,14,2,0,0,0,15,2,0,0,0,16,2,0,0,0,17,2,0,0,0,18,2,0,0,0,19,2,0,0,0,20,2,0,0,0,21,2,0,0,0,22,2,0,0,0,23,2,0,0,0,24,2,0,0,0,25,2,0,0,0,26,2,0,0,0,27,2,0,0,0,28,2,0,0,0,29,2,0,0,0,30,2,0,0,0,31,2,0,0,0,32,2,0,0,0,33,2,0,0,0,34,2,0,0,0,35,2,0,0,0,36,2,0,0,0,37,2,0,0,0,38,2,0,0,0,39,2,0,0,0,40,2,0,0,0,41,2,0,0,0,42,2,0,0,0,43,2,0,0,0,44,2,0,0,0,45,2,0,0,0,46,2,0,0,0,47,2,0,0,0,48,2,0,0,0,49,2,0,0,0,50,2,0,0,0,51,2,0,0,0,52,2,0,0,0,53,2,0,0,0,54,2,0,0,0,55,2,0,0,0,56,2,0,0,0,57,2,0,0,0,58,2,0,0,0,59,2,0,0,0,60,2,0,0,0,61,2,0,0,0,62,2,0,0,0,63,2,0,0,0,64,2,0,0,0,65,2,0,0,0,66,2,0,0,0,67,2,0,0,0,68,2,0,0,0,69,2,0,0,0,70,2,0,0,0,71,2,0,0,0,72,2,0,0,0,73,2,0,0,0,74,2,0,0,0,75,2,0,0,0,76,2,0,0,0,77,2,0,0,0,78,2,0,0,0,79,2,0,0,0,80,2,0,0,0,81,2,0,0,0,82,2,0,0,0,83,2,0,0,0,84,2,0,0,0,85,2,0,0,0,86,2,0,0,0,87,2,0,0,0,88,2,0,0,0,89,2,0,0,0,90,2,0,0,0,91,2,0,0,0,92,2,0,0,0,93,2,0,1,0,0,43,0,1,0,1,43,0,1,0,2,43,0,1,0,3,43,0,1,0,4,43,0,1,0,5,43,0,1,0,6,43,0,1,0,7,43,0,1,0,8,2,0,1,0,9,2,0,1,0,10,2,0,1,0,11,2,0,1,0,12,2,0,1,0,13,2,0,1,0,14,2,0,1,0,15,2,0,1,0,16,2,0,1,0,17,2,0,1,0,18,2,0,1,0,19,2,0,1,0,20,2,0,1,0,21,2,0,1,0,22,2,0,1,0,23,2,0,1,0,24,2,0,1,0,25,2,0,1,0,26,2,0,1,0,27,2,0,1,0,28,2,0,1,0,29,2,0,1,0,30,2,0,1,0,31,2,0,1,0,32,2,0,1,0,33,2,0,1,0,34,2,0,1,0,35,2,0,1,0,36,2,0,1,0,37,2,0,1,0,38,2,0,1,0,39,2,0,1,0,40,2,0,1,0,41,2,0,1,0,42,2,0,1,0,43,2,0,1,0,44,2,0,1,0,45,2,0,1,0,46,2,0,1,0,47,2,0,1,0,48,2,0,1,0,49,2,0,1,0,50,2,0,1,0,51,2,0,1,0,52,2,0,1,0,53,2,0,1,0,54,2,0,1,0,55,2,0,1,0,56,2,0,1,0,57,2,0,1,0,58,2,0,1,0,59,2,0,1,0,60,2,0,1,0,61,2,0,1,0,62,2,0,1,0,63,2,0,1,0,64,2,0,1,0,65,2,0,1,0,66,2,0,1,0,67,2,0,1,0,68,2,0,1,0,69,2,0,1,0,70,2,0,1,0,71,2,0,1,0,72,2,0,1,0,73,2,0,1,0,74,2,0,1,0,75,2,0,1,0,76,2,0,1,0,77,2,0,1,0,78,2,0,1,0,79,2,0,1,0,80,2,0,1,0,81,2,0,1,0,82,2,0,1,0,83,2,0,1,0,84,2,0,1,0,85,2,0,1,0,86,2,0,1,0,87,2,0,1,0,88,2,0,1,0,89,2,0,1,0,90,2,0,1,0,91,2,0,1,0,92,2,0,1,0,93,2,0,2,0,0,43,0,2,0,1,43,0,2,0,2,43,0,2,0,3,43,0,2,0,4,43,0,2,0,5,43,0,2,0,6,43,0,2,0,7,43,0,2,0,8,43,0,2,0,9,2,0,2,0,10,2,0,2,0,11,2,0,2,0,12,2,0,2,0,13,2,0,2,0,14,2,0,2,0,15,2,0,2,0,16,2,0,2,0,17,2,0,2,0,18,2,0,2,0,19,2,0,2,0,20,2,0,2,0,21,2,0,2,0,22,2,0,2,0,23,2,0,2,0,24,2,0,2,0,25,2,0,2,0,26,2,0,2,0,27,2,0,2,0,28,2,0,2,0,29,2,0,2,0,30,2,0,2,0,31,2,0,2,0,32,2,0,2,0,33,2,0,2,0,34,2,0,2,0,35,2,0,2,0,36,2,0,2,0,37,2,0,2,0,38,2,0,2,0,39,2,0,2,0,40,2,0,2,0,41,2,0,2,0,42,2,0,2,0,43,2,0,2,0,44,2,0,2,0,45,2,0,2,0,46,2,0,2,0,47,2,0,2,0,48,2,0,2,0,49,2,0,2,0,50,2,0,2,0,51,2,0,2,0,52,2,0,2,0,53,2,0,2,0,54,2,0,2,0,55,2,0,2,0,56,2,0,2,0,57,2,0,2,0,58,2,0,2,0,59,2,0,2,0,60,2,0,2,0,61,2,0,2,0,62,2,0,2,0,63,2,0,2,0,64,2,0,2,0,65,2,0,2,0,66,2,0,2,0,67,2,0,2,0,68,2,0,2,0,69,2,0,2,0,70,2,0,2,0,71,2,0,2,0,72,2,0,2,0,73,2,0,2,0,74,2,0,2,0,75,2,0,2,0,76,2,0,2,0,77,2,0,2,0,78,2,0,2,0,79,2,0,2,0,80,2,0,2,0,81,2,0,2,0,82,2,0,2,0,83,2,0,2,0,84,2,0,2,0,85,2,0,2,0,86,2,0,2,0,87,2,0,2,0,88,2,0,2,0,89,2,0,2,0,90,2,0,2,0,91,2,0,2,0,92,2,0,2,0,93,2,0,3,0,0,2,0,3,0,1,43,0,3,0,2,43,0,3,0,3,43,0,3,0,4,43,0,3,0,5,43,0,3,0,6,43,0,3,0,7,43,0,3,0,8,43,0,3,0,9,43,0,3,0,10,2,0,3,0,11,2,0,3,0,12,2,0,3,0,13,2,0,3,0,14,2,0,3,0,15,2,0,3,0,16,2,0,3,0,17,2,0,3,0,18,2,0,3,0,19,2,0,3,0,20,2,0,3,0,21,2,0,3,0,22,2,0,3,0,23,2,0,3,0,24,2,0,3,0,25,2,0,3,0,26,2,0,3,0,27,2,0,3,0,28,2,0,3,0,29,2,0,3,0,30,2,0,3,0,31,2,0,3,0,32,3,0,3,0,33,3,0,3,0,34,3,0,3,0,35,2,0,3,0,36,2,0,3,0,37,2,0,3,0,38,2,0,3,0,39,2,0,3,0,40,2,0,3,0,41,2,0,3,0,42,2,0,3,0,43,2,0,3,0,44,2,0,3,0,45,2,0,3,0,46,2,0,3,0,47,2,0,3,0,48,2,0,3,0,49,2,0,3,0,50,2,0,3,0,51,2,0,3,0,52,2,0,3,0,53,2,0,3,0,54,2,0,3,0,55,2,0,3,0,56,3,0,3,0,57,3,0,3,0,58,3,0,3,0,59,2,0,3,0,60,2,0,3,0,61,2,0,3,0,62,2,0,3,0,63,2,0,3,0,64,2,0,3,0,65,2,0,3,0,66,2,0,3,0,67,2,0,3,0,68,2,0,3,0,69,2,0,3,0,70,2,0,3,0,71,2,0,3,0,72,2,0,3,0,73,2,0,3,0,74,2,0,3,0,75,2,0,3,0,76,2,0,3,0,77,2,0,3,0,78,2,0,3,0,79,2,0,3,0,80,2,0,3,0,81,3,0,3,0,82,3,0,3,0,83,2,0,3,0,84,2,0,3,0,85,2,0,3,0,86,2,0,3,0,87,2,0,3,0,88,2,0,3,0,89,2,0,3,0,90,2,0,3,0,91,2,0,3,0,92,2,0,3,0,93,2,0,4,0,0,2,0,4,0,1,2,0,4,0,2,43,0,4,0,3,43,0,4,0,4,43,0,4,0,5,43,0,4,0,6,43,0,4,0,7,43,0,4,0,8,43,0,4,0,9,43,0,4,0,10,43,0,4,0,11,2,0,4,0,12,2,0,4,0,13,2,0,4,0,14,2,0,4,0,15,2,0,4,0,16,2,0,4,0,17,2,0,4,0,18,2,0,4,0,19,2,0,4,0,20,2,0,4,0,21,2,0,4,0,22,2,0,4,0,23,2,0,4,0,24,2,0,4,0,25,2,0,4,0,26,2,0,4,0,27,2,0,4,0,28,2,0,4,0,29,2,0,4,0,30,3,0,4,0,31,3,0,4,0,32,3,0,4,0,33,3,0,4,0,34,3,0,4,0,35,3,0,4,0,36,3,0,4,0,37,2,0,4,0,38,2,0,4,0,39,2,0,4,0,40,2,0,4,0,41,2,0,4,0,42,2,0,4,0,43,2,0,4,0,44,2,0,4,0,45,2,0,4,0,46,2,0,4,0,47,2,0,4,0,48,2,0,4,0,49,2,0,4,0,50,2,0,4,0,51,2,0,4,0,52,2,0,4,0,53,2,0,4,0,54,3,0,4,0,55,3,0,4,0,56,3,0,4,0,57,3,0,4,0,58,3,0,4,0,59,3,0,4,0,60,3,0,4,0,61,2,0,4,0,62,2,0,4,0,63,2,0,4,0,64,2,0,4,0,65,2,0,4,0,66,2,0,4,0,67,2,0,4,0,68,2,0,4,0,69,2,0,4,0,70,2,0,4,0,71,2,0,4,0,72,2,0,4,0,73,2,0,4,0,74,2,0,4,0,75,2,0,4,0,76,2,0,4,0,77,2,0,4,0,78,2,0,4,0,79,2,0,4,0,80,3,0,4,0,81,3,0,4,0,82,3,0,4,0,83,3,0,4,0,84,2,0,4,0,85,2,0,4,0,86,2,0,4,0,87,2,0,4,0,88,2,0,4,0,89,2,0,4,0,90,2,0,4,0,91,2,0,4,0,92,2,0,4,0,93,2,0,5,0,0,2,0,5,0,1,2,0,5,0,2,2,0,5,0,3,43,0,5,0,4,43,0,5,0,5,43,0,5,0,6,43,0,5,0,7,43,0,5,0,8,43,0,5,0,9,43,0,5,0,10,43,0,5,0,11,43,0,5,0,12,2,0,5,0,13,2,0,5,0,14,2,0,5,0,15,2,0,5,0,16,2,0,5,0,17,2,0,5,0,18,2,0,5,0,19,2,0,5,0,20,2,0,5,0,21,2,0,5,0,22,2,0,5,0,23,2,0,5,0,24,2,0,5,0,25,2,0,5,0,26,2,0,5,0,27,2,0,5,0,28,2,0,5,0,29,3,0,5,0,30,3,0,5,0,31,3,0,5,0,32,2,0,5,0,33,2,0,5,0,34,2,0,5,0,35,3,0,5,0,36,3,0,5,0,37,3,0,5,0,38,2,0,5,0,39,2,0,5,0,40,2,0,5,0,41,2,0,5,0,42,2,0,5,0,43,2,0,5,0,44,2,0,5,0,45,2,0,5,0,46,2,0,5,0,47,2,0,5,0,48,2,0,5,0,49,2,0,5,0,50,2,0,5,0,51,2,0,5,0,52,2,0,5,0,53,3,0,5,0,54,3,0,5,0,55,3,0,5,0,56,2,0,5,0,57,2,0,5,0,58,2,0,5,0,59,3,0,5,0,60,3,0,5,0,61,3,0,5,0,62,2,0,5,0,63,2,0,5,0,64,2,0,5,0,65,2,0,5,0,66,2,0,5,0,67,2,0,5,0,68,2,0,5,0,69,2,0,5,0,70,2,0,5,0,71,2,0,5,0,72,2,0,5,0,73,2,0,5,0,74,2,0,5,0,75,2,0,5,0,76,2,0,5,0,77,2,0,5,0,78,3,0,5,0,79,3,0,5,0,80,2,0,5,0,81,2,0,5,0,82,2,0,5,0,83,3,0,5,0,84,3,0,5,0,85,3,0,5,0,86,2,0,5,0,87,2,0,5,0,88,2,0,5,0,89,2,0,5,0,90,2,0,5,0,91,2,0,5,0,92,2,0,5,0,93,2,0,6,0,0,2,0,6,0,1,2,0,6,0,2,2,0,6,0,3,2,0,6,0,4,43,0,6,0,5,43,0,6,0,6,43,0,6,0,7,43,0,6,0,8,43,0,6,0,9,43,0,6,0,10,43,0,6,0,11,43,0,6,0,12,43,0,6,0,13,2,0,6,0,14,2,0,6,0,15,2,0,6,0,16,2,0,6,0,17,2,0,6,0,18,2,0,6,0,19,2,0,6,0,20,2,0,6,0,21,2,0,6,0,22,2,0,6,0,23,2,0,6,0,24,2,0,6,0,25,2,0,6,0,26,2,0,6,0,27,2,0,6,0,28,3,0,6,0,29,3,0,6,0,30,2,0,6,0,31,2,0,6,0,32,2,0,6,0,33,2,0,6,0,34,2,0,6,0,35,2,0,6,0,36,2,0,6,0,37,3,0,6,0,38,3,0,6,0,39,2,0,6,0,40,2,0,6,0,41,2,0,6,0,42,3,0,6,0,43,2,0,6,0,44,2,0,6,0,45,2,0,6,0,46,2,0,6,0,47,2,0,6,0,48,2,0,6,0,49,2,0,6,0,50,3,0,6,0,51,2,0,6,0,52,3,0,6,0,53,3,0,6,0,54,2,0,6,0,55,2,0,6,0,56,2,0,6,0,57,2,0,6,0,58,2,0,6,0,59,2,0,6,0,60,2,0,6,0,61,3,0,6,0,62,3,0,6,0,63,2,0,6,0,64,2,0,6,0,65,3,0,6,0,66,3,0,6,0,67,2,0,6,0,68,2,0,6,0,69,2,0,6,0,70,2,0,6,0,71,2,0,6,0,72,3,0,6,0,73,3,0,6,0,74,2,0,6,0,75,2,0,6,0,76,2,0,6,0,77,3,0,6,0,78,2,0,6,0,79,2,0,6,0,80,2,0,6,0,81,2,0,6,0,82,2,0,6,0,83,2,0,6,0,84,2,0,6,0,85,3,0,6,0,86,2,0,6,0,87,2,0,6,0,88,2,0,6,0,89,2,0,6,0,90,2,0,6,0,91,2,0,6,0,92,2,0,6,0,93,2,0,7,0,0,2,0,7,0,1,2,0,7,0,2,2,0,7,0,3,2,0,7,0,4,2,0,7,0,5,43,0,7,0,6,43,0,7,0,7,43,0,7,0,8,43,0,7,0,9,43,0,7,0,10,43,0,7,0,11,43,0,7,0,12,43,0,7,0,13,43,0,7,0,14,2,0,7,0,15,2,0,7,0,16,2,0,7,0,17,2,0,7,0,18,2,0,7,0,19,2,0,7,0,20,2,0,7,0,21,2,0,7,0,22,2,0,7,0,23,2,0,7,0,24,2,0,7,0,25,2,0,7,0,26,2,0,7,0,27,3,0,7,0,28,3,0,7,0,29,2,0,7,0,30,2,0,7,0,31,2,0,7,0,32,2,0,7,0,33,2,0,7,0,34,2,0,7,0,35,2,0,7,0,36,2,0,7,0,37,2,0,7,0,38,3,0,7,0,39,3,0,7,0,40,2,0,7,0,41,3,0,7,0,42,3,0,7,0,43,3,0,7,0,44,2,0,7,0,45,3,0,7,0,46,3,0,7,0,47,3,0,7,0,48,2,0,7,0,49,3,0,7,0,50,3,0,7,0,51,3,0,7,0,52,3,0,7,0,53,2,0,7,0,54,2,0,7,0,55,2,0,7,0,56,2,0,7,0,57,2,0,7,0,58,2,0,7,0,59,2,0,7,0,60,2,0,7,0,61,2,0,7,0,62,3,0,7,0,63,3,0,7,0,64,3,0,7,0,65,3,0,7,0,66,3,0,7,0,67,3,0,7,0,68,3,0,7,0,69,3,0,7,0,70,3,0,7,0,71,3,0,7,0,72,3,0,7,0,73,3,0,7,0,74,3,0,7,0,75,3,0,7,0,76,3,0,7,0,77,2,0,7,0,78,2,0,7,0,79,2,0,7,0,80,2,0,7,0,81,2,0,7,0,82,2,0,7,0,83,2,0,7,0,84,2,0,7,0,85,2,0,7,0,86,3,0,7,0,87,2,0,7,0,88,2,0,7,0,89,2,0,7,0,90,2,0,7,0,91,2,0,7,0,92,2,0,7,0,93,2,0,8,0,0,2,0,8,0,1,2,0,8,0,2,2,0,8,0,3,2,0,8,0,4,2,0,8,0,5,2,0,8,0,6,43,0,8,0,7,43,0,8,0,8,43,0,8,0,9,43,0,8,0,10,43,0,8,0,11,43,0,8,0,12,43,0,8,0,13,43,0,8,0,14,43,0,8,0,15,2,0,8,0,16,2,0,8,0,17,2,0,8,0,18,2,0,8,0,19,2,0,8,0,20,2,0,8,0,21,2,0,8,0,22,2,0,8,0,23,2,0,8,0,24,2,0,8,0,25,2,0,8,0,26,2,0,8,0,27,3,0,8,0,28,3,0,8,0,29,2,0,8,0,30,2,0,8,0,31,2,0,8,0,32,2,0,8,0,33,2,0,8,0,34,2,0,8,0,35,2,0,8,0,36,2,0,8,0,37,2,0,8,0,38,3,0,8,0,39,3,0,8,0,40,3,0,8,0,41,3,0,8,0,42,3,0,8,0,43,3,0,8,0,44,3,0,8,0,45,3,0,8,0,46,3,0,8,0,47,3,0,8,0,48,3,0,8,0,49,3,0,8,0,50,3,0,8,0,51,3,0,8,0,52,3,0,8,0,53,2,0,8,0,54,2,0,8,0,55,2,0,8,0,56,2,0,8,0,57,2,0,8,0,58,2,0,8,0,59,2,0,8,0,60,2,0,8,0,61,2,0,8,0,62,3,0,8,0,63,3,0,8,0,64,3,0,8,0,65,3,0,8,0,66,3,0,8,0,67,3,0,8,0,68,3,0,8,0,69,3,0,8,0,70,3,0,8,0,71,3,0,8,0,72,3,0,8,0,73,3,0,8,0,74,3,0,8,0,75,3,0,8,0,76,3,0,8,0,77,2,0,8,0,78,2,0,8,0,79,2,0,8,0,80,2,0,8,0,81,2,0,8,0,82,2,0,8,0,83,2,0,8,0,84,2,0,8,0,85,2,0,8,0,86,3,0,8,0,87,3,0,8,0,88,2,0,8,0,89,2,0,8,0,90,2,0,8,0,91,2,0,8,0,92,2,0,8,0,93,2,0,9,0,0,2,0,9,0,1,2,0,9,0,2,2,0,9,0,3,2,0,9,0,4,2,0,9,0,5,2,0,9,0,6,2,0,9,0,7,43,0,9,0,8,43,0,9,0,9,43,0,9,0,10,43,0,9,0,11,43,0,9,0,12,43,0,9,0,13,43,0,9,0,14,43,0,9,0,15,43,0,9,0,16,2,0,9,0,17,2,0,9,0,18,2,0,9,0,19,2,0,9,0,20,2,0,9,0,21,2,0,9,0,22,2,0,9,0,23,2,0,9,0,24,2,0,9,0,25,2,0,9,0,26,3,0,9,0,27,3,0,9,0,28,2,0,9,0,29,2,0,9,0,30,2,0,9,0,31,2,0,9,0,32,2,0,9,0,33,2,0,9,0,34,2,0,9,0,35,2,0,9,0,36,2,0,9,0,37,2,0,9,0,38,2,0,9,0,39,3,0,9,0,40,3,0,9,0,41,2,0,9,0,42,2,0,9,0,43,2,0,9,0,44,2,0,9,0,45,2,0,9,0,46,2,0,9,0,47,2,0,9,0,48,2,0,9,0,49,2,0,9,0,50,2,0,9,0,51,4,0,9,0,52,4,0,9,0,53,4,0,9,0,54,4,0,9,0,55,4,0,9,0,56,4,0,9,0,57,4,0,9,0,58,4,0,9,0,59,4,0,9,0,60,4,0,9,0,61,4,0,9,0,62,4,0,9,0,63,4,0,9,0,64,4,0,9,0,65,4,0,9,0,66,4,0,9,0,67,4,0,9,0,68,4,0,9,0,69,4,0,9,0,70,4,0,9,0,71,4,0,9,0,72,4,0,9,0,73,4,0,9,0,74,4,0,9,0,75,3,0,9,0,76,2,0,9,0,77,2,0,9,0,78,2,0,9,0,79,2,0,9,0,80,2,0,9,0,81,2,0,9,0,82,2,0,9,0,83,2,0,9,0,84,2,0,9,0,85,2,0,9,0,86,2,0,9,0,87,3,0,9,0,88,2,0,9,0,89,2,0,9,0,90,2,0,9,0,91,2,0,9,0,92,2,0,9,0,93,2,0,10,0,0,2,0,10,0,1,2,0,10,0,2,2,0,10,0,3,2,0,10,0,4,2,0,10,0,5,2,0,10,0,6,2,0,10,0,7,2,0,10,0,8,43,0,10,0,9,43,0,10,0,10,43,0,10,0,11,43,0,10,0,12,43,0,10,0,13,43,0,10,0,14,43,0,10,0,15,43,0,10,0,16,43,0,10,0,17,2,0,10,0,18,2,0,10,0,19,2,0,10,0,20,2,0,10,0,21,2,0,10,0,22,2,0,10,0,23,2,0,10,0,24,2,0,10,0,25,2,0,10,0,26,3,0,10,0,27,3,0,10,0,28,2,0,10,0,29,2,0,10,0,30,2,0,10,0,31,2,0,10,0,32,2,0,10,0,33,3,0,10,0,34,2,0,10,0,35,2,0,10,0,36,2,0,10,0,37,2,0,10,0,38,2,0,10,0,39,3,0,10,0,40,3,0,10,0,41,3,0,10,0,42,3,0,10,0,43,3,0,10,0,44,3,0,10,0,45,3,0,10,0,46,3,0,10,0,47,3,0,10,0,48,3,0,10,0,49,3,0,10,0,50,3,0,10,0,51,4,0,10,0,52,4,0,10,0,53,4,0,10,0,54,4,0,10,0,55,4,0,10,0,56,4,0,10,0,57,4,0,10,0,58,4,0,10,0,59,4,0,10,0,60,4,0,10,0,61,4,0,10,0,62,4,0,10,0,63,4,0,10,0,64,4,0,10,0,65,4,0,10,0,66,4,0,10,0,67,4,0,10,0,68,4,0,10,0,69,4,0,10,0,70,4,0,10,0,71,4,0,10,0,72,4,0,10,0,73,4,0,10,0,74,4,0,10,0,75,3,0,10,0,76,2,0,10,0,77,2,0,10,0,78,2,0,10,0,79,2,0,10,0,80,2,0,10,0,81,3,0,10,0,82,2,0,10,0,83,2,0,10,0,84,2,0,10,0,85,2,0,10,0,86,2,0,10,0,87,3,0,10,0,88,3,0,10,0,89,2,0,10,0,90,2,0,10,0,91,2,0,10,0,92,2,0,10,0,93,2,0,11,0,0,2,0,11,0,1,2,0,11,0,2,2,0,11,0,3,2,0,11,0,4,2,0,11,0,5,2,0,11,0,6,2,0,11,0,7,2,0,11,0,8,2,0,11,0,9,43,0,11,0,10,43,0,11,0,11,43,0,11,0,12,43,0,11,0,13,43,0,11,0,14,43,0,11,0,15,43,0,11,0,16,43,0,11,0,17,43,0,11,0,18,2,0,11,0,19,2,0,11,0,20,2,0,11,0,21,2,0,11,0,22,2,0,11,0,23,2,0,11,0,24,2,0,11,0,25,2,0,11,0,26,3,0,11,0,27,3,0,11,0,28,2,0,11,0,29,2,0,11,0,30,2,0,11,0,31,2,0,11,0,32,2,0,11,0,33,2,0,11,0,34,2,0,11,0,35,2,0,11,0,36,2,0,11,0,37,2,0,11,0,38,2,0,11,0,39,3,0,11,0,40,3,0,11,0,41,2,0,11,0,42,2,0,11,0,43,2,0,11,0,44,2,0,11,0,45,2,0,11,0,46,2,0,11,0,47,2,0,11,0,48,2,0,11,0,49,2,0,11,0,50,2,0,11,0,51,4,0,11,0,52,4,0,11,0,53,4,0,11,0,54,4,0,11,0,55,4,0,11,0,56,4,0,11,0,57,4,0,11,0,58,4,0,11,0,59,4,0,11,0,60,4,0,11,0,61,4,0,11,0,62,4,0,11,0,63,4,0,11,0,64,4,0,11,0,65,4,0,11,0,66,4,0,11,0,67,4,0,11,0,68,4,0,11,0,69,4,0,11,0,70,4,0,11,0,71,4,0,11,0,72,4,0,11,0,73,4,0,11,0,74,4,0,11,0,75,3,0,11,0,76,2,0,11,0,77,2,0,11,0,78,2,0,11,0,79,2,0,11,0,80,2,0,11,0,81,2,0,11,0,82,2,0,11,0,83,2,0,11,0,84,2,0,11,0,85,2,0,11,0,86,2,0,11,0,87,3,0,11,0,88,3,0,11,0,89,2,0,11,0,90,2,0,11,0,91,2,0,11,0,92,2,0,11,0,93,2,0,12,0,0,2,0,12,0,1,2,0,12,0,2,2,0,12,0,3,2,0,12,0,4,2,0,12,0,5,2,0,12,0,6,2,0,12,0,7,2,0,12,0,8,2,0,12,0,9,2,0,12,0,10,43,0,12,0,11,43,0,12,0,12,43,0,12,0,13,43,0,12,0,14,43,0,12,0,15,43,0,12,0,16,43,0,12,0,17,43,0,12,0,18,43,0,12,0,19,2,0,12,0,20,2,0,12,0,21,2,0,12,0,22,2,0,12,0,23,2,0,12,0,24,2,0,12,0,25,2,0,12,0,26,3,0,12,0,27,3,0,12,0,28,3,0,12,0,29,2,0,12,0,30,2,0,12,0,31,2,0,12,0,32,2,0,12,0,33,2,0,12,0,34,2,0,12,0,35,2,0,12,0,36,2,0,12,0,37,2,0,12,0,38,3,0,12,0,39,3,0,12,0,40,3,0,12,0,41,3,0,12,0,42,3,0,12,0,43,3,0,12,0,44,3,0,12,0,45,3,0,12,0,46,3,0,12,0,47,3,0,12,0,48,3,0,12,0,49,3,0,12,0,50,3,0,12,0,51,4,0,12,0,52,4,0,12,0,53,4,0,12,0,54,4,0,12,0,55,4,0,12,0,56,4,0,12,0,57,4,0,12,0,58,4,0,12,0,59,4,0,12,0,60,4,0,12,0,61,4,0,12,0,62,4,0,12,0,63,4,0,12,0,64,4,0,12,0,65,4,0,12,0,66,4,0,12,0,67,4,0,12,0,68,4,0,12,0,69,4,0,12,0,70,4,0,12,0,71,4,0,12,0,72,4,0,12,0,73,4,0,12,0,74,4,0,12,0,75,3,0,12,0,76,3,0,12,0,77,2,0,12,0,78,2,0,12,0,79,2,0,12,0,80,2,0,12,0,81,2,0,12,0,82,2,0,12,0,83,2,0,12,0,84,2,0,12,0,85,2,0,12,0,86,3,0,12,0,87,2,0,12,0,88,2,0,12,0,89,2,0,12,0,90,2,0,12,0,91,2,0,12,0,92,2,0,12,0,93,2,0,13,0,0,2,0,13,0,1,2,0,13,0,2,2,0,13,0,3,2,0,13,0,4,2,0,13,0,5,2,0,13,0,6,2,0,13,0,7,2,0,13,0,8,2,0,13,0,9,2,0,13,0,10,2,0,13,0,11,43,0,13,0,12,43,0,13,0,13,43,0,13,0,14,43,0,13,0,15,43,0,13,0,16,43,0,13,0,17,43,0,13,0,18,43,0,13,0,19,43,0,13,0,20,2,0,13,0,21,2,0,13,0,22,2,0,13,0,23,2,0,13,0,24,2,0,13,0,25,2,0,13,0,26,3,0,13,0,27,3,0,13,0,28,3,0,13,0,29,2,0,13,0,30,2,0,13,0,31,2,0,13,0,32,2,0,13,0,33,2,0,13,0,34,2,0,13,0,35,2,0,13,0,36,2,0,13,0,37,2,0,13,0,38,3,0,13,0,39,3,0,13,0,40,2,0,13,0,41,3,0,13,0,42,3,0,13,0,43,3,0,13,0,44,2,0,13,0,45,3,0,13,0,46,3,0,13,0,47,3,0,13,0,48,2,0,13,0,49,3,0,13,0,50,3,0,13,0,51,4,0,13,0,52,4,0,13,0,53,4,0,13,0,54,4,0,13,0,55,4,0,13,0,56,4,0,13,0,57,4,0,13,0,58,4,0,13,0,59,4,0,13,0,60,4,0,13,0,61,4,0,13,0,62,4,0,13,0,63,4,0,13,0,64,4,0,13,0,65,4,0,13,0,66,4,0,13,0,67,4,0,13,0,68,4,0,13,0,69,4,0,13,0,70,4,0,13,0,71,4,0,13,0,72,4,0,13,0,73,4,0,13,0,74,4,0,13,0,75,4,0,13,0,76,4,0,13,0,77,4,0,13,0,78,4,0,13,0,79,4,0,13,0,80,2,0,13,0,81,2,0,13,0,82,2,0,13,0,83,2,0,13,0,84,2,0,13,0,85,2,0,13,0,86,3,0,13,0,87,3,0,13,0,88,2,0,13,0,89,2,0,13,0,90,2,0,13,0,91,2,0,13,0,92,2,0,13,0,93,2,0,14,0,0,2,0,14,0,1,2,0,14,0,2,2,0,14,0,3,2,0,14,0,4,2,0,14,0,5,2,0,14,0,6,2,0,14,0,7,2,0,14,0,8,2,0,14,0,9,2,0,14,0,10,2,0,14,0,11,2,0,14,0,12,43,0,14,0,13,43,0,14,0,14,43,0,14,0,15,43,0,14,0,16,43,0,14,0,17,43,0,14,0,18,43,0,14,0,19,43,0,14,0,20,43,0,14,0,21,2,0,14,0,22,2,0,14,0,23,2,0,14,0,24,2,0,14,0,25,3,0,14,0,26,2,0,14,0,27,2,0,14,0,28,3,0,14,0,29,4,0,14,0,30,4,0,14,0,31,4,0,14,0,32,4,0,14,0,33,4,0,14,0,34,4,0,14,0,35,4,0,14,0,36,4,0,14,0,37,4,0,14,0,38,4,0,14,0,39,13,0,14,0,40,4,0,14,0,41,4,0,14,0,42,4,0,14,0,43,4,0,14,0,44,4,0,14,0,45,4,0,14,0,46,4,0,14,0,47,4,0,14,0,48,4,0,14,0,49,4,0,14,0,50,3,0,14,0,51,4,0,14,0,52,4,0,14,0,53,4,0,14,0,54,4,0,14,0,55,4,0,14,0,56,4,0,14,0,57,4,0,14,0,58,4,0,14,0,59,4,0,14,0,60,4,0,14,0,61,4,0,14,0,62,4,0,14,0,63,4,0,14,0,64,4,0,14,0,65,4,0,14,0,66,4,0,14,0,67,4,0,14,0,68,4,0,14,0,69,4,0,14,0,70,4,0,14,0,71,4,0,14,0,72,4,0,14,0,73,4,0,14,0,74,4,0,14,0,75,4,0,14,0,76,4,0,14,0,77,4,0,14,0,78,4,0,14,0,79,4,0,14,0,80,2,0,14,0,81,2,0,14,0,82,2,0,14,0,83,2,0,14,0,84,2,0,14,0,85,3,0,14,0,86,2,0,14,0,87,2,0,14,0,88,2,0,14,0,89,2,0,14,0,90,2,0,14,0,91,2,0,14,0,92,2,0,14,0,93,2,0,15,0,0,2,0,15,0,1,2,0,15,0,2,2,0,15,0,3,2,0,15,0,4,2,0,15,0,5,2,0,15,0,6,2,0,15,0,7,2,0,15,0,8,2,0,15,0,9,2,0,15,0,10,2,0,15,0,11,2,0,15,0,12,2,0,15,0,13,43,0,15,0,14,43,0,15,0,15,43,0,15,0,16,43,0,15,0,17,43,0,15,0,18,43,0,15,0,19,43,0,15,0,20,43,0,15,0,21,43,0,15,0,22,2,0,15,0,23,3,0,15,0,24,3,0,15,0,25,2,0,15,0,26,2,0,15,0,27,2,0,15,0,28,2,0,15,0,29,4,0,15,0,30,4,0,15,0,31,4,0,15,0,32,4,0,15,0,33,4,0,15,0,34,4,0,15,0,35,4,0,15,0,36,4,0,15,0,37,4,0,15,0,38,48,0,15,0,39,4,0,15,0,40,98,0,15,0,41,98,0,15,0,42,98,0,15,0,43,4,0,15,0,44,4,0,15,0,45,4,0,15,0,46,13,0,15,0,47,4,0,15,0,48,4,0,15,0,49,4,0,15,0,50,4,0,15,0,51,4,0,15,0,52,4,0,15,0,53,4,0,15,0,54,4,0,15,0,55,4,0,15,0,56,4,0,15,0,57,4,0,15,0,58,4,0,15,0,59,4,0,15,0,60,4,0,15,0,61,4,0,15,0,62,4,0,15,0,63,4,0,15,0,64,4,0,15,0,65,4,0,15,0,66,4,0,15,0,67,4,0,15,0,68,4,0,15,0,69,4,0,15,0,70,4,0,15,0,71,4,0,15,0,72,4,0,15,0,73,4,0,15,0,74,4,0,15,0,75,4,0,15,0,76,4,0,15,0,77,4,0,15,0,78,4,0,15,0,79,4,0,15,0,80,2,0,15,0,81,2,0,15,0,82,2,0,15,0,83,3,0,15,0,84,3,0,15,0,85,3,0,15,0,86,2,0,15,0,87,2,0,15,0,88,2,0,15,0,89,2,0,15,0,90,2,0,15,0,91,2,0,15,0,92,2,0,15,0,93,2,0,16,0,0,2,0,16,0,1,2,0,16,0,2,2,0,16,0,3,2,0,16,0,4,2,0,16,0,5,2,0,16,0,6,2,0,16,0,7,2,0,16,0,8,2,0,16,0,9,2,0,16,0,10,2,0,16,0,11,2,0,16,0,12,2,0,16,0,13,2,0,16,0,14,43,0,16,0,15,43,0,16,0,16,43,0,16,0,17,43,0,16,0,18,43,0,16,0,19,43,0,16,0,20,43,0,16,0,21,43,0,16,0,22,3,0,16,0,23,3,0,16,0,24,2,0,16,0,25,2,0,16,0,26,2,0,16,0,27,2,0,16,0,28,4,0,16,0,30,4,0,16,0,31,4,0,16,0,32,4,0,16,0,33,4,0,16,0,34,4,0,16,0,35,4,0,16,0,36,4,0,16,0,37,4,0,16,0,38,4,0,16,0,39,98,0,16,0,40,2,0,16,0,41,2,0,16,0,42,2,0,16,0,43,98,0,16,0,44,4,0,16,0,45,4,0,16,0,46,4,0,16,0,47,13,0,16,0,48,4,0,16,0,49,4,0,16,0,50,4,0,16,0,51,4,0,16,0,52,4,0,16,0,53,4,0,16,0,54,4,0,16,0,55,4,0,16,0,56,4,0,16,0,57,4,0,16,0,58,4,0,16,0,59,4,0,16,0,60,4,0,16,0,61,4,0,16,0,62,4,0,16,0,63,4,0,16,0,64,4,0,16,0,65,4,0,16,0,66,4,0,16,0,67,4,0,16,0,68,4,0,16,0,69,4,0,16,0,70,4,0,16,0,71,4,0,16,0,72,4,0,16,0,73,4,0,16,0,74,4,0,16,0,75,4,0,16,0,76,4,0,16,0,77,4,0,16,0,78,4,0,16,0,79,4,0,16,0,80,3,0,16,0,81,3,0,16,0,82,3,0,16,0,83,3,0,16,0,84,3,0,16,0,85,2,0,16,0,86,2,0,16,0,87,2,0,16,0,88,2,0,16,0,89,2,0,16,0,90,2,0,16,0,91,2,0,16,0,92,2,0,16,0,93,2,0,17,0,0,2,0,17,0,1,2,0,17,0,2,2,0,17,0,3,2,0,17,0,4,2,0,17,0,5,2,0,17,0,6,2,0,17,0,7,2,0,17,0,8,2,0,17,0,9,2,0,17,0,10,2,0,17,0,11,2,0,17,0,12,2,0,17,0,13,2,0,17,0,14,2,0,17,0,15,43,0,17,0,16,43,0,17,0,17,43,0,17,0,18,44,8,17,0,19,43,0,17,0,20,43,0,17,0,21,44,8,17,0,22,4,0,17,0,23,4,0,17,0,24,4,0,17,0,25,4,0,17,0,26,4,0,17,0,27,2,0,17,0,28,2,0,17,0,29,4,0,17,0,30,4,0,17,0,31,4,0,17,0,32,4,0,17,0,33,4,0,17,0,34,4,0,17,0,35,4,0,17,0,36,48,0,17,0,37,4,0,17,0,38,98,0,17,0,39,2,0,17,0,40,2,0,17,0,41,3,0,17,0,42,2,0,17,0,43,2,0,17,0,44,98,0,17,0,45,4,0,17,0,46,4,0,17,0,47,4,0,17,0,48,4,0,17,0,49,4,0,17,0,50,2,0,17,0,51,4,0,17,0,52,4,0,17,0,53,4,0,17,0,54,4,0,17,0,55,4,0,17,0,56,4,0,17,0,57,4,0,17,0,58,4,0,17,0,59,4,0,17,0,60,4,0,17,0,61,4,0,17,0,62,4,0,17,0,63,4,0,17,0,64,4,0,17,0,65,4,0,17,0,66,4,0,17,0,67,4,0,17,0,68,4,0,17,0,69,4,0,17,0,70,4,0,17,0,71,4,0,17,0,72,4,0,17,0,73,4,0,17,0,74,4,0,17,0,75,4,0,17,0,76,4,0,17,0,77,4,0,17,0,78,4,0,17,0,79,4,0,17,0,80,3,0,17,0,81,3,0,17,0,82,3,0,17,0,83,3,0,17,0,84,3,0,17,0,85,2,0,17,0,86,2,0,17,0,87,2,0,17,0,88,2,0,17,0,89,2,0,17,0,90,2,0,17,0,91,2,0,17,0,92,2,0,17,0,93,2,0,18,0,0,2,0,18,0,1,2,0,18,0,2,2,0,18,0,3,2,0,18,0,4,2,0,18,0,5,2,0,18,0,6,2,0,18,0,7,2,0,18,0,8,2,0,18,0,9,2,0,18,0,10,2,0,18,0,11,2,0,18,0,12,2,0,18,0,13,2,0,18,0,14,2,0,18,0,15,2,0,18,0,16,43,0,18,0,17,43,0,18,0,18,43,0,18,0,19,43,0,18,0,20,43,0,18,0,21,4,0,18,0,22,4,0,18,0,23,4,0,18,0,24,98,0,18,0,25,4,0,18,0,26,4,0,18,0,27,4,0,18,0,28,4,0,18,0,29,4,0,18,0,30,4,0,18,0,31,4,0,18,0,32,4,0,18,0,33,4,0,18,0,34,4,0,18,0,35,4,0,18,0,36,4,0,18,0,37,98,0,18,0,38,17,0,18,0,39,2,0,18,0,40,4,0,18,0,41,3,0,18,0,42,3,0,18,0,43,2,0,18,0,44,2,0,18,0,45,98,0,18,0,46,4,0,18,0,47,13,0,18,0,48,4,0,18,0,49,4,0,18,0,50,2,0,18,0,51,4,0,18,0,52,4,0,18,0,53,4,0,18,0,54,4,0,18,0,55,4,0,18,0,56,4,0,18,0,57,4,0,18,0,58,4,0,18,0,59,4,0,18,0,60,4,0,18,0,61,4,0,18,0,62,4,0,18,0,63,4,0,18,0,64,4,0,18,0,65,4,0,18,0,66,4,0,18,0,67,4,0,18,0,68,4,0,18,0,69,4,0,18,0,70,4,0,18,0,71,4,0,18,0,72,4,0,18,0,73,4,0,18,0,74,4,0,18,0,75,4,0,18,0,76,4,0,18,0,77,4,0,18,0,78,4,0,18,0,79,4,0,18,0,80,4,0,18,0,81,4,0,18,0,82,4,0,18,0,83,3,0,18,0,84,3,0,18,0,85,2,0,18,0,86,2,0,18,0,87,2,0,18,0,88,2,0,18,0,89,2,0,18,0,90,2,0,18,0,91,2,0,18,0,92,2,0,18,0,93,2,0,19,0,0,2,0,19,0,1,2,0,19,0,2,2,0,19,0,3,2,0,19,0,4,2,0,19,0,5,2,0,19,0,6,2,0,19,0,7,2,0,19,0,8,2,0,19,0,9,2,0,19,0,10,2,0,19,0,11,2,0,19,0,12,2,0,19,0,13,2,0,19,0,14,2,0,19,0,15,2,0,19,0,16,2,0,19,0,17,43,0,19,0,18,43,0,19,0,19,43,0,19,0,20,4,0,19,0,21,4,0,19,0,22,4,0,19,0,23,98,0,19,0,24,98,0,19,0,25,98,0,19,0,26,4,0,19,0,27,4,0,19,0,28,4,0,19,0,29,4,0,19,0,30,4,0,19,0,31,4,0,19,0,32,48,0,19,0,33,48,0,19,0,34,4,0,19,0,35,4,0,19,0,36,98,0,19,0,37,2,0,19,0,38,2,0,19,0,39,4,0,19,0,40,4,0,19,0,41,4,0,19,0,42,4,0,19,0,43,3,0,19,0,44,2,0,19,0,45,2,0,19,0,46,98,0,19,0,47,4,0,19,0,48,4,0,19,0,49,4,0,19,0,50,3,0,19,0,51,4,0,19,0,52,4,0,19,0,53,4,0,19,0,54,4,0,19,0,55,4,0,19,0,56,4,0,19,0,57,4,0,19,0,58,4,0,19,0,59,4,0,19,0,60,4,0,19,0,61,4,0,19,0,62,4,0,19,0,63,4,0,19,0,64,4,0,19,0,65,4,0,19,0,66,4,0,19,0,67,4,0,19,0,68,4,0,19,0,69,4,0,19,0,70,4,0,19,0,71,4,0,19,0,72,4,0,19,0,73,4,0,19,0,74,4,0,19,0,75,4,0,19,0,76,4,0,19,0,77,4,0,19,0,78,4,0,19,0,79,4,0,19,0,80,4,0,19,0,81,4,0,19,0,82,4,0,19,0,83,3,0,19,0,84,3,0,19,0,85,2,0,19,0,86,2,0,19,0,87,2,0,19,0,88,2,0,19,0,89,2,0,19,0,90,2,0,19,0,91,2,0,19,0,92,2,0,19,0,93,2,0,20,0,0,2,0,20,0,1,2,0,20,0,2,2,0,20,0,3,2,0,20,0,4,2,0,20,0,5,2,0,20,0,6,2,0,20,0,7,2,0,20,0,8,2,0,20,0,9,2,0,20,0,10,2,0,20,0,11,2,0,20,0,12,2,0,20,0,13,2,0,20,0,14,2,0,20,0,15,2,0,20,0,16,2,0,20,0,17,2,0,20,0,18,3,0,20,0,19,4,0,20,0,20,4,0,20,0,21,4,0,20,0,22,98,0,20,0,23,98,0,20,0,24,98,0,20,0,25,4,0,20,0,26,4,0,20,0,27,4,0,20,0,28,3,0,20,0,29,4,0,20,0,30,4,0,20,0,31,4,0,20,0,32,48,0,20,0,33,4,0,20,0,34,4,0,20,0,35,98,0,20,0,36,2,0,20,0,37,2,0,20,0,38,3,0,20,0,39,4,0,20,0,40,4,0,20,0,41,4,0,20,0,42,4,0,20,0,43,4,0,20,0,44,3,0,20,0,45,2,0,20,0,46,98,0,20,0,47,4,0,20,0,48,4,0,20,0,49,4,0,20,0,50,3,0,20,0,51,4,0,20,0,52,4,0,20,0,53,4,0,20,0,54,4,0,20,0,55,4,0,20,0,56,4,0,20,0,57,4,0,20,0,58,4,0,20,0,59,4,0,20,0,60,4,0,20,0,61,4,0,20,0,62,4,0,20,0,63,4,0,20,0,64,4,0,20,0,65,4,0,20,0,66,4,0,20,0,67,4,0,20,0,68,4,0,20,0,69,4,0,20,0,70,4,0,20,0,71,4,0,20,0,72,4,0,20,0,73,4,0,20,0,74,4,0,20,0,75,4,0,20,0,76,4,0,20,0,77,4,0,20,0,78,4,0,20,0,79,4,0,20,0,80,4,0,20,0,81,4,0,20,0,82,4,0,20,0,83,3,0,20,0,84,3,0,20,0,85,3,0,20,0,86,2,0,20,0,87,2,0,20,0,88,2,0,20,0,89,2,0,20,0,90,2,0,20,0,91,2,0,20,0,92,2,0,20,0,93,2,0,21,0,0,2,0,21,0,1,2,0,21,0,2,2,0,21,0,3,2,0,21,0,4,2,0,21,0,5,2,0,21,0,6,2,0,21,0,7,2,0,21,0,8,2,0,21,0,9,2,0,21,0,10,2,0,21,0,11,2,0,21,0,12,2,0,21,0,13,2,0,21,0,14,2,0,21,0,15,2,0,21,0,16,2,0,21,0,17,3,0,21,0,18,3,0,21,0,19,4,0,21,0,20,4,0,21,0,21,98,0,21,0,22,98,0,21,0,23,98,0,21,0,24,4,0,21,0,25,4,0,21,0,26,4,0,21,0,27,3,0,21,0,28,4,0,21,0,29,48,0,21,0,30,4,0,21,0,31,4,0,21,0,32,4,0,21,0,33,13,0,21,0,34,4,0,21,0,35,98,0,21,0,36,2,0,21,0,37,3,0,21,0,38,4,0,21,0,39,4,0,21,0,40,4,0,21,0,41,4,0,21,0,42,4,0,21,0,43,4,0,21,0,44,3,0,21,0,45,2,0,21,0,46,98,0,21,0,47,4,0,21,0,48,4,0,21,0,49,4,0,21,0,50,4,0,21,0,51,4,0,21,0,52,4,0,21,0,53,4,0,21,0,54,4,0,21,0,55,4,0,21,0,56,4,0,21,0,57,4,0,21,0,58,4,0,21,0,59,4,0,21,0,60,4,0,21,0,61,4,0,21,0,62,4,0,21,0,63,4,0,21,0,64,4,0,21,0,65,4,0,21,0,66,4,0,21,0,67,4,0,21,0,68,4,0,21,0,69,4,0,21,0,70,4,0,21,0,71,4,0,21,0,72,4,0,21,0,73,4,0,21,0,74,4,0,21,0,75,4,0,21,0,76,4,0,21,0,77,4,0,21,0,78,4,0,21,0,79,4,0,21,0,80,4,0,21,0,81,4,0,21,0,82,4,0,21,0,83,3,0,21,0,84,3,0,21,0,85,3,0,21,0,86,2,0,21,0,87,2,0,21,0,88,2,0,21,0,89,2,0,21,0,90,2,0,21,0,91,2,0,21,0,92,2,0,21,0,93,2,0,22,0,0,2,0,22,0,1,2,0,22,0,2,2,0,22,0,3,2,0,22,0,4,2,0,22,0,5,2,0,22,0,6,2,0,22,0,7,2,0,22,0,8,2,0,22,0,9,2,0,22,0,10,2,0,22,0,11,2,0,22,0,12,2,0,22,0,13,2,0,22,0,14,2,0,22,0,15,2,0,22,0,16,2,0,22,0,17,3,0,22,0,18,4,0,22,0,19,4,0,22,0,20,98,0,22,0,21,98,0,22,0,22,98,0,22,0,23,4,0,22,0,24,4,0,22,0,25,4,0,22,0,26,4,0,22,0,27,4,0,22,0,28,4,0,22,0,29,48,0,22,0,30,4,0,22,0,31,4,0,22,0,32,4,0,22,0,33,4,0,22,0,34,4,0,22,0,35,98,0,22,0,36,2,0,22,0,37,3,0,22,0,38,3,0,22,0,39,4,0,22,0,40,4,0,22,0,41,4,0,22,0,42,4,0,22,0,43,4,0,22,0,44,3,0,22,0,45,2,0,22,0,46,98,0,22,0,47,4,0,22,0,48,4,0,22,0,49,4,0,22,0,50,4,0,22,0,51,4,0,22,0,52,4,0,22,0,53,4,0,22,0,54,4,0,22,0,55,4,0,22,0,56,4,0,22,0,57,4,0,22,0,58,4,0,22,0,59,4,0,22,0,60,4,0,22,0,61,4,0,22,0,62,4,0,22,0,63,4,0,22,0,64,4,0,22,0,65,4,0,22,0,66,4,0,22,0,67,4,0,22,0,68,4,0,22,0,69,4,0,22,0,70,4,0,22,0,71,4,0,22,0,72,4,0,22,0,73,4,0,22,0,74,4,0,22,0,75,4,0,22,0,76,4,0,22,0,77,4,0,22,0,78,4,0,22,0,79,4,0,22,0,80,4,0,22,0,81,4,0,22,0,82,4,0,22,0,83,3,0,22,0,84,3,0,22,0,85,2,0,22,0,86,2,0,22,0,87,2,0,22,0,88,2,0,22,0,89,2,0,22,0,90,2,0,22,0,91,2,0,22,0,92,2,0,22,0,93,2,0,23,0,0,2,0,23,0,1,2,0,23,0,2,2,0,23,0,3,2,0,23,0,4,2,0,23,0,5,2,0,23,0,6,2,0,23,0,7,2,0,23,0,8,2,0,23,0,9,2,0,23,0,10,2,0,23,0,11,2,0,23,0,12,2,0,23,0,13,2,0,23,0,14,2,0,23,0,15,3,0,23,0,16,3,0,23,0,17,2,0,23,0,18,4,0,23,0,19,4,0,23,0,20,4,0,23,0,21,98,0,23,0,22,4,0,23,0,23,4,0,23,0,24,4,0,23,0,25,4,0,23,0,26,4,0,23,0,27,4,0,23,0,28,4,0,23,0,29,4,0,23,0,30,48,0,23,0,31,4,0,23,0,32,48,0,23,0,33,13,0,23,0,34,4,0,23,0,35,98,0,23,0,36,2,0,23,0,37,2,0,23,0,38,3,0,23,0,39,4,0,23,0,40,4,0,23,0,41,4,0,23,0,42,4,0,23,0,43,4,0,23,0,44,3,0,23,0,45,2,0,23,0,46,98,0,23,0,47,4,0,23,0,48,4,0,23,0,49,4,0,23,0,50,4,0,23,0,51,4,0,23,0,52,4,0,23,0,53,4,0,23,0,54,4,0,23,0,55,4,0,23,0,56,4,0,23,0,57,4,0,23,0,58,4,0,23,0,59,4,0,23,0,60,4,0,23,0,61,4,0,23,0,62,4,0,23,0,63,4,0,23,0,64,4,0,23,0,65,4,0,23,0,66,4,0,23,0,67,4,0,23,0,68,4,0,23,0,69,4,0,23,0,70,4,0,23,0,71,4,0,23,0,72,4,0,23,0,73,4,0,23,0,74,4,0,23,0,75,4,0,23,0,76,4,0,23,0,77,4,0,23,0,78,4,0,23,0,79,4,0,23,0,80,4,0,23,0,81,4,0,23,0,82,4,0,23,0,83,3,0,23,0,84,3,0,23,0,85,2,0,23,0,86,2,0,23,0,87,2,0,23,0,88,2,0,23,0,89,2,0,23,0,90,2,0,23,0,91,2,0,23,0,92,2,0,23,0,93,2,0,24,0,0,2,0,24,0,1,2,0,24,0,2,2,0,24,0,3,2,0,24,0,4,2,0,24,0,5,2,0,24,0,6,2,0,24,0,7,2,0,24,0,8,2,0,24,0,9,2,0,24,0,10,2,0,24,0,11,3,0,24,0,12,3,0,24,0,13,3,0,24,0,14,3,0,24,0,15,3,0,24,0,16,2,0,24,0,17,2,0,24,0,18,2,0,24,0,19,4,0,24,0,20,4,0,24,0,21,4,0,24,0,22,4,0,24,0,23,4,0,24,0,24,4,0,24,0,25,4,0,24,0,26,4,0,24,0,27,4,0,24,0,28,4,0,24,0,29,4,0,24,0,30,4,0,24,0,31,4,0,24,0,32,4,0,24,0,33,13,0,24,0,34,4,0,24,0,35,4,0,24,0,36,98,0,24,0,37,2,0,24,0,38,2,0,24,0,39,3,0,24,0,40,4,0,24,0,41,4,0,24,0,42,4,0,24,0,43,4,0,24,0,44,2,0,24,0,45,2,0,24,0,46,98,0,24,0,47,4,0,24,0,48,4,0,24,0,49,4,0,24,0,50,4,0,24,0,51,4,0,24,0,52,4,0,24,0,53,4,0,24,0,54,4,0,24,0,55,4,0,24,0,56,4,0,24,0,57,4,0,24,0,58,4,0,24,0,59,4,0,24,0,60,4,0,24,0,61,4,0,24,0,62,4,0,24,0,63,4,0,24,0,64,4,0,24,0,65,4,0,24,0,66,4,0,24,0,67,4,0,24,0,68,4,0,24,0,69,4,0,24,0,70,4,0,24,0,71,4,0,24,0,72,4,0,24,0,73,4,0,24,0,74,4,0,24,0,75,4,0,24,0,76,4,0,24,0,77,4,0,24,0,78,4,0,24,0,79,4,0,24,0,80,4,0,24,0,81,4,0,24,0,82,4,0,24,0,83,3,0,24,0,84,3,0,24,0,85,2,0,24,0,86,2,0,24,0,87,2,0,24,0,88,2,0,24,0,89,2,0,24,0,90,2,0,24,0,91,2,0,24,0,92,2,0,24,0,93,2,0,25,0,0,2,0,25,0,1,2,0,25,0,2,2,0,25,0,3,2,0,25,0,4,2,0,25,0,5,2,0,25,0,6,2,0,25,0,7,2,0,25,0,8,2,0,25,0,9,3,0,25,0,10,3,0,25,0,11,3,0,25,0,12,3,0,25,0,13,3,0,25,0,14,3,0,25,0,15,3,0,25,0,16,2,0,25,0,17,2,0,25,0,18,2,0,25,0,19,2,0,25,0,20,4,0,25,0,21,4,0,25,0,22,4,0,25,0,23,3,0,25,0,24,4,0,25,0,25,4,0,25,0,26,4,0,25,0,27,13,0,25,0,28,4,0,25,0,29,4,0,25,0,30,4,0,25,0,31,4,0,25,0,32,13,0,25,0,33,4,0,25,0,34,4,0,25,0,35,4,0,25,0,36,4,0,25,0,37,98,0,25,0,38,2,0,25,0,39,3,0,25,0,40,4,0,25,0,41,4,0,25,0,42,4,0,25,0,43,3,0,25,0,44,2,0,25,0,45,98,0,25,0,46,4,0,25,0,47,4,0,25,0,48,4,0,25,0,49,4,0,25,0,50,4,0,25,0,51,4,0,25,0,52,4,0,25,0,53,4,0,25,0,54,4,0,25,0,55,4,0,25,0,56,4,0,25,0,57,4,0,25,0,58,4,0,25,0,59,4,0,25,0,60,4,0,25,0,61,4,0,25,0,62,4,0,25,0,63,4,0,25,0,64,4,0,25,0,65,4,0,25,0,66,4,0,25,0,67,4,0,25,0,68,4,0,25,0,69,4,0,25,0,70,4,0,25,0,71,4,0,25,0,72,4,0,25,0,73,4,0,25,0,74,4,0,25,0,75,4,0,25,0,76,4,0,25,0,77,4,0,25,0,78,4,0,25,0,79,4,0,25,0,80,4,0,25,0,81,4,0,25,0,82,4,0,25,0,83,3,0,25,0,84,3,0,25,0,85,2,0,25,0,86,2,0,25,0,87,2,0,25,0,88,2,0,25,0,89,2,0,25,0,90,2,0,25,0,91,2,0,25,0,92,2,0,25,0,93,2,0,26,0,0,2,0,26,0,1,2,0,26,0,2,2,0,26,0,3,2,0,26,0,4,2,0,26,0,5,2,0,26,0,6,2,0,26,0,7,2,0,26,0,8,3,0,26,0,9,3,0,26,0,10,3,0,26,0,11,2,0,26,0,12,2,0,26,0,13,2,0,26,0,14,3,0,26,0,15,3,0,26,0,16,3,0,26,0,17,4,0,26,0,18,4,0,26,0,19,4,0,26,0,20,4,0,26,0,21,4,0,26,0,22,4,0,26,0,23,4,0,26,0,24,4,0,26,0,25,4,0,26,0,26,4,0,26,0,27,4,0,26,0,28,13,0,26,0,29,4,0,26,0,30,4,0,26,0,31,4,0,26,0,32,4,0,26,0,33,13,0,26,0,34,4,0,26,0,35,4,0,26,0,36,4,0,26,0,37,98,0,26,0,38,2,0,26,0,39,2,0,26,0,40,3,0,26,0,41,3,0,26,0,42,3,0,26,0,43,2,0,26,0,44,2,0,26,0,45,98,0,26,0,46,4,0,26,0,47,4,0,26,0,48,4,0,26,0,49,4,0,26,0,50,4,0,26,0,51,4,0,26,0,52,4,0,26,0,53,4,0,26,0,54,4,0,26,0,55,4,0,26,0,56,4,0,26,0,57,4,0,26,0,58,4,0,26,0,59,4,0,26,0,60,4,0,26,0,61,4,0,26,0,62,4,0,26,0,63,4,0,26,0,64,4,0,26,0,65,4,0,26,0,66,4,0,26,0,67,4,0,26,0,68,4,0,26,0,69,4,0,26,0,70,4,0,26,0,71,4,0,26,0,72,4,0,26,0,73,4,0,26,0,74,4,0,26,0,75,4,0,26,0,76,4,0,26,0,77,4,0,26,0,78,4,0,26,0,79,4,0,26,0,80,4,0,26,0,81,4,0,26,0,82,4,0,26,0,83,3,0,26,0,84,3,0,26,0,85,2,0,26,0,86,2,0,26,0,87,2,0,26,0,88,2,0,26,0,89,2,0,26,0,90,2,0,26,0,91,2,0,26,0,92,2,0,26,0,93,2,0,27,0,0,2,0,27,0,1,2,0,27,0,2,2,0,27,0,3,2,0,27,0,4,2,0,27,0,5,2,0,27,0,6,2,0,27,0,7,3,0,27,0,8,3,0,27,0,9,2,0,27,0,10,2,0,27,0,11,2,0,27,0,12,2,0,27,0,13,2,0,27,0,14,2,0,27,0,15,2,0,27,0,16,3,0,27,0,17,4,0,27,0,18,4,0,27,0,19,4,0,27,0,20,4,0,27,0,21,4,0,27,0,22,4,0,27,0,23,4,0,27,0,24,4,0,27,0,25,13,0,27,0,26,4,0,27,0,27,4,0,27,0,28,4,0,27,0,29,4,0,27,0,30,48,0,27,0,31,48,0,27,0,32,4,0,27,0,33,4,0,27,0,34,4,0,27,0,35,48,0,27,0,36,4,0,27,0,37,4,0,27,0,38,98,0,27,0,39,2,0,27,0,40,2,0,27,0,41,3,0,27,0,42,2,0,27,0,43,2,0,27,0,44,98,0,27,0,45,4,0,27,0,46,4,0,27,0,47,4,0,27,0,48,4,0,27,0,49,4,0,27,0,50,4,0,27,0,51,4,0,27,0,52,4,0,27,0,53,4,0,27,0,54,4,0,27,0,55,4,0,27,0,56,4,0,27,0,57,4,0,27,0,58,4,0,27,0,59,4,0,27,0,60,4,0,27,0,61,4,0,27,0,62,4,0,27,0,63,4,0,27,0,64,4,0,27,0,65,4,0,27,0,66,4,0,27,0,67,4,0,27,0,68,4,0,27,0,69,4,0,27,0,70,4,0,27,0,71,4,0,27,0,72,4,0,27,0,73,4,0,27,0,74,4,0,27,0,75,4,0,27,0,76,4,0,27,0,77,4,0,27,0,78,4,0,27,0,79,4,0,27,0,80,4,0,27,0,81,4,0,27,0,82,4,0,27,0,83,3,0,27,0,84,3,0,27,0,85,3,0,27,0,86,2,0,27,0,87,2,0,27,0,88,2,0,27,0,89,2,0,27,0,90,2,0,27,0,91,2,0,27,0,92,2,0,27,0,93,2,0,28,0,0,2,0,28,0,1,2,0,28,0,2,2,0,28,0,3,2,0,28,0,4,2,0,28,0,5,2,0,28,0,6,3,0,28,0,7,3,0,28,0,8,2,0,28,0,9,2,0,28,0,10,2,0,28,0,11,2,0,28,0,12,2,0,28,0,13,2,0,28,0,14,2,0,28,0,15,2,0,28,0,16,2,0,28,0,17,4,0,28,0,18,4,0,28,0,19,4,0,28,0,20,4,0,28,0,21,4,0,28,0,22,4,0,28,0,23,4,0,28,0,24,4,0,28,0,25,4,0,28,0,26,13,0,28,0,27,4,0,28,0,28,4,0,28,0,29,13,0,28,0,30,4,0,28,0,31,4,0,28,0,32,48,0,28,0,33,4,0,28,0,34,4,0,28,0,35,4,0,28,0,36,48,0,28,0,37,4,0,28,0,38,4,0,28,0,39,98,0,28,0,40,2,0,28,0,41,2,0,28,0,42,2,0,28,0,43,98,0,28,0,44,4,0,28,0,45,4,0,28,0,46,4,0,28,0,47,4,0,28,0,48,4,0,28,0,49,4,0,28,0,50,4,0,28,0,51,4,0,28,0,52,4,0,28,0,53,4,0,28,0,54,4,0,28,0,55,4,0,28,0,56,4,0,28,0,57,4,0,28,0,58,4,0,28,0,59,4,0,28,0,60,4,0,28,0,61,4,0,28,0,62,4,0,28,0,63,4,0,28,0,64,4,0,28,0,65,4,0,28,0,66,4,0,28,0,67,4,0,28,0,68,4,0,28,0,69,4,0,28,0,70,4,0,28,0,71,4,0,28,0,72,4,0,28,0,73,4,0,28,0,74,4,0,28,0,75,4,0,28,0,76,4,0,28,0,77,4,0,28,0,78,4,0,28,0,79,4,0,28,0,80,4,0,28,0,81,4,0,28,0,82,4,0,28,0,83,3,0,28,0,84,3,0,28,0,85,3,0,28,0,86,2,0,28,0,87,2,0,28,0,88,2,0,28,0,89,2,0,28,0,90,2,0,28,0,91,2,0,28,0,92,2,0,28,0,93,2,0,29,0,0,2,0,29,0,1,2,0,29,0,2,2,0,29,0,3,2,0,29,0,4,2,0,29,0,5,2,0,29,0,6,3,0,29,0,7,3,0,29,0,8,2,0,29,0,9,2,0,29,0,10,2,0,29,0,11,2,0,29,0,12,2,0,29,0,13,2,0,29,0,14,2,0,29,0,15,2,0,29,0,16,2,0,29,0,17,4,0,29,0,18,4,0,29,0,19,4,0,29,0,20,4,0,29,0,21,4,0,29,0,22,4,0,29,0,23,48,0,29,0,24,4,0,29,0,25,4,0,29,0,26,13,0,29,0,27,4,0,29,0,28,4,0,29,0,29,48,0,29,0,30,4,0,29,0,31,4,0,29,0,32,4,0,29,0,33,48,0,29,0,34,4,0,29,0,35,4,0,29,0,36,4,0,29,0,37,4,0,29,0,38,13,0,29,0,39,4,0,29,0,40,98,0,29,0,41,2,0,29,0,42,98,0,29,0,43,4,0,29,0,44,4,0,29,0,45,4,0,29,0,46,4,0,29,0,47,4,0,29,0,48,4,0,29,0,49,4,0,29,0,50,4,0,29,0,51,4,0,29,0,52,4,0,29,0,53,4,0,29,0,54,4,0,29,0,55,4,0,29,0,56,4,0,29,0,57,4,0,29,0,58,4,0,29,0,59,4,0,29,0,60,4,0,29,0,61,4,0,29,0,62,4,0,29,0,63,4,0,29,0,64,4,0,29,0,65,4,0,29,0,66,4,0,29,0,67,4,0,29,0,68,4,0,29,0,69,4,0,29,0,70,4,0,29,0,71,4,0,29,0,72,4,0,29,0,73,4,0,29,0,74,4,0,29,0,75,4,0,29,0,76,4,0,29,0,77,4,0,29,0,78,4,0,29,0,79,4,0,29,0,80,4,0,29,0,81,4,0,29,0,82,4,0,29,0,83,3,0,29,0,84,3,0,29,0,85,2,0,29,0,86,2,0,29,0,87,2,0,29,0,88,2,0,29,0,89,2,0,29,0,90,2,0,29,0,91,2,0,29,0,92,2,0,29,0,93,2,0,30,0,0,2,0,30,0,1,2,0,30,0,2,2,0,30,0,3,2,0,30,0,4,2,0,30,0,5,3,0,30,0,6,3,0,30,0,7,2,0,30,0,8,2,0,30,0,9,2,0,30,0,10,2,0,30,0,11,2,0,30,0,12,2,0,30,0,13,2,0,30,0,14,2,0,30,0,15,2,0,30,0,16,2,0,30,0,17,4,0,30,0,18,4,0,30,0,19,4,0,30,0,20,4,0,30,0,21,4,0,30,0,22,4,0,30,0,23,4,0,30,0,24,4,0,30,0,25,4,0,30,0,26,13,0,30,0,27,4,0,30,0,28,4,0,30,0,29,4,0,30,0,30,48,0,30,0,31,4,0,30,0,32,4,0,30,0,33,4,0,30,0,34,4,0,30,0,35,4,0,30,0,36,48,0,30,0,37,4,0,30,0,38,4,0,30,0,39,13,0,30,0,40,4,0,30,0,41,98,0,30,0,42,4,0,30,0,43,4,0,30,0,44,4,0,30,0,45,4,0,30,0,46,4,0,30,0,47,4,0,30,0,48,4,0,30,0,49,4,0,30,0,50,4,0,30,0,51,4,0,30,0,52,4,0,30,0,53,4,0,30,0,54,4,0,30,0,55,4,0,30,0,56,4,0,30,0,57,4,0,30,0,58,4,0,30,0,59,4,0,30,0,60,4,0,30,0,61,4,0,30,0,62,4,0,30,0,63,4,0,30,0,64,4,0,30,0,65,4,0,30,0,66,4,0,30,0,67,4,0,30,0,68,4,0,30,0,69,4,0,30,0,70,4,0,30,0,71,4,0,30,0,72,4,0,30,0,73,4,0,30,0,74,4,0,30,0,75,4,0,30,0,76,4,0,30,0,77,4,0,30,0,78,4,0,30,0,79,4,0,30,0,80,4,0,30,0,81,4,0,30,0,82,4,0,30,0,83,3,0,30,0,84,3,0,30,0,85,2,0,30,0,86,2,0,30,0,87,2,0,30,0,88,2,0,30,0,89,2,0,30,0,90,2,0,30,0,91,2,0,30,0,92,2,0,30,0,93,2,0,31,0,0,2,0,31,0,1,2,0,31,0,2,2,0,31,0,3,2,0,31,0,4,2,0,31,0,5,3,0,31,0,6,3,0,31,0,7,2,0,31,0,8,2,0,31,0,9,2,0,31,0,10,2,0,31,0,11,2,0,31,0,12,3,0,31,0,13,2,0,31,0,14,2,0,31,0,15,2,0,31,0,16,2,0,31,0,17,4,0,31,0,18,4,0,31,0,19,4,0,31,0,20,4,0,31,0,21,4,0,31,0,22,4,0,31,0,23,4,0,31,0,24,4,0,31,0,25,4,0,31,0,26,4,0,31,0,27,13,0,31,0,28,4,0,31,0,29,4,0,31,0,30,13,0,31,0,31,4,0,31,0,32,4,0,31,0,33,4,0,31,0,34,98,0,31,0,35,98,0,31,0,36,98,0,31,0,37,98,0,31,0,38,4,0,31,0,39,4,0,31,0,40,4,0,31,0,41,4,0,31,0,42,4,0,31,0,43,4,0,31,0,44,4,0,31,0,45,4,0,31,0,46,4,0,31,0,47,4,0,31,0,48,4,0,31,0,49,4,0,31,0,50,4,0,31,0,51,4,0,31,0,52,4,0,31,0,53,4,0,31,0,54,4,0,31,0,55,4,0,31,0,56,4,0,31,0,57,4,0,31,0,58,4,0,31,0,59,4,0,31,0,60,4,0,31,0,61,4,0,31,0,62,4,0,31,0,63,4,0,31,0,64,4,0,31,0,65,4,0,31,0,66,4,0,31,0,67,4,0,31,0,68,4,0,31,0,69,4,0,31,0,70,4,0,31,0,71,4,0,31,0,72,4,0,31,0,73,4,0,31,0,74,4,0,31,0,75,4,0,31,0,76,4,0,31,0,77,4,0,31,0,78,4,0,31,0,79,4,0,31,0,80,4,0,31,0,81,4,0,31,0,82,4,0,31,0,83,3,0,31,0,84,3,0,31,0,85,2,0,31,0,86,2,0,31,0,87,2,0,31,0,88,2,0,31,0,89,2,0,31,0,90,2,0,31,0,91,2,0,31,0,92,2,0,31,0,93,2,0,32,0,0,2,0,32,0,1,2,0,32,0,2,2,0,32,0,3,2,0,32,0,4,2,0,32,0,5,3,0,32,0,6,3,0,32,0,7,2,0,32,0,8,2,0,32,0,9,2,0,32,0,10,2,0,32,0,11,2,0,32,0,12,2,0,32,0,13,2,0,32,0,14,2,0,32,0,15,2,0,32,0,16,2,0,32,0,17,4,0,32,0,18,4,0,32,0,19,4,0,32,0,20,4,0,32,0,21,4,0,32,0,22,4,0,32,0,23,48,0,32,0,24,48,0,32,0,25,4,0,32,0,26,4,0,32,0,27,48,0,32,0,28,4,0,32,0,29,4,0,32,0,30,4,0,32,0,31,4,0,32,0,32,4,0,32,0,33,98,0,32,0,34,2,0,32,0,35,2,0,32,0,36,2,0,32,0,37,2,0,32,0,38,98,0,32,0,39,4,0,32,0,40,4,0,32,0,41,4,0,32,0,42,4,0,32,0,43,4,0,32,0,44,4,0,32,0,45,4,0,32,0,46,4,0,32,0,47,4,0,32,0,48,4,0,32,0,49,4,0,32,0,50,4,0,32,0,51,4,0,32,0,52,4,0,32,0,53,4,0,32,0,54,4,0,32,0,55,4,0,32,0,56,4,0,32,0,57,4,0,32,0,58,4,0,32,0,59,4,0,32,0,60,4,0,32,0,61,4,0,32,0,62,4,0,32,0,63,4,0,32,0,64,4,0,32,0,65,4,0,32,0,66,4,0,32,0,67,4,0,32,0,68,4,0,32,0,69,4,0,32,0,70,4,0,32,0,71,4,0,32,0,72,4,0,32,0,73,4,0,32,0,74,4,0,32,0,75,4,0,32,0,76,4,0,32,0,77,4,0,32,0,78,4,0,32,0,79,4,0,32,0,80,4,0,32,0,81,4,0,32,0,82,4,0,32,0,83,3,0,32,0,84,3,0,32,0,85,2,0,32,0,86,2,0,32,0,87,2,0,32,0,88,2,0,32,0,89,2,0,32,0,90,2,0,32,0,91,2,0,32,0,92,2,0,32,0,93,2,0,33,0,0,2,0,33,0,1,2,0,33,0,2,2,0,33,0,3,2,0,33,0,4,2,0,33,0,5,2,0,33,0,6,3,0,33,0,7,3,0,33,0,8,2,0,33,0,9,2,0,33,0,10,2,0,33,0,11,2,0,33,0,12,2,0,33,0,13,2,0,33,0,14,2,0,33,0,15,2,0,33,0,16,2,0,33,0,17,4,0,33,0,18,4,0,33,0,19,4,0,33,0,20,4,0,33,0,21,4,0,33,0,22,4,0,33,0,23,4,0,33,0,24,4,0,33,0,25,48,0,33,0,26,4,0,33,0,27,4,0,33,0,28,48,0,33,0,29,13,0,33,0,30,4,0,33,0,31,4,0,33,0,32,98,0,33,0,33,2,0,33,0,34,2,0,33,0,35,4,0,33,0,36,4,0,33,0,37,2,0,33,0,38,2,0,33,0,39,4,0,33,0,40,4,0,33,0,41,4,0,33,0,42,4,0,33,0,43,4,0,33,0,44,4,0,33,0,45,4,0,33,0,46,4,0,33,0,47,4,0,33,0,48,4,0,33,0,49,4,0,33,0,50,4,0,33,0,51,4,0,33,0,52,4,0,33,0,53,4,0,33,0,54,4,0,33,0,55,4,0,33,0,56,4,0,33,0,57,4,0,33,0,58,4,0,33,0,59,4,0,33,0,60,4,0,33,0,61,4,0,33,0,62,4,0,33,0,63,4,0,33,0,64,4,0,33,0,65,4,0,33,0,66,4,0,33,0,67,4,0,33,0,68,4,0,33,0,69,4,0,33,0,70,4,0,33,0,71,4,0,33,0,72,4,0,33,0,73,4,0,33,0,74,4,0,33,0,75,4,0,33,0,76,4,0,33,0,77,4,0,33,0,78,4,0,33,0,79,4,0,33,0,80,4,0,33,0,81,4,0,33,0,82,4,0,33,0,83,3,0,33,0,84,3,0,33,0,85,2,0,33,0,86,2,0,33,0,87,2,0,33,0,88,2,0,33,0,89,2,0,33,0,90,2,0,33,0,91,2,0,33,0,92,2,0,33,0,93,2,0,34,0,0,2,0,34,0,1,2,0,34,0,2,2,0,34,0,3,2,0,34,0,4,2,0,34,0,5,2,0,34,0,6,3,0,34,0,7,3,0,34,0,8,2,0,34,0,9,2,0,34,0,10,2,0,34,0,11,2,0,34,0,12,2,0,34,0,13,2,0,34,0,14,2,0,34,0,15,2,0,34,0,16,2,0,34,0,17,4,0,34,0,18,4,0,34,0,19,4,0,34,0,20,4,0,34,0,21,4,0,34,0,22,4,0,34,0,23,4,0,34,0,24,4,0,34,0,25,4,0,34,0,26,4,0,34,0,27,4,0,34,0,28,4,0,34,0,29,4,0,34,0,30,4,0,34,0,31,98,0,34,0,32,2,0,34,0,33,2,0,34,0,34,4,0,34,0,35,9,0,34,0,36,9,0,34,0,37,4,0,34,0,38,4,0,34,0,39,4,0,34,0,40,4,0,34,0,41,4,0,34,0,42,4,0,34,0,43,4,0,34,0,44,4,0,34,0,45,4,0,34,0,46,4,0,34,0,47,4,0,34,0,48,4,0,34,0,49,4,0,34,0,50,4,0,34,0,51,4,0,34,0,52,4,0,34,0,53,4,0,34,0,54,4,0,34,0,55,4,0,34,0,56,4,0,34,0,57,4,0,34,0,58,4,0,34,0,59,4,0,34,0,60,4,0,34,0,61,4,0,34,0,62,4,0,34,0,63,4,0,34,0,64,4,0,34,0,65,4,0,34,0,66,4,0,34,0,67,4,0,34,0,68,4,0,34,0,69,4,0,34,0,70,4,0,34,0,71,4,0,34,0,72,4,0,34,0,73,4,0,34,0,74,4,0,34,0,75,4,0,34,0,76,4,0,34,0,77,4,0,34,0,78,4,0,34,0,79,4,0,34,0,80,4,0,34,0,81,4,0,34,0,82,4,0,34,0,83,3,0,34,0,84,3,0,34,0,85,3,0,34,0,86,2,0,34,0,87,2,0,34,0,88,2,0,34,0,89,2,0,34,0,90,2,0,34,0,91,2,0,34,0,92,2,0,34,0,93,2,0,35,0,0,2,0,35,0,1,2,0,35,0,2,2,0,35,0,3,2,0,35,0,4,2,0,35,0,5,2,0,35,0,6,2,0,35,0,7,3,0,35,0,8,3,0,35,0,9,2,0,35,0,10,2,0,35,0,11,2,0,35,0,12,2,0,35,0,13,2,0,35,0,14,2,0,35,0,15,2,0,35,0,16,3,0,35,0,17,4,0,35,0,18,35,12,35,0,19,13,0,35,0,20,13,0,35,0,21,13,0,35,0,22,5,0,35,0,23,4,0,35,0,24,4,0,35,0,25,4,0,35,0,26,4,0,35,0,27,48,0,35,0,28,13,0,35,0,29,13,0,35,0,30,4,0,35,0,31,98,0,35,0,32,2,0,35,0,33,4,0,35,0,34,9,0,35,0,35,9,0,35,0,36,9,0,35,0,37,4,0,35,0,38,4,0,35,0,39,4,0,35,0,40,4,0,35,0,41,4,0,35,0,42,4,0,35,0,43,4,0,35,0,44,4,0,35,0,45,4,0,35,0,46,4,0,35,0,47,4,0,35,0,48,4,0,35,0,49,4,0,35,0,50,4,0,35,0,51,4,0,35,0,52,4,0,35,0,53,4,0,35,0,54,4,0,35,0,55,4,0,35,0,56,4,0,35,0,57,4,0,35,0,58,4,0,35,0,59,4,0,35,0,60,4,0,35,0,61,4,0,35,0,62,4,0,35,0,63,4,0,35,0,64,4,0,35,0,65,4,0,35,0,66,4,0,35,0,67,4,0,35,0,68,4,0,35,0,69,4,0,35,0,70,4,0,35,0,71,4,0,35,0,72,4,0,35,0,73,4,0,35,0,74,4,0,35,0,75,4,0,35,0,76,4,0,35,0,77,4,0,35,0,78,4,0,35,0,79,4,0,35,0,80,4,0,35,0,81,4,0,35,0,82,4,0,35,0,83,2,0,35,0,84,2,0,35,0,85,3,0,35,0,86,3,0,35,0,87,2,0,35,0,88,2,0,35,0,89,2,0,35,0,90,2,0,35,0,91,2,0,35,0,92,2,0,35,0,93,2,0,36,0,0,2,0,36,0,1,2,0,36,0,2,2,0,36,0,3,2,0,36,0,4,2,0,36,0,5,2,0,36,0,6,2,0,36,0,7,2,0,36,0,8,3,0,36,0,9,3,0,36,0,10,3,0,36,0,11,2,0,36,0,12,2,0,36,0,13,2,0,36,0,14,3,0,36,0,15,3,0,36,0,16,3,0,36,0,17,13,0,36,0,18,13,0,36,0,19,5,0,36,0,20,13,0,36,0,21,35,12,36,0,22,13,0,36,0,23,4,0,36,0,24,4,0,36,0,25,4,0,36,0,26,4,0,36,0,27,4,0,36,0,28,13,0,36,0,29,4,0,36,0,30,98,0,36,0,31,2,0,36,0,32,2,0,36,0,33,4,0,36,0,34,9,0,36,0,35,9,0,36,0,36,4,0,36,0,37,4,0,36,0,38,4,0,36,0,39,4,0,36,0,40,4,0,36,0,41,4,0,36,0,42,4,0,36,0,43,4,0,36,0,44,4,0,36,0,45,4,0,36,0,46,4,0,36,0,47,4,0,36,0,48,4,0,36,0,49,4,0,36,0,50,4,0,36,0,51,4,0,36,0,52,4,0,36,0,53,4,0,36,0,54,4,0,36,0,55,4,0,36,0,56,4,0,36,0,57,4,0,36,0,58,4,0,36,0,59,4,0,36,0,60,4,0,36,0,61,4,0,36,0,62,4,0,36,0,63,4,0,36,0,64,4,0,36,0,65,4,0,36,0,66,4,0,36,0,67,4,0,36,0,68,4,0,36,0,69,4,0,36,0,70,4,0,36,0,71,4,0,36,0,72,4,0,36,0,73,4,0,36,0,74,4,0,36,0,75,4,0,36,0,76,4,0,36,0,77,4,0,36,0,78,4,0,36,0,79,4,0,36,0,80,4,0,36,0,81,4,0,36,0,82,4,0,36,0,83,2,0,36,0,84,2,0,36,0,85,2,0,36,0,86,3,0,36,0,87,3,0,36,0,88,2,0,36,0,89,2,0,36,0,90,2,0,36,0,91,2,0,36,0,92,2,0,36,0,93,2,0,37,0,0,2,0,37,0,1,2,0,37,0,2,2,0,37,0,3,2,0,37,0,4,2,0,37,0,5,2,0,37,0,6,2,0,37,0,7,2,0,37,0,8,2,0,37,0,9,3,0,37,0,10,3,0,37,0,11,3,0,37,0,12,2,0,37,0,13,3,0,37,0,14,3,0,37,0,15,3,0,37,0,16,13,0,37,0,17,5,0,37,0,18,13,0,37,0,19,13,0,37,0,20,13,0,37,0,21,13,0,37,0,22,4,0,37,0,23,4,0,37,0,24,4,0,37,0,25,48,0,37,0,26,4,0,37,0,27,4,0,37,0,28,4,0,37,0,29,4,0,37,0,30,98,0,37,0,31,2,0,37,0,32,4,0,37,0,33,9,0,37,0,34,9,0,37,0,35,9,0,37,0,36,4,0,37,0,37,4,0,37,0,38,4,0,37,0,39,4,0,37,0,40,4,0,37,0,41,4,0,37,0,42,4,0,37,0,43,4,0,37,0,44,4,0,37,0,45,4,0,37,0,46,4,0,37,0,47,4,0,37,0,48,4,0,37,0,49,4,0,37,0,50,3,0,37,0,51,3,0,37,0,52,3,0,37,0,53,3,0,37,0,54,3,0,37,0,55,3,0,37,0,56,3,0,37,0,57,3,0,37,0,58,3,0,37,0,59,3,0,37,0,60,4,0,37,0,61,4,0,37,0,62,4,0,37,0,63,3,0,37,0,64,3,0,37,0,65,3,0,37,0,66,3,0,37,0,67,3,0,37,0,68,3,0,37,0,69,3,0,37,0,70,3,0,37,0,71,3,0,37,0,72,3,0,37,0,73,3,0,37,0,74,3,0,37,0,75,3,0,37,0,76,3,0,37,0,77,2,0,37,0,78,2,0,37,0,79,2,0,37,0,80,2,0,37,0,81,2,0,37,0,82,2,0,37,0,83,2,0,37,0,84,2,0,37,0,85,2,0,37,0,86,3,0,37,0,87,3,0,37,0,88,2,0,37,0,89,2,0,37,0,90,2,0,37,0,91,2,0,37,0,92,2,0,37,0,93,2,0,38,0,0,2,0,38,0,1,2,0,38,0,2,2,0,38,0,3,2,0,38,0,4,2,0,38,0,5,2,0,38,0,6,2,0,38,0,7,2,0,38,0,8,2,0,38,0,9,2,0,38,0,10,3,0,38,0,11,3,0,38,0,12,3,0,38,0,13,3,0,38,0,14,3,0,38,0,15,3,0,38,0,16,35,12,38,0,17,5,0,38,0,18,13,0,38,0,19,35,12,38,0,20,13,0,38,0,21,5,0,38,0,22,13,0,38,0,23,4,0,38,0,24,4,0,38,0,25,4,0,38,0,26,48,0,38,0,27,4,0,38,0,28,48,0,38,0,29,4,0,38,0,30,98,0,38,0,31,2,0,38,0,32,4,0,38,0,33,9,0,38,0,34,9,0,38,0,35,4,0,38,0,36,4,0,38,0,37,4,0,38,0,38,4,0,38,0,39,4,0,38,0,40,4,0,38,0,41,4,0,38,0,42,4,0,38,0,43,4,0,38,0,44,4,0,38,0,45,4,0,38,0,46,4,0,38,0,47,4,0,38,0,48,4,0,38,0,49,4,0,38,0,50,4,0,38,0,51,4,0,38,0,52,4,0,38,0,53,4,0,38,0,54,4,0,38,0,55,4,0,38,0,56,4,0,38,0,57,4,0,38,0,58,4,0,38,0,59,4,0,38,0,60,4,0,38,0,61,4,0,38,0,62,4,0,38,0,63,4,0,38,0,64,4,0,38,0,65,4,0,38,0,66,4,0,38,0,67,4,0,38,0,68,4,0,38,0,69,4,0,38,0,70,4,0,38,0,71,4,0,38,0,72,4,0,38,0,73,4,0,38,0,74,4,0,38,0,75,4,0,38,0,76,4,0,38,0,77,4,0,38,0,78,4,0,38,0,79,4,0,38,0,80,2,0,38,0,81,2,0,38,0,82,2,0,38,0,83,2,0,38,0,84,2,0,38,0,85,2,0,38,0,86,2,0,38,0,87,3,0,38,0,88,3,0,38,0,89,2,0,38,0,90,2,0,38,0,91,2,0,38,0,92,2,0,38,0,93,2,0,39,0,0,2,0,39,0,1,2,0,39,0,2,2,0,39,0,3,2,0,39,0,4,2,0,39,0,5,2,0,39,0,6,2,0,39,0,7,2,0,39,0,8,2,0,39,0,9,3,0,39,0,10,3,0,39,0,11,2,0,39,0,12,3,0,39,0,13,2,0,39,0,14,3,0,39,0,15,3,0,39,0,16,35,12,39,0,17,35,12,39,0,18,13,0,39,0,19,13,0,39,0,20,5,0,39,0,21,13,0,39,0,22,13,0,39,0,23,4,0,39,0,24,4,0,39,0,25,4,0,39,0,26,48,0,39,0,27,4,0,39,0,28,4,0,39,0,29,4,0,39,0,30,98,0,39,0,31,2,0,39,0,32,4,0,39,0,33,9,0,39,0,34,9,0,39,0,35,4,0,39,0,36,4,0,39,0,37,4,0,39,0,38,4,0,39,0,39,4,0,39,0,40,4,0,39,0,41,4,0,39,0,42,4,0,39,0,43,4,0,39,0,44,4,0,39,0,45,4,0,39,0,46,4,0,39,0,47,4,0,39,0,48,4,0,39,0,49,4,0,39,0,50,4,0,39,0,51,4,0,39,0,52,4,0,39,0,53,4,0,39,0,54,4,0,39,0,55,4,0,39,0,56,4,0,39,0,57,4,0,39,0,58,4,0,39,0,59,4,0,39,0,60,4,0,39,0,61,4,0,39,0,62,4,0,39,0,63,4,0,39,0,64,4,0,39,0,65,4,0,39,0,66,4,0,39,0,67,4,0,39,0,68,4,0,39,0,69,4,0,39,0,70,4,0,39,0,71,4,0,39,0,72,4,0,39,0,73,4,0,39,0,74,4,0,39,0,75,4,0,39,0,76,4,0,39,0,77,4,0,39,0,78,4,0,39,0,79,4,0,39,0,80,2,0,39,0,81,3,0,39,0,82,2,0,39,0,83,2,0,39,0,84,2,0,39,0,85,2,0,39,0,86,2,0,39,0,87,3,0,39,0,88,3,0,39,0,89,2,0,39,0,90,2,0,39,0,91,2,0,39,0,92,2,0,39,0,93,2,0,40,0,0,2,0,40,0,1,2,0,40,0,2,2,0,40,0,3,2,0,40,0,4,2,0,40,0,5,2,0,40,0,6,2,0,40,0,7,2,0,40,0,8,3,0,40,0,9,3,0,40,0,10,3,0,40,0,11,2,0,40,0,12,3,0,40,0,13,2,0,40,0,14,3,0,40,0,15,3,0,40,0,16,13,0,40,0,17,13,0,40,0,18,35,12,40,0,19,13,0,40,0,20,5,0,40,0,21,35,12,40,0,22,13,0,40,0,23,4,0,40,0,24,4,0,40,0,25,13,0,40,0,26,13,0,40,0,27,4,0,40,0,28,4,0,40,0,29,4,0,40,0,30,98,0,40,0,31,2,0,40,0,32,4,0,40,0,33,9,0,40,0,34,9,0,40,0,35,4,0,40,0,36,4,0,40,0,37,4,0,40,0,38,4,0,40,0,39,4,0,40,0,40,4,0,40,0,41,4,0,40,0,42,4,0,40,0,43,4,0,40,0,44,4,0,40,0,45,4,0,40,0,46,4,0,40,0,47,4,0,40,0,48,4,0,40,0,49,4,0,40,0,50,4,0,40,0,51,4,0,40,0,52,4,0,40,0,53,4,0,40,0,54,4,0,40,0,55,4,0,40,0,56,4,0,40,0,57,4,0,40,0,58,4,0,40,0,59,4,0,40,0,60,4,0,40,0,61,4,0,40,0,62,4,0,40,0,63,4,0,40,0,64,4,0,40,0,65,4,0,40,0,66,4,0,40,0,67,4,0,40,0,68,4,0,40,0,69,4,0,40,0,70,4,0,40,0,71,4,0,40,0,72,4,0,40,0,73,4,0,40,0,74,4,0,40,0,75,4,0,40,0,76,4,0,40,0,77,4,0,40,0,78,4,0,40,0,79,4,0,40,0,80,2,0,40,0,81,2,0,40,0,82,2,0,40,0,83,2,0,40,0,84,2,0,40,0,85,2,0,40,0,86,2,0,40,0,87,3,0,40,0,88,3,0,40,0,89,2,0,40,0,90,2,0,40,0,91,2,0,40,0,92,2,0,40,0,93,2,0,41,0,0,2,0,41,0,1,2,0,41,0,2,2,0,41,0,3,2,0,41,0,4,2,0,41,0,5,2,0,41,0,6,2,0,41,0,7,2,0,41,0,8,2,0,41,0,9,3,0,41,0,10,3,0,41,0,11,2,0,41,0,12,3,0,41,0,13,2,0,41,0,14,3,0,41,0,15,3,0,41,0,16,13,0,41,0,17,5,0,41,0,18,13,0,41,0,19,13,0,41,0,20,13,0,41,0,21,13,0,41,0,22,5,0,41,0,23,4,0,41,0,24,13,0,41,0,25,13,0,41,0,26,4,0,41,0,27,4,0,41,0,28,4,0,41,0,29,4,0,41,0,30,98,0,41,0,31,2,0,41,0,32,4,0,41,0,33,9,0,41,0,34,9,0,41,0,35,9,0,41,0,36,4,0,41,0,37,4,0,41,0,38,4,0,41,0,39,4,0,41,0,40,4,0,41,0,41,4,0,41,0,42,4,0,41,0,43,4,0,41,0,44,4,0,41,0,45,4,0,41,0,46,4,0,41,0,47,4,0,41,0,48,4,0,41,0,49,4,0,41,0,50,4,0,41,0,51,4,0,41,0,52,4,0,41,0,53,4,0,41,0,54,4,0,41,0,55,4,0,41,0,56,4,0,41,0,57,4,0,41,0,58,4,0,41,0,59,4,0,41,0,60,4,0,41,0,61,4,0,41,0,62,4,0,41,0,63,4,0,41,0,64,4,0,41,0,65,4,0,41,0,66,4,0,41,0,67,4,0,41,0,68,4,0,41,0,69,4,0,41,0,70,4,0,41,0,71,4,0,41,0,72,4,0,41,0,73,4,0,41,0,74,4,0,41,0,75,4,0,41,0,76,4,0,41,0,77,4,0,41,0,78,4,0,41,0,79,4,0,41,0,80,2,0,41,0,81,2,0,41,0,82,2,0,41,0,83,2,0,41,0,84,2,0,41,0,85,2,0,41,0,86,3,0,41,0,87,3,0,41,0,88,2,0,41,0,89,2,0,41,0,90,2,0,41,0,91,2,0,41,0,92,2,0,41,0,93,2,0,42,0,0,2,0,42,0,1,2,0,42,0,2,2,0,42,0,3,2,0,42,0,4,2,0,42,0,5,2,0,42,0,6,2,0,42,0,7,2,0,42,0,8,2,0,42,0,9,2,0,42,0,10,3,0,42,0,11,2,0,42,0,12,3,0,42,0,13,2,0,42,0,14,3,0,42,0,15,3,0,42,0,16,13,0,42,0,17,13,0,42,0,18,13,0,42,0,19,35,12,42,0,20,13,0,42,0,21,5,0,42,0,22,4,0,42,0,23,4,0,42,0,24,4,0,42,0,25,48,0,42,0,26,4,0,42,0,27,4,0,42,0,28,48,0,42,0,29,4,0,42,0,30,98,0,42,0,31,2,0,42,0,32,2,0,42,0,33,4,0,42,0,34,9,0,42,0,35,9,0,42,0,36,4,0,42,0,37,4,0,42,0,38,4,0,42,0,39,4,0,42,0,40,4,0,42,0,41,4,0,42,0,42,4,0,42,0,43,4,0,42,0,44,4,0,42,0,45,4,0,42,0,46,4,0,42,0,47,4,0,42,0,48,4,0,42,0,49,4,0,42,0,50,4,0,42,0,51,4,0,42,0,52,4,0,42,0,53,4,0,42,0,54,4,0,42,0,55,4,0,42,0,56,4,0,42,0,57,4,0,42,0,58,4,0,42,0,59,4,0,42,0,60,4,0,42,0,61,4,0,42,0,62,4,0,42,0,63,4,0,42,0,64,4,0,42,0,65,4,0,42,0,66,4,0,42,0,67,4,0,42,0,68,4,0,42,0,69,4,0,42,0,70,4,0,42,0,71,4,0,42,0,72,4,0,42,0,73,4,0,42,0,74,4,0,42,0,75,4,0,42,0,76,4,0,42,0,77,4,0,42,0,78,4,0,42,0,79,4,0,42,0,80,2,0,42,0,81,2,0,42,0,82,2,0,42,0,83,2,0,42,0,84,2,0,42,0,85,2,0,42,0,86,3,0,42,0,87,3,0,42,0,88,2,0,42,0,89,2,0,42,0,90,2,0,42,0,91,2,0,42,0,92,2,0,42,0,93,2,0,43,0,0,2,0,43,0,1,2,0,43,0,2,2,0,43,0,3,2,0,43,0,4,2,0,43,0,5,2,0,43,0,6,2,0,43,0,7,2,0,43,0,8,2,0,43,0,9,3,0,43,0,10,3,0,43,0,11,2,0,43,0,12,3,0,43,0,13,2,0,43,0,14,3,0,43,0,15,3,0,43,0,16,35,12,43,0,17,13,0,43,0,18,13,0,43,0,19,35,12,43,0,20,5,0,43,0,21,13,0,43,0,22,13,0,43,0,23,4,0,43,0,24,48,0,43,0,25,4,0,43,0,26,4,0,43,0,27,4,0,43,0,28,48,0,43,0,29,4,0,43,0,30,4,0,43,0,31,98,0,43,0,32,2,0,43,0,33,4,0,43,0,34,9,0,43,0,35,9,0,43,0,36,9,0,43,0,37,4,0,43,0,38,4,0,43,0,39,4,0,43,0,40,4,0,43,0,41,4,0,43,0,42,4,0,43,0,43,4,0,43,0,44,4,0,43,0,45,4,0,43,0,46,4,0,43,0,47,4,0,43,0,48,4,0,43,0,49,4,0,43,0,50,4,0,43,0,51,4,0,43,0,52,4,0,43,0,53,4,0,43,0,54,4,0,43,0,55,4,0,43,0,56,4,0,43,0,57,4,0,43,0,58,4,0,43,0,59,4,0,43,0,60,4,0,43,0,61,4,0,43,0,62,4,0,43,0,63,4,0,43,0,64,4,0,43,0,65,4,0,43,0,66,4,0,43,0,67,4,0,43,0,68,4,0,43,0,69,4,0,43,0,70,4,0,43,0,71,4,0,43,0,72,4,0,43,0,73,4,0,43,0,74,4,0,43,0,75,4,0,43,0,76,4,0,43,0,77,4,0,43,0,78,4,0,43,0,79,4,0,43,0,80,2,0,43,0,81,2,0,43,0,82,2,0,43,0,83,2,0,43,0,84,2,0,43,0,85,3,0,43,0,86,3,0,43,0,87,2,0,43,0,88,2,0,43,0,89,2,0,43,0,90,2,0,43,0,91,2,0,43,0,92,2,0,43,0,93,2,0,44,0,0,2,0,44,0,1,2,0,44,0,2,2,0,44,0,3,2,0,44,0,4,2,0,44,0,5,2,0,44,0,6,2,0,44,0,7,2,0,44,0,8,2,0,44,0,9,3,0,44,0,10,3,0,44,0,11,2,0,44,0,12,3,0,44,0,13,2,0,44,0,14,3,0,44,0,15,3,0,44,0,16,13,0,44,0,17,5,0,44,0,18,13,0,44,0,19,13,0,44,0,20,35,12,44,0,21,35,12,44,0,22,13,0,44,0,23,4,0,44,0,24,4,0,44,0,25,4,0,44,0,26,4,0,44,0,27,4,0,44,0,28,13,0,44,0,29,4,0,44,0,30,4,0,44,0,31,98,0,44,0,32,2,0,44,0,33,2,0,44,0,34,4,0,44,0,35,9,0,44,0,36,9,0,44,0,37,4,0,44,0,38,4,0,44,0,39,4,0,44,0,40,4,0,44,0,41,4,0,44,0,42,4,0,44,0,43,4,0,44,0,44,4,0,44,0,45,4,0,44,0,46,4,0,44,0,47,4,0,44,0,48,4,0,44,0,49,4,0,44,0,50,4,0,44,0,51,4,0,44,0,52,4,0,44,0,53,4,0,44,0,54,4,0,44,0,55,4,0,44,0,56,4,0,44,0,57,4,0,44,0,58,4,0,44,0,59,4,0,44,0,60,4,0,44,0,61,4,0,44,0,62,4,0,44,0,63,4,0,44,0,64,4,0,44,0,65,4,0,44,0,66,4,0,44,0,67,4,0,44,0,68,4,0,44,0,69,4,0,44,0,70,4,0,44,0,71,4,0,44,0,72,4,0,44,0,73,4,0,44,0,74,4,0,44,0,75,4,0,44,0,76,4,0,44,0,77,4,0,44,0,78,4,0,44,0,79,4,0,44,0,80,2,0,44,0,81,2,0,44,0,82,2,0,44,0,83,3,0,44,0,84,3,0,44,0,85,3,0,44,0,86,2,0,44,0,87,2,0,44,0,88,2,0,44,0,89,2,0,44,0,90,2,0,44,0,91,2,0,44,0,92,2,0,44,0,93,2,0,45,0,0,2,0,45,0,1,2,0,45,0,2,2,0,45,0,3,2,0,45,0,4,2,0,45,0,5,2,0,45,0,6,2,0,45,0,7,2,0,45,0,8,2,0,45,0,9,3,0,45,0,10,3,0,45,0,11,2,0,45,0,12,3,0,45,0,13,2,0,45,0,14,3,0,45,0,15,3,0,45,0,16,5,0,45,0,17,35,12,45,0,18,5,0,45,0,19,13,0,45,0,20,13,0,45,0,21,13,0,45,0,22,13,0,45,0,23,4,0,45,0,24,4,0,45,0,25,4,0,45,0,26,4,0,45,0,27,4,0,45,0,28,48,0,45,0,29,13,0,45,0,30,4,0,45,0,31,4,0,45,0,32,98,0,45,0,33,2,0,45,0,34,2,0,45,0,35,4,0,45,0,36,4,0,45,0,37,2,0,45,0,38,2,0,45,0,39,4,0,45,0,40,4,0,45,0,41,4,0,45,0,42,4,0,45,0,43,4,0,45,0,44,4,0,45,0,45,4,0,45,0,46,4,0,45,0,47,4,0,45,0,48,4,0,45,0,49,4,0,45,0,50,4,0,45,0,51,4,0,45,0,52,4,0,45,0,53,4,0,45,0,54,4,0,45,0,55,4,0,45,0,56,4,0,45,0,57,4,0,45,0,58,4,0,45,0,59,4,0,45,0,60,4,0,45,0,61,4,0,45,0,62,4,0,45,0,63,4,0,45,0,64,4,0,45,0,65,4,0,45,0,66,4,0,45,0,67,4,0,45,0,68,4,0,45,0,69,4,0,45,0,70,4,0,45,0,71,4,0,45,0,72,4,0,45,0,73,4,0,45,0,74,4,0,45,0,75,4,0,45,0,76,4,0,45,0,77,4,0,45,0,78,4,0,45,0,79,4,0,45,0,80,3,0,45,0,81,3,0,45,0,82,3,0,45,0,83,3,0,45,0,84,3,0,45,0,85,2,0,45,0,86,2,0,45,0,87,2,0,45,0,88,2,0,45,0,89,2,0,45,0,90,2,0,45,0,91,2,0,45,0,92,2,0,45,0,93,2,0,46,0,0,2,0,46,0,1,2,0,46,0,2,2,0,46,0,3,2,0,46,0,4,2,0,46,0,5,2,0,46,0,6,2,0,46,0,7,2,0,46,0,8,2,0,46,0,9,2,0,46,0,10,3,0,46,0,11,2,0,46,0,12,3,0,46,0,13,2,0,46,0,14,3,0,46,0,15,3,0,46,0,16,35,12,46,0,17,13,0,46,0,18,13,0,46,0,19,13,0,46,0,20,13,0,46,0,21,13,0,46,0,22,4,0,46,0,23,4,0,46,0,24,4,0,46,0,25,4,0,46,0,26,48,0,46,0,27,4,0,46,0,28,4,0,46,0,29,4,0,46,0,30,4,0,46,0,31,4,0,46,0,32,4,0,46,0,33,98,0,46,0,34,2,0,46,0,35,2,0,46,0,36,2,0,46,0,37,2,0,46,0,38,98,0,46,0,39,4,0,46,0,40,4,0,46,0,41,4,0,46,0,42,4,0,46,0,43,4,0,46,0,44,4,0,46,0,45,4,0,46,0,46,4,0,46,0,47,4,0,46,0,48,4,0,46,0,49,4,0,46,0,50,4,0,46,0,51,4,0,46,0,52,4,0,46,0,53,4,0,46,0,54,4,0,46,0,55,4,0,46,0,56,4,0,46,0,57,4,0,46,0,58,4,0,46,0,59,4,0,46,0,60,4,0,46,0,61,4,0,46,0,62,4,0,46,0,63,4,0,46,0,64,4,0,46,0,65,4,0,46,0,66,4,0,46,0,67,4,0,46,0,68,4,0,46,0,69,4,0,46,0,70,4,0,46,0,71,4,0,46,0,72,4,0,46,0,73,4,0,46,0,74,4,0,46,0,75,4,0,46,0,76,4,0,46,0,77,4,0,46,0,78,4,0,46,0,79,4,0,46,0,80,3,0,46,0,81,3,0,46,0,82,3,0,46,0,83,3,0,46,0,84,3,0,46,0,85,2,0,46,0,86,2,0,46,0,87,2,0,46,0,88,2,0,46,0,89,2,0,46,0,90,2,0,46,0,91,2,0,46,0,92,2,0,46,0,93,2,0,47,0,0,2,0,47,0,1,2,0,47,0,2,2,0,47,0,3,2,0,47,0,4,2,0,47,0,5,2,0,47,0,6,2,0,47,0,7,2,0,47,0,8,2,0,47,0,9,3,0,47,0,10,3,0,47,0,11,2,0,47,0,12,3,0,47,0,13,2,0,47,0,14,3,0,47,0,15,3,0,47,0,16,35,12,47,0,17,35,12,47,0,18,13,0,47,0,19,13,0,47,0,20,5,0,47,0,21,13,0,47,0,22,13,0,47,0,23,4,0,47,0,24,4,0,47,0,25,4,0,47,0,26,48,0,47,0,27,4,0,47,0,28,4,0,47,0,29,13,0,47,0,30,4,0,47,0,31,4,0,47,0,32,4,0,47,0,33,4,0,47,0,34,98,0,47,0,35,98,0,47,0,36,98,0,47,0,37,98,0,47,0,38,4,0,47,0,39,4,0,47,0,40,4,0,47,0,41,4,0,47,0,42,4,0,47,0,43,4,0,47,0,44,4,0,47,0,45,4,0,47,0,46,4,0,47,0,47,4,0,47,0,48,4,0,47,0,49,4,0,47,0,50,4,0,47,0,51,4,0,47,0,52,4,0,47,0,53,4,0,47,0,54,4,0,47,0,55,4,0,47,0,56,4,0,47,0,57,4,0,47,0,58,4,0,47,0,59,4,0,47,0,60,4,0,47,0,61,4,0,47,0,62,4,0,47,0,63,4,0,47,0,64,4,0,47,0,65,4,0,47,0,66,4,0,47,0,67,4,0,47,0,68,4,0,47,0,69,4,0,47,0,70,4,0,47,0,71,4,0,47,0,72,4,0,47,0,73,4,0,47,0,74,4,0,47,0,75,4,0,47,0,76,4,0,47,0,77,4,0,47,0,78,4,0,47,0,79,4,0,47,0,80,4,0,47,0,81,4,0,47,0,82,4,0,47,0,83,3,0,47,0,84,3,0,47,0,85,3,0,47,0,86,2,0,47,0,87,2,0,47,0,88,2,0,47,0,89,2,0,47,0,90,2,0,47,0,91,2,0,47,0,92,2,0,47,0,93,2,0,48,0,0,2,0,48,0,1,2,0,48,0,2,2,0,48,0,3,2,0,48,0,4,2,0,48,0,5,2,0,48,0,6,2,0,48,0,7,2,0,48,0,8,3,0,48,0,9,3,0,48,0,10,3,0,48,0,11,2,0,48,0,12,3,0,48,0,13,2,0,48,0,14,3,0,48,0,15,3,0,48,0,16,13,0,48,0,17,13,0,48,0,18,13,0,48,0,19,35,12,48,0,20,13,0,48,0,21,5,0,48,0,22,13,0,48,0,23,4,0,48,0,24,4,0,48,0,25,48,0,48,0,26,4,0,48,0,27,4,0,48,0,28,4,0,48,0,29,4,0,48,0,30,4,0,48,0,31,4,0,48,0,32,4,0,48,0,33,4,0,48,0,34,4,0,48,0,35,4,0,48,0,36,4,0,48,0,37,4,0,48,0,38,4,0,48,0,39,4,0,48,0,40,4,0,48,0,41,4,0,48,0,42,4,0,48,0,43,4,0,48,0,44,4,0,48,0,45,4,0,48,0,46,4,0,48,0,47,4,0,48,0,48,4,0,48,0,49,4,0,48,0,50,4,0,48,0,51,4,0,48,0,52,4,0,48,0,53,4,0,48,0,54,4,0,48,0,55,4,0,48,0,56,4,0,48,0,57,4,0,48,0,58,4,0,48,0,59,4,0,48,0,60,4,0,48,0,61,4,0,48,0,62,4,0,48,0,63,4,0,48,0,64,4,0,48,0,65,4,0,48,0,66,4,0,48,0,67,4,0,48,0,68,4,0,48,0,69,4,0,48,0,70,4,0,48,0,71,4,0,48,0,72,4,0,48,0,73,4,0,48,0,74,4,0,48,0,75,4,0,48,0,76,4,0,48,0,77,4,0,48,0,78,4,0,48,0,79,4,0,48,0,80,4,0,48,0,81,4,0,48,0,82,4,0,48,0,83,3,0,48,0,84,3,0,48,0,85,3,0,48,0,86,2,0,48,0,87,2,0,48,0,88,2,0,48,0,89,2,0,48,0,90,2,0,48,0,91,2,0,48,0,92,2,0,48,0,93,2,0,49,0,0,2,0,49,0,1,2,0,49,0,2,2,0,49,0,3,2,0,49,0,4,2,0,49,0,5,2,0,49,0,6,2,0,49,0,7,2,0,49,0,8,2,0,49,0,9,3,0,49,0,10,3,0,49,0,11,2,0,49,0,12,3,0,49,0,13,2,0,49,0,14,3,0,49,0,15,3,0,49,0,16,13,0,49,0,17,5,0,49,0,18,35,12,49,0,19,13,0,49,0,20,13,0,49,0,21,13,0,49,0,22,13,0,49,0,23,4,0,49,0,24,4,0,49,0,25,13,0,49,0,26,4,0,49,0,27,4,0,49,0,28,4,0,49,0,29,4,0,49,0,30,4,0,49,0,31,4,0,49,0,32,4,0,49,0,33,4,0,49,0,34,4,0,49,0,35,4,0,49,0,36,4,0,49,0,37,4,0,49,0,38,4,0,49,0,39,4,0,49,0,40,4,0,49,0,41,4,0,49,0,42,4,0,49,0,43,4,0,49,0,44,4,0,49,0,45,4,0,49,0,46,4,0,49,0,47,4,0,49,0,48,4,0,49,0,49,4,0,49,0,50,4,0,49,0,51,4,0,49,0,52,4,0,49,0,53,4,0,49,0,54,4,0,49,0,55,4,0,49,0,56,4,0,49,0,57,4,0,49,0,58,4,0,49,0,59,4,0,49,0,60,4,0,49,0,61,4,0,49,0,62,4,0,49,0,63,4,0,49,0,64,4,0,49,0,65,4,0,49,0,66,4,0,49,0,67,4,0,49,0,68,4,0,49,0,69,4,0,49,0,70,4,0,49,0,71,4,0,49,0,72,4,0,49,0,73,4,0,49,0,74,4,0,49,0,75,4,0,49,0,76,4,0,49,0,77,4,0,49,0,78,4,0,49,0,79,4,0,49,0,80,4,0,49,0,81,4,0,49,0,82,4,0,49,0,83,3,0,49,0,84,3,0,49,0,85,3,0,49,0,86,2,0,49,0,87,2,0,49,0,88,2,0,49,0,89,2,0,49,0,90,2,0,49,0,91,2,0,49,0,92,2,0,49,0,93,2,0,50,0,0,2,0,50,0,1,2,0,50,0,2,2,0,50,0,3,2,0,50,0,4,2,0,50,0,5,2,0,50,0,6,2,0,50,0,7,2,0,50,0,8,2,0,50,0,9,2,0,50,0,10,3,0,50,0,11,2,0,50,0,12,3,0,50,0,13,2,0,50,0,14,3,0,50,0,15,3,0,50,0,16,13,0,50,0,17,13,0,50,0,18,5,0,50,0,19,13,0,50,0,20,13,0,50,0,21,35,12,50,0,22,13,0,50,0,23,4,0,50,0,24,13,0,50,0,25,4,0,50,0,26,48,0,50,0,27,4,0,50,0,28,4,0,50,0,29,48,0,50,0,30,4,0,50,0,31,48,0,50,0,32,4,0,50,0,33,4,0,50,0,34,4,0,50,0,35,4,0,50,0,36,4,0,50,0,37,4,0,50,0,38,4,0,50,0,39,4,0,50,0,40,4,0,50,0,41,4,0,50,0,42,4,0,50,0,43,4,0,50,0,44,4,0,50,0,45,4,0,50,0,46,4,0,50,0,47,4,0,50,0,48,4,0,50,0,49,4,0,50,0,50,4,0,50,0,51,4,0,50,0,52,4,0,50,0,53,4,0,50,0,54,4,0,50,0,55,4,0,50,0,56,4,0,50,0,57,4,0,50,0,58,4,0,50,0,59,4,0,50,0,60,4,0,50,0,61,4,0,50,0,62,4,0,50,0,63,4,0,50,0,64,4,0,50,0,65,4,0,50,0,66,4,0,50,0,67,4,0,50,0,68,4,0,50,0,69,4,0,50,0,70,4,0,50,0,71,4,0,50,0,72,4,0,50,0,73,4,0,50,0,74,4,0,50,0,75,4,0,50,0,76,4,0,50,0,77,4,0,50,0,78,4,0,50,0,79,4,0,50,0,80,4,0,50,0,81,4,0,50,0,82,4,0,50,0,83,3,0,50,0,84,3,0,50,0,85,2,0,50,0,86,2,0,50,0,87,2,0,50,0,88,2,0,50,0,89,2,0,50,0,90,2,0,50,0,91,2,0,50,0,92,2,0,50,0,93,2,0,51,0,0,2,0,51,0,1,2,0,51,0,2,2,0,51,0,3,2,0,51,0,4,2,0,51,0,5,2,0,51,0,6,2,0,51,0,7,2,0,51,0,8,2,0,51,0,9,3,0,51,0,10,3,0,51,0,11,2,0,51,0,12,3,0,51,0,13,2,0,51,0,14,3,0,51,0,15,3,0,51,0,16,5,0,51,0,17,13,0,51,0,18,13,0,51,0,19,13,0,51,0,20,13,0,51,0,21,13,0,51,0,22,4,0,51,0,23,4,0,51,0,24,4,0,51,0,25,4,0,51,0,26,4,0,51,0,27,4,0,51,0,28,4,0,51,0,29,4,0,51,0,30,4,0,51,0,31,13,0,51,0,32,4,0,51,0,33,4,0,51,0,34,13,0,51,0,35,4,0,51,0,36,4,0,51,0,37,4,0,51,0,38,4,0,51,0,39,4,0,51,0,40,4,0,51,0,41,4,0,51,0,42,4,0,51,0,43,4,0,51,0,44,4,0,51,0,45,4,0,51,0,46,4,0,51,0,47,4,0,51,0,48,4,0,51,0,49,4,0,51,0,50,4,0,51,0,51,4,0,51,0,52,4,0,51,0,53,4,0,51,0,54,4,0,51,0,55,4,0,51,0,56,4,0,51,0,57,4,0,51,0,58,4,0,51,0,59,4,0,51,0,60,4,0,51,0,61,4,0,51,0,62,4,0,51,0,63,4,0,51,0,64,4,0,51,0,65,4,0,51,0,66,4,0,51,0,67,4,0,51,0,68,4,0,51,0,69,4,0,51,0,70,4,0,51,0,71,4,0,51,0,72,4,0,51,0,73,4,0,51,0,74,4,0,51,0,75,4,0,51,0,76,4,0,51,0,77,4,0,51,0,78,4,0,51,0,79,4,0,51,0,80,4,0,51,0,81,4,0,51,0,82,4,0,51,0,83,3,0,51,0,84,3,0,51,0,85,2,0,51,0,86,2,0,51,0,87,2,0,51,0,88,2,0,51,0,89,2,0,51,0,90,2,0,51,0,91,2,0,51,0,92,2,0,51,0,93,2,0,52,0,0,2,0,52,0,1,2,0,52,0,2,2,0,52,0,3,2,0,52,0,4,2,0,52,0,5,2,0,52,0,6,2,0,52,0,7,2,0,52,0,8,2,0,52,0,9,3,0,52,0,10,3,0,52,0,11,2,0,52,0,12,3,0,52,0,13,3,0,52,0,14,3,0,52,0,15,3,0,52,0,16,4,0,52,0,17,4,0,52,0,18,4,0,52,0,19,4,0,52,0,20,4,0,52,0,21,4,0,52,0,22,4,0,52,0,23,4,0,52,0,24,4,0,52,0,25,4,0,52,0,26,4,0,52,0,27,4,0,52,0,28,48,0,52,0,29,4,0,52,0,30,4,0,52,0,31,4,0,52,0,32,13,0,52,0,33,4,0,52,0,34,4,0,52,0,35,13,0,52,0,36,4,0,52,0,37,4,0,52,0,38,4,0,52,0,39,4,0,52,0,40,4,0,52,0,41,4,0,52,0,42,4,0,52,0,43,4,0,52,0,44,4,0,52,0,45,4,0,52,0,46,4,0,52,0,47,4,0,52,0,48,4,0,52,0,49,4,0,52,0,50,4,0,52,0,51,4,0,52,0,52,4,0,52,0,53,4,0,52,0,54,4,0,52,0,55,4,0,52,0,56,4,0,52,0,57,4,0,52,0,58,4,0,52,0,59,4,0,52,0,60,4,0,52,0,61,4,0,52,0,62,4,0,52,0,63,4,0,52,0,64,4,0,52,0,65,4,0,52,0,66,4,0,52,0,67,4,0,52,0,68,4,0,52,0,69,4,0,52,0,70,4,0,52,0,71,4,0,52,0,72,4,0,52,0,73,4,0,52,0,74,4,0,52,0,75,4,0,52,0,76,4,0,52,0,77,4,0,52,0,78,4,0,52,0,79,4,0,52,0,80,4,0,52,0,81,4,0,52,0,82,4,0,52,0,83,3,0,52,0,84,3,0,52,0,85,2,0,52,0,86,2,0,52,0,87,2,0,52,0,88,2,0,52,0,89,2,0,52,0,90,2,0,52,0,91,2,0,52,0,92,2,0,52,0,93,2,0,53,0,0,2,0,53,0,1,2,0,53,0,2,2,0,53,0,3,2,0,53,0,4,2,0,53,0,5,2,0,53,0,6,2,0,53,0,7,2,0,53,0,8,2,0,53,0,9,3,0,53,0,10,3,0,53,0,11,2,0,53,0,12,3,0,53,0,13,3,0,53,0,14,3,0,53,0,15,3,0,53,0,16,4,0,53,0,17,4,0,53,0,18,4,0,53,0,19,4,0,53,0,20,4,0,53,0,21,4,0,53,0,22,4,0,53,0,23,4,0,53,0,24,48,0,53,0,25,13,0,53,0,26,4,0,53,0,27,4,0,53,0,28,48,0,53,0,29,4,0,53,0,30,4,0,53,0,31,4,0,53,0,32,13,0,53,0,33,4,0,53,0,34,4,0,53,0,35,4,0,53,0,36,4,0,53,0,37,4,0,53,0,38,4,0,53,0,39,4,0,53,0,40,4,0,53,0,41,4,0,53,0,42,4,0,53,0,43,4,0,53,0,44,4,0,53,0,45,4,0,53,0,46,4,0,53,0,47,4,0,53,0,48,4,0,53,0,49,4,0,53,0,50,4,0,53,0,51,4,0,53,0,52,4,0,53,0,53,4,0,53,0,54,4,0,53,0,55,4,0,53,0,56,4,0,53,0,57,4,0,53,0,58,4,0,53,0,59,4,0,53,0,60,4,0,53,0,61,4,0,53,0,62,4,0,53,0,63,4,0,53,0,64,4,0,53,0,65,4,0,53,0,66,4,0,53,0,67,4,0,53,0,68,4,0,53,0,69,4,0,53,0,70,4,0,53,0,71,4,0,53,0,72,4,0,53,0,73,4,0,53,0,74,4,0,53,0,75,4,0,53,0,76,4,0,53,0,77,4,0,53,0,78,4,0,53,0,79,4,0,53,0,80,4,0,53,0,81,4,0,53,0,82,4,0,53,0,83,3,0,53,0,84,3,0,53,0,85,2,0,53,0,86,2,0,53,0,87,2,0,53,0,88,2,0,53,0,89,2,0,53,0,90,2,0,53,0,91,2,0,53,0,92,2,0,53,0,93,2,0,54,0,0,2,0,54,0,1,2,0,54,0,2,2,0,54,0,3,2,0,54,0,4,2,0,54,0,5,2,0,54,0,6,2,0,54,0,7,2,0,54,0,8,2,0,54,0,9,2,0,54,0,10,3,0,54,0,11,2,0,54,0,12,3,0,54,0,13,3,0,54,0,14,2,0,54,0,15,2,0,54,0,16,4,0,54,0,17,4,0,54,0,18,13,0,54,0,19,4,0,54,0,20,4,0,54,0,21,13,0,54,0,22,4,0,54,0,23,48,0,54,0,24,4,0,54,0,25,4,0,54,0,26,13,0,54,0,27,4,0,54,0,28,4,0,54,0,29,4,0,54,0,30,98,0,54,0,31,4,0,54,0,32,4,0,54,0,33,4,0,54,0,34,4,0,54,0,35,4,0,54,0,36,4,0,54,0,37,4,0,54,0,38,4,0,54,0,39,4,0,54,0,40,4,0,54,0,41,4,0,54,0,42,4,0,54,0,43,4,0,54,0,44,4,0,54,0,45,4,0,54,0,46,4,0,54,0,47,4,0,54,0,48,4,0,54,0,49,4,0,54,0,50,4,0,54,0,51,4,0,54,0,52,4,0,54,0,53,4,0,54,0,54,4,0,54,0,55,4,0,54,0,56,4,0,54,0,57,4,0,54,0,58,4,0,54,0,59,4,0,54,0,60,4,0,54,0,61,4,0,54,0,62,4,0,54,0,63,4,0,54,0,64,4,0,54,0,65,4,0,54,0,66,4,0,54,0,67,4,0,54,0,68,4,0,54,0,69,4,0,54,0,70,4,0,54,0,71,4,0,54,0,72,4,0,54,0,73,4,0,54,0,74,4,0,54,0,75,4,0,54,0,76,4,0,54,0,77,4,0,54,0,78,4,0,54,0,79,4,0,54,0,80,4,0,54,0,81,4,0,54,0,82,4,0,54,0,83,3,0,54,0,84,3,0,54,0,85,2,0,54,0,86,2,0,54,0,87,2,0,54,0,88,2,0,54,0,89,2,0,54,0,90,2,0,54,0,91,2,0,54,0,92,2,0,54,0,93,2,0,55,0,0,2,0,55,0,1,2,0,55,0,2,2,0,55,0,3,2,0,55,0,4,2,0,55,0,5,2,0,55,0,6,2,0,55,0,7,2,0,55,0,8,2,0,55,0,9,3,0,55,0,10,3,0,55,0,11,2,0,55,0,12,3,0,55,0,13,3,0,55,0,14,3,0,55,0,15,3,0,55,0,16,4,0,55,0,17,4,0,55,0,18,4,0,55,0,19,4,0,55,0,20,4,0,55,0,21,4,0,55,0,22,13,0,55,0,23,4,0,55,0,24,4,0,55,0,25,4,0,55,0,26,4,0,55,0,27,4,0,55,0,28,4,0,55,0,29,98,0,55,0,30,3,0,55,0,31,98,0,55,0,32,48,0,55,0,33,48,0,55,0,34,4,0,55,0,35,4,0,55,0,36,4,0,55,0,37,4,0,55,0,38,4,0,55,0,39,4,0,55,0,40,4,0,55,0,41,4,0,55,0,42,4,0,55,0,43,4,0,55,0,44,4,0,55,0,45,4,0,55,0,46,4,0,55,0,47,4,0,55,0,48,4,0,55,0,49,4,0,55,0,50,4,0,55,0,51,4,0,55,0,52,4,0,55,0,53,4,0,55,0,54,4,0,55,0,55,4,0,55,0,56,4,0,55,0,57,4,0,55,0,58,4,0,55,0,59,4,0,55,0,60,4,0,55,0,61,4,0,55,0,62,4,0,55,0,63,4,0,55,0,64,4,0,55,0,65,4,0,55,0,66,4,0,55,0,67,4,0,55,0,68,4,0,55,0,69,4,0,55,0,70,4,0,55,0,71,4,0,55,0,72,4,0,55,0,73,4,0,55,0,74,4,0,55,0,75,4,0,55,0,76,4,0,55,0,77,4,0,55,0,78,4,0,55,0,79,4,0,55,0,80,4,0,55,0,81,4,0,55,0,82,4,0,55,0,83,3,0,55,0,84,3,0,55,0,85,2,0,55,0,86,2,0,55,0,87,2,0,55,0,88,2,0,55,0,89,2,0,55,0,90,2,0,55,0,91,2,0,55,0,92,2,0,55,0,93,2,0,56,0,0,2,0,56,0,1,2,0,56,0,2,2,0,56,0,3,2,0,56,0,4,2,0,56,0,5,2,0,56,0,6,2,0,56,0,7,2,0,56,0,8,3,0,56,0,9,3,0,56,0,10,3,0,56,0,11,2,0,56,0,12,3,0,56,0,13,3,0,56,0,14,3,0,56,0,15,3,0,56,0,16,4,0,56,0,17,4,0,56,0,18,4,0,56,0,19,4,0,56,0,20,4,0,56,0,21,4,0,56,0,22,48,0,56,0,23,4,0,56,0,24,4,0,56,0,25,4,0,56,0,26,4,0,56,0,27,4,0,56,0,28,98,0,56,0,29,3,0,56,0,30,3,0,56,0,31,3,0,56,0,32,98,0,56,0,33,4,0,56,0,34,4,0,56,0,35,4,0,56,0,36,4,0,56,0,37,4,0,56,0,38,4,0,56,0,39,4,0,56,0,40,4,0,56,0,41,4,0,56,0,42,4,0,56,0,43,4,0,56,0,44,4,0,56,0,45,4,0,56,0,46,4,0,56,0,47,4,0,56,0,48,4,0,56,0,49,4,0,56,0,50,4,0,56,0,51,4,0,56,0,52,4,0,56,0,53,4,0,56,0,54,4,0,56,0,55,4,0,56,0,56,4,0,56,0,57,4,0,56,0,58,4,0,56,0,59,4,0,56,0,60,4,0,56,0,61,4,0,56,0,62,4,0,56,0,63,4,0,56,0,64,4,0,56,0,65,4,0,56,0,66,4,0,56,0,67,4,0,56,0,68,4,0,56,0,69,4,0,56,0,70,4,0,56,0,71,4,0,56,0,72,4,0,56,0,73,4,0,56,0,74,4,0,56,0,75,4,0,56,0,76,4,0,56,0,77,4,0,56,0,78,4,0,56,0,79,4,0,56,0,80,4,0,56,0,81,4,0,56,0,82,4,0,56,0,83,3,0,56,0,84,3,0,56,0,85,2,0,56,0,86,2,0,56,0,87,2,0,56,0,88,2,0,56,0,89,2,0,56,0,90,2,0,56,0,91,2,0,56,0,92,2,0,56,0,93,2,0,57,0,0,2,0,57,0,1,2,0,57,0,2,2,0,57,0,3,2,0,57,0,4,2,0,57,0,5,2,0,57,0,6,2,0,57,0,7,2,0,57,0,8,2,0,57,0,9,3,0,57,0,10,3,0,57,0,11,2,0,57,0,12,3,0,57,0,13,3,0,57,0,14,3,0,57,0,15,3,0,57,0,16,4,0,57,0,17,4,0,57,0,18,4,0,57,0,19,4,0,57,0,20,4,0,57,0,21,4,0,57,0,22,4,0,57,0,23,4,0,57,0,24,4,0,57,0,25,4,0,57,0,26,4,0,57,0,27,98,0,57,0,28,3,0,57,0,29,3,0,57,0,30,3,0,57,0,31,3,0,57,0,32,3,0,57,0,33,98,0,57,0,34,4,0,57,0,35,4,0,57,0,36,4,0,57,0,37,4,0,57,0,38,4,0,57,0,39,4,0,57,0,40,4,0,57,0,41,4,0,57,0,42,4,0,57,0,43,4,0,57,0,44,4,0,57,0,45,4,0,57,0,46,4,0,57,0,47,4,0,57,0,48,4,0,57,0,49,4,0,57,0,50,4,0,57,0,51,4,0,57,0,52,4,0,57,0,53,4,0,57,0,54,4,0,57,0,55,4,0,57,0,56,4,0,57,0,57,4,0,57,0,58,4,0,57,0,59,4,0,57,0,60,4,0,57,0,61,4,0,57,0,62,4,0,57,0,63,4,0,57,0,64,4,0,57,0,65,4,0,57,0,66,4,0,57,0,67,4,0,57,0,68,4,0,57,0,69,4,0,57,0,70,4,0,57,0,71,4,0,57,0,72,4,0,57,0,73,4,0,57,0,74,4,0,57,0,75,4,0,57,0,76,4,0,57,0,77,4,0,57,0,78,4,0,57,0,79,4,0,57,0,80,4,0,57,0,81,4,0,57,0,82,4,0,57,0,83,3,0,57,0,84,3,0,57,0,85,3,0,57,0,86,2,0,57,0,87,2,0,57,0,88,2,0,57,0,89,2,0,57,0,90,2,0,57,0,91,2,0,57,0,92,2,0,57,0,93,2,0,58,0,0,2,0,58,0,1,2,0,58,0,2,2,0,58,0,3,2,0,58,0,4,2,0,58,0,5,2,0,58,0,6,2,0,58,0,7,2,0,58,0,8,2,0,58,0,9,2,0,58,0,10,3,0,58,0,11,2,0,58,0,12,3,0,58,0,13,3,0,58,0,14,3,0,58,0,15,2,0,58,0,16,4,0,58,0,17,4,0,58,0,18,4,0,58,0,19,13,0,58,0,20,4,0,58,0,21,4,0,58,0,22,4,0,58,0,23,4,0,58,0,24,4,0,58,0,25,4,0,58,0,26,98,0,58,0,27,3,0,58,0,28,3,0,58,0,29,3,0,58,0,30,3,0,58,0,31,3,0,58,0,32,3,0,58,0,33,3,0,58,0,34,98,0,58,0,35,4,0,58,0,36,4,0,58,0,37,4,0,58,0,38,4,0,58,0,39,4,0,58,0,40,4,0,58,0,41,4,0,58,0,42,4,0,58,0,43,4,0,58,0,44,4,0,58,0,45,4,0,58,0,46,4,0,58,0,47,4,0,58,0,48,4,0,58,0,49,4,0,58,0,50,4,0,58,0,51,4,0,58,0,52,4,0,58,0,53,4,0,58,0,54,4,0,58,0,55,4,0,58,0,56,4,0,58,0,57,4,0,58,0,58,4,0,58,0,59,4,0,58,0,60,4,0,58,0,61,4,0,58,0,62,4,0,58,0,63,4,0,58,0,64,4,0,58,0,65,4,0,58,0,66,4,0,58,0,67,4,0,58,0,68,4,0,58,0,69,4,0,58,0,70,4,0,58,0,71,4,0,58,0,72,4,0,58,0,73,4,0,58,0,74,4,0,58,0,75,4,0,58,0,76,4,0,58,0,77,4,0,58,0,78,4,0,58,0,79,4,0,58,0,80,4,0,58,0,81,4,0,58,0,82,4,0,58,0,83,3,0,58,0,84,3,0,58,0,85,3,0,58,0,86,2,0,58,0,87,2,0,58,0,88,2,0,58,0,89,2,0,58,0,90,2,0,58,0,91,2,0,58,0,92,2,0,58,0,93,2,0,59,0,0,2,0,59,0,1,2,0,59,0,2,2,0,59,0,3,2,0,59,0,4,2,0,59,0,5,2,0,59,0,6,2,0,59,0,7,2,0,59,0,8,2,0,59,0,9,3,0,59,0,10,3,0,59,0,11,2,0,59,0,12,3,0,59,0,13,3,0,59,0,14,3,0,59,0,15,3,0,59,0,16,4,0,59,0,17,4,0,59,0,18,4,0,59,0,19,4,0,59,0,20,13,0,59,0,21,13,0,59,0,22,4,0,59,0,23,4,0,59,0,24,4,0,59,0,25,4,0,59,0,26,98,0,59,0,27,3,0,59,0,28,3,0,59,0,29,3,0,59,0,30,3,0,59,0,31,3,0,59,0,32,3,0,59,0,33,3,0,59,0,34,98,0,59,0,35,4,0,59,0,36,4,0,59,0,37,4,0,59,0,38,4,0,59,0,39,4,0,59,0,40,4,0,59,0,41,4,0,59,0,42,4,0,59,0,43,4,0,59,0,44,4,0,59,0,45,4,0,59,0,46,4,0,59,0,47,4,0,59,0,48,4,0,59,0,49,4,0,59,0,50,4,0,59,0,51,4,0,59,0,52,4,0,59,0,53,4,0,59,0,54,4,0,59,0,55,4,0,59,0,56,4,0,59,0,57,4,0,59,0,58,4,0,59,0,59,4,0,59,0,60,4,0,59,0,61,4,0,59,0,62,4,0,59,0,63,4,0,59,0,64,4,0,59,0,65,4,0,59,0,66,4,0,59,0,67,4,0,59,0,68,4,0,59,0,69,4,0,59,0,70,4,0,59,0,71,4,0,59,0,72,4,0,59,0,73,4,0,59,0,74,4,0,59,0,75,4,0,59,0,76,4,0,59,0,77,4,0,59,0,78,4,0,59,0,79,4,0,59,0,80,4,0,59,0,81,4,0,59,0,82,4,0,59,0,83,3,0,59,0,84,3,0,59,0,85,3,0,59,0,86,2,0,59,0,87,2,0,59,0,88,2,0,59,0,89,2,0,59,0,90,2,0,59,0,91,2,0,59,0,92,2,0,59,0,93,2,0,60,0,0,2,0,60,0,1,2,0,60,0,2,2,0,60,0,3,2,0,60,0,4,2,0,60,0,5,2,0,60,0,6,2,0,60,0,7,2,0,60,0,8,2,0,60,0,9,3,0,60,0,10,3,0,60,0,11,2,0,60,0,12,3,0,60,0,13,2,0,60,0,14,3,0,60,0,15,3,0,60,0,16,4,0,60,0,17,4,0,60,0,18,4,0,60,0,19,4,0,60,0,20,4,0,60,0,21,4,0,60,0,22,4,0,60,0,23,4,0,60,0,24,4,0,60,0,25,4,0,60,0,26,4,0,60,0,27,98,0,60,0,28,3,0,60,0,29,3,0,60,0,30,3,0,60,0,31,3,0,60,0,32,3,0,60,0,33,98,0,60,0,34,4,0,60,0,35,4,0,60,0,36,4,0,60,0,37,4,0,60,0,38,4,0,60,0,39,4,0,60,0,40,4,0,60,0,41,4,0,60,0,42,4,0,60,0,43,4,0,60,0,44,4,0,60,0,45,4,0,60,0,46,4,0,60,0,47,4,0,60,0,48,4,0,60,0,49,4,0,60,0,50,4,0,60,0,51,4,0,60,0,52,4,0,60,0,53,4,0,60,0,54,4,0,60,0,55,4,0,60,0,56,4,0,60,0,57,4,0,60,0,58,4,0,60,0,59,4,0,60,0,60,4,0,60,0,61,4,0,60,0,62,4,0,60,0,63,4,0,60,0,64,4,0,60,0,65,4,0,60,0,66,4,0,60,0,67,4,0,60,0,68,4,0,60,0,69,4,0,60,0,70,4,0,60,0,71,4,0,60,0,72,4,0,60,0,73,4,0,60,0,74,4,0,60,0,75,4,0,60,0,76,4,0,60,0,77,4,0,60,0,78,4,0,60,0,79,4,0,60,0,80,4,0,60,0,81,4,0,60,0,82,4,0,60,0,83,3,0,60,0,84,3,0,60,0,85,2,0,60,0,86,2,0,60,0,87,2,0,60,0,88,2,0,60,0,89,2,0,60,0,90,2,0,60,0,91,2,0,60,0,92,2,0,60,0,93,2,0,61,0,0,2,0,61,0,1,2,0,61,0,2,2,0,61,0,3,2,0,61,0,4,2,0,61,0,5,2,0,61,0,6,2,0,61,0,7,2,0,61,0,8,2,0,61,0,9,3,0,61,0,10,3,0,61,0,11,2,0,61,0,12,3,0,61,0,13,2,0,61,0,14,3,0,61,0,15,3,0,61,0,16,4,0,61,0,17,4,0,61,0,18,4,0,61,0,19,4,0,61,0,20,4,0,61,0,21,4,0,61,0,22,4,0,61,0,23,4,0,61,0,24,4,0,61,0,25,4,0,61,0,26,4,0,61,0,27,48,0,61,0,28,98,0,61,0,29,3,0,61,0,30,3,0,61,0,31,3,0,61,0,32,98,0,61,0,33,4,0,61,0,34,4,0,61,0,35,4,0,61,0,36,4,0,61,0,37,4,0,61,0,38,4,0,61,0,39,4,0,61,0,40,4,0,61,0,41,4,0,61,0,42,4,0,61,0,43,4,0,61,0,44,4,0,61,0,45,4,0,61,0,46,4,0,61,0,47,4,0,61,0,48,4,0,61,0,49,4,0,61,0,50,4,0,61,0,51,4,0,61,0,52,4,0,61,0,53,4,0,61,0,54,4,0,61,0,55,4,0,61,0,56,4,0,61,0,57,4,0,61,0,58,4,0,61,0,59,4,0,61,0,60,4,0,61,0,61,4,0,61,0,62,4,0,61,0,63,4,0,61,0,64,4,0,61,0,65,4,0,61,0,66,4,0,61,0,67,4,0,61,0,68,4,0,61,0,69,4,0,61,0,70,4,0,61,0,71,4,0,61,0,72,4,0,61,0,73,4,0,61,0,74,4,0,61,0,75,4,0,61,0,76,4,0,61,0,77,4,0,61,0,78,4,0,61,0,79,4,0,61,0,80,4,0,61,0,81,4,0,61,0,82,4,0,61,0,83,3,0,61,0,84,3,0,61,0,85,2,0,61,0,86,2,0,61,0,87,2,0,61,0,88,2,0,61,0,89,2,0,61,0,90,2,0,61,0,91,2,0,61,0,92,2,0,61,0,93,2,0,62,0,0,2,0,62,0,1,2,0,62,0,2,2,0,62,0,3,2,0,62,0,4,2,0,62,0,5,2,0,62,0,6,2,0,62,0,7,2,0,62,0,8,2,0,62,0,9,2,0,62,0,10,3,0,62,0,11,2,0,62,0,12,3,0,62,0,13,2,0,62,0,14,3,0,62,0,15,3,0,62,0,16,4,0,62,0,17,4,0,62,0,18,4,0,62,0,19,4,0,62,0,20,4,0,62,0,21,4,0,62,0,22,13,0,62,0,23,4,0,62,0,24,4,0,62,0,25,13,0,62,0,26,48,0,62,0,27,4,0,62,0,28,4,0,62,0,29,98,0,62,0,30,3,0,62,0,31,98,0,62,0,32,48,0,62,0,33,4,0,62,0,34,4,0,62,0,35,4,0,62,0,36,4,0,62,0,37,4,0,62,0,38,4,0,62,0,39,4,0,62,0,40,4,0,62,0,41,4,0,62,0,42,4,0,62,0,43,4,0,62,0,44,4,0,62,0,45,4,0,62,0,46,4,0,62,0,47,4,0,62,0,48,4,0,62,0,49,4,0,62,0,50,4,0,62,0,51,4,0,62,0,52,4,0,62,0,53,4,0,62,0,54,4,0,62,0,55,4,0,62,0,56,4,0,62,0,57,4,0,62,0,58,4,0,62,0,59,4,0,62,0,60,4,0,62,0,61,4,0,62,0,62,4,0,62,0,63,4,0,62,0,64,4,0,62,0,65,4,0,62,0,66,4,0,62,0,67,4,0,62,0,68,4,0,62,0,69,4,0,62,0,70,4,0,62,0,71,4,0,62,0,72,4,0,62,0,73,4,0,62,0,74,4,0,62,0,75,4,0,62,0,76,4,0,62,0,77,4,0,62,0,78,4,0,62,0,79,4,0,62,0,80,4,0,62,0,81,4,0,62,0,82,4,0,62,0,83,3,0,62,0,84,3,0,62,0,85,2,0,62,0,86,2,0,62,0,87,2,0,62,0,88,2,0,62,0,89,2,0,62,0,90,2,0,62,0,91,2,0,62,0,92,2,0,62,0,93,2,0,63,0,0,2,0,63,0,1,2,0,63,0,2,2,0,63,0,3,2,0,63,0,4,2,0,63,0,5,2,0,63,0,6,2,0,63,0,7,2,0,63,0,8,2,0,63,0,9,3,0,63,0,10,3,0,63,0,11,2,0,63,0,12,3,0,63,0,13,2,0,63,0,14,3,0,63,0,15,3,0,63,0,16,4,0,63,0,17,4,0,63,0,18,4,0,63,0,19,4,0,63,0,20,4,0,63,0,21,4,0,63,0,22,4,0,63,0,23,4,0,63,0,24,13,0,63,0,25,4,0,63,0,26,4,0,63,0,27,4,0,63,0,28,4,0,63,0,29,4,0,63,0,30,98,0,63,0,31,4,0,63,0,32,13,0,63,0,33,4,0,63,0,34,4,0,63,0,35,13,0,63,0,36,4,0,63,0,37,4,0,63,0,38,4,0,63,0,39,4,0,63,0,40,4,0,63,0,41,4,0,63,0,42,4,0,63,0,43,4,0,63,0,44,4,0,63,0,45,4,0,63,0,46,4,0,63,0,47,4,0,63,0,48,4,0,63,0,49,4,0,63,0,50,4,0,63,0,51,4,0,63,0,52,4,0,63,0,53,4,0,63,0,54,4,0,63,0,55,4,0,63,0,56,4,0,63,0,57,4,0,63,0,58,4,0,63,0,59,4,0,63,0,60,4,0,63,0,61,4,0,63,0,62,4,0,63,0,63,4,0,63,0,64,4,0,63,0,65,4,0,63,0,66,4,0,63,0,67,4,0,63,0,68,4,0,63,0,69,4,0,63,0,70,4,0,63,0,71,4,0,63,0,72,4,0,63,0,73,4,0,63,0,74,4,0,63,0,75,4,0,63,0,76,4,0,63,0,77,4,0,63,0,78,4,0,63,0,79,4,0,63,0,80,4,0,63,0,81,4,0,63,0,82,4,0,63,0,83,3,0,63,0,84,3,0,63,0,85,2,0,63,0,86,2,0,63,0,87,2,0,63,0,88,2,0,63,0,89,2,0,63,0,90,2,0,63,0,91,2,0,63,0,92,2,0,63,0,93,2,0,64,0,0,2,0,64,0,1,2,0,64,0,2,2,0,64,0,3,2,0,64,0,4,2,0,64,0,5,2,0,64,0,6,2,0,64,0,7,2,0,64,0,8,3,0,64,0,9,3,0,64,0,10,3,0,64,0,11,2,0,64,0,12,3,0,64,0,13,2,0,64,0,14,3,0,64,0,15,4,0,64,0,16,4,0,64,0,17,4,0,64,0,18,4,0,64,0,19,4,0,64,0,20,4,0,64,0,21,4,0,64,0,22,4,0,64,0,23,4,0,64,0,24,4,0,64,0,25,4,0,64,0,26,13,0,64,0,27,4,0,64,0,28,4,0,64,0,29,4,0,64,0,30,4,0,64,0,31,4,0,64,0,32,4,0,64,0,33,13,0,64,0,34,4,0,64,0,35,4,0,64,0,36,4,0,64,0,37,4,0,64,0,38,4,0,64,0,39,4,0,64,0,40,4,0,64,0,41,4,0,64,0,42,4,0,64,0,43,4,0,64,0,44,4,0,64,0,45,4,0,64,0,46,4,0,64,0,47,4,0,64,0,48,4,0,64,0,49,4,0,64,0,50,4,0,64,0,51,4,0,64,0,52,4,0,64,0,53,4,0,64,0,54,4,0,64,0,55,4,0,64,0,56,4,0,64,0,57,4,0,64,0,58,4,0,64,0,59,4,0,64,0,60,4,0,64,0,61,4,0,64,0,62,4,0,64,0,63,4,0,64,0,64,4,0,64,0,65,4,0,64,0,66,4,0,64,0,67,4,0,64,0,68,4,0,64,0,69,4,0,64,0,70,4,0,64,0,71,4,0,64,0,72,4,0,64,0,73,4,0,64,0,74,4,0,64,0,75,4,0,64,0,76,4,0,64,0,77,4,0,64,0,78,4,0,64,0,79,4,0,64,0,80,4,0,64,0,81,4,0,64,0,82,4,0,64,0,83,3,0,64,0,84,3,0,64,0,85,2,0,64,0,86,2,0,64,0,87,2,0,64,0,88,2,0,64,0,89,2,0,64,0,90,2,0,64,0,91,2,0,64,0,92,2,0,64,0,93,2,0,65,0,0,2,0,65,0,1,2,0,65,0,2,2,0,65,0,3,2,0,65,0,4,2,0,65,0,5,2,0,65,0,6,2,0,65,0,7,2,0,65,0,8,2,0,65,0,9,3,0,65,0,10,3,0,65,0,11,2,0,65,0,12,3,0,65,0,13,2,0,65,0,14,3,0,65,0,15,3,0,65,0,16,4,0,65,0,17,4,0,65,0,18,4,0,65,0,19,4,0,65,0,20,4,0,65,0,21,4,0,65,0,22,4,0,65,0,23,4,0,65,0,24,4,0,65,0,25,4,0,65,0,26,4,0,65,0,27,4,0,65,0,28,4,0,65,0,29,13,0,65,0,30,4,0,65,0,31,4,0,65,0,32,4,0,65,0,33,4,0,65,0,34,4,0,65,0,35,4,0,65,0,36,4,0,65,0,37,4,0,65,0,38,4,0,65,0,39,4,0,65,0,40,4,0,65,0,41,4,0,65,0,42,4,0,65,0,43,4,0,65,0,44,4,0,65,0,45,4,0,65,0,46,4,0,65,0,47,4,0,65,0,48,4,0,65,0,49,4,0,65,0,50,4,0,65,0,51,4,0,65,0,52,4,0,65,0,53,4,0,65,0,54,4,0,65,0,55,4,0,65,0,56,4,0,65,0,57,4,0,65,0,58,4,0,65,0,59,4,0,65,0,60,4,0,65,0,61,4,0,65,0,62,4,0,65,0,63,4,0,65,0,64,4,0,65,0,65,4,0,65,0,66,4,0,65,0,67,4,0,65,0,68,4,0,65,0,69,4,0,65,0,70,4,0,65,0,71,4,0,65,0,72,4,0,65,0,73,4,0,65,0,74,4,0,65,0,75,4,0,65,0,76,4,0,65,0,77,4,0,65,0,78,4,0,65,0,79,4,0,65,0,80,4,0,65,0,81,4,0,65,0,82,4,0,65,0,83,3,0,65,0,84,3,0,65,0,85,2,0,65,0,86,2,0,65,0,87,2,0,65,0,88,2,0,65,0,89,2,0,65,0,90,2,0,65,0,91,2,0,65,0,92,2,0,65,0,93,2,0,66,0,0,2,0,66,0,1,2,0,66,0,2,2,0,66,0,3,2,0,66,0,4,2,0,66,0,5,2,0,66,0,6,2,0,66,0,7,2,0,66,0,8,2,0,66,0,9,2,0,66,0,10,3,0,66,0,11,2,0,66,0,12,3,0,66,0,13,2,0,66,0,14,3,0,66,0,15,3,0,66,0,16,4,0,66,0,17,4,0,66,0,18,4,0,66,0,19,4,0,66,0,20,4,0,66,0,21,4,0,66,0,22,4,0,66,0,23,4,0,66,0,24,4,0,66,0,25,4,0,66,0,26,4,0,66,0,27,4,0,66,0,28,4,0,66,0,29,4,0,66,0,30,4,0,66,0,31,48,0,66,0,32,13,0,66,0,33,4,0,66,0,34,4,0,66,0,35,4,0,66,0,36,48,0,66,0,37,4,0,66,0,38,4,0,66,0,39,4,0,66,0,40,4,0,66,0,41,4,0,66,0,42,4,0,66,0,43,4,0,66,0,44,4,0,66,0,45,4,0,66,0,46,4,0,66,0,47,4,0,66,0,48,4,0,66,0,49,4,0,66,0,50,4,0,66,0,51,4,0,66,0,52,4,0,66,0,53,4,0,66,0,54,4,0,66,0,55,4,0,66,0,56,4,0,66,0,57,4,0,66,0,58,4,0,66,0,59,4,0,66,0,60,4,0,66,0,61,4,0,66,0,62,4,0,66,0,63,4,0,66,0,64,4,0,66,0,65,4,0,66,0,66,4,0,66,0,67,4,0,66,0,68,4,0,66,0,69,4,0,66,0,70,4,0,66,0,71,4,0,66,0,72,4,0,66,0,73,4,0,66,0,74,4,0,66,0,75,4,0,66,0,76,4,0,66,0,77,4,0,66,0,78,4,0,66,0,79,4,0,66,0,80,4,0,66,0,81,4,0,66,0,82,4,0,66,0,83,3,0,66,0,84,3,0,66,0,85,2,0,66,0,86,2,0,66,0,87,2,0,66,0,88,2,0,66,0,89,2,0,66,0,90,2,0,66,0,91,2,0,66,0,92,2,0,66,0,93,2,0,67,0,0,2,0,67,0,1,2,0,67,0,2,2,0,67,0,3,2,0,67,0,4,2,0,67,0,5,2,0,67,0,6,2,0,67,0,7,2,0,67,0,8,2,0,67,0,9,3,0,67,0,10,3,0,67,0,11,2,0,67,0,12,3,0,67,0,13,2,0,67,0,14,3,0,67,0,15,3,0,67,0,16,4,0,67,0,17,4,0,67,0,18,4,0,67,0,19,4,0,67,0,20,4,0,67,0,21,4,0,67,0,22,4,0,67,0,23,4,0,67,0,24,4,0,67,0,25,4,0,67,0,26,4,0,67,0,27,4,0,67,0,28,4,0,67,0,29,4,0,67,0,30,4,0,67,0,31,4,0,67,0,32,48,0,67,0,33,4,0,67,0,34,4,0,67,0,35,4,0,67,0,36,48,0,67,0,37,4,0,67,0,38,4,0,67,0,39,4,0,67,0,40,4,0,67,0,41,4,0,67,0,42,4,0,67,0,43,4,0,67,0,44,4,0,67,0,45,4,0,67,0,46,4,0,67,0,47,4,0,67,0,48,4,0,67,0,49,4,0,67,0,50,4,0,67,0,51,4,0,67,0,52,4,0,67,0,53,4,0,67,0,54,4,0,67,0,55,4,0,67,0,56,4,0,67,0,57,4,0,67,0,58,4,0,67,0,59,4,0,67,0,60,4,0,67,0,61,4,0,67,0,62,4,0,67,0,63,4,0,67,0,64,4,0,67,0,65,4,0,67,0,66,4,0,67,0,67,4,0,67,0,68,4,0,67,0,69,4,0,67,0,70,4,0,67,0,71,4,0,67,0,72,4,0,67,0,73,4,0,67,0,74,4,0,67,0,75,4,0,67,0,76,4,0,67,0,77,4,0,67,0,78,4,0,67,0,79,4,0,67,0,80,4,0,67,0,81,4,0,67,0,82,4,0,67,0,83,3,0,67,0,84,3,0,67,0,85,2,0,67,0,86,2,0,67,0,87,2,0,67,0,88,2,0,67,0,89,2,0,67,0,90,2,0,67,0,91,2,0,67,0,92,2,0,67,0,93,2,0,68,0,0,2,0,68,0,1,2,0,68,0,2,2,0,68,0,3,2,0,68,0,4,2,0,68,0,5,2,0,68,0,6,2,0,68,0,7,2,0,68,0,8,2,0,68,0,9,3,0,68,0,10,3,0,68,0,11,2,0,68,0,12,3,0,68,0,13,2,0,68,0,14,3,0,68,0,15,3,0,68,0,16,4,0,68,0,17,4,0,68,0,18,4,0,68,0,19,4,0,68,0,20,4,0,68,0,21,4,0,68,0,22,4,0,68,0,23,4,0,68,0,24,4,0,68,0,25,4,0,68,0,26,4,0,68,0,27,4,0,68,0,28,4,0,68,0,29,4,0,68,0,30,4,0,68,0,31,4,0,68,0,32,4,0,68,0,33,13,0,68,0,34,4,0,68,0,35,48,0,68,0,36,4,0,68,0,37,4,0,68,0,38,4,0,68,0,39,4,0,68,0,40,4,0,68,0,41,4,0,68,0,42,4,0,68,0,43,4,0,68,0,44,4,0,68,0,45,4,0,68,0,46,4,0,68,0,47,4,0,68,0,48,4,0,68,0,49,4,0,68,0,50,4,0,68,0,51,4,0,68,0,52,4,0,68,0,53,4,0,68,0,54,4,0,68,0,55,4,0,68,0,56,4,0,68,0,57,4,0,68,0,58,4,0,68,0,59,4,0,68,0,60,4,0,68,0,61,4,0,68,0,62,4,0,68,0,63,4,0,68,0,64,4,0,68,0,65,4,0,68,0,66,4,0,68,0,67,4,0,68,0,68,4,0,68,0,69,4,0,68,0,70,4,0,68,0,71,4,0,68,0,72,4,0,68,0,73,4,0,68,0,74,4,0,68,0,75,4,0,68,0,76,4,0,68,0,77,4,0,68,0,78,4,0,68,0,79,4,0,68,0,80,4,0,68,0,81,4,0,68,0,82,4,0,68,0,83,3,0,68,0,84,3,0,68,0,85,3,0,68,0,86,2,0,68,0,87,2,0,68,0,88,2,0,68,0,89,2,0,68,0,90,2,0,68,0,91,2,0,68,0,92,2,0,68,0,93,2,0,69,0,0,2,0,69,0,1,2,0,69,0,2,2,0,69,0,3,2,0,69,0,4,2,0,69,0,5,2,0,69,0,6,2,0,69,0,7,2,0,69,0,8,2,0,69,0,9,3,0,69,0,10,3,0,69,0,11,2,0,69,0,12,2,0,69,0,13,2,0,69,0,14,3,0,69,0,15,3,0,69,0,16,4,0,69,0,17,4,0,69,0,18,4,0,69,0,19,4,0,69,0,20,4,0,69,0,21,4,0,69,0,22,4,0,69,0,23,4,0,69,0,24,4,0,69,0,25,4,0,69,0,26,4,0,69,0,27,4,0,69,0,28,4,0,69,0,29,4,0,69,0,30,4,0,69,0,31,4,0,69,0,32,4,0,69,0,33,4,0,69,0,34,48,0,69,0,35,4,0,69,0,36,4,0,69,0,37,4,0,69,0,38,4,0,69,0,39,4,0,69,0,40,4,0,69,0,41,4,0,69,0,42,4,0,69,0,43,4,0,69,0,44,4,0,69,0,45,4,0,69,0,46,4,0,69,0,47,4,0,69,0,48,4,0,69,0,49,4,0,69,0,50,4,0,69,0,51,4,0,69,0,52,4,0,69,0,53,4,0,69,0,54,4,0,69,0,55,4,0,69,0,56,4,0,69,0,57,4,0,69,0,58,4,0,69,0,59,4,0,69,0,60,4,0,69,0,61,4,0,69,0,62,4,0,69,0,63,4,0,69,0,64,4,0,69,0,65,4,0,69,0,66,4,0,69,0,67,4,0,69,0,68,4,0,69,0,69,4,0,69,0,70,4,0,69,0,71,4,0,69,0,72,4,0,69,0,73,4,0,69,0,74,4,0,69,0,75,4,0,69,0,76,4,0,69,0,77,4,0,69,0,78,4,0,69,0,79,4,0,69,0,80,4,0,69,0,81,4,0,69,0,82,4,0,69,0,83,3,0,69,0,84,2,0,69,0,85,3,0,69,0,86,2,0,69,0,87,2,0,69,0,88,2,0,69,0,89,2,0,69,0,90,2,0,69,0,91,2,0,69,0,92,2,0,69,0,93,2,0,70,0,0,2,0,70,0,1,2,0,70,0,2,2,0,70,0,3,2,0,70,0,4,2,0,70,0,5,2,0,70,0,6,2,0,70,0,7,2,0,70,0,8,2,0,70,0,9,2,0,70,0,10,3,0,70,0,11,2,0,70,0,12,2,0,70,0,13,2,0,70,0,14,3,0,70,0,15,3,0,70,0,16,4,0,70,0,17,4,0,70,0,18,4,0,70,0,19,4,0,70,0,20,4,0,70,0,21,4,0,70,0,22,4,0,70,0,23,4,0,70,0,24,4,0,70,0,25,4,0,70,0,26,4,0,70,0,27,4,0,70,0,28,4,0,70,0,29,4,0,70,0,30,4,0,70,0,31,4,0,70,0,32,4,0,70,0,33,4,0,70,0,34,4,0,70,0,35,13,0,70,0,36,4,0,70,0,37,4,0,70,0,38,4,0,70,0,39,4,0,70,0,40,4,0,70,0,41,4,0,70,0,42,4,0,70,0,43,4,0,70,0,44,4,0,70,0,45,4,0,70,0,46,4,0,70,0,47,4,0,70,0,48,4,0,70,0,49,4,0,70,0,50,4,0,70,0,51,4,0,70,0,52,4,0,70,0,53,4,0,70,0,54,4,0,70,0,55,4,0,70,0,56,4,0,70,0,57,4,0,70,0,58,4,0,70,0,59,4,0,70,0,60,4,0,70,0,61,4,0,70,0,62,4,0,70,0,63,4,0,70,0,64,4,0,70,0,65,4,0,70,0,66,4,0,70,0,67,4,0,70,0,68,4,0,70,0,69,4,0,70,0,70,4,0,70,0,71,4,0,70,0,72,4,0,70,0,73,4,0,70,0,74,4,0,70,0,75,4,0,70,0,76,4,0,70,0,77,4,0,70,0,78,4,0,70,0,79,4,0,70,0,80,4,0,70,0,81,4,0,70,0,82,4,0,70,0,83,3,0,70,0,84,3,0,70,0,85,3,0,70,0,86,2,0,70,0,87,2,0,70,0,88,2,0,70,0,89,2,0,70,0,90,2,0,70,0,91,2,0,70,0,92,2,0,70,0,93,2,0,71,0,0,2,0,71,0,1,2,0,71,0,2,2,0,71,0,3,2,0,71,0,4,2,0,71,0,5,2,0,71,0,6,2,0,71,0,7,2,0,71,0,8,2,0,71,0,9,3,0,71,0,10,3,0,71,0,11,3,0,71,0,12,3,0,71,0,13,3,0,71,0,14,3,0,71,0,15,3,0,71,0,16,4,0,71,0,17,4,0,71,0,18,4,0,71,0,19,4,0,71,0,20,4,0,71,0,21,4,0,71,0,22,4,0,71,0,23,4,0,71,0,24,4,0,71,0,25,4,0,71,0,26,4,0,71,0,27,4,0,71,0,28,4,0,71,0,29,4,0,71,0,30,4,0,71,0,31,4,0,71,0,32,4,0,71,0,33,4,0,71,0,34,4,0,71,0,35,13,0,71,0,36,4,0,71,0,37,4,0,71,0,38,4,0,71,0,39,4,0,71,0,40,4,0,71,0,41,4,0,71,0,42,4,0,71,0,43,4,0,71,0,44,4,0,71,0,45,4,0,71,0,46,4,0,71,0,47,4,0,71,0,48,4,0,71,0,49,4,0,71,0,50,4,0,71,0,51,4,0,71,0,52,4,0,71,0,53,4,0,71,0,54,4,0,71,0,55,4,0,71,0,56,4,0,71,0,57,4,0,71,0,58,4,0,71,0,59,4,0,71,0,60,4,0,71,0,61,4,0,71,0,62,4,0,71,0,63,4,0,71,0,64,4,0,71,0,65,4,0,71,0,66,4,0,71,0,67,4,0,71,0,68,4,0,71,0,69,4,0,71,0,70,4,0,71,0,71,4,0,71,0,72,4,0,71,0,73,4,0,71,0,74,4,0,71,0,75,4,0,71,0,76,4,0,71,0,77,4,0,71,0,78,4,0,71,0,79,4,0,71,0,80,4,0,71,0,81,4,0,71,0,82,4,0,71,0,83,3,0,71,0,84,3,0,71,0,85,2,0,71,0,86,2,0,71,0,87,2,0,71,0,88,2,0,71,0,89,2,0,71,0,90,2,0,71,0,91,2,0,71,0,92,2,0,71,0,93,2,0,72,0,0,2,0,72,0,1,2,0,72,0,2,2,0,72,0,3,2,0,72,0,4,2,0,72,0,5,2,0,72,0,6,2,0,72,0,7,2,0,72,0,8,3,0,72,0,9,3,0,72,0,10,3,0,72,0,11,3,0,72,0,12,3,0,72,0,13,3,0,72,0,14,3,0,72,0,15,3,0,72,0,16,4,0,72,0,17,4,0,72,0,18,4,0,72,0,19,4,0,72,0,20,4,0,72,0,21,4,0,72,0,22,4,0,72,0,23,4,0,72,0,24,4,0,72,0,25,4,0,72,0,26,4,0,72,0,27,4,0,72,0,28,4,0,72,0,29,4,0,72,0,30,4,0,72,0,31,4,0,72,0,32,4,0,72,0,33,4,0,72,0,34,4,0,72,0,35,48,0,72,0,36,4,0,72,0,37,4,0,72,0,38,4,0,72,0,39,4,0,72,0,40,4,0,72,0,41,4,0,72,0,42,4,0,72,0,43,4,0,72,0,44,4,0,72,0,45,4,0,72,0,46,4,0,72,0,47,4,0,72,0,48,4,0,72,0,49,4,0,72,0,50,4,0,72,0,51,4,0,72,0,52,4,0,72,0,53,4,0,72,0,54,4,0,72,0,55,4,0,72,0,56,4,0,72,0,57,4,0,72,0,58,4,0,72,0,59,4,0,72,0,60,4,0,72,0,61,4,0,72,0,62,4,0,72,0,63,4,0,72,0,64,4,0,72,0,65,4,0,72,0,66,4,0,72,0,67,4,0,72,0,68,4,0,72,0,69,4,0,72,0,70,4,0,72,0,71,4,0,72,0,72,4,0,72,0,73,4,0,72,0,74,4,0,72,0,75,4,0,72,0,76,4,0,72,0,77,4,0,72,0,78,4,0,72,0,79,4,0,72,0,80,4,0,72,0,81,4,0,72,0,82,4,0,72,0,83,3,0,72,0,84,3,0,72,0,85,2,0,72,0,86,2,0,72,0,87,2,0,72,0,88,2,0,72,0,89,2,0,72,0,90,2,0,72,0,91,2,0,72,0,92,2,0,72,0,93,2,0,73,0,0,2,0,73,0,1,2,0,73,0,2,2,0,73,0,3,2,0,73,0,4,2,0,73,0,5,2,0,73,0,6,2,0,73,0,7,2,0,73,0,8,3,0,73,0,9,3,0,73,0,10,3,0,73,0,11,2,0,73,0,12,2,0,73,0,13,2,0,73,0,14,3,0,73,0,15,3,0,73,0,16,4,0,73,0,17,4,0,73,0,18,4,0,73,0,19,4,0,73,0,20,4,0,73,0,21,4,0,73,0,22,4,0,73,0,23,4,0,73,0,24,4,0,73,0,25,4,0,73,0,26,4,0,73,0,27,4,0,73,0,28,4,0,73,0,29,4,0,73,0,30,4,0,73,0,31,4,0,73,0,32,4,0,73,0,33,4,0,73,0,34,13,0,73,0,35,4,0,73,0,36,4,0,73,0,37,4,0,73,0,38,4,0,73,0,39,4,0,73,0,40,4,0,73,0,41,4,0,73,0,42,4,0,73,0,43,4,0,73,0,44,4,0,73,0,45,4,0,73,0,46,4,0,73,0,47,4,0,73,0,48,4,0,73,0,49,4,0,73,0,50,4,0,73,0,51,4,0,73,0,52,4,0,73,0,53,4,0,73,0,54,4,0,73,0,55,4,0,73,0,56,4,0,73,0,57,4,0,73,0,58,4,0,73,0,59,4,0,73,0,60,4,0,73,0,61,4,0,73,0,62,4,0,73,0,63,4,0,73,0,64,4,0,73,0,65,4,0,73,0,66,4,0,73,0,67,4,0,73,0,68,4,0,73,0,69,4,0,73,0,70,4,0,73,0,71,4,0,73,0,72,4,0,73,0,73,4,0,73,0,74,4,0,73,0,75,4,0,73,0,76,4,0,73,0,77,4,0,73,0,78,4,0,73,0,79,4,0,73,0,80,4,0,73,0,81,4,0,73,0,82,4,0,73,0,83,3,0,73,0,84,3,0,73,0,85,3,0,73,0,86,2,0,73,0,87,2,0,73,0,88,2,0,73,0,89,2,0,73,0,90,2,0,73,0,91,2,0,73,0,92,2,0,73,0,93,2,0,74,0,0,2,0,74,0,1,2,0,74,0,2,2,0,74,0,3,2,0,74,0,4,2,0,74,0,5,2,0,74,0,6,2,0,74,0,7,2,0,74,0,8,3,0,74,0,9,2,0,74,0,10,2,0,74,0,11,2,0,74,0,12,2,0,74,0,13,2,0,74,0,14,2,0,74,0,15,2,0,74,0,16,3,0,74,0,17,3,0,74,0,18,4,0,74,0,19,4,0,74,0,20,4,0,74,0,21,4,0,74,0,22,4,0,74,0,23,4,0,74,0,24,4,0,74,0,25,4,0,74,0,26,4,0,74,0,27,4,0,74,0,28,4,0,74,0,29,4,0,74,0,30,4,0,74,0,31,4,0,74,0,32,4,0,74,0,33,4,0,74,0,34,4,0,74,0,35,4,0,74,0,36,4,0,74,0,37,3,0,74,0,38,3,0,74,0,39,2,0,74,0,40,2,0,74,0,41,2,0,74,0,42,2,0,74,0,43,2,0,74,0,44,2,0,74,0,45,2,0,74,0,46,3,0,74,0,47,4,0,74,0,48,4,0,74,0,49,4,0,74,0,50,4,0,74,0,51,4,0,74,0,52,4,0,74,0,53,4,0,74,0,54,4,0,74,0,55,4,0,74,0,56,4,0,74,0,57,4,0,74,0,58,4,0,74,0,59,4,0,74,0,60,4,0,74,0,61,4,0,74,0,62,4,0,74,0,63,4,0,74,0,64,4,0,74,0,65,4,0,74,0,66,4,0,74,0,67,4,0,74,0,68,4,0,74,0,69,4,0,74,0,70,4,0,74,0,71,4,0,74,0,72,4,0,74,0,73,4,0,74,0,74,4,0,74,0,75,4,0,74,0,76,4,0,74,0,77,4,0,74,0,78,4,0,74,0,79,4,0,74,0,80,4,0,74,0,81,4,0,74,0,82,4,0,74,0,83,2,0,74,0,84,2,0,74,0,85,3,0,74,0,86,3,0,74,0,87,2,0,74,0,88,2,0,74,0,89,2,0,74,0,90,2,0,74,0,91,2,0,74,0,92,2,0,74,0,93,2,0,75,0,0,2,0,75,0,1,2,0,75,0,2,2,0,75,0,3,2,0,75,0,4,2,0,75,0,5,2,0,75,0,6,2,0,75,0,7,3,0,75,0,8,2,0,75,0,9,2,0,75,0,10,2,0,75,0,11,2,0,75,0,12,2,0,75,0,13,2,0,75,0,14,2,0,75,0,15,2,0,75,0,16,2,0,75,0,17,3,0,75,0,18,3,0,75,0,19,3,0,75,0,20,3,0,75,0,21,3,0,75,0,22,3,0,75,0,23,3,0,75,0,24,3,0,75,0,25,3,0,75,0,26,3,0,75,0,27,3,0,75,0,28,3,0,75,0,29,3,0,75,0,30,3,0,75,0,31,2,0,75,0,32,3,0,75,0,33,3,0,75,0,34,3,0,75,0,35,2,0,75,0,36,3,0,75,0,37,3,0,75,0,38,2,0,75,0,39,2,0,75,0,40,2,0,75,0,41,2,0,75,0,42,2,0,75,0,43,2,0,75,0,44,2,0,75,0,45,2,0,75,0,46,2,0,75,0,47,3,0,75,0,48,4,0,75,0,49,4,0,75,0,50,4,0,75,0,51,4,0,75,0,52,4,0,75,0,53,4,0,75,0,54,4,0,75,0,55,4,0,75,0,56,4,0,75,0,57,4,0,75,0,58,4,0,75,0,59,4,0,75,0,60,4,0,75,0,61,4,0,75,0,62,4,0,75,0,63,4,0,75,0,64,4,0,75,0,65,4,0,75,0,66,4,0,75,0,67,4,0,75,0,68,4,0,75,0,69,4,0,75,0,70,4,0,75,0,71,4,0,75,0,72,4,0,75,0,73,4,0,75,0,74,4,0,75,0,75,4,0,75,0,76,4,0,75,0,77,4,0,75,0,78,4,0,75,0,79,4,0,75,0,80,4,0,75,0,81,4,0,75,0,82,4,0,75,0,83,2,0,75,0,84,2,0,75,0,85,2,0,75,0,86,3,0,75,0,87,3,0,75,0,88,2,0,75,0,89,2,0,75,0,90,2,0,75,0,91,2,0,75,0,92,2,0,75,0,93,2,0,76,0,0,2,0,76,0,1,2,0,76,0,2,2,0,76,0,3,2,0,76,0,4,2,0,76,0,5,2,0,76,0,6,2,0,76,0,7,3,0,76,0,8,2,0,76,0,9,2,0,76,0,10,2,0,76,0,11,2,0,76,0,12,2,0,76,0,13,2,0,76,0,14,2,0,76,0,15,2,0,76,0,16,2,0,76,0,17,3,0,76,0,18,3,0,76,0,19,3,0,76,0,20,3,0,76,0,21,3,0,76,0,22,3,0,76,0,23,3,0,76,0,24,3,0,76,0,25,3,0,76,0,26,3,0,76,0,27,3,0,76,0,28,3,0,76,0,29,3,0,76,0,30,3,0,76,0,31,3,0,76,0,32,3,0,76,0,33,3,0,76,0,34,3,0,76,0,35,3,0,76,0,36,3,0,76,0,37,3,0,76,0,38,2,0,76,0,39,2,0,76,0,40,2,0,76,0,41,2,0,76,0,42,2,0,76,0,43,2,0,76,0,44,2,0,76,0,45,2,0,76,0,46,2,0,76,0,47,3,0,76,0,48,4,0,76,0,49,4,0,76,0,50,4,0,76,0,51,4,0,76,0,52,4,0,76,0,53,4,0,76,0,54,4,0,76,0,55,4,0,76,0,56,4,0,76,0,57,4,0,76,0,58,4,0,76,0,59,4,0,76,0,60,4,0,76,0,61,4,0,76,0,62,4,0,76,0,63,4,0,76,0,64,4,0,76,0,65,4,0,76,0,66,4,0,76,0,67,4,0,76,0,68,4,0,76,0,69,4,0,76,0,70,4,0,76,0,71,4,0,76,0,72,4,0,76,0,73,4,0,76,0,74,4,0,76,0,75,4,0,76,0,76,4,0,76,0,77,4,0,76,0,78,4,0,76,0,79,4,0,76,0,80,4,0,76,0,81,4,0,76,0,82,4,0,76,0,83,2,0,76,0,84,2,0,76,0,85,2,0,76,0,86,3,0,76,0,87,3,0,76,0,88,2,0,76,0,89,2,0,76,0,90,2,0,76,0,91,2,0,76,0,92,2,0,76,0,93,2,0,77,0,0,2,0,77,0,1,2,0,77,0,2,2,0,77,0,3,2,0,77,0,4,2,0,77,0,5,2,0,77,0,6,3,0,77,0,7,2,0,77,0,8,2,0,77,0,9,2,0,77,0,10,2,0,77,0,11,2,0,77,0,12,2,0,77,0,13,2,0,77,0,14,2,0,77,0,15,2,0,77,0,16,2,0,77,0,17,2,0,77,0,18,3,0,77,0,19,3,0,77,0,20,2,0,77,0,21,2,0,77,0,22,2,0,77,0,23,2,0,77,0,24,2,0,77,0,25,2,0,77,0,26,2,0,77,0,27,2,0,77,0,28,2,0,77,0,29,2,0,77,0,30,2,0,77,0,31,2,0,77,0,32,2,0,77,0,33,2,0,77,0,34,2,0,77,0,35,2,0,77,0,36,3,0,77,0,37,2,0,77,0,38,2,0,77,0,39,2,0,77,0,40,2,0,77,0,41,2,0,77,0,42,2,0,77,0,43,2,0,77,0,44,2,0,77,0,45,2,0,77,0,46,2,0,77,0,47,2,0,77,0,48,3,0,77,0,49,4,0,77,0,50,4,0,77,0,51,4,0,77,0,52,4,0,77,0,53,4,0,77,0,54,4,0,77,0,55,4,0,77,0,56,4,0,77,0,57,4,0,77,0,58,4,0,77,0,59,4,0,77,0,60,4,0,77,0,61,4,0,77,0,62,4,0,77,0,63,4,0,77,0,64,4,0,77,0,65,4,0,77,0,66,4,0,77,0,67,4,0,77,0,68,4,0,77,0,69,4,0,77,0,70,4,0,77,0,71,4,0,77,0,72,4,0,77,0,73,4,0,77,0,74,4,0,77,0,75,4,0,77,0,76,4,0,77,0,77,4,0,77,0,78,4,0,77,0,79,4,0,77,0,80,4,0,77,0,81,4,0,77,0,82,4,0,77,0,83,2,0,77,0,84,2,0,77,0,85,2,0,77,0,86,2,0,77,0,87,3,0,77,0,88,3,0,77,0,89,2,0,77,0,90,2,0,77,0,91,2,0,77,0,92,2,0,77,0,93,2,0,78,0,0,2,0,78,0,1,2,0,78,0,2,2,0,78,0,3,2,0,78,0,4,2,0,78,0,5,2,0,78,0,6,3,0,78,0,7,2,0,78,0,8,2,0,78,0,9,2,0,78,0,10,2,0,78,0,11,2,0,78,0,12,3,0,78,0,13,2,0,78,0,14,2,0,78,0,15,2,0,78,0,16,2,0,78,0,17,2,0,78,0,18,3,0,78,0,19,3,0,78,0,20,3,0,78,0,21,3,0,78,0,22,3,0,78,0,23,3,0,78,0,24,3,0,78,0,25,3,0,78,0,26,3,0,78,0,27,3,0,78,0,28,3,0,78,0,29,3,0,78,0,30,3,0,78,0,31,3,0,78,0,32,3,0,78,0,33,3,0,78,0,34,3,0,78,0,35,3,0,78,0,36,3,0,78,0,37,2,0,78,0,38,2,0,78,0,39,2,0,78,0,40,2,0,78,0,41,2,0,78,0,42,3,0,78,0,43,2,0,78,0,44,2,0,78,0,45,2,0,78,0,46,2,0,78,0,47,2,0,78,0,48,3,0,78,0,49,4,0,78,0,50,4,0,78,0,51,4,0,78,0,52,4,0,78,0,53,4,0,78,0,54,4,0,78,0,55,4,0,78,0,56,4,0,78,0,57,4,0,78,0,58,4,0,78,0,59,4,0,78,0,60,4,0,78,0,61,4,0,78,0,62,4,0,78,0,63,4,0,78,0,64,4,0,78,0,65,4,0,78,0,66,4,0,78,0,67,4,0,78,0,68,4,0,78,0,69,4,0,78,0,70,4,0,78,0,71,4,0,78,0,72,4,0,78,0,73,4,0,78,0,74,4,0,78,0,75,4,0,78,0,76,4,0,78,0,77,4,0,78,0,78,4,0,78,0,79,4,0,78,0,80,4,0,78,0,81,4,0,78,0,82,4,0,78,0,83,2,0,78,0,84,2,0,78,0,85,2,0,78,0,86,2,0,78,0,87,3,0,78,0,88,3,0,78,0,89,2,0,78,0,90,2,0,78,0,91,2,0,78,0,92,2,0,78,0,93,2,0,79,0,0,2,0,79,0,1,2,0,79,0,2,2,0,79,0,3,2,0,79,0,4,2,0,79,0,5,2,0,79,0,6,3,0,79,0,7,2,0,79,0,8,2,0,79,0,9,2,0,79,0,10,2,0,79,0,11,2,0,79,0,12,2,0,79,0,13,2,0,79,0,14,2,0,79,0,15,2,0,79,0,16,2,0,79,0,17,2,0,79,0,18,3,0,79,0,19,3,0,79,0,20,2,0,79,0,21,2,0,79,0,22,2,0,79,0,23,2,0,79,0,24,2,0,79,0,25,2,0,79,0,26,2,0,79,0,27,2,0,79,0,28,2,0,79,0,29,2,0,79,0,30,2,0,79,0,31,2,0,79,0,32,2,0,79,0,33,2,0,79,0,34,2,0,79,0,35,2,0,79,0,36,3,0,79,0,37,2,0,79,0,38,2,0,79,0,39,2,0,79,0,40,2,0,79,0,41,2,0,79,0,42,2,0,79,0,43,2,0,79,0,44,2,0,79,0,45,2,0,79,0,46,2,0,79,0,47,2,0,79,0,48,3,0,79,0,49,4,0,79,0,50,4,0,79,0,51,4,0,79,0,52,4,0,79,0,53,4,0,79,0,54,4,0,79,0,55,4,0,79,0,56,4,0,79,0,57,4,0,79,0,58,4,0,79,0,59,4,0,79,0,60,4,0,79,0,61,4,0,79,0,62,4,0,79,0,63,4,0,79,0,64,4,0,79,0,65,4,0,79,0,66,4,0,79,0,67,4,0,79,0,68,4,0,79,0,69,4,0,79,0,70,4,0,79,0,71,4,0,79,0,72,4,0,79,0,73,4,0,79,0,74,4,0,79,0,75,4,0,79,0,76,4,0,79,0,77,4,0,79,0,78,4,0,79,0,79,4,0,79,0,80,4,0,79,0,81,4,0,79,0,82,4,0,79,0,83,2,0,79,0,84,2,0,79,0,85,2,0,79,0,86,2,0,79,0,87,3,0,79,0,88,3,0,79,0,89,2,0,79,0,90,2,0,79,0,91,2,0,79,0,92,2,0,79,0,93,2,0,80,0,0,2,0,80,0,1,2,0,80,0,2,2,0,80,0,3,2,0,80,0,4,2,0,80,0,5,2,0,80,0,6,3,0,80,0,7,3,0,80,0,8,2,0,80,0,9,2,0,80,0,10,2,0,80,0,11,2,0,80,0,12,2,0,80,0,13,2,0,80,0,14,2,0,80,0,15,2,0,80,0,16,2,0,80,0,17,3,0,80,0,18,3,0,80,0,19,3,0,80,0,20,3,0,80,0,21,3,0,80,0,22,3,0,80,0,23,3,0,80,0,24,3,0,80,0,25,3,0,80,0,26,3,0,80,0,27,3,0,80,0,28,3,0,80,0,29,3,0,80,0,30,3,0,80,0,31,3,0,80,0,32,3,0,80,0,33,3,0,80,0,34,3,0,80,0,35,3,0,80,0,36,3,0,80,0,37,3,0,80,0,38,2,0,80,0,39,2,0,80,0,40,2,0,80,0,41,2,0,80,0,42,2,0,80,0,43,2,0,80,0,44,2,0,80,0,45,2,0,80,0,46,2,0,80,0,47,3,0,80,0,48,3,0,80,0,49,3,0,80,0,50,3,0,80,0,51,3,0,80,0,52,3,0,80,0,53,3,0,80,0,54,3,0,80,0,55,3,0,80,0,56,98,0,80,0,57,3,0,80,0,58,3,0,80,0,59,3,0,80,0,60,3,0,80,0,61,3,0,80,0,62,3,0,80,0,63,3,0,80,0,64,3,0,80,0,65,3,0,80,0,66,3,0,80,0,67,3,0,80,0,68,3,0,80,0,69,3,0,80,0,70,3,0,80,0,71,3,0,80,0,72,3,0,80,0,73,3,0,80,0,74,3,0,80,0,75,3,0,80,0,76,3,0,80,0,77,2,0,80,0,78,2,0,80,0,79,2,0,80,0,80,2,0,80,0,81,2,0,80,0,82,2,0,80,0,83,2,0,80,0,84,2,0,80,0,85,2,0,80,0,86,3,0,80,0,87,3,0,80,0,88,2,0,80,0,89,2,0,80,0,90,2,0,80,0,91,2,0,80,0,92,2,0,80,0,93,2,0,81,0,0,2,0,81,0,1,2,0,81,0,2,2,0,81,0,3,2,0,81,0,4,2,0,81,0,5,2,0,81,0,6,3,0,81,0,7,3,0,81,0,8,2,0,81,0,9,2,0,81,0,10,2,0,81,0,11,2,0,81,0,12,2,0,81,0,13,2,0,81,0,14,2,0,81,0,15,2,0,81,0,16,2,0,81,0,17,3,0,81,0,18,3,0,81,0,19,2,0,81,0,20,3,0,81,0,21,3,0,81,0,22,3,0,81,0,23,2,0,81,0,24,3,0,81,0,25,3,0,81,0,26,3,0,81,0,27,2,0,81,0,28,3,0,81,0,29,3,0,81,0,30,3,0,81,0,31,2,0,81,0,32,3,0,81,0,33,3,0,81,0,34,3,0,81,0,35,3,0,81,0,36,3,0,81,0,37,3,0,81,0,38,2,0,81,0,39,2,0,81,0,40,2,0,81,0,41,2,0,81,0,42,2,0,81,0,43,2,0,81,0,44,2,0,81,0,45,2,0,81,0,46,2,0,81,0,47,3,0,81,0,48,3,0,81,0,49,3,0,81,0,50,3,0,81,0,51,3,0,81,0,52,3,0,81,0,53,3,0,81,0,54,2,0,81,0,55,2,0,81,0,56,2,0,81,0,57,2,0,81,0,58,2,0,81,0,59,3,0,81,0,60,3,0,81,0,61,3,0,81,0,62,3,0,81,0,63,3,0,81,0,64,2,0,81,0,65,2,0,81,0,66,2,0,81,0,67,2,0,81,0,68,2,0,81,0,69,2,0,81,0,70,3,0,81,0,71,3,0,81,0,72,3,0,81,0,73,3,0,81,0,74,3,0,81,0,75,3,0,81,0,76,3,0,81,0,77,2,0,81,0,78,2,0,81,0,79,2,0,81,0,80,2,0,81,0,81,2,0,81,0,82,2,0,81,0,83,2,0,81,0,84,2,0,81,0,85,2,0,81,0,86,3,0,81,0,87,3,0,81,0,88,2,0,81,0,89,2,0,81,0,90,2,0,81,0,91,2,0,81,0,92,2,0,81,0,93,2,0,82,0,0,2,0,82,0,1,2,0,82,0,2,2,0,82,0,3,2,0,82,0,4,2,0,82,0,5,2,0,82,0,6,2,0,82,0,7,3,0,82,0,8,3,0,82,0,9,2,0,82,0,10,2,0,82,0,11,2,0,82,0,12,2,0,82,0,13,2,0,82,0,14,2,0,82,0,15,2,0,82,0,16,3,0,82,0,17,3,0,82,0,18,2,0,82,0,19,2,0,82,0,20,2,0,82,0,21,3,0,82,0,22,2,0,82,0,23,2,0,82,0,24,2,0,82,0,25,2,0,82,0,26,2,0,82,0,27,2,0,82,0,28,2,0,82,0,29,3,0,82,0,30,2,0,82,0,31,2,0,82,0,32,2,0,82,0,33,2,0,82,0,34,2,0,82,0,35,2,0,82,0,36,2,0,82,0,37,2,0,82,0,38,3,0,82,0,39,2,0,82,0,40,2,0,82,0,41,2,0,82,0,42,2,0,82,0,43,2,0,82,0,44,2,0,82,0,45,2,0,82,0,46,3,0,82,0,47,3,0,82,0,48,2,0,82,0,49,2,0,82,0,50,3,0,82,0,51,3,0,82,0,52,3,0,82,0,53,2,0,82,0,54,2,0,82,0,55,2,0,82,0,56,2,0,82,0,57,2,0,82,0,58,2,0,82,0,59,2,0,82,0,60,3,0,82,0,61,3,0,82,0,62,3,0,82,0,63,2,0,82,0,64,2,0,82,0,65,2,0,82,0,66,2,0,82,0,67,2,0,82,0,68,2,0,82,0,69,2,0,82,0,70,2,0,82,0,71,3,0,82,0,72,3,0,82,0,73,3,0,82,0,74,2,0,82,0,75,2,0,82,0,76,3,0,82,0,77,3,0,82,0,78,2,0,82,0,79,2,0,82,0,80,2,0,82,0,81,2,0,82,0,82,2,0,82,0,83,2,0,82,0,84,2,0,82,0,85,3,0,82,0,86,3,0,82,0,87,2,0,82,0,88,2,0,82,0,89,2,0,82,0,90,2,0,82,0,91,2,0,82,0,92,2,0,82,0,93,2,0,83,0,0,2,0,83,0,1,2,0,83,0,2,2,0,83,0,3,2,0,83,0,4,2,0,83,0,5,2,0,83,0,6,2,0,83,0,7,2,0,83,0,8,3,0,83,0,9,3,0,83,0,10,3,0,83,0,11,2,0,83,0,12,2,0,83,0,13,2,0,83,0,14,3,0,83,0,15,3,0,83,0,16,2,0,83,0,17,2,0,83,0,18,2,0,83,0,19,2,0,83,0,20,2,0,83,0,21,2,0,83,0,22,2,0,83,0,23,2,0,83,0,24,2,0,83,0,25,2,0,83,0,26,2,0,83,0,27,2,0,83,0,28,2,0,83,0,29,2,0,83,0,30,2,0,83,0,31,2,0,83,0,32,2,0,83,0,33,2,0,83,0,34,2,0,83,0,35,2,0,83,0,36,2,0,83,0,37,2,0,83,0,38,3,0,83,0,39,3,0,83,0,40,3,0,83,0,41,2,0,83,0,42,2,0,83,0,43,2,0,83,0,44,3,0,83,0,45,3,0,83,0,46,3,0,83,0,47,2,0,83,0,48,2,0,83,0,49,2,0,83,0,50,2,0,83,0,51,2,0,83,0,52,2,0,83,0,53,2,0,83,0,54,2,0,83,0,55,2,0,83,0,56,2,0,83,0,57,2,0,83,0,58,2,0,83,0,59,2,0,83,0,60,2,0,83,0,61,2,0,83,0,62,2,0,83,0,63,2,0,83,0,64,2,0,83,0,65,2,0,83,0,66,2,0,83,0,67,2,0,83,0,68,2,0,83,0,69,2,0,83,0,70,2,0,83,0,71,2,0,83,0,72,2,0,83,0,73,2,0,83,0,74,2,0,83,0,75,2,0,83,0,76,2,0,83,0,77,3,0,83,0,78,3,0,83,0,79,3,0,83,0,80,2,0,83,0,81,2,0,83,0,82,2,0,83,0,83,3,0,83,0,84,3,0,83,0,85,3,0,83,0,86,2,0,83,0,87,2,0,83,0,88,2,0,83,0,89,2,0,83,0,90,2,0,83,0,91,2,0,83,0,92,2,0,83,0,93,2,0,84,0,0,2,0,84,0,1,2,0,84,0,2,2,0,84,0,3,2,0,84,0,4,2,0,84,0,5,2,0,84,0,6,2,0,84,0,7,2,0,84,0,8,2,0,84,0,9,3,0,84,0,10,3,0,84,0,11,3,0,84,0,12,3,0,84,0,13,3,0,84,0,14,2,0,84,0,15,2,0,84,0,16,2,0,84,0,17,2,0,84,0,18,2,0,84,0,19,2,0,84,0,20,2,0,84,0,21,2,0,84,0,22,2,0,84,0,23,2,0,84,0,24,2,0,84,0,25,2,0,84,0,26,2,0,84,0,27,2,0,84,0,28,2,0,84,0,29,2,0,84,0,30,2,0,84,0,31,2,0,84,0,32,2,0,84,0,33,2,0,84,0,34,2,0,84,0,35,2,0,84,0,36,2,0,84,0,37,2,0,84,0,38,2,0,84,0,39,3,0,84,0,40,3,0,84,0,41,3,0,84,0,42,3,0,84,0,43,3,0,84,0,44,3,0,84,0,45,3,0,84,0,46,2,0,84,0,47,2,0,84,0,48,2,0,84,0,49,2,0,84,0,50,2,0,84,0,51,2,0,84,0,52,2,0,84,0,53,2,0,84,0,54,2,0,84,0,55,2,0,84,0,56,2,0,84,0,57,2,0,84,0,58,2,0,84,0,59,2,0,84,0,60,2,0,84,0,61,2,0,84,0,62,2,0,84,0,63,2,0,84,0,64,2,0,84,0,65,2,0,84,0,66,2,0,84,0,67,2,0,84,0,68,2,0,84,0,69,2,0,84,0,70,2,0,84,0,71,2,0,84,0,72,2,0,84,0,73,2,0,84,0,74,2,0,84,0,75,2,0,84,0,76,2,0,84,0,77,2,0,84,0,78,3,0,84,0,79,3,0,84,0,80,3,0,84,0,81,3,0,84,0,82,3,0,84,0,83,3,0,84,0,84,3,0,84,0,85,2,0,84,0,86,2,0,84,0,87,2,0,84,0,88,2,0,84,0,89,2,0,84,0,90,2,0,84,0,91,2,0,84,0,92,2,0,84,0,93,2,0,85,0,0,2,0,85,0,1,2,0,85,0,2,2,0,85,0,3,2,0,85,0,4,2,0,85,0,5,2,0,85,0,6,2,0,85,0,7,2,0,85,0,8,2,0,85,0,9,2,0,85,0,10,2,0,85,0,11,2,0,85,0,12,2,0,85,0,13,2,0,85,0,14,2,0,85,0,15,2,0,85,0,16,2,0,85,0,17,2,0,85,0,18,2,0,85,0,19,2,0,85,0,20,2,0,85,0,21,2,0,85,0,22,2,0,85,0,23,2,0,85,0,24,2,0,85,0,25,2,0,85,0,26,2,0,85,0,27,2,0,85,0,28,2,0,85,0,29,2,0,85,0,30,2,0,85,0,31,2,0,85,0,32,2,0,85,0,33,2,0,85,0,34,2,0,85,0,35,2,0,85,0,36,2,0,85,0,37,2,0,85,0,38,2,0,85,0,39,2,0,85,0,40,2,0,85,0,41,3,0,85,0,42,3,0,85,0,43,3,0,85,0,44,2,0,85,0,45,2,0,85,0,46,2,0,85,0,47,2,0,85,0,48,2,0,85,0,49,2,0,85,0,50,2,0,85,0,51,2,0,85,0,52,2,0,85,0,53,2,0,85,0,54,2,0,85,0,55,2,0,85,0,56,2,0,85,0,57,2,0,85,0,58,2,0,85,0,59,2,0,85,0,60,2,0,85,0,61,2,0,85,0,62,2,0,85,0,63,2,0,85,0,64,2,0,85,0,65,2,0,85,0,66,2,0,85,0,67,2,0,85,0,68,2,0,85,0,69,2,0,85,0,70,2,0,85,0,71,2,0,85,0,72,2,0,85,0,73,2,0,85,0,74,2,0,85,0,75,2,0,85,0,76,2,0,85,0,77,2,0,85,0,78,2,0,85,0,79,2,0,85,0,80,3,0,85,0,81,3,0,85,0,82,3,0,85,0,83,2,0,85,0,84,2,0,85,0,85,2,0,85,0,86,2,0,85,0,87,2,0,85,0,88,2,0,85,0,89,2,0,85,0,90,2,0,85,0,91,2,0,85,0,92,2,0,85,0,93,2,0,86,0,0,2,0,86,0,1,2,0,86,0,2,2,0,86,0,3,2,0,86,0,4,2,0,86,0,5,2,0,86,0,6,2,0,86,0,7,2,0,86,0,8,2,0,86,0,9,2,0,86,0,10,2,0,86,0,11,2,0,86,0,12,2,0,86,0,13,2,0,86,0,14,2,0,86,0,15,2,0,86,0,16,2,0,86,0,17,2,0,86,0,18,2,0,86,0,19,2,0,86,0,20,2,0,86,0,21,2,0,86,0,22,2,0,86,0,23,2,0,86,0,24,2,0,86,0,25,2,0,86,0,26,2,0,86,0,27,2,0,86,0,28,2,0,86,0,29,2,0,86,0,30,2,0,86,0,31,2,0,86,0,32,2,0,86,0,33,2,0,86,0,34,2,0,86,0,35,2,0,86,0,36,2,0,86,0,37,2,0,86,0,38,2,0,86,0,39,2,0,86,0,40,2,0,86,0,41,2,0,86,0,42,2,0,86,0,43,2,0,86,0,44,2,0,86,0,45,2,0,86,0,46,2,0,86,0,47,2,0,86,0,48,2,0,86,0,49,2,0,86,0,50,2,0,86,0,51,2,0,86,0,52,2,0,86,0,53,2,0,86,0,54,2,0,86,0,55,2,0,86,0,56,2,0,86,0,57,2,0,86,0,58,2,0,86,0,59,2,0,86,0,60,2,0,86,0,61,2,0,86,0,62,2,0,86,0,63,2,0,86,0,64,2,0,86,0,65,2,0,86,0,66,2,0,86,0,67,2,0,86,0,68,2,0,86,0,69,2,0,86,0,70,2,0,86,0,71,2,0,86,0,72,2,0,86,0,73,2,0,86,0,74,2,0,86,0,75,2,0,86,0,76,2,0,86,0,77,2,0,86,0,78,2,0,86,0,79,2,0,86,0,80,2,0,86,0,81,2,0,86,0,82,2,0,86,0,83,2,0,86,0,84,2,0,86,0,85,2,0,86,0,86,2,0,86,0,87,2,0,86,0,88,2,0,86,0,89,2,0,86,0,90,2,0,86,0,91,2,0,86,0,92,2,0,86,0,93,2,0,87,0,0,2,0,87,0,1,2,0,87,0,2,2,0,87,0,3,2,0,87,0,4,2,0,87,0,5,2,0,87,0,6,2,0,87,0,7,2,0,87,0,8,2,0,87,0,9,2,0,87,0,10,2,0,87,0,11,2,0,87,0,12,2,0,87,0,13,2,0,87,0,14,2,0,87,0,15,2,0,87,0,16,2,0,87,0,17,2,0,87,0,18,2,0,87,0,19,2,0,87,0,20,2,0,87,0,21,2,0,87,0,22,2,0,87,0,23,2,0,87,0,24,2,0,87,0,25,2,0,87,0,26,2,0,87,0,27,2,0,87,0,28,2,0,87,0,29,2,0,87,0,30,2,0,87,0,31,2,0,87,0,32,2,0,87,0,33,2,0,87,0,34,2,0,87,0,35,2,0,87,0,36,2,0,87,0,37,2,0,87,0,38,2,0,87,0,39,2,0,87,0,40,2,0,87,0,41,2,0,87,0,42,2,0,87,0,43,2,0,87,0,44,2,0,87,0,45,2,0,87,0,46,2,0,87,0,47,2,0,87,0,48,2,0,87,0,49,2,0,87,0,50,2,0,87,0,51,2,0,87,0,52,2,0,87,0,53,2,0,87,0,54,2,0,87,0,55,2,0,87,0,56,2,0,87,0,57,2,0,87,0,58,2,0,87,0,59,2,0,87,0,60,2,0,87,0,61,2,0,87,0,62,2,0,87,0,63,2,0,87,0,64,2,0,87,0,65,2,0,87,0,66,2,0,87,0,67,2,0,87,0,68,2,0,87,0,69,2,0,87,0,70,2,0,87,0,71,2,0,87,0,72,2,0,87,0,73,2,0,87,0,74,2,0,87,0,75,2,0,87,0,76,2,0,87,0,77,2,0,87,0,78,2,0,87,0,79,2,0,87,0,80,2,0,87,0,81,2,0,87,0,82,2,0,87,0,83,2,0,87,0,84,2,0,87,0,85,2,0,87,0,86,2,0,87,0,87,2,0,87,0,88,2,0,87,0,89,2,0,87,0,90,2,0,87,0,91,2,0,87,0,92,2,0,87,0,93,2,0,88,0,0,2,0,88,0,1,2,0,88,0,2,2,0,88,0,3,2,0,88,0,4,2,0,88,0,5,2,0,88,0,6,2,0,88,0,7,2,0,88,0,8,2,0,88,0,9,2,0,88,0,10,2,0,88,0,11,2,0,88,0,12,2,0,88,0,13,2,0,88,0,14,2,0,88,0,15,2,0,88,0,16,2,0,88,0,17,2,0,88,0,18,2,0,88,0,19,2,0,88,0,20,2,0,88,0,21,2,0,88,0,22,2,0,88,0,23,2,0,88,0,24,2,0,88,0,25,2,0,88,0,26,2,0,88,0,27,2,0,88,0,28,2,0,88,0,29,2,0,88,0,30,2,0,88,0,31,2,0,88,0,32,2,0,88,0,33,2,0,88,0,34,2,0,88,0,35,2,0,88,0,36,2,0,88,0,37,2,0,88,0,38,2,0,88,0,39,2,0,88,0,40,2,0,88,0,41,2,0,88,0,42,2,0,88,0,43,2,0,88,0,44,2,0,88,0,45,2,0,88,0,46,2,0,88,0,47,2,0,88,0,48,2,0,88,0,49,2,0,88,0,50,2,0,88,0,51,2,0,88,0,52,2,0,88,0,53,2,0,88,0,54,2,0,88,0,55,2,0,88,0,56,2,0,88,0,57,2,0,88,0,58,2,0,88,0,59,2,0,88,0,60,2,0,88,0,61,2,0,88,0,62,2,0,88,0,63,2,0,88,0,64,2,0,88,0,65,2,0,88,0,66,2,0,88,0,67,2,0,88,0,68,2,0,88,0,69,2,0,88,0,70,2,0,88,0,71,2,0,88,0,72,2,0,88,0,73,2,0,88,0,74,2,0,88,0,75,2,0,88,0,76,2,0,88,0,77,2,0,88,0,78,2,0,88,0,79,2,0,88,0,80,2,0,88,0,81,2,0,88,0,82,2,0,88,0,83,2,0,88,0,84,2,0,88,0,85,2,0,88,0,86,2,0,88,0,87,2,0,88,0,88,2,0,88,0,89,2,0,88,0,90,2,0,88,0,91,2,0,88,0,92,2,0,88,0,93,2,0,89,0,0,2,0,89,0,1,2,0,89,0,2,2,0,89,0,3,2,0,89,0,4,2,0,89,0,5,2,0,89,0,6,2,0,89,0,7,2,0,89,0,8,2,0,89,0,9,2,0,89,0,10,2,0,89,0,11,2,0,89,0,12,2,0,89,0,13,2,0,89,0,14,2,0,89,0,15,2,0,89,0,16,2,0,89,0,17,2,0,89,0,18,2,0,89,0,19,2,0,89,0,20,2,0,89,0,21,2,0,89,0,22,2,0,89,0,23,2,0,89,0,24,2,0,89,0,25,2,0,89,0,26,2,0,89,0,27,2,0,89,0,28,2,0,89,0,29,2,0,89,0,30,2,0,89,0,31,2,0,89,0,32,2,0,89,0,33,2,0,89,0,34,2,0,89,0,35,2,0,89,0,36,2,0,89,0,37,2,0,89,0,38,2,0,89,0,39,2,0,89,0,40,2,0,89,0,41,2,0,89,0,42,2,0,89,0,43,2,0,89,0,44,2,0,89,0,45,2,0,89,0,46,2,0,89,0,47,2,0,89,0,48,2,0,89,0,49,2,0,89,0,50,2,0,89,0,51,2,0,89,0,52,2,0,89,0,53,2,0,89,0,54,2,0,89,0,55,2,0,89,0,56,2,0,89,0,57,2,0,89,0,58,2,0,89,0,59,2,0,89,0,60,2,0,89,0,61,2,0,89,0,62,2,0,89,0,63,2,0,89,0,64,2,0,89,0,65,2,0,89,0,66,2,0,89,0,67,2,0,89,0,68,2,0,89,0,69,2,0,89,0,70,2,0,89,0,71,2,0,89,0,72,2,0,89,0,73,2,0,89,0,74,2,0,89,0,75,2,0,89,0,76,2,0,89,0,77,2,0,89,0,78,2,0,89,0,79,2,0,89,0,80,2,0,89,0,81,2,0,89,0,82,2,0,89,0,83,2,0,89,0,84,2,0,89,0,85,2,0,89,0,86,2,0,89,0,87,2,0,89,0,88,2,0,89,0,89,2,0,89,0,90,2,0,89,0,91,2,0,89,0,92,2,0,89,0,93,2,0,90,0,0,2,0,90,0,1,2,0,90,0,2,2,0,90,0,3,2,0,90,0,4,2,0,90,0,5,2,0,90,0,6,2,0,90,0,7,2,0,90,0,8,2,0,90,0,9,2,0,90,0,10,2,0,90,0,11,2,0,90,0,12,2,0,90,0,13,2,0,90,0,14,2,0,90,0,15,2,0,90,0,16,2,0,90,0,17,2,0,90,0,18,2,0,90,0,19,2,0,90,0,20,2,0,90,0,21,2,0,90,0,22,2,0,90,0,23,2,0,90,0,24,2,0,90,0,25,2,0,90,0,26,2,0,90,0,27,2,0,90,0,28,2,0,90,0,29,2,0,90,0,30,2,0,90,0,31,2,0,90,0,32,2,0,90,0,33,2,0,90,0,34,2,0,90,0,35,2,0,90,0,36,2,0,90,0,37,2,0,90,0,38,2,0,90,0,39,2,0,90,0,40,2,0,90,0,41,2,0,90,0,42,2,0,90,0,43,2,0,90,0,44,2,0,90,0,45,2,0,90,0,46,2,0,90,0,47,2,0,90,0,48,2,0,90,0,49,2,0,90,0,50,2,0,90,0,51,2,0,90,0,52,2,0,90,0,53,2,0,90,0,54,2,0,90,0,55,2,0,90,0,56,2,0,90,0,57,2,0,90,0,58,2,0,90,0,59,2,0,90,0,60,2,0,90,0,61,2,0,90,0,62,2,0,90,0,63,2,0,90,0,64,2,0,90,0,65,2,0,90,0,66,2,0,90,0,67,2,0,90,0,68,2,0,90,0,69,2,0,90,0,70,2,0,90,0,71,2,0,90,0,72,2,0,90,0,73,2,0,90,0,74,2,0,90,0,75,2,0,90,0,76,2,0,90,0,77,2,0,90,0,78,2,0,90,0,79,2,0,90,0,80,2,0,90,0,81,2,0,90,0,82,2,0,90,0,83,2,0,90,0,84,2,0,90,0,85,2,0,90,0,86,2,0,90,0,87,2,0,90,0,88,2,0,90,0,89,2,0,90,0,90,2,0,90,0,91,2,0,90,0,92,2,0,90,0,93,2,0,91,0,0,2,0,91,0,1,2,0,91,0,2,2,0,91,0,3,2,0,91,0,4,2,0,91,0,5,2,0,91,0,6,2,0,91,0,7,2,0,91,0,8,2,0,91,0,9,2,0,91,0,10,2,0,91,0,11,2,0,91,0,12,2,0,91,0,13,2,0,91,0,14,2,0,91,0,15,2,0,91,0,16,2,0,91,0,17,2,0,91,0,18,2,0,91,0,19,2,0,91,0,20,2,0,91,0,21,2,0,91,0,22,2,0,91,0,23,2,0,91,0,24,2,0,91,0,25,2,0,91,0,26,2,0,91,0,27,2,0,91,0,28,2,0,91,0,29,2,0,91,0,30,2,0,91,0,31,2,0,91,0,32,2,0,91,0,33,2,0,91,0,34,2,0,91,0,35,2,0,91,0,36,2,0,91,0,37,2,0,91,0,38,2,0,91,0,39,2,0,91,0,40,2,0,91,0,41,2,0,91,0,42,2,0,91,0,43,2,0,91,0,44,2,0,91,0,45,2,0,91,0,46,2,0,91,0,47,2,0,91,0,48,2,0,91,0,49,2,0,91,0,50,2,0,91,0,51,2,0,91,0,52,2,0,91,0,53,2,0,91,0,54,2,0,91,0,55,2,0,91,0,56,2,0,91,0,57,2,0,91,0,58,2,0,91,0,59,2,0,91,0,60,2,0,91,0,61,2,0,91,0,62,2,0,91,0,63,2,0,91,0,64,2,0,91,0,65,2,0,91,0,66,2,0,91,0,67,2,0,91,0,68,2,0,91,0,69,2,0,91,0,70,2,0,91,0,71,2,0,91,0,72,2,0,91,0,73,2,0,91,0,74,2,0,91,0,75,2,0,91,0,76,2,0,91,0,77,2,0,91,0,78,2,0,91,0,79,2,0,91,0,80,2,0,91,0,81,2,0,91,0,82,2,0,91,0,83,2,0,91,0,84,2,0,91,0,85,2,0,91,0,86,2,0,91,0,87,2,0,91,0,88,2,0,91,0,89,2,0,91,0,90,2,0,91,0,91,2,0,91,0,92,44,3,3,1,33,67,0,3,1,34,44,3,3,1,35,44,3,3,1,57,44,3,3,1,58,44,3,3,1,59,44,3,3,1,81,44,3,3,1,82,44,3,3,1,83,44,3,4,1,31,44,3,4,1,32,4,0,4,1,33,17,0,4,1,34,4,0,4,1,35,44,3,4,1,36,44,3,4,1,37,44,3,4,1,55,44,3,4,1,56,5,0,4,1,57,5,2,4,1,58,5,0,4,1,59,44,3,4,1,60,44,3,4,1,61,44,3,4,1,79,44,3,4,1,80,5,0,4,1,81,5,2,4,1,82,5,0,4,1,83,44,3,4,1,84,44,3,4,1,85,44,3,5,1,30,98,0,5,1,31,4,0,5,1,32,4,0,5,1,36,98,0,5,1,37,44,3,5,1,38,44,3,5,1,54,4,0,5,1,55,17,0,5,1,56,17,0,5,1,60,4,0,5,1,61,44,3,5,1,62,44,3,5,1,78,4,0,5,1,79,17,0,5,1,80,17,0,5,1,84,4,0,5,1,85,44,3,5,1,86,44,3,6,1,29,4,0,6,1,30,4,0,6,1,38,44,3,6,1,39,109,0,6,1,43,109,0,6,1,51,44,3,6,1,53,98,0,6,1,54,98,0,6,1,62,44,3,6,1,63,109,0,6,1,66,109,0,6,1,67,109,0,6,1,73,109,0,6,1,74,44,3,6,1,77,98,0,6,1,78,98,0,6,1,86,44,3,6,1,87,44,3,7,1,28,98,0,7,1,29,98,0,7,1,39,98,0,7,1,40,44,3,7,1,41,109,2,7,1,42,109,3,7,1,44,44,3,7,1,45,98,0,7,1,46,98,0,7,1,47,98,0,7,1,48,44,3,7,1,49,109,2,7,1,50,4,0,7,1,51,109,3,7,1,52,4,0,7,1,53,4,0,7,1,63,44,3,7,1,64,44,3,7,1,65,98,0,7,1,66,98,0,7,1,67,44,3,7,1,68,44,3,7,1,69,44,3,7,1,70,44,3,7,1,71,44,3,7,1,72,98,0,7,1,73,98,0,7,1,74,44,3,7,1,75,44,3,7,1,76,4,0,7,1,77,4,0,7,1,87,44,3,7,1,88,44,3,8,1,28,4,0,8,1,29,4,0,8,1,39,44,3,8,1,40,4,0,8,1,41,4,0,8,1,42,4,0,8,1,43,4,0,8,1,44,4,0,8,1,45,4,0,8,1,46,4,0,8,1,47,4,0,8,1,48,4,0,8,1,49,4,0,8,1,50,4,0,8,1,51,4,0,8,1,52,4,0,8,1,53,17,0,8,1,63,4,0,8,1,64,4,0,8,1,65,4,0,8,1,66,4,0,8,1,67,4,0,8,1,68,4,0,8,1,69,4,0,8,1,70,4,0,8,1,71,4,0,8,1,72,4,0,8,1,73,4,0,8,1,74,4,0,8,1,75,4,0,8,1,76,4,0,8,1,77,17,0,8,1,87,44,3,8,1,88,44,3,9,1,27,4,0,9,1,28,4,0,9,1,40,44,3,9,1,41,4,0,9,1,52,4,0,9,1,64,44,3,9,1,65,4,0,9,1,76,4,0,9,1,88,44,3,9,1,89,67,2,10,1,27,17,0,10,1,28,35,13,10,1,34,4,0,10,1,40,35,14,10,1,41,35,14,10,1,42,35,14,10,1,43,35,14,10,1,44,35,14,10,1,45,35,14,10,1,46,35,14,10,1,47,35,14,10,1,48,35,14,10,1,49,35,14,10,1,50,35,14,10,1,51,4,0,10,1,52,35,14,10,1,58,4,0,10,1,64,4,0,10,1,65,4,0,10,1,76,35,14,10,1,82,4,0,10,1,88,44,3,10,1,89,44,3,11,1,27,4,0,11,1,28,4,0,11,1,40,44,3,11,1,41,4,0,11,1,52,4,0,11,1,64,44,3,11,1,65,4,0,11,1,76,4,0,11,1,88,44,3,11,1,89,109,2,12,1,27,98,0,12,1,28,4,0,12,1,29,4,0,12,1,39,43,3,12,1,40,4,0,12,1,41,4,0,12,1,42,4,0,12,1,43,4,0,12,1,44,4,0,12,1,45,4,0,12,1,46,4,0,12,1,47,4,0,12,1,48,4,0,12,1,49,4,0,12,1,50,4,0,12,1,51,4,0,12,1,52,4,0,12,1,53,17,0,12,1,63,44,3,12,1,64,4,0,12,1,76,4,0,12,1,77,17,0,12,1,87,44,3,12,1,88,44,3,13,1,26,4,0,13,1,27,44,3,13,1,28,98,0,13,1,29,98,0,13,1,39,98,0,13,1,40,44,3,13,1,41,109,2,13,1,42,98,0,13,1,43,109,3,13,1,44,44,3,13,1,45,98,0,13,1,46,98,0,13,1,47,98,0,13,1,48,44,3,13,1,49,109,2,13,1,50,98,0,13,1,51,109,3,13,1,52,4,0,13,1,53,4,0,13,1,63,44,3,13,1,64,4,0,13,1,77,4,0,13,1,87,44,3,13,1,88,44,3,14,1,25,4,0,14,1,26,44,3,14,1,29,4,0,14,1,30,4,0,14,1,38,44,3,14,1,39,109,1,14,1,43,68,2,14,1,45,53,1,14,1,46,53,1,14,1,47,68,3,14,1,48,17,1,14,1,49,109,1,14,1,51,44,3,14,1,52,98,0,14,1,53,98,0,14,1,54,98,0,14,1,62,44,3,14,1,63,98,0,14,1,78,98,0,14,1,86,44,3,14,1,87,109,0,15,1,24,4,0,15,1,25,44,3,15,1,30,98,0,15,1,31,4,0,15,1,32,4,0,15,1,36,98,0,15,1,37,44,3,15,1,38,68,4,15,1,49,44,3,15,1,52,17,0,15,1,53,44,3,15,1,54,4,0,15,1,55,17,0,15,1,56,17,0,15,1,60,4,0,15,1,61,44,3,15,1,62,44,3,15,1,78,4,0,15,1,79,17,0,15,1,80,17,0,15,1,84,4,0,15,1,85,44,3,15,1,86,109,2,16,1,23,98,0,16,1,24,44,3,16,1,31,98,0,16,1,32,4,0,16,1,33,17,0,16,1,34,4,0,16,1,35,44,3,16,1,36,44,3,16,1,37,31,1,16,1,42,53,2,16,1,49,44,3,16,1,52,98,2,16,1,53,44,3,16,1,55,44,3,16,1,56,4,0,16,1,57,4,0,16,1,58,4,0,16,1,59,44,3,16,1,60,44,3,16,1,61,50,5,16,1,69,44,3,16,1,79,44,3,16,1,80,4,0,16,1,81,4,0,16,1,82,4,0,16,1,83,4,0,16,1,84,44,3,16,1,85,4,0,17,1,25,4,0,17,1,31,44,3,17,1,32,44,3,17,1,33,44,3,17,1,34,44,3,17,1,35,31,1,17,1,41,2,0,17,1,42,31,1,17,1,43,53,2,17,1,49,44,3,17,1,51,17,0,17,1,52,44,3,17,1,57,44,3,17,1,58,44,3,17,1,59,50,5,17,1,64,44,3,17,1,81,44,3,17,1,82,44,3,17,1,83,4,0,17,1,84,44,3,17,1,85,4,0,18,1,26,4,0,18,1,30,44,3,18,1,31,31,1,18,1,40,2,0,18,1,41,2,0,18,1,42,2,0,18,1,43,31,1,18,1,44,38,0,18,1,45,68,5,18,1,49,44,3,18,1,51,98,2,18,1,52,50,5,18,1,75,4,0,18,1,84,44,3,18,1,85,4,0,19,1,27,4,0,19,1,29,44,3,19,1,30,3,0,19,1,40,17,0,19,1,41,13,0,19,1,42,3,0,19,1,43,2,0,19,1,44,31,2,19,1,45,44,3,19,1,50,17,0,19,1,51,50,5,19,1,58,4,0,19,1,84,44,3,19,1,85,109,0,20,1,19,98,0,20,1,28,109,3,20,1,29,31,1,20,1,38,2,0,20,1,39,2,0,20,1,40,13,0,20,1,41,3,0,20,1,42,2,0,20,1,43,13,0,20,1,44,2,0,20,1,45,98,0,20,1,50,4,0,20,1,51,4,0,20,1,84,98,0,20,1,85,109,3,20,1,86,109,2,21,1,18,98,0,21,1,19,109,1,21,1,28,31,1,21,1,37,2,0,21,1,38,2,0,21,1,39,2,0,21,1,40,3,0,21,1,41,2,0,21,1,42,3,0,21,1,43,17,0,21,1,44,2,0,21,1,45,31,2,21,1,46,106,1,21,1,47,44,3,21,1,49,17,0,21,1,50,50,5,21,1,78,4,0,21,1,84,98,0,21,1,85,109,3,21,1,86,44,3,22,1,17,4,0,22,1,18,4,0,22,1,20,2,0,22,1,38,2,0,22,1,39,17,0,22,1,40,2,0,22,1,41,2,0,22,1,42,2,0,22,1,43,2,0,22,1,44,17,0,22,1,45,106,4,22,1,46,106,1,22,1,48,44,3,22,1,49,98,2,22,1,50,50,5,22,1,53,4,0,22,1,84,44,3,22,1,85,44,3,23,1,16,4,0,23,1,17,4,0,23,1,21,31,2,23,1,38,2,0,23,1,39,2,0,23,1,40,17,0,23,1,41,2,0,23,1,42,2,0,23,1,43,2,0,23,1,44,2,0,23,1,45,31,2,23,1,46,44,3,23,1,48,17,0,23,1,49,4,0,23,1,84,44,3,23,1,85,44,3,24,1,12,44,3,24,1,13,44,3,24,1,14,109,0,24,1,15,4,0,24,1,16,4,0,24,1,22,106,1,24,1,39,2,0,24,1,40,2,0,24,1,41,17,0,24,1,42,2,0,24,1,43,13,0,24,1,44,31,2,24,1,45,106,8,24,1,47,44,3,24,1,48,98,2,24,1,49,4,0,24,1,84,44,3,24,1,85,44,3,25,1,10,44,3,25,1,11,4,0,25,1,12,17,0,25,1,13,4,0,25,1,14,98,0,25,1,15,44,3,25,1,16,98,0,25,1,23,109,3,25,1,24,31,2,25,1,39,2,0,25,1,40,2,0,25,1,41,13,0,25,1,42,2,0,25,1,43,2,0,25,1,44,44,3,25,1,47,17,0,25,1,48,4,0,25,1,84,44,3,25,1,85,44,3,26,1,9,98,0,26,1,10,4,0,26,1,11,4,0,26,1,15,98,0,26,1,16,44,3,26,1,17,4,0,26,1,22,109,1,26,1,23,31,1,26,1,39,38,0,26,1,40,2,0,26,1,41,2,0,26,1,42,2,0,26,1,43,31,2,26,1,44,98,0,26,1,47,4,0,26,1,48,50,5,26,1,78,4,0,26,1,84,44,3,26,1,85,44,3,27,1,8,48,0,27,1,9,4,0,27,1,17,44,3,27,1,18,4,0,27,1,21,44,3,27,1,22,31,1,27,1,40,31,2,27,1,41,2,0,27,1,42,38,0,27,1,43,44,3,27,1,46,17,0,27,1,47,4,0,27,1,84,98,0,27,1,85,109,3,27,1,86,44,3,28,1,7,98,0,28,1,8,98,0,28,1,18,44,3,28,1,19,4,0,28,1,20,44,3,28,1,21,31,1,28,1,42,44,3,28,1,46,98,2,28,1,47,50,5,28,1,52,4,0,28,1,84,98,0,28,1,85,109,3,28,1,86,44,3,29,1,7,4,0,29,1,8,4,0,29,1,18,98,0,29,1,19,44,3,29,1,20,25,0,29,1,21,106,8,29,1,44,44,3,29,1,45,17,0,29,1,46,50,5,29,1,61,4,0,29,1,84,44,3,29,1,85,44,3,30,1,6,4,0,30,1,7,4,0,30,1,19,44,3,30,1,20,25,0,30,1,21,44,3,30,1,45,98,2,30,1,46,50,5,30,1,76,4,0,30,1,84,44,3,30,1,85,44,3,31,1,6,17,0,31,1,7,35,13,31,1,13,17,0,31,1,19,44,3,31,1,20,44,3,31,1,44,17,0,31,1,45,4,0,31,1,84,44,3,31,1,85,44,3,32,1,6,4,0,32,1,7,4,0,32,1,19,44,3,32,1,20,31,1,32,1,37,68,2,32,1,39,53,0,32,1,40,53,0,32,1,41,17,1,32,1,42,44,3,32,1,43,98,0,32,1,44,98,0,32,1,45,50,5,32,1,72,44,3,32,1,81,44,3,32,1,82,44,3,32,1,83,4,0,32,1,84,44,3,32,1,85,44,3,33,1,7,4,0,33,1,8,4,0,33,1,18,44,3,33,1,19,37,0,33,1,35,44,0,33,1,36,44,0,33,1,37,38,0,33,1,38,44,3,33,1,40,44,3,33,1,41,5,0,33,1,42,5,2,33,1,43,5,0,33,1,44,4,0,33,1,45,44,3,33,1,46,50,5,33,1,55,44,3,33,1,79,44,3,33,1,80,5,0,33,1,81,5,2,33,1,82,5,0,33,1,83,4,0,33,1,84,44,3,33,1,85,44,3,34,1,7,98,0,34,1,8,98,0,34,1,18,85,0,34,1,19,85,0,34,1,20,85,0,34,1,21,85,0,34,1,22,85,0,34,1,23,17,0,34,1,24,85,0,34,1,25,31,1,34,1,33,44,0,34,1,35,44,0,34,1,38,44,3,34,1,39,4,0,34,1,40,17,0,34,1,41,17,0,34,1,45,4,0,34,1,46,44,3,34,1,47,44,3,34,1,78,4,0,34,1,79,17,0,34,1,80,17,0,34,1,84,4,0,34,1,85,44,3,34,1,86,44,3,35,1,8,4,0,35,1,9,4,0,35,1,17,44,3,35,1,18,118,3,35,1,21,118,0,35,1,22,53,3,35,1,24,31,1,35,1,33,44,0,35,1,34,44,5,35,1,38,98,0,35,1,39,98,0,35,1,47,44,3,35,1,48,44,3,35,1,77,98,0,35,1,78,98,0,35,1,86,44,3,35,1,87,44,3,36,1,9,98,0,36,1,10,4,0,36,1,11,4,0,36,1,15,98,0,36,1,16,44,3,36,1,17,84,0,36,1,18,53,3,36,1,24,38,0,36,1,32,44,0,36,1,34,44,5,36,1,37,4,0,36,1,38,4,0,36,1,48,44,3,36,1,49,4,0,36,1,77,4,0,36,1,87,44,3,36,1,88,98,0,37,1,10,98,0,37,1,11,4,0,37,1,12,4,0,37,1,14,4,0,37,1,15,17,0,37,1,16,85,0,37,1,17,85,0,37,1,18,85,0,37,1,19,107,7,37,1,20,85,0,37,1,21,85,0,37,1,22,17,0,37,1,23,17,0,37,1,24,85,0,37,1,25,44,0,37,1,33,9,1,37,1,36,98,0,37,1,37,98,0,37,1,38,17,0,37,1,48,4,0,37,1,49,4,0,37,1,50,4,0,37,1,51,4,0,37,1,52,4,0,37,1,53,4,0,37,1,54,4,0,37,1,55,4,0,37,1,56,4,0,37,1,57,4,0,37,1,58,4,0,37,1,59,4,0,37,1,60,4,0,37,1,64,4,0,37,1,65,4,0,37,1,66,4,0,37,1,67,4,0,37,1,68,4,0,37,1,69,4,0,37,1,70,4,0,37,1,71,4,0,37,1,72,4,0,37,1,73,4,0,37,1,74,4,0,37,1,75,4,0,37,1,76,4,0,37,1,77,17,0,37,1,87,44,3,37,1,88,44,3,38,1,10,4,0,38,1,11,44,3,38,1,12,35,14,38,1,13,44,3,38,1,14,4,0,38,1,15,5,0,38,1,16,84,0,38,1,17,84,0,38,1,18,85,0,38,1,23,44,0,38,1,33,9,1,38,1,35,9,0,38,1,36,43,0,38,1,37,4,0,38,1,49,44,3,38,1,50,4,0,38,1,76,4,0,38,1,88,44,3,38,1,89,109,0,39,1,10,4,0,39,1,11,35,14,39,1,13,4,0,39,1,15,5,0,39,1,16,84,0,39,1,17,84,0,39,1,21,107,4,39,1,23,31,1,39,1,32,44,0,39,1,33,9,9,39,1,35,98,0,39,1,36,98,0,39,1,37,35,14,39,1,43,4,0,39,1,49,4,0,39,1,76,35,14,39,1,82,4,0,39,1,88,44,3,39,1,89,109,2,40,1,9,98,0,40,1,10,4,0,40,1,11,35,14,40,1,13,4,0,40,1,15,5,0,40,1,16,35,12,40,1,17,85,0,40,1,23,44,0,40,1,33,9,1,40,1,35,9,0,40,1,36,43,0,40,1,37,4,0,40,1,49,44,3,40,1,50,4,0,40,1,76,4,0,40,1,88,44,3,40,1,89,109,1,41,1,10,4,0,41,1,11,35,14,41,1,13,4,0,41,1,15,5,0,41,1,16,35,12,41,1,17,35,12,41,1,18,50,5,41,1,20,118,3,41,1,22,85,0,41,1,23,31,1,41,1,32,44,0,41,1,33,9,1,41,1,36,98,0,41,1,37,98,0,41,1,38,4,0,41,1,48,44,3,41,1,49,4,0,41,1,77,17,0,41,1,87,44,3,41,1,88,44,3,42,1,10,4,0,42,1,11,35,14,42,1,13,4,0,42,1,15,5,0,42,1,16,17,0,42,1,17,85,0,42,1,18,85,0,42,1,19,85,0,42,1,20,107,3,42,1,21,85,0,42,1,22,17,0,42,1,23,53,3,42,1,24,38,0,42,1,33,44,0,42,1,34,44,5,42,1,37,4,0,42,1,38,4,0,42,1,48,44,3,42,1,49,4,0,42,1,77,4,0,42,1,87,44,3,42,1,88,98,0,43,1,10,98,0,43,1,11,35,14,43,1,13,4,0,43,1,15,5,0,43,1,16,35,12,43,1,17,35,12,43,1,18,84,1,43,1,22,85,0,43,1,23,31,1,43,1,33,44,0,43,1,34,44,5,43,1,38,98,0,43,1,39,4,0,43,1,47,44,3,43,1,48,4,0,43,1,78,98,0,43,1,86,44,3,43,1,87,98,0,44,1,10,98,0,44,1,11,35,14,44,1,13,4,0,44,1,15,5,0,44,1,16,35,12,44,1,17,35,12,44,1,18,53,3,44,1,19,85,0,44,1,20,107,4,44,1,23,44,0,44,1,35,44,0,44,1,38,44,3,44,1,39,4,0,44,1,40,17,0,44,1,41,4,0,44,1,45,4,0,44,1,46,44,3,44,1,47,44,3,44,1,78,4,0,44,1,79,4,0,44,1,80,17,0,44,1,84,4,0,44,1,85,44,3,44,1,86,98,0,45,1,10,98,0,45,1,11,35,14,45,1,13,4,0,45,1,15,5,0,45,1,16,85,0,45,1,23,31,1,45,1,34,44,0,45,1,36,44,0,45,1,37,31,1,45,1,39,44,3,45,1,40,4,0,45,1,41,4,0,45,1,42,4,0,45,1,43,4,0,45,1,44,44,3,45,1,45,44,3,45,1,46,44,3,45,1,79,44,3,45,1,80,4,0,45,1,81,4,0,45,1,82,4,0,45,1,83,4,0,45,1,84,44,3,45,1,85,44,3,46,1,10,4,0,46,1,11,35,14,46,1,13,4,0,46,1,15,5,0,46,1,16,85,0,46,1,17,107,3,46,1,18,85,0,46,1,19,85,0,46,1,20,85,0,46,1,21,85,0,46,1,22,17,0,46,1,23,53,3,46,1,24,37,0,46,1,36,31,1,46,1,37,31,1,46,1,38,44,3,46,1,40,4,0,46,1,41,44,3,46,1,42,44,3,46,1,43,44,3,46,1,44,44,3,46,1,81,44,3,46,1,82,44,3,46,1,83,4,0,46,1,84,109,0,46,1,85,109,0,47,1,10,4,0,47,1,11,4,0,47,1,15,5,0,47,1,16,84,0,47,1,21,84,0,47,1,22,85,0,47,1,23,109,0,47,1,40,4,0,47,1,41,4,0,47,1,84,98,0,47,1,85,109,3,47,1,86,109,2,48,1,9,98,0,48,1,10,4,0,48,1,11,4,0,48,1,15,5,0,48,1,16,118,3,48,1,17,85,0,48,1,23,109,2,48,1,39,98,0,48,1,40,4,0,48,1,41,4,0,48,1,84,4,0,48,1,85,109,3,48,1,86,109,1,49,1,10,4,0,49,1,11,4,0,49,1,15,5,0,49,1,16,35,12,49,1,19,107,0,49,1,23,109,1,49,1,40,4,0,49,1,41,4,0,49,1,84,98,0,49,1,85,109,3,49,1,86,44,3,50,1,10,4,0,50,1,11,4,0,50,1,15,5,0,50,1,16,35,12,50,1,18,35,12,50,1,19,35,12,50,1,20,85,0,50,1,23,44,3,50,1,40,4,0,50,1,41,98,0,50,1,84,109,1,50,1,85,98,0,51,1,10,4,0,51,1,11,4,0,51,1,15,17,0,51,1,16,85,0,51,1,17,85,0,51,1,18,85,0,51,1,19,85,0,51,1,20,85,0,51,1,21,85,0,51,1,22,17,0,51,1,23,53,3,51,1,24,109,2,51,1,39,98,0,51,1,40,98,0,51,1,41,17,0,51,1,42,17,0,51,1,43,4,0,51,1,84,44,3,51,1,85,98,0,52,1,10,4,0,52,1,11,4,0,52,1,14,4,0,52,1,15,98,0,52,1,16,84,0,52,1,17,53,1,52,1,23,77,1,52,1,42,17,0,52,1,44,4,0,52,1,84,44,3,52,1,85,98,0,53,1,10,4,0,53,1,11,4,0,53,1,14,4,0,53,1,15,98,0,53,1,16,84,0,53,1,17,84,0,53,1,24,77,1,53,1,44,98,0,53,1,84,44,3,53,1,85,44,3,54,1,10,4,0,54,1,11,4,0,54,1,14,85,0,54,1,15,44,3,54,1,16,85,0,54,1,17,85,0,54,1,18,85,0,54,1,19,85,0,54,1,20,85,0,54,1,21,44,5,54,1,31,4,0,54,1,84,44,3,54,1,85,109,0,55,1,10,4,0,55,1,11,4,0,55,1,14,4,0,55,1,15,109,0,55,1,16,85,0,55,1,17,107,4,55,1,19,85,0,55,1,21,44,5,55,1,30,2,0,55,1,31,44,5,55,1,32,77,2,55,1,44,4,0,55,1,84,44,3,55,1,85,109,2,56,1,9,98,0,56,1,10,4,0,56,1,11,4,0,56,1,14,4,0,56,1,15,98,0,56,1,16,85,0,56,1,17,53,0,56,1,18,85,0,56,1,19,107,4,56,1,21,44,5,56,1,29,2,0,56,1,30,2,0,56,1,31,2,0,56,1,32,44,5,56,1,33,77,2,56,1,42,5,0,56,1,44,98,0,56,1,84,109,0,56,1,85,109,1,57,1,10,4,0,57,1,11,4,0,57,1,14,4,0,57,1,15,109,1,57,1,16,85,0,57,1,17,85,0,57,1,19,53,3,57,1,20,85,0,57,1,21,4,0,57,1,23,44,5,57,1,28,2,0,57,1,29,2,0,57,1,30,2,0,57,1,31,13,0,57,1,32,2,0,57,1,33,44,5,57,1,34,109,2,57,1,39,98,0,57,1,40,98,0,57,1,41,5,0,57,1,42,5,0,57,1,43,4,0,57,1,84,98,0,57,1,85,109,3,57,1,86,44,3,58,1,10,4,0,58,1,11,4,0,58,1,14,48,0,58,1,15,44,3,58,1,16,85,0,58,1,17,84,0,58,1,18,85,0,58,1,20,85,0,58,1,21,4,0,58,1,23,4,0,58,1,24,44,5,58,1,27,2,0,58,1,28,2,0,58,1,29,13,0,58,1,30,2,0,58,1,31,2,0,58,1,32,2,0,58,1,33,2,0,58,1,34,44,5,58,1,35,44,3,58,1,40,4,0,58,1,41,50,5,58,1,48,4,0,58,1,84,4,0,58,1,85,109,3,58,1,86,98,0,59,1,10,4,0,59,1,11,4,0,59,1,14,4,0,59,1,15,98,0,59,1,16,85,0,59,1,17,85,0,59,1,18,85,0,59,1,19,85,0,59,1,20,85,0,59,1,21,84,0,59,1,22,4,0,59,1,23,48,0,59,1,24,44,5,59,1,27,2,0,59,1,28,13,0,59,1,29,2,0,59,1,30,2,0,59,1,31,2,0,59,1,32,13,0,59,1,33,2,0,59,1,34,44,5,59,1,35,44,3,59,1,40,4,0,59,1,41,4,0,59,1,84,98,0,59,1,85,109,3,59,1,86,98,0,60,1,10,4,0,60,1,11,4,0,60,1,15,98,0,60,1,16,48,0,60,1,17,4,0,60,1,18,84,0,60,1,23,44,5,60,1,28,2,0,60,1,29,2,0,60,1,30,13,0,60,1,31,2,0,60,1,32,2,0,60,1,33,44,5,60,1,34,109,2,60,1,39,98,0,60,1,40,98,0,60,1,41,17,0,60,1,42,17,0,60,1,43,98,0,60,1,84,109,1,60,1,85,98,0,61,1,10,4,0,61,1,11,4,0,61,1,15,98,0,61,1,16,44,5,61,1,29,2,0,61,1,30,2,0,61,1,31,2,0,61,1,32,44,5,61,1,33,77,1,61,1,42,17,0,61,1,44,4,0,61,1,84,44,3,61,1,85,44,3,62,1,10,4,0,62,1,11,4,0,62,1,15,35,12,62,1,16,53,0,62,1,17,53,0,62,1,18,68,3,62,1,19,84,0,62,1,20,84,0,62,1,21,44,5,62,1,30,2,0,62,1,31,44,5,62,1,32,77,1,62,1,44,4,0,62,1,84,44,3,62,1,85,109,0,63,1,10,4,0,63,1,11,35,14,63,1,13,4,0,63,1,15,17,0,63,1,16,4,0,63,1,17,4,0,63,1,18,4,0,63,1,19,4,0,63,1,20,4,0,63,1,21,17,0,63,1,22,44,5,63,1,31,98,0,63,1,84,44,3,63,1,85,109,2,64,1,9,98,0,64,1,10,4,0,64,1,11,35,14,64,1,13,4,0,64,1,15,4,0,64,1,16,4,0,64,1,22,68,4,64,1,23,77,2,64,1,44,98,0,64,1,84,44,3,64,1,85,109,1,65,1,10,4,0,65,1,11,35,14,65,1,13,4,0,65,1,15,4,0,65,1,16,50,5,65,1,19,4,0,65,1,22,53,3,65,1,23,77,2,65,1,42,17,0,65,1,44,4,0,65,1,84,44,3,65,1,85,44,3,66,1,10,4,0,66,1,11,35,14,66,1,13,43,3,66,1,15,4,0,66,1,16,4,0,66,1,22,53,3,66,1,23,109,2,66,1,39,98,0,66,1,40,98,0,66,1,41,17,0,66,1,42,17,0,66,1,43,4,0,66,1,84,44,3,66,1,85,98,0,67,1,10,4,0,67,1,11,35,14,67,1,13,4,0,67,1,15,4,0,67,1,16,4,0,67,1,22,85,0,67,1,23,44,3,67,1,40,4,0,67,1,41,98,0,67,1,84,44,3,67,1,85,98,0,68,1,10,4,0,68,1,11,35,14,68,1,13,4,0,68,1,15,4,0,68,1,16,4,0,68,1,22,84,0,68,1,23,84,0,68,1,24,85,0,68,1,26,85,0,68,1,29,84,0,68,1,30,84,0,68,1,31,109,0,68,1,40,4,0,68,1,41,4,0,68,1,84,98,0,68,1,85,109,3,68,1,86,98,0,69,1,10,4,0,69,1,11,4,0,69,1,15,17,0,69,1,16,17,0,69,1,22,4,0,69,1,23,4,0,69,1,24,4,0,69,1,25,17,0,69,1,26,64,4,69,1,27,64,4,69,1,28,17,0,69,1,29,4,0,69,1,30,17,0,69,1,31,109,2,69,1,39,98,0,69,1,40,4,0,69,1,41,4,0,69,1,84,109,3,69,1,86,44,3,70,1,10,4,0,70,1,11,4,0,70,1,15,4,0,70,1,16,50,5,70,1,19,4,0,70,1,31,67,0,70,1,32,44,3,70,1,33,68,4,70,1,39,109,1,70,1,40,4,0,70,1,41,4,0,70,1,84,98,0,70,1,85,109,3,70,1,86,109,0,71,1,10,4,0,71,1,11,44,3,71,1,12,67,0,71,1,13,44,3,71,1,14,4,0,71,1,15,4,0,71,1,16,4,0,71,1,31,4,0,71,1,32,67,3,71,1,33,85,0,71,1,37,53,2,71,1,39,44,3,71,1,40,4,0,71,1,41,4,0,71,1,84,109,1,71,1,85,109,2,72,1,9,98,0,72,1,10,4,0,72,1,11,4,0,72,1,12,17,0,72,1,13,4,0,72,1,14,4,0,72,1,15,4,0,72,1,16,50,5,72,1,22,50,5,72,1,26,50,5,72,1,28,4,0,72,1,31,4,0,72,1,32,67,3,72,1,33,25,0,72,1,39,44,3,72,1,40,4,0,72,1,41,4,0,72,1,42,4,0,72,1,43,4,0,72,1,44,4,0,72,1,81,4,0,72,1,82,4,0,72,1,83,4,0,72,1,84,44,3,72,1,85,44,3,73,1,9,98,0,73,1,10,4,0,73,1,11,4,0,73,1,15,4,0,73,1,16,4,0,73,1,17,4,0,73,1,31,4,0,73,1,32,67,3,73,1,33,25,0,73,1,38,44,3,73,1,39,4,0,73,1,40,17,0,73,1,41,4,0,73,1,45,4,0,73,1,46,4,0,73,1,79,4,0,73,1,80,17,0,73,1,84,4,0,73,1,85,44,3,73,1,86,44,3,74,1,8,4,0,74,1,9,4,0,74,1,17,4,0,74,1,18,4,0,74,1,31,4,0,74,1,32,67,3,74,1,33,44,3,74,1,38,98,0,74,1,39,4,0,74,1,47,4,0,74,1,78,98,0,74,1,86,44,3,74,1,87,44,3,75,1,7,98,0,75,1,8,4,0,75,1,18,4,0,75,1,19,4,0,75,1,20,4,0,75,1,21,17,0,75,1,22,4,0,75,1,23,4,0,75,1,24,4,0,75,1,25,4,0,75,1,26,4,0,75,1,27,4,0,75,1,28,4,0,75,1,29,4,0,75,1,30,17,0,75,1,31,44,3,75,1,32,98,0,75,1,33,98,0,75,1,34,98,0,75,1,35,44,3,75,1,36,109,2,75,1,37,4,0,75,1,38,4,0,75,1,48,50,5,75,1,52,4,0,75,1,77,4,0,75,1,87,44,3,75,1,88,44,3,76,1,7,4,0,76,1,8,4,0,76,1,18,4,0,76,1,19,4,0,76,1,20,4,0,76,1,21,4,0,76,1,22,4,0,76,1,23,4,0,76,1,24,4,0,76,1,25,4,0,76,1,26,4,0,76,1,27,4,0,76,1,28,4,0,76,1,29,4,0,76,1,30,4,0,76,1,31,4,0,76,1,32,4,0,76,1,33,4,0,76,1,34,4,0,76,1,35,4,0,76,1,36,4,0,76,1,37,4,0,76,1,38,4,0,76,1,48,4,0,76,1,77,17,0,76,1,87,44,3,76,1,88,44,3,77,1,6,4,0,77,1,7,4,0,77,1,19,44,3,77,1,20,4,0,77,1,37,4,0,77,1,49,4,0,77,1,76,4,0,77,1,88,44,3,77,1,89,67,2,78,1,6,17,0,78,1,7,35,13,78,1,13,4,0,78,1,19,35,14,78,1,20,35,14,78,1,21,35,14,78,1,22,35,14,78,1,23,35,14,78,1,24,35,14,78,1,25,35,14,78,1,26,35,14,78,1,27,35,14,78,1,28,35,14,78,1,29,35,14,78,1,30,35,14,78,1,31,35,14,78,1,32,35,14,78,1,33,35,14,78,1,34,35,14,78,1,35,35,14,78,1,36,4,0,78,1,37,35,14,78,1,43,4,0,78,1,49,4,0,78,1,76,35,14,78,1,82,4,0,78,1,88,44,3,78,1,89,44,3,79,1,6,4,0,79,1,7,4,0,79,1,19,44,3,79,1,20,4,0,79,1,37,4,0,79,1,49,4,0,79,1,76,4,0,79,1,88,44,3,79,1,89,98,0,80,1,7,4,0,80,1,8,4,0,80,1,18,43,3,80,1,19,4,0,80,1,20,4,0,80,1,21,4,0,80,1,22,4,0,80,1,23,4,0,80,1,24,4,0,80,1,25,4,0,80,1,26,4,0,80,1,27,4,0,80,1,28,4,0,80,1,29,4,0,80,1,30,4,0,80,1,31,4,0,80,1,32,4,0,80,1,33,4,0,80,1,34,4,0,80,1,35,4,0,80,1,36,4,0,80,1,37,4,0,80,1,38,17,0,80,1,48,4,0,80,1,49,4,0,80,1,50,4,0,80,1,51,4,0,80,1,52,4,0,80,1,53,98,0,80,1,54,4,0,80,1,55,4,0,80,1,56,98,0,80,1,57,4,0,80,1,58,4,0,80,1,59,98,0,80,1,60,4,0,80,1,61,4,0,80,1,62,4,0,80,1,63,98,0,80,1,64,4,0,80,1,65,4,0,80,1,66,98,0,80,1,67,98,0,80,1,68,4,0,80,1,69,4,0,80,1,70,98,0,80,1,71,4,0,80,1,72,4,0,80,1,73,4,0,80,1,74,98,0,80,1,75,4,0,80,1,76,4,0,80,1,77,17,0,80,1,87,44,3,80,1,88,44,3,81,1,7,98,0,81,1,8,98,0,81,1,18,98,0,81,1,19,44,3,81,1,20,109,2,81,1,21,98,0,81,1,22,109,3,81,1,23,44,3,81,1,24,98,0,81,1,25,98,0,81,1,26,98,0,81,1,27,44,3,81,1,28,109,2,81,1,29,98,0,81,1,30,109,3,81,1,31,44,3,81,1,32,98,0,81,1,33,98,0,81,1,34,98,0,81,1,35,44,3,81,1,36,109,2,81,1,37,4,0,81,1,38,4,0,81,1,48,44,3,81,1,49,109,2,81,1,50,98,0,81,1,51,98,0,81,1,52,109,3,81,1,54,44,3,81,1,55,44,3,81,1,56,44,3,81,1,57,44,3,81,1,58,44,3,81,1,59,109,2,81,1,60,98,0,81,1,61,98,0,81,1,62,98,0,81,1,63,109,3,81,1,64,44,3,81,1,65,44,3,81,1,66,44,3,81,1,67,44,3,81,1,68,44,3,81,1,69,44,3,81,1,70,109,2,81,1,71,98,0,81,1,72,98,0,81,1,73,98,0,81,1,74,109,3,81,1,75,44,3,81,1,76,4,0,81,1,77,4,0,81,1,87,44,3,81,1,88,44,3,82,1,8,4,0,82,1,9,4,0,82,1,17,44,3,82,1,18,109,1,82,1,22,109,1,82,1,30,98,0,82,1,39,98,0,82,1,47,44,3,82,1,48,109,1,82,1,51,109,1,82,1,52,109,1,82,1,53,109,1,82,1,61,109,1,82,1,62,109,1,82,1,63,109,1,82,1,72,109,1,82,1,73,109,1,82,1,74,44,3,82,1,77,98,0,82,1,78,98,0,82,1,86,44,3,82,1,87,44,3,83,1,9,98,0,83,1,10,4,0,83,1,11,4,0,83,1,15,98,0,83,1,16,44,3,83,1,17,44,3,83,1,39,4,0,83,1,40,17,0,83,1,41,17,0,83,1,45,4,0,83,1,46,44,3,83,1,47,44,3,83,1,78,4,0,83,1,79,17,0,83,1,80,17,0,83,1,84,4,0,83,1,85,44,3,83,1,86,44,3,84,1,10,98,0,84,1,11,4,0,84,1,12,17,0,84,1,13,4,0,84,1,14,44,3,84,1,15,44,3,84,1,16,44,3,84,1,40,44,3,84,1,41,4,0,84,1,42,4,0,84,1,43,4,0,84,1,44,44,3,84,1,45,44,3,84,1,46,44,3,84,1,79,44,3,84,1,80,4,0,84,1,81,4,0,84,1,82,4,0,84,1,83,44,3,84,1,84,44,3,84,1,85,44,3,85,1,11,44,3,85,1,12,44,3,85,1,13,44,3,85,1,14,44,3,85,1,42,44,3,85,1,43,44,3,85,1,44,44,3,85,1,81,44,3,85,1,82,44,3,85,1,83,48,0,4,2,33,17,0,4,2,34,4,0,4,2,35,5,0,4,2,57,5,2,4,2,58,5,0,4,2,59,5,0,4,2,81,5,2,4,2,82,5,0,4,2,83,98,0,5,2,31,4,0,5,2,32,4,0,5,2,36,98,0,5,2,37,4,0,5,2,55,17,0,5,2,56,17,0,5,2,60,4,0,5,2,61,4,0,5,2,79,17,0,5,2,80,17,0,5,2,84,4,0,5,2,85,4,0,6,2,30,4,0,6,2,38,98,0,6,2,54,98,0,6,2,62,98,0,6,2,78,98,0,6,2,86,98,1,7,2,29,98,0,7,2,39,98,0,7,2,40,98,0,7,2,43,98,0,7,2,46,98,0,7,2,47,98,0,7,2,48,98,0,7,2,51,4,0,7,2,53,4,0,7,2,63,98,0,7,2,66,98,0,7,2,67,98,0,7,2,73,98,0,7,2,74,4,0,7,2,77,4,0,7,2,87,4,0,8,2,29,4,0,8,2,39,4,0,8,2,40,4,0,8,2,41,4,0,8,2,42,4,0,8,2,43,4,0,8,2,44,48,0,8,2,45,4,0,8,2,46,4,0,8,2,47,4,0,8,2,48,4,0,8,2,49,4,0,8,2,50,4,0,8,2,51,4,0,8,2,52,4,0,8,2,53,17,0,8,2,63,4,0,8,2,64,4,0,8,2,65,4,0,8,2,66,4,0,8,2,67,4,0,8,2,68,4,0,8,2,69,98,0,8,2,70,4,0,8,2,71,4,0,8,2,72,4,0,8,2,73,4,0,8,2,74,4,0,8,2,75,4,0,8,2,76,4,0,8,2,77,17,0,8,2,87,4,0,9,2,28,4,0,9,2,40,4,0,9,2,52,50,2,9,2,58,4,0,9,2,64,4,0,9,2,76,50,2,9,2,82,4,0,9,2,88,17,0,10,2,28,35,13,10,2,34,17,0,10,2,40,4,0,10,2,52,50,4,10,2,57,35,14,10,2,58,50,3,10,2,59,4,0,10,2,64,4,0,10,2,65,4,0,10,2,76,50,4,10,2,81,35,14,10,2,82,50,3,10,2,83,4,0,10,2,88,4,0,11,2,28,4,0,11,2,40,4,0,11,2,52,50,1,11,2,58,4,0,11,2,64,4,0,11,2,76,50,1,11,2,82,4,0,11,2,88,98,0,12,2,28,4,0,12,2,29,4,0,12,2,39,43,3,12,2,40,4,0,12,2,41,4,0,12,2,42,4,0,12,2,43,4,0,12,2,44,4,0,12,2,45,4,0,12,2,46,4,0,12,2,47,4,0,12,2,48,4,0,12,2,49,4,0,12,2,50,4,0,12,2,51,48,0,12,2,52,4,0,12,2,53,17,0,12,2,63,48,0,12,2,76,4,0,12,2,77,17,0,12,2,87,98,2,13,2,27,98,0,13,2,28,98,0,13,2,29,98,0,13,2,39,98,0,13,2,40,98,0,13,2,43,98,0,13,2,46,98,0,13,2,47,98,0,13,2,48,98,0,13,2,51,4,0,13,2,53,4,0,13,2,63,4,0,13,2,77,4,0,13,2,87,4,0,14,2,26,98,0,14,2,27,48,0,14,2,30,4,0,14,2,38,18,13,14,2,49,98,0,14,2,53,98,0,14,2,54,98,0,14,2,62,98,0,14,2,78,98,0,14,2,86,4,0,15,2,25,98,1,15,2,31,4,0,15,2,32,4,0,15,2,36,98,0,15,2,37,4,0,15,2,53,4,0,15,2,55,17,0,15,2,56,17,0,15,2,60,4,0,15,2,61,4,0,15,2,79,17,0,15,2,80,17,0,15,2,84,4,0,15,2,85,98,0,16,2,24,98,0,16,2,32,4,0,16,2,33,17,0,16,2,34,48,0,16,2,35,17,0,16,2,53,4,0,16,2,57,4,0,16,2,58,4,0,16,2,59,4,0,16,2,81,4,0,16,2,82,4,0,16,2,83,4,0,16,2,84,4,0,17,2,25,98,0,17,2,30,4,0,17,2,31,17,0,17,2,52,4,0,17,2,84,4,0,18,2,26,98,0,18,2,29,4,0,18,2,30,37,0,18,2,41,31,1,18,2,42,106,8,18,2,43,17,0,18,2,52,48,0,18,2,84,4,0,19,2,27,4,0,19,2,29,17,0,19,2,40,17,0,19,2,43,31,2,19,2,44,4,0,19,2,51,4,0,19,2,84,98,0,20,2,28,31,1,20,2,39,85,0,20,2,40,17,0,20,2,42,85,0,20,2,45,98,0,20,2,50,4,0,20,2,51,4,0,20,2,84,98,0,20,2,85,98,0,21,2,19,85,0,21,2,39,18,14,21,2,40,17,0,21,2,41,17,0,21,2,43,106,1,21,2,44,18,14,21,2,45,106,4,21,2,46,106,1,21,2,47,4,0,21,2,50,4,0,21,2,84,98,0,21,2,85,4,0,22,2,18,4,0,22,2,20,38,0,22,2,38,18,4,22,2,39,85,0,22,2,40,106,1,22,2,41,85,0,22,2,43,106,1,22,2,44,18,6,22,2,45,106,4,22,2,46,106,1,22,2,48,17,0,22,2,50,4,0,22,2,84,4,0,23,2,17,4,0,23,2,21,85,0,23,2,39,85,0,23,2,40,17,0,23,2,41,106,1,23,2,42,18,6,23,2,43,38,0,23,2,44,85,0,23,2,45,17,0,23,2,49,4,0,23,2,84,98,2,24,2,16,98,0,24,2,17,4,0,24,2,22,106,1,24,2,39,18,14,24,2,40,85,0,24,2,41,106,1,24,2,42,18,12,24,2,43,106,4,24,2,44,106,8,24,2,47,17,0,24,2,49,4,0,24,2,84,48,0,25,2,12,17,0,25,2,13,4,0,25,2,14,98,0,25,2,15,98,0,25,2,16,98,0,25,2,23,85,0,25,2,40,18,4,25,2,41,106,4,25,2,42,85,0,25,2,43,4,0,25,2,48,4,0,25,2,84,98,0,26,2,10,4,0,26,2,11,4,0,26,2,15,98,0,26,2,16,98,0,26,2,21,4,0,26,2,22,85,0,26,2,41,85,0,26,2,43,98,0,26,2,47,4,0,26,2,48,4,0,26,2,84,48,0,27,2,9,4,0,27,2,17,98,0,27,2,20,4,0,27,2,21,31,2,27,2,42,4,0,27,2,47,4,0,27,2,84,98,0,27,2,85,98,0,28,2,8,98,0,28,2,18,4,0,28,2,20,106,8,28,2,46,17,0,28,2,47,4,0,28,2,84,98,0,28,2,85,4,0,29,2,8,4,0,29,2,18,98,0,29,2,19,106,8,29,2,44,106,9,29,2,45,17,0,29,2,46,4,0,29,2,84,48,0,30,2,7,4,0,30,2,19,17,0,30,2,46,4,0,30,2,84,17,0,31,2,7,35,13,31,2,13,17,0,31,2,19,4,0,31,2,45,4,0,31,2,84,4,0,32,2,7,4,0,32,2,19,18,13,32,2,42,98,0,32,2,44,98,0,32,2,45,48,0,32,2,84,4,0,33,2,8,4,0,33,2,18,5,0,33,2,42,5,2,33,2,43,5,0,33,2,44,5,0,33,2,81,5,2,33,2,82,5,0,33,2,83,4,0,33,2,84,98,0,34,2,8,98,0,34,2,18,85,0,34,2,19,85,0,34,2,20,85,0,34,2,21,85,0,34,2,22,17,0,34,2,23,85,0,34,2,24,50,5,34,2,25,4,0,34,2,40,17,0,34,2,41,17,0,34,2,45,4,0,34,2,46,4,0,34,2,79,17,0,34,2,80,17,0,34,2,84,4,0,34,2,85,4,0,35,2,9,4,0,35,2,17,53,3,35,2,23,98,0,35,2,39,98,0,35,2,47,98,0,35,2,78,98,0,35,2,86,98,0,36,2,10,48,0,36,2,11,4,0,36,2,15,98,0,36,2,16,53,3,36,2,23,85,0,36,2,37,4,0,36,2,38,4,0,36,2,48,4,0,36,2,77,4,0,36,2,87,98,0,37,2,10,98,0,37,2,11,4,0,37,2,12,17,0,37,2,13,4,0,37,2,14,4,0,37,2,15,17,0,37,2,16,85,0,37,2,17,85,0,37,2,22,17,0,37,2,23,85,0,37,2,24,98,0,37,2,38,17,0,37,2,48,4,0,37,2,49,4,0,37,2,50,4,0,37,2,51,4,0,37,2,52,4,0,37,2,53,4,0,37,2,54,4,0,37,2,55,4,0,37,2,56,4,0,37,2,57,4,0,37,2,58,4,0,37,2,59,4,0,37,2,60,4,0,37,2,64,4,0,37,2,65,4,0,37,2,66,4,0,37,2,67,4,0,37,2,68,4,0,37,2,69,4,0,37,2,70,4,0,37,2,71,4,0,37,2,72,4,0,37,2,73,4,0,37,2,74,4,0,37,2,75,4,0,37,2,76,4,0,37,2,77,17,0,37,2,87,4,0,38,2,11,4,0,38,2,15,5,0,38,2,16,84,0,38,2,17,9,1,38,2,36,43,0,38,2,37,50,2,38,2,43,4,0,38,2,49,4,0,38,2,76,50,2,38,2,82,4,0,38,2,88,4,0,39,2,11,48,0,39,2,15,5,0,39,2,16,9,1,39,2,35,9,9,39,2,36,98,0,39,2,37,50,4,39,2,42,35,14,39,2,43,50,3,39,2,44,4,0,39,2,49,4,0,39,2,76,50,4,39,2,81,35,14,39,2,82,50,3,39,2,83,4,0,39,2,88,98,0,40,2,10,4,0,40,2,11,4,0,40,2,15,5,0,40,2,16,9,1,40,2,36,43,0,40,2,37,50,1,40,2,43,4,0,40,2,49,4,0,40,2,76,50,1,40,2,82,4,0,40,2,88,4,0,41,2,11,4,0,41,2,15,5,0,41,2,16,35,12,41,2,17,98,0,41,2,38,4,0,41,2,48,4,0,41,2,77,17,0,41,2,87,4,0,42,2,11,4,0,42,2,15,5,0,42,2,16,17,0,42,2,17,50,5,42,2,20,17,0,42,2,23,85,0,42,2,37,4,0,42,2,38,4,0,42,2,48,4,0,42,2,77,4,0,42,2,87,98,0,43,2,10,98,0,43,2,11,4,0,43,2,15,5,0,43,2,16,35,12,43,2,17,35,12,43,2,18,98,0,43,2,39,4,0,43,2,47,4,0,43,2,78,98,0,43,2,86,98,0,44,2,10,98,0,44,2,11,4,0,44,2,15,5,0,44,2,16,35,12,44,2,17,72,0,44,2,20,4,0,44,2,40,17,0,44,2,41,4,0,44,2,45,4,0,44,2,46,4,0,44,2,79,4,0,44,2,80,17,0,44,2,84,4,0,44,2,85,98,0,45,2,10,98,0,45,2,11,4,0,45,2,15,5,0,45,2,16,4,0,45,2,41,4,0,45,2,42,4,0,45,2,43,4,0,45,2,44,4,0,45,2,81,4,0,45,2,82,4,0,45,2,83,4,0,45,2,84,4,0,46,2,11,4,0,46,2,15,5,0,46,2,16,85,0,46,2,17,17,0,46,2,23,4,0,46,2,41,4,0,46,2,84,4,0,47,2,11,4,0,47,2,15,5,0,47,2,16,84,0,47,2,22,4,0,47,2,41,4,0,47,2,84,4,0,47,2,85,98,0,48,2,10,4,0,48,2,11,4,0,48,2,15,5,0,48,2,16,98,0,48,2,40,4,0,48,2,41,4,0,48,2,84,98,0,48,2,85,4,0,49,2,11,4,0,49,2,15,5,0,49,2,16,4,0,49,2,41,4,0,49,2,84,4,0,49,2,85,4,0,50,2,11,4,0,50,2,15,5,0,50,2,16,35,12,50,2,19,4,0,50,2,41,98,0,50,2,84,98,0,51,2,10,4,0,51,2,11,4,0,51,2,15,17,0,51,2,16,17,0,51,2,23,98,0,51,2,40,98,0,51,2,41,5,0,51,2,42,5,0,51,2,43,4,0,51,2,84,98,0,52,2,10,4,0,52,2,11,4,0,52,2,14,4,0,52,2,15,98,0,52,2,16,84,0,52,2,17,5,0,52,2,44,4,0,52,2,84,98,0,53,2,10,4,0,53,2,11,4,0,53,2,14,4,0,53,2,15,98,0,53,2,16,98,0,53,2,84,4,0,54,2,11,4,0,54,2,14,85,0,54,2,15,85,0,54,2,17,85,0,54,2,21,48,0,54,2,84,4,0,55,2,11,4,0,55,2,14,85,0,55,2,15,50,5,55,2,21,31,2,55,2,31,4,0,55,2,84,98,0,56,2,10,4,0,56,2,11,4,0,56,2,14,4,0,56,2,15,98,0,56,2,16,85,0,56,2,19,106,8,56,2,31,31,1,56,2,32,5,0,56,2,44,98,0,56,2,84,4,0,57,2,11,4,0,57,2,14,48,0,57,2,15,53,0,57,2,18,85,0,57,2,19,31,1,57,2,29,85,0,57,2,30,18,14,57,2,31,85,0,57,2,32,85,0,57,2,33,98,0,57,2,40,98,0,57,2,41,5,0,57,2,42,5,0,57,2,43,4,0,57,2,84,4,0,57,2,85,4,0,58,2,11,4,0,58,2,14,4,0,58,2,15,5,0,58,2,18,72,0,58,2,20,48,0,58,2,23,31,1,58,2,28,31,1,58,2,29,106,8,58,2,30,106,10,58,2,31,31,1,58,2,32,31,1,58,2,33,31,2,58,2,34,4,0,58,2,41,4,0,58,2,84,98,0,58,2,85,98,0,59,2,10,4,0,59,2,11,4,0,59,2,14,4,0,59,2,15,98,0,59,2,16,85,0,59,2,17,85,0,59,2,21,4,0,59,2,23,31,2,59,2,28,85,0,59,2,29,18,12,59,2,30,85,0,59,2,31,18,12,59,2,32,85,0,59,2,33,4,0,59,2,41,4,0,59,2,84,4,0,59,2,85,98,0,60,2,10,4,0,60,2,11,4,0,60,2,15,98,0,60,2,16,48,0,60,2,17,31,1,60,2,29,106,2,60,2,30,106,10,60,2,31,106,2,60,2,32,31,2,60,2,33,98,0,60,2,40,98,0,60,2,41,5,0,60,2,42,5,0,60,2,43,98,0,60,2,84,98,0,61,2,10,4,0,61,2,11,4,0,61,2,15,98,0,61,2,16,85,0,61,2,30,18,4,61,2,31,85,0,61,2,32,5,0,61,2,44,4,0,61,2,84,4,0,62,2,11,4,0,62,2,15,35,12,62,2,16,84,0,62,2,21,106,2,62,2,31,4,0,62,2,84,4,0,63,2,11,4,0,63,2,15,17,0,63,2,16,5,0,63,2,17,5,0,63,2,18,5,0,63,2,19,5,0,63,2,20,5,0,63,2,21,17,0,63,2,22,98,0,63,2,84,98,0,64,2,10,4,0,64,2,11,4,0,64,2,15,4,0,64,2,16,5,0,64,2,22,98,0,64,2,84,4,0,65,2,11,4,0,65,2,15,4,0,65,2,16,5,0,65,2,22,5,0,65,2,44,4,0,65,2,84,4,0,66,2,11,4,0,66,2,15,4,0,66,2,16,5,0,66,2,22,98,0,66,2,40,98,0,66,2,41,5,0,66,2,42,5,0,66,2,43,4,0,66,2,84,98,0,67,2,10,4,0,67,2,11,4,0,67,2,15,4,0,67,2,16,5,0,67,2,22,72,0,67,2,23,4,0,67,2,41,98,0,67,2,84,98,1,68,2,10,4,0,68,2,11,4,0,68,2,15,4,0,68,2,16,5,0,68,2,22,84,0,68,2,23,85,0,68,2,26,85,0,68,2,29,84,0,68,2,30,4,0,68,2,41,4,0,68,2,84,4,0,68,2,85,98,0,69,2,10,4,0,69,2,11,4,0,69,2,15,17,0,69,2,16,17,0,69,2,22,5,0,69,2,23,5,0,69,2,24,5,0,69,2,25,17,0,69,2,26,64,8,69,2,27,64,9,69,2,28,17,0,69,2,29,5,0,69,2,30,17,0,69,2,31,50,3,69,2,32,98,0,69,2,40,4,0,69,2,41,4,0,69,2,84,98,0,69,2,85,4,0,70,2,11,4,0,70,2,15,4,0,70,2,16,5,0,70,2,31,4,0,70,2,41,4,0,70,2,84,4,0,70,2,85,4,0,71,2,11,4,0,71,2,15,4,0,71,2,16,5,0,71,2,31,98,0,71,2,32,72,0,71,2,37,4,0,71,2,41,4,0,71,2,84,98,0,72,2,10,4,0,72,2,11,48,0,72,2,12,17,0,72,2,13,4,0,72,2,14,4,0,72,2,15,4,0,72,2,16,5,0,72,2,31,98,0,72,2,32,4,0,72,2,41,4,0,72,2,42,4,0,72,2,43,4,0,72,2,44,4,0,72,2,81,4,0,72,2,82,4,0,72,2,83,4,0,72,2,84,98,0,73,2,10,4,0,73,2,11,4,0,73,2,15,4,0,73,2,16,4,0,73,2,17,5,0,73,2,31,98,0,73,2,32,25,0,73,2,39,4,0,73,2,40,17,0,73,2,41,4,0,73,2,45,4,0,73,2,46,4,0,73,2,79,4,0,73,2,80,17,0,73,2,84,4,0,73,2,85,4,0,74,2,9,4,0,74,2,17,4,0,74,2,18,5,0,74,2,31,98,0,74,2,32,98,0,74,2,39,4,0,74,2,47,4,0,74,2,78,98,0,74,2,86,98,1,75,2,8,4,0,75,2,18,4,0,75,2,19,4,0,75,2,20,4,0,75,2,21,17,0,75,2,22,4,0,75,2,23,4,0,75,2,24,4,0,75,2,25,4,0,75,2,26,4,0,75,2,27,4,0,75,2,28,4,0,75,2,29,4,0,75,2,30,17,0,75,2,31,98,0,75,2,33,98,0,75,2,34,98,0,75,2,35,4,0,75,2,38,4,0,75,2,48,4,0,75,2,77,4,0,75,2,87,4,0,76,2,8,4,0,76,2,18,4,0,76,2,19,4,0,76,2,20,4,0,76,2,21,4,0,76,2,22,4,0,76,2,23,4,0,76,2,24,4,0,76,2,25,4,0,76,2,26,4,0,76,2,27,4,0,76,2,28,4,0,76,2,29,4,0,76,2,30,4,0,76,2,31,4,0,76,2,32,4,0,76,2,33,4,0,76,2,34,4,0,76,2,35,4,0,76,2,36,4,0,76,2,37,4,0,76,2,38,4,0,76,2,48,4,0,76,2,77,17,0,76,2,87,4,0,77,2,7,4,0,77,2,19,4,0,77,2,37,50,2,77,2,43,4,0,77,2,49,4,0,77,2,76,50,2,77,2,82,4,0,77,2,88,17,0,78,2,7,35,13,78,2,13,17,0,78,2,19,4,0,78,2,37,50,4,78,2,42,35,14,78,2,43,50,3,78,2,44,4,0,78,2,49,4,0,78,2,76,50,4,78,2,81,35,14,78,2,82,50,3,78,2,83,4,0,78,2,88,4,0,79,2,7,4,0,79,2,19,4,0,79,2,37,50,1,79,2,43,4,0,79,2,49,4,0,79,2,76,50,1,79,2,82,4,0,79,2,88,98,0,80,2,7,4,0,80,2,8,4,0,80,2,18,43,3,80,2,19,4,0,80,2,20,4,0,80,2,21,4,0,80,2,22,4,0,80,2,23,4,0,80,2,24,4,0,80,2,25,4,0,80,2,26,4,0,80,2,27,4,0,80,2,28,4,0,80,2,29,4,0,80,2,30,4,0,80,2,31,4,0,80,2,32,4,0,80,2,33,4,0,80,2,34,4,0,80,2,35,4,0,80,2,36,48,0,80,2,37,4,0,80,2,38,17,0,80,2,48,4,0,80,2,49,4,0,80,2,50,4,0,80,2,51,4,0,80,2,52,4,0,80,2,53,98,0,80,2,54,4,0,80,2,55,4,0,80,2,56,98,0,80,2,57,4,0,80,2,58,4,0,80,2,59,98,0,80,2,60,4,0,80,2,61,4,0,80,2,62,4,0,80,2,63,98,0,80,2,64,4,0,80,2,65,4,0,80,2,66,98,0,80,2,67,98,0,80,2,68,4,0,80,2,69,4,0,80,2,70,98,0,80,2,71,4,0,80,2,72,4,0,80,2,73,4,0,80,2,74,98,0,80,2,75,4,0,80,2,76,4,0,80,2,77,17,0,80,2,87,98,0,81,2,8,98,1,81,2,18,98,0,81,2,19,98,0,81,2,22,98,0,81,2,25,98,0,81,2,26,98,0,81,2,27,98,0,81,2,30,98,0,81,2,33,98,0,81,2,34,98,1,81,2,35,4,0,81,2,38,4,0,81,2,48,4,0,81,2,51,98,0,81,2,52,4,0,81,2,53,4,0,81,2,61,98,0,81,2,62,4,0,81,2,63,4,0,81,2,72,98,0,81,2,73,4,0,81,2,74,4,0,81,2,77,4,0,81,2,87,48,0,82,2,9,4,0,82,2,17,98,0,82,2,39,98,0,82,2,47,98,0,82,2,78,98,0,82,2,86,98,1,83,2,10,4,0,83,2,11,4,0,83,2,15,98,0,83,2,16,4,0,83,2,40,17,0,83,2,41,17,0,83,2,45,4,0,83,2,46,4,0,83,2,79,17,0,83,2,80,17,0,83,2,84,4,0,83,2,85,98,0,84,2,11,4,0,84,2,12,17,0,84,2,13,48,0,84,2,14,4,0,84,2,42,4,0,84,2,43,4,0,84,2,44,4,0,84,2,81,4,0,84,2,82,4,0,84,2,83,4,0,4,3,33,17,0,4,3,34,4,0,4,3,35,5,0,4,3,57,5,0,4,3,58,5,0,4,3,59,5,0,4,3,81,5,0,4,3,82,5,0,4,3,83,98,0,5,3,31,4,0,5,3,32,4,0,5,3,36,98,0,5,3,37,4,0,5,3,55,17,0,5,3,56,17,0,5,3,60,4,0,5,3,61,43,3,5,3,79,17,0,5,3,80,17,0,5,3,84,4,0,5,3,85,4,0,6,3,30,4,0,6,3,38,98,0,6,3,54,98,0,6,3,62,98,0,6,3,78,98,0,6,3,86,98,0,7,3,29,98,0,7,3,39,98,0,7,3,40,98,0,7,3,43,98,0,7,3,46,98,0,7,3,47,98,0,7,3,48,98,0,7,3,51,4,0,7,3,53,4,0,7,3,63,98,0,7,3,66,98,0,7,3,67,85,0,7,3,69,98,0,7,3,73,98,1,7,3,74,4,0,7,3,77,4,0,7,3,87,4,0,8,3,29,4,0,8,3,39,4,0,8,3,40,4,0,8,3,41,4,0,8,3,42,4,0,8,3,43,4,0,8,3,44,4,0,8,3,45,4,0,8,3,46,4,0,8,3,47,4,0,8,3,48,4,0,8,3,49,4,0,8,3,50,4,0,8,3,51,4,0,8,3,52,4,0,8,3,53,17,0,8,3,63,4,0,8,3,64,4,0,8,3,65,4,0,8,3,66,4,0,8,3,67,4,0,8,3,68,4,0,8,3,69,107,1,8,3,70,4,0,8,3,71,4,0,8,3,72,4,0,8,3,73,4,0,8,3,74,4,0,8,3,75,4,0,8,3,76,4,0,8,3,77,17,0,8,3,87,48,0,9,3,28,4,0,9,3,40,4,0,9,3,52,4,0,9,3,64,4,0,9,3,76,4,0,9,3,88,17,0,10,3,28,17,0,10,3,40,4,0,10,3,52,63,5,10,3,58,4,0,10,3,64,4,0,10,3,65,4,0,10,3,76,63,5,10,3,82,4,0,10,3,88,4,0,11,3,28,4,0,11,3,40,4,0,11,3,52,4,0,11,3,64,4,0,11,3,76,4,0,11,3,88,98,0,12,3,28,4,0,12,3,29,4,0,12,3,39,4,0,12,3,40,4,0,12,3,41,48,0,12,3,42,4,0,12,3,43,4,0,12,3,44,4,0,12,3,45,4,0,12,3,46,4,0,12,3,47,4,0,12,3,48,4,0,12,3,49,48,0,12,3,50,4,0,12,3,51,4,0,12,3,52,4,0,12,3,53,17,0,12,3,63,4,0,12,3,76,4,0,12,3,77,17,0,12,3,87,85,0,13,3,27,98,0,13,3,28,98,0,13,3,29,98,0,13,3,39,98,0,13,3,40,98,0,13,3,43,98,0,13,3,46,98,0,13,3,47,98,0,13,3,48,98,0,13,3,51,4,0,13,3,53,4,0,13,3,63,4,0,13,3,77,4,0,13,3,87,98,2,14,3,26,98,0,14,3,27,4,0,14,3,30,4,0,14,3,38,18,13,14,3,49,98,0,14,3,53,98,0,14,3,54,98,0,14,3,62,98,0,14,3,78,98,0,14,3,86,4,0,15,3,25,98,0,15,3,31,4,0,15,3,32,4,0,15,3,36,98,0,15,3,37,4,0,15,3,53,4,0,15,3,55,17,0,15,3,56,17,0,15,3,60,4,0,15,3,61,4,0,15,3,79,17,0,15,3,80,17,0,15,3,84,4,0,15,3,85,98,0,16,3,24,98,0,16,3,32,4,0,16,3,33,17,0,16,3,34,4,0,16,3,35,4,0,16,3,53,4,0,16,3,57,4,0,16,3,58,4,0,16,3,59,4,0,16,3,81,4,0,16,3,82,4,0,16,3,83,4,0,16,3,84,4,0,17,3,25,98,0,17,3,30,98,2,17,3,31,17,0,17,3,52,4,0,17,3,84,4,0,18,3,26,98,0,18,3,29,4,0,18,3,30,106,8,18,3,42,4,0,18,3,52,48,0,18,3,84,4,0,19,3,27,4,0,19,3,29,17,0,19,3,41,4,0,19,3,51,4,0,19,3,84,98,0,20,3,28,17,0,20,3,42,106,4,20,3,45,98,1,20,3,50,4,0,20,3,51,4,0,20,3,84,98,0,20,3,85,98,0,21,3,19,106,1,21,3,40,106,1,21,3,47,4,0,21,3,50,4,0,21,3,84,98,0,21,3,85,4,0,22,3,18,4,0,22,3,20,106,1,22,3,41,17,0,22,3,42,106,1,22,3,43,106,1,22,3,48,4,0,22,3,50,4,0,22,3,84,98,2,23,3,17,4,0,23,3,21,106,4,23,3,45,17,0,23,3,49,4,0,23,3,84,85,0,24,3,16,98,0,24,3,17,4,0,24,3,22,106,1,24,3,41,106,8,24,3,47,4,0,24,3,49,4,0,24,3,84,4,0,25,3,12,17,0,25,3,13,4,0,25,3,14,98,0,25,3,15,98,0,25,3,16,98,0,25,3,23,4,0,25,3,48,4,0,25,3,84,98,0,26,3,10,4,0,26,3,11,4,0,26,3,15,98,0,26,3,16,98,0,26,3,21,4,0,26,3,22,98,0,26,3,47,4,0,26,3,48,4,0,26,3,84,4,0,27,3,9,4,0,27,3,17,98,0,27,3,20,4,0,27,3,21,4,0,27,3,47,4,0,27,3,84,98,0,27,3,85,98,0,28,3,8,98,0,28,3,18,98,2,28,3,20,106,8,28,3,45,106,8,28,3,46,4,0,28,3,47,4,0,28,3,84,98,0,28,3,85,4,0,29,3,8,4,0,29,3,18,98,0,29,3,19,106,8,29,3,44,106,9,29,3,45,17,0,29,3,46,4,0,29,3,84,4,0,30,3,7,50,2,30,3,13,4,0,30,3,19,106,1,30,3,43,4,0,30,3,46,4,0,30,3,84,17,0,31,3,7,50,4,31,3,12,35,13,31,3,13,50,3,31,3,14,17,0,31,3,19,4,0,31,3,45,4,0,31,3,84,4,0,32,3,7,50,1,32,3,13,4,0,32,3,19,18,5,32,3,42,98,0,32,3,44,98,0,32,3,45,4,0,32,3,84,4,0,33,3,8,4,0,33,3,18,5,0,33,3,42,5,0,33,3,43,5,0,33,3,44,5,0,33,3,81,5,0,33,3,82,5,0,33,3,83,4,0,33,3,84,98,0,34,3,8,98,0,34,3,18,85,0,34,3,19,85,0,34,3,20,85,0,34,3,21,17,0,34,3,22,85,0,34,3,23,43,3,34,3,40,17,0,34,3,41,17,0,34,3,45,4,0,34,3,46,17,0,34,3,80,17,0,34,3,84,4,0,34,3,85,4,0,35,3,9,4,0,35,3,17,53,3,35,3,22,98,0,35,3,39,98,0,35,3,47,98,0,35,3,78,98,0,35,3,86,98,1,36,3,10,4,0,36,3,11,4,0,36,3,15,98,0,36,3,16,53,3,36,3,22,50,4,36,3,37,4,0,36,3,38,4,0,36,3,48,4,0,36,3,77,4,0,36,3,87,98,0,37,3,10,98,0,37,3,11,48,0,37,3,12,17,0,37,3,13,4,0,37,3,14,4,0,37,3,15,17,0,37,3,16,85,0,37,3,17,85,0,37,3,22,17,0,37,3,23,98,0,37,3,38,17,0,37,3,48,4,0,37,3,49,4,0,37,3,50,4,0,37,3,51,4,0,37,3,52,4,0,37,3,53,4,0,37,3,54,4,0,37,3,55,4,0,37,3,56,4,0,37,3,57,4,0,37,3,58,4,0,37,3,59,4,0,37,3,60,4,0,37,3,64,4,0,37,3,65,4,0,37,3,66,4,0,37,3,67,4,0,37,3,68,4,0,37,3,69,4,0,37,3,70,4,0,37,3,71,4,0,37,3,72,4,0,37,3,73,4,0,37,3,74,4,0,37,3,75,4,0,37,3,76,4,0,37,3,77,17,0,37,3,87,4,0,38,3,11,4,0,38,3,15,5,0,38,3,16,85,0,38,3,36,43,0,38,3,37,4,0,38,3,49,4,0,38,3,76,4,0,38,3,88,4,0,39,3,11,4,0,39,3,15,5,0,39,3,16,9,9,39,3,36,43,0,39,3,37,98,0,39,3,38,63,5,39,3,43,4,0,39,3,49,4,0,39,3,76,63,5,39,3,82,4,0,39,3,88,98,2,40,3,10,4,0,40,3,11,4,0,40,3,15,5,0,40,3,16,85,0,40,3,36,43,0,40,3,37,4,0,40,3,49,4,0,40,3,76,4,0,40,3,88,4,0,41,3,11,4,0,41,3,15,5,0,41,3,16,98,0,41,3,38,4,0,41,3,48,4,0,41,3,77,17,0,41,3,87,4,0,42,3,11,4,0,42,3,15,5,0,42,3,16,17,0,42,3,17,17,0,42,3,23,50,4,42,3,37,4,0,42,3,38,4,0,42,3,48,4,0,42,3,77,4,0,42,3,87,98,0,43,3,10,98,0,43,3,11,4,0,43,3,15,5,0,43,3,16,35,12,43,3,17,98,0,43,3,39,4,0,43,3,47,4,0,43,3,78,98,0,43,3,86,98,0,44,3,10,98,0,44,3,11,4,0,44,3,15,5,0,44,3,16,4,0,44,3,40,17,0,44,3,41,4,0,44,3,45,4,0,44,3,46,4,0,44,3,79,4,0,44,3,80,17,0,44,3,84,4,0,44,3,85,98,0,45,3,10,98,0,45,3,11,4,0,45,3,15,5,0,45,3,16,4,0,45,3,41,4,0,45,3,42,4,0,45,3,43,4,0,45,3,44,4,0,45,3,81,4,0,45,3,82,4,0,45,3,83,48,0,45,3,84,4,0,46,3,11,4,0,46,3,15,5,0,46,3,16,85,0,46,3,17,17,0,46,3,23,4,0,46,3,41,50,1,46,3,81,4,0,46,3,84,4,0,47,3,11,4,0,47,3,15,5,0,47,3,16,4,0,47,3,41,4,0,47,3,84,98,0,47,3,85,98,0,48,3,10,4,0,48,3,11,4,0,48,3,15,5,0,48,3,16,98,0,48,3,40,4,0,48,3,41,4,0,48,3,84,4,0,48,3,85,4,0,49,3,11,4,0,49,3,15,5,0,49,3,16,4,0,49,3,41,4,0,49,3,84,98,0,49,3,85,4,0,50,3,11,4,0,50,3,15,5,0,50,3,16,4,0,50,3,41,98,0,50,3,84,98,2,51,3,10,4,0,51,3,11,4,0,51,3,15,17,0,51,3,16,17,0,51,3,23,98,0,51,3,40,98,0,51,3,41,5,0,51,3,42,5,0,51,3,43,4,0,51,3,84,98,0,52,3,10,4,0,52,3,11,4,0,52,3,14,4,0,52,3,15,98,0,52,3,16,5,0,52,3,44,98,0,52,3,84,98,0,53,3,10,4,0,53,3,11,4,0,53,3,14,4,0,53,3,15,98,0,53,3,16,4,0,53,3,84,48,0,54,3,11,4,0,54,3,14,85,0,54,3,15,85,0,54,3,17,85,0,54,3,21,98,0,54,3,84,4,0,55,3,11,4,0,55,3,14,85,0,55,3,15,4,0,55,3,84,98,0,56,3,10,4,0,56,3,11,4,0,56,3,14,4,0,56,3,15,98,0,56,3,16,5,0,56,3,44,98,0,56,3,84,4,0,57,3,11,4,0,57,3,14,4,0,57,3,15,85,0,57,3,19,98,0,57,3,40,98,0,57,3,41,5,0,57,3,42,5,0,57,3,43,4,0,57,3,84,98,0,57,3,85,4,0,58,3,11,4,0,58,3,14,85,0,58,3,15,53,2,58,3,19,5,0,58,3,20,106,8,58,3,30,106,8,58,3,31,4,0,58,3,41,4,0,58,3,84,4,0,58,3,85,98,0,59,3,10,4,0,59,3,11,4,0,59,3,14,4,0,59,3,15,98,0,59,3,16,85,0,59,3,17,85,0,59,3,21,4,0,59,3,23,85,0,59,3,29,18,14,59,3,30,18,14,59,3,31,85,0,59,3,32,85,0,59,3,33,4,0,59,3,41,4,0,59,3,84,98,0,59,3,85,98,0,60,3,10,4,0,60,3,11,4,0,60,3,15,98,0,60,3,16,106,2,60,3,30,106,2,60,3,31,98,0,60,3,40,98,0,60,3,41,5,0,60,3,42,5,0,60,3,43,4,0,60,3,84,98,0,61,3,10,4,0,61,3,11,4,0,61,3,15,98,0,61,3,16,5,0,61,3,44,98,1,61,3,84,4,0,62,3,11,4,0,62,3,15,50,2,62,3,17,98,0,62,3,84,4,0,63,3,11,4,0,63,3,15,17,0,63,3,16,5,0,63,3,17,107,1,63,3,18,107,1,63,3,19,107,1,63,3,20,5,0,63,3,21,17,0,63,3,22,4,0,63,3,84,98,0,64,3,10,4,0,64,3,11,4,0,64,3,15,4,0,64,3,16,5,0,64,3,22,50,3,64,3,23,4,0,64,3,84,4,0,65,3,11,4,0,65,3,15,4,0,65,3,16,107,0,65,3,22,5,0,65,3,44,98,0,65,3,84,4,0,66,3,11,4,0,66,3,15,4,0,66,3,16,107,0,66,3,22,98,0,66,3,40,98,0,66,3,41,5,0,66,3,42,5,0,66,3,43,98,0,66,3,84,98,0,67,3,10,4,0,67,3,11,4,0,67,3,15,4,0,67,3,16,107,0,67,3,22,4,0,67,3,41,4,0,67,3,84,98,0,68,3,10,4,0,68,3,11,4,0,68,3,15,4,0,68,3,16,5,0,68,3,22,50,2,68,3,25,53,2,68,3,26,85,0,68,3,27,85,0,68,3,28,53,3,68,3,29,4,0,68,3,41,4,0,68,3,84,98,0,68,3,85,98,0,69,3,10,4,0,69,3,11,4,0,69,3,15,17,0,69,3,16,17,0,69,3,22,5,0,69,3,23,107,1,69,3,24,5,0,69,3,25,5,0,69,3,26,17,0,69,3,27,17,0,69,3,28,5,0,69,3,29,5,0,69,3,30,17,0,69,3,31,98,0,69,3,40,4,0,69,3,41,4,0,69,3,84,4,0,69,3,85,4,0,70,3,11,4,0,70,3,15,4,0,70,3,16,5,0,70,3,31,4,0,70,3,41,4,0,70,3,84,98,0,70,3,85,4,0,71,3,11,4,0,71,3,15,4,0,71,3,16,5,0,71,3,31,98,0,71,3,32,48,0,71,3,41,4,0,71,3,84,98,0,72,3,10,4,0,72,3,11,4,0,72,3,12,17,0,72,3,13,4,0,72,3,14,4,0,72,3,15,4,0,72,3,16,5,0,72,3,31,98,2,72,3,32,4,0,72,3,41,4,0,72,3,42,4,0,72,3,43,4,0,72,3,44,4,0,72,3,81,4,0,72,3,82,4,0,72,3,83,4,0,72,3,84,98,0,73,3,10,4,0,73,3,11,4,0,73,3,15,4,0,73,3,16,4,0,73,3,17,5,0,73,3,31,98,0,73,3,32,43,3,73,3,40,17,0,73,3,41,4,0,73,3,45,4,0,73,3,46,50,2,73,3,78,43,3,73,3,79,4,0,73,3,80,17,0,73,3,84,4,0,73,3,85,4,0,74,3,9,4,0,74,3,17,4,0,74,3,18,5,0,74,3,31,98,0,74,3,39,4,0,74,3,47,4,0,74,3,78,98,1,74,3,86,98,0,75,3,8,4,0,75,3,18,4,0,75,3,19,4,0,75,3,20,4,0,75,3,21,17,0,75,3,22,4,0,75,3,23,4,0,75,3,24,4,0,75,3,25,4,0,75,3,26,4,0,75,3,27,4,0,75,3,28,4,0,75,3,29,4,0,75,3,30,17,0,75,3,31,98,0,75,3,33,98,0,75,3,34,98,0,75,3,35,4,0,75,3,38,4,0,75,3,48,4,0,75,3,77,4,0,75,3,87,4,0,76,3,8,4,0,76,3,18,4,0,76,3,19,4,0,76,3,20,4,0,76,3,21,4,0,76,3,22,4,0,76,3,23,4,0,76,3,24,4,0,76,3,25,4,0,76,3,26,4,0,76,3,27,4,0,76,3,28,4,0,76,3,29,4,0,76,3,30,4,0,76,3,31,4,0,76,3,32,4,0,76,3,33,4,0,76,3,34,4,0,76,3,35,4,0,76,3,36,4,0,76,3,37,4,0,76,3,38,4,0,76,3,48,4,0,76,3,77,17,0,76,3,87,48,0,77,3,7,4,0,77,3,19,4,0,77,3,37,4,0,77,3,49,4,0,77,3,76,4,0,77,3,88,17,0,78,3,7,17,0,78,3,19,4,0,78,3,37,63,5,78,3,43,4,0,78,3,49,4,0,78,3,76,63,5,78,3,82,4,0,78,3,88,4,0,79,3,7,4,0,79,3,19,4,0,79,3,37,4,0,79,3,49,4,0,79,3,76,4,0,79,3,88,98,0,80,3,7,4,0,80,3,8,4,0,80,3,18,4,0,80,3,19,4,0,80,3,20,48,0,80,3,21,4,0,80,3,22,4,0,80,3,23,4,0,80,3,24,4,0,80,3,25,4,0,80,3,26,4,0,80,3,27,4,0,80,3,28,4,0,80,3,29,4,0,80,3,30,4,0,80,3,31,4,0,80,3,32,4,0,80,3,33,4,0,80,3,34,48,0,80,3,35,4,0,80,3,36,4,0,80,3,37,4,0,80,3,38,17,0,80,3,48,4,0,80,3,49,4,0,80,3,50,4,0,80,3,51,4,0,80,3,52,4,0,80,3,53,98,0,80,3,54,4,0,80,3,55,98,0,80,3,56,4,0,80,3,57,98,0,80,3,58,4,0,80,3,59,98,0,80,3,60,4,0,80,3,61,4,0,80,3,62,4,0,80,3,63,4,0,80,3,64,98,0,80,3,65,98,0,80,3,66,4,0,80,3,67,4,0,80,3,68,98,0,80,3,69,98,0,80,3,70,4,0,80,3,71,4,0,80,3,72,4,0,80,3,73,4,0,80,3,74,98,0,80,3,75,4,0,80,3,76,4,0,80,3,77,17,0,80,3,87,98,0,81,3,8,98,0,81,3,18,98,0,81,3,19,98,0,81,3,22,98,0,81,3,25,98,0,81,3,26,98,0,81,3,27,98,1,81,3,30,98,0,81,3,33,98,0,81,3,34,98,0,81,3,35,4,0,81,3,38,4,0,81,3,48,4,0,81,3,51,98,0,81,3,52,4,0,81,3,53,4,0,81,3,61,98,0,81,3,62,4,0,81,3,63,4,0,81,3,72,98,0,81,3,73,4,0,81,3,74,4,0,81,3,77,4,0,81,3,87,4,0,82,3,9,4,0,82,3,17,98,0,82,3,39,98,0,82,3,47,98,0,82,3,78,98,0,82,3,86,98,0,83,3,10,4,0,83,3,11,4,0,83,3,15,98,0,83,3,16,4,0,83,3,40,17,0,83,3,41,17,0,83,3,45,4,0,83,3,46,4,0,83,3,79,17,0,83,3,80,17,0,83,3,84,4,0,83,3,85,98,0,84,3,11,4,0,84,3,12,17,0,84,3,13,4,0,84,3,14,4,0,84,3,42,4,0,84,3,43,4,0,84,3,44,4,0,84,3,81,4,0,84,3,82,4,0,84,3,83,17,0,4,4,33,4,0,4,4,34,17,0,4,4,35,17,0,4,4,57,5,0,4,4,58,17,0,4,4,59,17,0,4,4,81,5,0,4,4,82,17,0,4,4,83,48,0,5,4,31,4,0,5,4,32,4,0,5,4,36,4,0,5,4,37,4,0,5,4,55,4,0,5,4,56,4,0,5,4,60,4,0,5,4,61,4,0,5,4,79,4,0,5,4,80,4,0,5,4,84,4,0,5,4,85,98,0,6,4,30,98,0,6,4,38,98,0,6,4,54,98,0,6,4,62,98,0,6,4,78,98,0,6,4,86,4,0,7,4,29,48,0,7,4,39,98,0,7,4,40,98,0,7,4,43,98,0,7,4,46,98,0,7,4,48,98,0,7,4,51,4,0,7,4,53,4,0,7,4,63,98,0,7,4,66,98,0,7,4,67,50,2,7,4,69,98,1,7,4,73,98,0,7,4,74,4,0,7,4,77,4,0,7,4,87,4,0,8,4,29,4,0,8,4,39,4,0,8,4,40,4,0,8,4,41,48,0,8,4,42,4,0,8,4,43,4,0,8,4,44,4,0,8,4,45,4,0,8,4,46,4,0,8,4,47,4,0,8,4,48,4,0,8,4,49,4,0,8,4,50,4,0,8,4,51,48,0,8,4,52,4,0,8,4,53,4,0,8,4,63,4,0,8,4,64,48,0,8,4,65,4,0,8,4,66,4,0,8,4,67,4,0,8,4,68,4,0,8,4,69,107,1,8,4,70,4,0,8,4,71,4,0,8,4,72,4,0,8,4,73,4,0,8,4,74,4,0,8,4,75,48,0,8,4,76,4,0,8,4,77,4,0,8,4,87,17,0,9,4,28,17,0,9,4,40,4,0,9,4,52,17,0,9,4,64,4,0,9,4,76,17,0,9,4,88,4,0,10,4,28,4,0,10,4,40,4,0,10,4,52,4,0,10,4,64,4,0,10,4,65,4,0,10,4,76,4,0,10,4,88,17,0,11,4,28,17,0,11,4,40,4,0,11,4,52,17,0,11,4,64,4,0,11,4,76,17,0,11,4,88,98,0,12,4,28,4,0,12,4,29,4,0,12,4,39,4,0,12,4,40,4,0,12,4,41,4,0,12,4,42,4,0,12,4,43,4,0,12,4,44,4,0,12,4,45,4,0,12,4,46,4,0,12,4,47,4,0,12,4,48,4,0,12,4,49,4,0,12,4,50,4,0,12,4,51,4,0,12,4,52,4,0,12,4,53,4,0,12,4,63,4,0,12,4,76,4,0,12,4,77,4,0,12,4,87,85,0,13,4,27,98,0,13,4,28,4,0,13,4,29,4,0,13,4,39,98,0,13,4,40,98,0,13,4,43,98,0,13,4,46,98,0,13,4,48,98,0,13,4,51,4,0,13,4,53,4,0,13,4,63,4,0,13,4,77,4,0,13,4,87,98,2,14,4,26,98,0,14,4,27,98,0,14,4,30,98,0,14,4,38,18,5,14,4,49,98,1,14,4,54,98,1,14,4,62,98,1,14,4,78,98,1,14,4,86,85,0,15,4,24,4,0,15,4,25,4,0,15,4,31,4,0,15,4,32,4,0,15,4,36,48,0,15,4,37,98,0,15,4,52,98,0,15,4,53,4,0,15,4,55,4,0,15,4,56,4,0,15,4,60,4,0,15,4,61,4,0,15,4,79,4,0,15,4,80,4,0,15,4,84,4,0,15,4,85,85,0,16,4,23,98,0,16,4,24,98,0,16,4,32,17,0,16,4,33,4,0,16,4,34,17,0,16,4,35,4,0,16,4,53,17,0,16,4,57,4,0,16,4,58,17,0,16,4,59,17,0,16,4,81,4,0,16,4,82,17,0,16,4,83,4,0,16,4,84,4,0,17,4,25,98,0,17,4,30,85,0,17,4,31,98,2,17,4,52,4,0,17,4,84,4,0,18,4,26,98,0,18,4,29,98,2,18,4,30,106,8,18,4,42,106,8,18,4,43,4,0,18,4,52,4,0,18,4,84,4,0,19,4,27,4,0,19,4,29,106,1,19,4,41,98,0,19,4,50,4,0,19,4,51,48,0,19,4,84,85,0,20,4,19,98,0,20,4,28,17,0,20,4,42,106,4,20,4,45,4,0,20,4,51,4,0,20,4,84,98,0,20,4,85,85,0,21,4,18,98,0,21,4,19,106,1,21,4,40,17,0,21,4,42,106,1,21,4,47,98,0,21,4,49,4,0,21,4,50,4,0,21,4,84,98,0,21,4,85,4,0,22,4,18,4,0,22,4,20,106,1,22,4,41,106,1,22,4,43,106,1,22,4,48,4,0,22,4,50,4,0,22,4,84,98,2,23,4,17,98,0,23,4,18,4,0,23,4,21,106,4,23,4,45,98,2,23,4,49,107,2,23,4,84,85,0,24,4,16,98,0,24,4,17,4,0,24,4,22,106,1,24,4,41,106,8,24,4,47,4,0,24,4,49,4,0,24,4,84,17,0,25,4,12,4,0,25,4,13,17,0,25,4,14,98,0,25,4,15,98,0,25,4,16,98,0,25,4,23,98,0,25,4,47,4,0,25,4,48,4,0,25,4,84,4,0,26,4,10,4,0,26,4,11,4,0,26,4,15,4,0,26,4,16,98,0,26,4,21,4,0,26,4,22,4,0,26,4,48,4,0,26,4,84,98,0,27,4,9,98,0,27,4,17,98,0,27,4,20,98,2,27,4,21,98,0,27,4,46,4,0,27,4,47,4,0,27,4,84,98,0,27,4,85,4,0,28,4,8,4,0,28,4,18,98,0,28,4,19,85,0,28,4,20,106,8,28,4,45,106,8,28,4,46,4,0,28,4,47,4,0,28,4,84,98,0,28,4,85,4,0,29,4,8,4,0,29,4,18,98,0,29,4,19,106,8,29,4,44,106,9,29,4,45,98,2,29,4,46,4,0,29,4,84,17,0,30,4,7,17,0,30,4,19,106,1,30,4,43,4,0,30,4,46,48,0,30,4,84,4,0,31,4,7,48,0,31,4,19,98,0,31,4,44,4,0,31,4,45,4,0,31,4,84,17,0,32,4,7,17,0,32,4,19,18,13,32,4,42,98,0,32,4,45,4,0,32,4,84,4,0,33,4,8,48,0,33,4,18,17,0,33,4,42,5,0,33,4,43,17,0,33,4,44,17,0,33,4,81,5,0,33,4,82,17,0,33,4,83,4,0,33,4,84,4,0,34,4,8,4,0,34,4,18,85,0,34,4,19,85,0,34,4,20,17,0,34,4,21,85,0,34,4,22,4,0,34,4,40,4,0,34,4,41,4,0,34,4,45,4,0,34,4,46,4,0,34,4,79,4,0,34,4,80,4,0,34,4,84,4,0,34,4,85,98,0,35,4,9,98,1,35,4,17,53,3,35,4,21,98,0,35,4,39,98,0,35,4,47,98,0,35,4,78,98,0,35,4,86,4,0,36,4,10,4,0,36,4,11,48,0,36,4,15,4,0,36,4,16,53,3,36,4,21,4,0,36,4,38,4,0,36,4,48,4,0,36,4,77,4,0,36,4,87,98,0,37,4,10,98,0,37,4,11,17,0,37,4,12,4,0,37,4,13,17,0,37,4,14,4,0,37,4,15,17,0,37,4,16,17,0,37,4,17,85,0,37,4,21,17,0,37,4,22,17,0,37,4,23,4,0,37,4,38,4,0,37,4,48,4,0,37,4,49,4,0,37,4,50,4,0,37,4,51,4,0,37,4,52,4,0,37,4,53,4,0,37,4,54,4,0,37,4,55,4,0,37,4,56,4,0,37,4,57,4,0,37,4,58,4,0,37,4,59,4,0,37,4,60,4,0,37,4,61,4,0,37,4,62,4,0,37,4,63,4,0,37,4,64,4,0,37,4,65,4,0,37,4,66,4,0,37,4,67,4,0,37,4,68,4,0,37,4,69,4,0,37,4,70,4,0,37,4,71,4,0,37,4,72,4,0,37,4,73,4,0,37,4,74,4,0,37,4,75,4,0,37,4,76,4,0,37,4,77,4,0,37,4,87,4,0,38,4,11,4,0,38,4,15,5,0,38,4,16,96,6,38,4,21,17,0,38,4,23,50,4,38,4,36,98,0,38,4,37,4,0,38,4,49,4,0,38,4,76,17,0,38,4,88,4,0,39,4,11,4,0,39,4,15,5,0,39,4,16,96,4,39,4,20,89,0,39,4,21,96,5,39,4,22,9,9,39,4,36,43,0,39,4,37,98,0,39,4,38,4,0,39,4,49,4,0,39,4,76,4,0,39,4,88,98,0,40,4,10,4,0,40,4,11,4,0,40,4,15,5,0,40,4,16,96,7,40,4,21,50,4,40,4,36,98,0,40,4,37,4,0,40,4,49,4,0,40,4,76,17,0,40,4,88,4,0,41,4,11,4,0,41,4,15,5,0,41,4,16,4,0,41,4,38,4,0,41,4,48,4,0,41,4,77,4,0,41,4,87,4,0,42,4,11,4,0,42,4,15,5,0,42,4,16,17,0,42,4,17,17,0,42,4,23,4,0,42,4,38,4,0,42,4,48,4,0,42,4,77,4,0,42,4,87,98,0,43,4,10,98,0,43,4,11,4,0,43,4,15,5,0,43,4,16,96,6,43,4,24,98,1,43,4,39,4,0,43,4,47,4,0,43,4,78,98,1,43,4,86,4,0,44,4,11,4,0,44,4,15,5,0,44,4,16,96,4,44,4,23,89,0,44,4,24,96,5,44,4,25,4,0,44,4,40,4,0,44,4,41,4,0,44,4,45,4,0,44,4,46,4,0,44,4,79,4,0,44,4,80,4,0,44,4,84,4,0,44,4,85,98,0,45,4,10,98,0,45,4,11,4,0,45,4,15,5,0,45,4,16,96,7,45,4,24,4,0,45,4,41,4,0,45,4,42,4,0,45,4,43,4,0,45,4,44,4,0,45,4,81,4,0,45,4,82,4,0,45,4,83,4,0,45,4,84,4,0,46,4,11,4,0,46,4,15,5,0,46,4,16,85,0,46,4,17,17,0,46,4,23,4,0,46,4,41,4,0,46,4,84,4,0,47,4,11,4,0,47,4,15,5,0,47,4,16,96,6,47,4,19,4,0,47,4,41,4,0,47,4,84,98,0,47,4,85,98,0,48,4,10,4,0,48,4,11,4,0,48,4,15,5,0,48,4,16,96,4,48,4,18,89,0,48,4,19,96,5,48,4,20,98,0,48,4,40,4,0,48,4,41,4,0,48,4,84,4,0,48,4,85,4,0,49,4,11,4,0,49,4,15,5,0,49,4,16,96,7,49,4,19,4,0,49,4,41,4,0,49,4,84,98,0,49,4,85,4,0,50,4,11,4,0,50,4,15,5,0,50,4,16,17,0,50,4,23,4,0,50,4,41,4,0,50,4,84,98,0,51,4,10,4,0,51,4,11,4,0,51,4,15,17,0,51,4,16,17,0,51,4,17,17,0,51,4,22,17,0,51,4,23,85,0,51,4,39,98,0,51,4,40,98,0,51,4,41,5,0,51,4,42,5,0,51,4,43,98,0,51,4,84,4,0,52,4,11,4,0,52,4,14,4,0,52,4,15,5,0,52,4,44,4,0,52,4,84,98,0,53,4,10,4,0,53,4,11,4,0,53,4,14,4,0,53,4,15,98,0,53,4,16,48,0,53,4,84,4,0,54,4,11,4,0,54,4,14,4,0,54,4,15,85,0,54,4,17,85,0,54,4,21,4,0,54,4,84,4,0,55,4,11,4,0,55,4,14,85,0,55,4,15,98,0,55,4,84,98,0,56,4,10,4,0,56,4,11,4,0,56,4,14,4,0,56,4,15,98,0,56,4,16,5,0,56,4,44,4,0,56,4,84,4,0,57,4,11,4,0,57,4,14,85,0,57,4,15,85,0,57,4,19,53,1,57,4,20,85,0,57,4,39,98,0,57,4,40,98,0,57,4,41,5,0,57,4,42,5,0,57,4,43,4,0,57,4,84,98,0,57,4,85,4,0,58,4,11,4,0,58,4,14,85,0,58,4,15,4,0,58,4,41,4,0,58,4,84,4,0,58,4,85,98,0,59,4,10,4,0,59,4,11,4,0,59,4,14,4,0,59,4,15,98,0,59,4,16,85,0,59,4,17,85,0,59,4,21,4,0,59,4,41,4,0,59,4,84,98,0,59,4,85,4,0,60,4,11,4,0,60,4,15,85,0,60,4,39,98,0,60,4,40,98,0,60,4,41,5,0,60,4,42,5,0,60,4,43,4,0,60,4,84,98,0,61,4,10,4,0,61,4,11,4,0,61,4,15,98,0,61,4,16,5,0,61,4,44,4,0,61,4,84,4,0,62,4,11,4,0,62,4,15,53,4,62,4,16,53,4,62,4,22,98,0,62,4,84,4,0,63,4,11,4,0,63,4,15,17,0,63,4,16,5,0,63,4,17,5,0,63,4,18,5,0,63,4,19,5,0,63,4,20,5,0,63,4,21,17,0,63,4,22,53,7,63,4,23,4,0,63,4,84,98,0,64,4,10,4,0,64,4,11,4,0,64,4,15,4,0,64,4,16,5,0,64,4,22,4,0,64,4,84,4,0,65,4,11,4,0,65,4,15,4,0,65,4,16,5,0,65,4,22,5,0,65,4,44,98,0,65,4,84,4,0,66,4,11,4,0,66,4,15,4,0,66,4,16,5,0,66,4,22,85,0,66,4,39,98,0,66,4,40,98,0,66,4,41,5,0,66,4,42,5,0,66,4,43,4,0,66,4,84,98,0,67,4,10,4,0,67,4,11,4,0,67,4,15,4,0,67,4,16,5,0,67,4,22,4,0,67,4,41,4,0,67,4,84,4,0,68,4,11,4,0,68,4,15,4,0,68,4,16,5,0,68,4,22,85,0,68,4,23,44,2,68,4,27,44,2,68,4,28,53,4,68,4,31,4,0,68,4,41,4,0,68,4,84,98,0,68,4,85,98,0,69,4,10,4,0,69,4,11,4,0,69,4,15,17,0,69,4,16,17,0,69,4,22,5,0,69,4,23,5,0,69,4,24,5,0,69,4,25,5,0,69,4,26,5,0,69,4,27,5,0,69,4,28,5,0,69,4,29,5,0,69,4,30,17,0,69,4,31,53,7,69,4,32,98,0,69,4,40,4,0,69,4,41,4,0,69,4,84,4,0,69,4,85,4,0,70,4,11,4,0,70,4,15,4,0,70,4,16,5,0,70,4,31,4,0,70,4,41,4,0,70,4,84,98,0,70,4,85,4,0,71,4,11,4,0,71,4,15,4,0,71,4,16,5,0,71,4,31,98,0,71,4,32,48,0,71,4,41,4,0,71,4,84,98,0,72,4,10,4,0,72,4,11,17,0,72,4,12,4,0,72,4,13,17,0,72,4,14,4,0,72,4,16,5,0,72,4,31,98,0,72,4,32,4,0,72,4,41,4,0,72,4,42,4,0,72,4,43,4,0,72,4,44,4,0,72,4,81,4,0,72,4,82,4,0,72,4,83,4,0,72,4,84,48,0,73,4,10,4,0,73,4,11,4,0,73,4,15,4,0,73,4,16,4,0,73,4,17,5,0,73,4,31,98,0,73,4,32,4,0,73,4,40,4,0,73,4,41,4,0,73,4,45,4,0,73,4,46,4,0,73,4,79,4,0,73,4,80,4,0,73,4,84,4,0,73,4,85,98,0,74,4,9,4,0,74,4,17,4,0,74,4,18,5,0,74,4,31,98,0,74,4,39,4,0,74,4,47,4,0,74,4,78,98,0,74,4,86,4,0,75,4,8,4,0,75,4,18,4,0,75,4,19,4,0,75,4,20,4,0,75,4,21,17,0,75,4,22,4,0,75,4,23,4,0,75,4,24,4,0,75,4,25,4,0,75,4,26,4,0,75,4,27,4,0,75,4,28,4,0,75,4,29,4,0,75,4,30,17,0,75,4,31,53,7,75,4,32,98,0,75,4,33,98,0,75,4,35,4,0,75,4,38,4,0,75,4,48,4,0,75,4,77,4,0,75,4,87,4,0,76,4,8,4,0,76,4,18,4,0,76,4,19,4,0,76,4,20,4,0,76,4,21,4,0,76,4,22,4,0,76,4,23,4,0,76,4,24,4,0,76,4,25,4,0,76,4,26,4,0,76,4,27,4,0,76,4,28,4,0,76,4,29,4,0,76,4,30,4,0,76,4,31,4,0,76,4,32,4,0,76,4,33,4,0,76,4,34,4,0,76,4,35,4,0,76,4,36,48,0,76,4,37,4,0,76,4,38,4,0,76,4,48,4,0,76,4,77,4,0,76,4,87,17,0,77,4,7,17,0,77,4,19,4,0,77,4,37,4,0,77,4,49,4,0,77,4,76,17,0,77,4,88,4,0,78,4,7,4,0,78,4,19,4,0,78,4,37,4,0,78,4,49,4,0,78,4,76,4,0,78,4,88,17,0,79,4,7,17,0,79,4,19,4,0,79,4,37,4,0,79,4,49,4,0,79,4,76,17,0,79,4,88,98,0,80,4,7,4,0,80,4,8,4,0,80,4,18,4,0,80,4,19,4,0,80,4,20,4,0,80,4,21,4,0,80,4,22,4,0,80,4,23,4,0,80,4,24,4,0,80,4,25,4,0,80,4,26,4,0,80,4,27,4,0,80,4,28,4,0,80,4,29,4,0,80,4,30,4,0,80,4,31,4,0,80,4,32,4,0,80,4,33,4,0,80,4,34,4,0,80,4,35,4,0,80,4,36,4,0,80,4,37,4,0,80,4,38,4,0,80,4,48,4,0,80,4,49,4,0,80,4,50,4,0,80,4,51,4,0,80,4,52,4,0,80,4,53,4,0,80,4,54,98,0,80,4,55,4,0,80,4,56,4,0,80,4,57,4,0,80,4,58,98,0,80,4,59,4,0,80,4,60,4,0,80,4,61,4,0,80,4,62,4,0,80,4,63,4,0,80,4,64,4,0,80,4,65,98,0,80,4,66,4,0,80,4,67,4,0,80,4,68,98,0,80,4,69,4,0,80,4,70,4,0,80,4,71,4,0,80,4,72,4,0,80,4,73,4,0,80,4,74,4,0,80,4,75,98,0,80,4,76,4,0,80,4,77,4,0,80,4,87,4,0,81,4,8,4,0,81,4,18,98,0,81,4,19,98,0,81,4,22,98,0,81,4,25,98,0,81,4,27,98,0,81,4,30,98,0,81,4,33,98,0,81,4,35,4,0,81,4,38,4,0,81,4,48,4,0,81,4,51,98,0,81,4,52,4,0,81,4,53,4,0,81,4,61,98,0,81,4,62,4,0,81,4,63,4,0,81,4,72,98,0,81,4,73,4,0,81,4,74,4,0,81,4,77,4,0,81,4,87,98,0,82,4,9,98,0,82,4,17,98,1,82,4,39,98,1,82,4,47,98,1,82,4,78,98,1,82,4,86,4,0,83,4,10,4,0,83,4,11,4,0,83,4,15,48,0,83,4,16,4,0,83,4,40,4,0,83,4,41,4,0,83,4,45,4,0,83,4,46,4,0,83,4,79,4,0,83,4,80,4,0,83,4,84,4,0,83,4,85,98,0,84,4,11,17,0,84,4,12,4,0,84,4,13,17,0,84,4,14,17,0,84,4,42,4,0,84,4,43,17,0,84,4,44,17,0,84,4,81,4,0,84,4,82,17,0,84,4,83,17,0,4,5,33,4,0,4,5,34,17,0,4,5,35,17,0,4,5,57,5,0,4,5,58,17,0,4,5,59,17,0,4,5,81,5,0,4,5,82,17,0,4,5,83,4,0,5,5,31,4,0,5,5,32,4,0,5,5,36,4,0,5,5,37,98,0,5,5,55,4,0,5,5,56,4,0,5,5,60,98,0,5,5,61,98,0,5,5,79,4,0,5,5,80,4,0,5,5,84,98,0,5,5,85,4,0,6,5,30,4,0,6,5,38,4,0,6,5,54,4,0,6,5,62,4,0,6,5,78,4,0,6,5,86,48,0,7,5,29,4,0,7,5,39,98,0,7,5,40,109,0,7,5,43,98,0,7,5,46,98,0,7,5,48,109,0,7,5,51,98,0,7,5,53,98,0,7,5,63,98,0,7,5,66,98,0,7,5,67,98,0,7,5,73,98,0,7,5,74,98,0,7,5,77,98,0,7,5,87,4,0,8,5,29,4,0,8,5,39,4,0,8,5,40,4,0,8,5,41,4,0,8,5,42,4,0,8,5,43,4,0,8,5,44,4,0,8,5,45,4,0,8,5,46,4,0,8,5,47,4,0,8,5,48,4,0,8,5,49,4,0,8,5,50,4,0,8,5,51,4,0,8,5,52,4,0,8,5,53,4,0,8,5,63,48,0,8,5,64,4,0,8,5,65,4,0,8,5,66,4,0,8,5,67,4,0,8,5,68,4,0,8,5,69,4,0,8,5,70,4,0,8,5,71,4,0,8,5,72,4,0,8,5,73,4,0,8,5,74,4,0,8,5,75,4,0,8,5,76,4,0,8,5,77,4,0,8,5,87,17,0,9,5,28,17,0,9,5,40,4,0,9,5,52,17,0,9,5,64,4,0,9,5,76,17,0,9,5,88,4,0,10,5,28,4,0,10,5,40,4,0,10,5,52,4,0,10,5,64,4,0,10,5,65,4,0,10,5,76,4,0,10,5,88,17,0,11,5,28,17,0,11,5,40,4,0,11,5,52,17,0,11,5,64,4,0,11,5,76,17,0,11,5,88,98,0,12,5,28,4,0,12,5,29,4,0,12,5,39,4,0,12,5,40,4,0,12,5,41,4,0,12,5,42,4,0,12,5,43,4,0,12,5,44,4,0,12,5,45,4,0,12,5,46,4,0,12,5,47,4,0,12,5,48,4,0,12,5,49,4,0,12,5,50,4,0,12,5,51,4,0,12,5,52,4,0,12,5,53,4,0,12,5,63,4,0,12,5,76,4,0,12,5,77,4,0,12,5,87,85,0,13,5,27,98,0,13,5,28,4,0,13,5,29,4,0,13,5,39,98,0,13,5,40,109,1,13,5,43,98,0,13,5,46,98,0,13,5,48,109,1,13,5,51,98,0,13,5,53,98,0,13,5,63,98,0,13,5,77,98,0,13,5,87,85,0,14,5,26,98,0,14,5,27,4,0,14,5,30,4,0,14,5,38,48,0,14,5,54,4,0,14,5,62,4,0,14,5,78,4,0,14,5,86,50,2,15,5,24,4,0,15,5,25,98,0,15,5,26,4,0,15,5,31,4,0,15,5,32,4,0,15,5,36,4,0,15,5,37,98,0,15,5,52,98,0,15,5,53,98,0,15,5,55,4,0,15,5,56,4,0,15,5,60,98,0,15,5,61,98,0,15,5,79,4,0,15,5,80,4,0,15,5,84,98,0,15,5,85,50,4,16,5,23,98,0,16,5,24,98,0,16,5,32,17,0,16,5,33,4,0,16,5,34,17,0,16,5,35,4,0,16,5,53,17,0,16,5,57,4,0,16,5,58,17,0,16,5,59,17,0,16,5,81,4,0,16,5,82,17,0,16,5,83,4,0,16,5,84,4,0,17,5,25,98,0,17,5,30,85,0,17,5,31,4,0,17,5,52,107,0,17,5,84,4,0,18,5,26,98,0,18,5,29,85,0,18,5,30,106,8,18,5,42,106,8,18,5,43,4,0,18,5,52,4,0,18,5,84,101,0,19,5,24,101,0,19,5,25,4,0,19,5,27,98,0,19,5,28,98,2,19,5,29,106,1,19,5,41,98,0,19,5,50,4,0,19,5,51,4,0,19,5,84,50,2,20,5,19,101,0,20,5,24,101,0,20,5,25,98,0,20,5,28,17,0,20,5,42,17,0,20,5,43,106,4,20,5,45,106,8,20,5,48,4,0,20,5,51,4,0,20,5,84,98,0,20,5,85,50,2,21,5,18,98,0,21,5,19,101,0,21,5,22,101,0,21,5,23,106,1,21,5,40,18,12,21,5,41,17,0,21,5,42,17,0,21,5,43,106,1,21,5,47,98,0,21,5,49,4,0,21,5,50,4,0,21,5,84,98,0,21,5,85,98,2,22,5,18,4,0,22,5,20,101,0,22,5,22,101,0,22,5,23,106,1,22,5,41,50,1,22,5,42,106,1,22,5,43,106,1,22,5,48,4,0,22,5,50,4,0,22,5,84,85,0,23,5,17,98,0,23,5,18,4,0,23,5,21,106,4,23,5,45,4,0,23,5,49,107,2,23,5,84,85,0,24,5,16,98,0,24,5,17,4,0,24,5,22,106,1,24,5,41,18,12,24,5,42,106,8,24,5,47,4,0,24,5,49,4,0,24,5,84,17,0,25,5,12,4,0,25,5,13,17,0,25,5,14,98,0,25,5,15,98,0,25,5,16,98,0,25,5,22,98,0,25,5,23,98,0,25,5,47,4,0,25,5,48,4,0,25,5,84,4,0,26,5,10,4,0,26,5,11,4,0,26,5,15,4,0,26,5,16,98,0,26,5,21,98,2,26,5,22,4,0,26,5,48,4,0,26,5,84,4,0,27,5,9,4,0,27,5,17,98,0,27,5,20,85,0,27,5,21,98,1,27,5,46,4,0,27,5,47,4,0,27,5,84,98,0,27,5,85,4,0,28,5,8,4,0,28,5,18,98,0,28,5,19,85,0,28,5,20,106,8,28,5,45,4,0,28,5,47,4,0,28,5,84,98,0,28,5,85,4,0,29,5,8,4,0,29,5,18,98,0,29,5,19,106,8,29,5,44,106,9,29,5,45,4,0,29,5,46,4,0,29,5,84,17,0,30,5,7,17,0,30,5,19,106,1,30,5,43,4,0,30,5,46,48,0,30,5,84,4,0,31,5,7,4,0,31,5,19,98,0,31,5,44,4,0,31,5,45,4,0,31,5,84,17,0,32,5,7,17,0,32,5,19,98,0,32,5,45,107,0,32,5,84,48,0,33,5,8,4,0,33,5,18,17,0,33,5,42,5,0,33,5,43,17,0,33,5,44,17,0,33,5,81,5,0,33,5,82,5,0,33,5,83,4,0,33,5,84,4,0,34,5,8,4,0,34,5,18,85,0,34,5,19,17,0,34,5,20,85,0,34,5,21,98,0,34,5,40,4,0,34,5,41,4,0,34,5,45,98,0,34,5,46,98,0,34,5,79,4,0,34,5,80,4,0,34,5,84,98,0,34,5,85,48,0,35,5,9,4,0,35,5,17,53,3,35,5,20,4,0,35,5,39,4,0,35,5,47,4,0,35,5,78,4,0,35,5,86,4,0,36,5,10,4,0,36,5,11,4,0,36,5,15,4,0,36,5,16,53,3,36,5,20,98,0,36,5,38,98,0,36,5,48,98,0,36,5,77,98,0,36,5,87,98,0,37,5,10,98,0,37,5,11,17,0,37,5,12,4,0,37,5,13,17,0,37,5,14,4,0,37,5,15,17,0,37,5,16,17,0,37,5,18,85,0,37,5,19,85,0,37,5,20,17,0,37,5,21,17,0,37,5,23,53,7,37,5,24,4,0,37,5,38,4,0,37,5,48,4,0,37,5,49,4,0,37,5,50,4,0,37,5,51,4,0,37,5,52,4,0,37,5,53,4,0,37,5,54,4,0,37,5,55,4,0,37,5,56,4,0,37,5,57,4,0,37,5,58,4,0,37,5,59,4,0,37,5,60,4,0,37,5,61,4,0,37,5,62,4,0,37,5,63,4,0,37,5,64,4,0,37,5,65,4,0,37,5,66,4,0,37,5,67,4,0,37,5,68,4,0,37,5,69,4,0,37,5,70,4,0,37,5,71,4,0,37,5,72,4,0,37,5,73,4,0,37,5,74,4,0,37,5,75,4,0,37,5,76,4,0,37,5,77,4,0,37,5,87,4,0,38,5,11,4,0,38,5,15,5,0,38,5,16,98,0,38,5,37,4,0,38,5,49,4,0,38,5,76,17,0,38,5,88,4,0,39,5,11,4,0,39,5,15,5,0,39,5,16,85,0,39,5,21,17,0,39,5,23,9,1,39,5,36,9,0,39,5,37,98,0,39,5,38,4,0,39,5,49,4,0,39,5,76,4,0,39,5,88,109,2,40,5,10,4,0,40,5,11,4,0,40,5,15,5,0,40,5,16,98,0,40,5,37,4,0,40,5,49,4,0,40,5,76,17,0,40,5,88,4,0,41,5,11,4,0,41,5,15,5,0,41,5,16,53,4,41,5,23,4,0,41,5,38,4,0,41,5,48,4,0,41,5,77,4,0,41,5,87,4,0,42,5,11,4,0,42,5,15,5,0,42,5,16,17,0,42,5,18,53,6,42,5,22,17,0,42,5,23,53,7,42,5,24,98,0,42,5,38,4,0,42,5,48,4,0,42,5,77,98,0,42,5,87,98,0,43,5,10,98,0,43,5,11,4,0,43,5,15,5,0,43,5,16,53,5,43,5,23,4,0,43,5,39,4,0,43,5,47,4,0,43,5,78,4,0,43,5,86,4,0,44,5,11,4,0,44,5,15,5,0,44,5,16,85,0,44,5,24,4,0,44,5,40,4,0,44,5,41,4,0,44,5,45,4,0,44,5,46,4,0,44,5,79,4,0,44,5,80,4,0,44,5,84,98,0,44,5,85,98,0,45,5,10,4,0,45,5,11,4,0,45,5,15,5,0,45,5,16,53,4,45,5,23,98,0,45,5,40,4,0,45,5,41,4,0,45,5,42,4,0,45,5,43,4,0,45,5,44,4,0,45,5,81,4,0,45,5,82,4,0,45,5,83,4,0,45,5,84,4,0,46,5,11,4,0,46,5,15,5,0,46,5,16,85,0,46,5,17,85,0,46,5,18,53,6,46,5,22,17,0,46,5,23,53,7,46,5,24,4,0,46,5,41,48,0,46,5,84,4,0,47,5,11,4,0,47,5,15,5,0,47,5,16,53,5,47,5,23,4,0,47,5,41,4,0,47,5,84,4,0,47,5,85,109,2,48,5,10,4,0,48,5,11,4,0,48,5,15,5,0,48,5,16,85,0,48,5,19,109,2,48,5,40,4,0,48,5,41,4,0,48,5,84,98,0,48,5,85,4,0,49,5,11,5,0,49,5,16,17,0,49,5,23,4,0,49,5,41,4,0,49,5,84,4,0,49,5,85,4,0,50,5,11,4,0,50,5,15,5,0,50,5,16,4,0,50,5,41,4,0,50,5,84,98,0,51,5,10,4,0,51,5,11,4,0,51,5,15,17,0,51,5,16,17,0,51,5,18,17,0,51,5,21,17,0,51,5,23,53,7,51,5,24,50,5,51,5,39,98,0,51,5,40,98,0,51,5,41,17,0,51,5,42,5,0,51,5,43,98,0,51,5,84,4,0,52,5,11,4,0,52,5,14,4,0,52,5,15,77,1,52,5,42,5,0,52,5,44,4,0,52,5,84,98,0,53,5,10,4,0,53,5,11,4,0,53,5,14,4,0,53,5,15,98,0,53,5,16,48,0,53,5,84,4,0,54,5,11,4,0,54,5,14,4,0,54,5,15,85,0,54,5,17,85,0,54,5,18,85,0,54,5,19,85,0,54,5,20,85,0,54,5,21,4,0,54,5,84,4,0,55,5,11,4,0,55,5,14,85,0,55,5,15,85,0,55,5,17,5,0,55,5,20,85,0,55,5,21,98,0,55,5,84,109,2,56,5,10,4,0,56,5,11,4,0,56,5,14,4,0,56,5,15,109,3,56,5,16,85,0,56,5,17,85,0,56,5,19,53,1,56,5,20,85,0,56,5,21,77,2,56,5,42,5,0,56,5,44,4,0,56,5,84,4,0,57,5,11,4,0,57,5,14,85,0,57,5,15,85,0,57,5,17,85,0,57,5,19,85,0,57,5,21,50,5,57,5,39,98,0,57,5,40,98,0,57,5,41,17,0,57,5,42,5,0,57,5,43,4,0,57,5,84,4,0,57,5,85,4,0,58,5,11,4,0,58,5,14,4,0,58,5,15,85,0,58,5,17,85,0,58,5,21,4,0,58,5,41,4,0,58,5,84,98,0,58,5,85,98,0,59,5,10,4,0,59,5,11,4,0,59,5,14,4,0,59,5,15,98,0,59,5,16,85,0,59,5,17,85,0,59,5,18,85,0,59,5,19,85,0,59,5,20,85,0,59,5,21,48,0,59,5,41,4,0,59,5,84,4,0,59,5,85,4,0,60,5,11,4,0,60,5,15,50,5,60,5,39,98,0,60,5,40,98,0,60,5,41,17,0,60,5,42,5,0,60,5,43,4,0,60,5,84,98,0,61,5,10,4,0,61,5,11,4,0,61,5,15,98,0,61,5,16,77,1,61,5,42,5,0,61,5,44,4,0,61,5,84,4,0,62,5,11,4,0,62,5,15,44,2,62,5,16,44,2,62,5,17,44,2,62,5,18,44,2,62,5,19,44,2,62,5,20,44,2,62,5,21,44,2,62,5,22,53,3,62,5,23,4,0,62,5,84,4,0,63,5,11,4,0,63,5,15,17,0,63,5,16,17,0,63,5,17,17,0,63,5,18,17,0,63,5,19,17,0,63,5,20,17,0,63,5,21,17,0,63,5,22,53,3,63,5,23,98,0,63,5,84,109,2,64,5,10,4,0,64,5,11,4,0,64,5,15,4,0,64,5,16,17,0,64,5,22,53,3,64,5,23,98,0,64,5,84,4,0,65,5,11,4,0,65,5,15,4,0,65,5,16,17,0,65,5,22,53,3,65,5,23,77,2,65,5,42,5,0,65,5,44,4,0,65,5,84,4,0,66,5,11,4,0,66,5,15,4,0,66,5,16,17,0,66,5,22,53,3,66,5,23,50,5,66,5,39,98,0,66,5,40,98,0,66,5,41,17,0,66,5,42,5,0,66,5,43,4,0,66,5,84,98,0,67,5,10,4,0,67,5,11,4,0,67,5,15,4,0,67,5,16,17,0,67,5,22,53,3,67,5,23,4,0,67,5,41,4,0,67,5,84,4,0,68,5,11,4,0,68,5,15,4,0,68,5,16,17,0,68,5,22,5,0,68,5,23,53,0,68,5,24,53,0,68,5,25,53,0,68,5,26,53,0,68,5,27,53,0,68,5,28,53,0,68,5,29,53,0,68,5,30,53,0,68,5,31,53,0,68,5,32,4,0,68,5,41,4,0,68,5,84,4,0,68,5,85,98,0,69,5,10,4,0,69,5,11,4,0,69,5,15,4,0,69,5,16,17,0,69,5,17,17,0,69,5,18,17,0,69,5,19,17,0,69,5,20,17,0,69,5,21,17,0,69,5,22,17,0,69,5,23,17,0,69,5,24,17,0,69,5,25,17,0,69,5,26,17,0,69,5,27,17,0,69,5,28,17,0,69,5,29,17,0,69,5,30,17,0,69,5,31,44,2,69,5,32,109,2,69,5,40,4,0,69,5,41,4,0,69,5,84,98,0,69,5,85,4,0,70,5,11,4,0,70,5,15,4,0,70,5,16,17,0,70,5,22,17,0,70,5,31,44,2,70,5,32,4,0,70,5,41,4,0,70,5,84,4,0,70,5,85,4,0,71,5,11,4,0,71,5,15,4,0,71,5,16,17,0,71,5,22,17,0,71,5,31,98,2,71,5,32,4,0,71,5,41,4,0,71,5,84,109,2,72,5,10,4,0,72,5,11,17,0,72,5,12,4,0,72,5,13,17,0,72,5,14,4,0,72,5,15,4,0,72,5,16,17,0,72,5,22,17,0,72,5,31,98,0,72,5,32,98,0,72,5,40,4,0,72,5,41,4,0,72,5,42,4,0,72,5,43,4,0,72,5,44,4,0,72,5,81,4,0,72,5,82,4,0,72,5,83,4,0,72,5,84,4,0,73,5,10,4,0,73,5,11,4,0,73,5,15,4,0,73,5,16,4,0,73,5,17,17,0,73,5,22,17,0,73,5,31,98,0,73,5,32,4,0,73,5,40,4,0,73,5,41,4,0,73,5,45,4,0,73,5,46,4,0,73,5,79,4,0,73,5,80,4,0,73,5,84,98,0,73,5,85,4,0,74,5,9,4,0,74,5,17,4,0,74,5,18,17,0,74,5,22,17,0,74,5,31,44,2,74,5,32,4,0,74,5,39,4,0,74,5,47,4,0,74,5,78,4,0,74,5,86,48,0,75,5,8,4,0,75,5,18,4,0,75,5,19,4,0,75,5,20,4,0,75,5,21,4,0,75,5,22,4,0,75,5,23,4,0,75,5,24,4,0,75,5,25,4,0,75,5,26,4,0,75,5,27,4,0,75,5,28,4,0,75,5,29,4,0,75,5,30,17,0,75,5,31,44,2,75,5,32,98,0,75,5,33,98,0,75,5,35,98,0,75,5,38,4,0,75,5,48,4,0,75,5,77,98,0,75,5,87,4,0,76,5,8,4,0,76,5,18,4,0,76,5,19,4,0,76,5,20,4,0,76,5,21,4,0,76,5,22,4,0,76,5,23,4,0,76,5,24,4,0,76,5,25,4,0,76,5,26,4,0,76,5,27,4,0,76,5,28,4,0,76,5,29,4,0,76,5,30,4,0,76,5,31,4,0,76,5,32,4,0,76,5,33,4,0,76,5,34,4,0,76,5,35,4,0,76,5,36,4,0,76,5,37,4,0,76,5,38,4,0,76,5,48,4,0,76,5,77,4,0,76,5,87,17,0,77,5,7,17,0,77,5,19,4,0,77,5,37,4,0,77,5,49,4,0,77,5,76,17,0,77,5,88,4,0,78,5,7,4,0,78,5,19,4,0,78,5,37,4,0,78,5,49,4,0,78,5,76,4,0,78,5,88,17,0,79,5,7,17,0,79,5,19,4,0,79,5,37,4,0,79,5,49,4,0,79,5,76,17,0,79,5,88,98,0,80,5,7,4,0,80,5,8,4,0,80,5,18,4,0,80,5,19,4,0,80,5,20,4,0,80,5,21,4,0,80,5,22,4,0,80,5,23,4,0,80,5,24,4,0,80,5,25,4,0,80,5,26,4,0,80,5,27,4,0,80,5,28,4,0,80,5,29,4,0,80,5,30,4,0,80,5,31,4,0,80,5,32,4,0,80,5,33,4,0,80,5,34,4,0,80,5,35,4,0,80,5,36,4,0,80,5,37,4,0,80,5,38,4,0,80,5,48,4,0,80,5,49,4,0,80,5,50,4,0,80,5,51,4,0,80,5,52,4,0,80,5,53,4,0,80,5,54,98,0,80,5,55,4,0,80,5,56,4,0,80,5,57,4,0,80,5,58,98,0,80,5,59,4,0,80,5,60,4,0,80,5,61,4,0,80,5,62,4,0,80,5,63,4,0,80,5,64,4,0,80,5,65,4,0,80,5,66,98,0,80,5,67,98,0,80,5,68,4,0,80,5,69,4,0,80,5,70,4,0,80,5,71,4,0,80,5,72,4,0,80,5,73,4,0,80,5,74,4,0,80,5,75,98,0,80,5,76,4,0,80,5,77,4,0,80,5,87,4,0,81,5,8,4,0,81,5,18,98,0,81,5,19,109,1,81,5,22,98,0,81,5,25,98,0,81,5,27,109,1,81,5,30,98,0,81,5,33,98,0,81,5,35,98,0,81,5,38,98,0,81,5,48,98,0,81,5,51,4,0,81,5,52,98,0,81,5,53,98,0,81,5,61,4,0,81,5,62,98,0,81,5,63,98,0,81,5,72,4,0,81,5,73,98,0,81,5,74,98,0,81,5,77,98,0,81,5,87,4,0,82,5,9,4,0,82,5,17,4,0,82,5,39,4,0,82,5,47,4,0,82,5,78,4,0,82,5,86,4,0,83,5,10,4,0,83,5,11,4,0,83,5,15,4,0,83,5,16,98,0,83,5,40,4,0,83,5,41,4,0,83,5,45,98,0,83,5,46,98,0,83,5,79,4,0,83,5,80,4,0,83,5,84,98,0,83,5,85,98,0,84,5,11,17,0,84,5,12,4,0,84,5,13,17,0,84,5,14,17,0,84,5,42,4,0,84,5,43,17,0,84,5,44,17,0,84,5,81,4,0,84,5,82,17,0,84,5,83,50,1,85,5,43,4,0,4,6,33,4,0,4,6,34,4,0,4,6,35,4,0,4,6,57,17,0,4,6,58,4,0,4,6,59,4,0,4,6,81,17,0,4,6,82,4,0,4,6,83,4,0,5,6,31,17,0,5,6,32,17,0,5,6,36,4,0,5,6,37,98,0,5,6,55,4,0,5,6,56,4,0,5,6,60,98,0,5,6,61,98,0,5,6,79,4,0,5,6,80,4,0,5,6,84,98,0,5,6,85,17,0,6,6,30,17,0,6,6,38,4,0,6,6,54,4,0,6,6,62,4,0,6,6,78,4,0,6,6,86,4,0,7,6,29,4,0,7,6,39,98,0,7,6,41,98,0,7,6,45,85,0,7,6,47,98,0,7,6,49,98,0,7,6,53,98,0,7,6,63,98,0,7,6,66,98,1,7,6,67,98,0,7,6,73,98,0,7,6,74,98,0,7,6,77,98,0,7,6,87,17,0,8,6,29,17,0,8,6,39,4,0,8,6,40,4,0,8,6,41,4,0,8,6,42,4,0,8,6,43,4,0,8,6,44,4,0,8,6,45,4,0,8,6,46,4,0,8,6,47,4,0,8,6,48,4,0,8,6,49,4,0,8,6,50,4,0,8,6,51,4,0,8,6,52,4,0,8,6,53,4,0,8,6,63,4,0,8,6,64,4,0,8,6,65,4,0,8,6,66,4,0,8,6,67,4,0,8,6,68,4,0,8,6,69,98,0,8,6,70,4,0,8,6,71,4,0,8,6,72,4,0,8,6,73,4,0,8,6,74,4,0,8,6,75,4,0,8,6,76,4,0,8,6,77,4,0,8,6,87,4,0,9,6,28,4,0,9,6,40,4,0,9,6,52,4,0,9,6,64,4,0,9,6,76,4,0,9,6,88,4,0,10,6,28,48,0,10,6,40,4,0,10,6,52,17,0,10,6,64,4,0,10,6,65,4,0,10,6,76,17,0,10,6,88,4,0,11,6,28,4,0,11,6,40,4,0,11,6,52,4,0,11,6,64,4,0,11,6,76,4,0,11,6,88,98,0,12,6,28,4,0,12,6,29,17,0,12,6,39,4,0,12,6,40,4,0,12,6,41,4,0,12,6,42,4,0,12,6,43,4,0,12,6,44,4,0,12,6,45,4,0,12,6,46,48,0,12,6,47,4,0,12,6,48,4,0,12,6,49,4,0,12,6,50,4,0,12,6,51,4,0,12,6,52,4,0,12,6,53,4,0,12,6,63,4,0,12,6,76,4,0,12,6,77,4,0,12,6,87,85,0,13,6,27,98,0,13,6,28,4,0,13,6,29,4,0,13,6,39,98,0,13,6,41,98,0,13,6,45,98,0,13,6,49,98,0,13,6,53,98,0,13,6,63,98,0,13,6,77,98,0,13,6,87,85,0,14,6,26,98,0,14,6,27,17,0,14,6,30,17,0,14,6,38,4,0,14,6,54,4,0,14,6,62,4,0,14,6,78,4,0,14,6,86,98,2,15,6,25,98,0,15,6,26,4,0,15,6,31,17,0,15,6,32,17,0,15,6,36,4,0,15,6,37,48,0,15,6,53,98,0,15,6,55,4,0,15,6,56,4,0,15,6,60,98,0,15,6,61,98,0,15,6,79,4,0,15,6,80,4,0,15,6,84,98,0,15,6,85,98,0,16,6,24,98,0,16,6,25,98,0,16,6,32,4,0,16,6,33,4,0,16,6,34,4,0,16,6,35,98,0,16,6,52,4,0,16,6,53,4,0,16,6,57,17,0,16,6,58,4,0,16,6,59,4,0,16,6,81,17,0,16,6,82,4,0,16,6,83,4,0,16,6,84,4,0,17,6,25,98,0,17,6,30,85,0,17,6,31,4,0,17,6,52,107,0,17,6,84,101,0,18,6,25,4,0,18,6,26,98,0,18,6,29,85,0,18,6,30,106,8,18,6,42,106,8,18,6,43,98,0,18,6,51,4,0,18,6,52,4,0,18,6,84,101,0,19,6,24,101,0,19,6,25,101,0,19,6,26,4,0,19,6,27,98,0,19,6,28,98,2,19,6,29,106,1,19,6,41,18,12,19,6,43,4,0,19,6,51,4,0,19,6,84,101,0,20,6,23,101,0,20,6,24,101,0,20,6,25,98,0,20,6,28,17,0,20,6,43,18,12,20,6,44,106,4,20,6,45,106,8,20,6,48,4,0,20,6,51,4,0,20,6,84,98,0,20,6,85,98,0,21,6,19,101,0,21,6,22,101,0,21,6,23,101,0,21,6,24,106,1,21,6,40,18,12,21,6,41,17,0,21,6,42,17,0,21,6,43,106,1,21,6,47,4,0,21,6,50,4,0,21,6,84,98,0,21,6,85,98,2,22,6,18,98,0,22,6,19,4,0,22,6,20,101,0,22,6,21,101,0,22,6,22,101,0,22,6,23,106,1,22,6,41,106,1,22,6,43,18,14,22,6,44,106,1,22,6,48,98,0,22,6,49,4,0,22,6,50,4,0,22,6,84,85,0,23,6,17,98,0,23,6,18,4,0,23,6,21,101,0,23,6,22,96,6,23,6,27,18,14,23,6,42,106,4,23,6,45,4,0,23,6,49,4,0,23,6,84,85,0,24,6,16,98,0,24,6,17,4,0,24,6,22,96,4,24,6,26,89,0,24,6,27,96,5,24,6,28,106,1,24,6,41,18,12,24,6,42,106,8,24,6,47,98,0,24,6,48,4,0,24,6,49,4,0,24,6,84,4,0,25,6,12,4,0,25,6,13,48,0,25,6,14,98,0,25,6,15,98,0,25,6,16,98,0,25,6,22,98,0,25,6,23,96,7,25,6,27,4,0,25,6,48,107,0,25,6,84,4,0,26,6,10,17,0,26,6,11,17,0,26,6,15,4,0,26,6,16,98,0,26,6,21,98,2,26,6,22,4,0,26,6,48,4,0,26,6,84,17,0,27,6,9,17,0,27,6,17,98,0,27,6,20,85,0,27,6,21,4,0,27,6,47,4,0,27,6,84,98,0,27,6,85,48,0,28,6,8,4,0,28,6,18,98,0,28,6,19,85,0,28,6,20,106,8,28,6,45,98,0,28,6,46,4,0,28,6,47,4,0,28,6,84,98,0,28,6,85,17,0,29,6,8,17,0,29,6,18,98,0,29,6,19,106,8,29,6,44,106,9,29,6,45,4,0,29,6,46,4,0,29,6,84,4,0,30,6,7,4,0,30,6,19,106,1,30,6,43,98,0,30,6,45,4,0,30,6,46,4,0,30,6,84,4,0,31,6,7,4,0,31,6,19,4,0,31,6,45,48,0,31,6,84,4,0,32,6,7,4,0,32,6,19,98,0,32,6,45,107,0,32,6,84,17,0,33,6,8,17,0,33,6,18,4,0,33,6,42,17,0,33,6,43,4,0,33,6,44,4,0,33,6,81,17,0,33,6,82,4,0,33,6,83,4,0,33,6,84,4,0,34,6,8,4,0,34,6,18,17,0,34,6,19,85,0,34,6,20,98,0,34,6,40,4,0,34,6,41,4,0,34,6,45,98,0,34,6,46,98,0,34,6,79,4,0,34,6,80,4,0,34,6,84,98,0,34,6,85,17,0,35,6,9,17,0,35,6,17,5,0,35,6,18,53,3,35,6,19,4,0,35,6,39,4,0,35,6,47,4,0,35,6,78,4,0,35,6,86,4,0,36,6,10,17,0,36,6,11,17,0,36,6,15,4,0,36,6,16,5,0,36,6,17,5,0,36,6,18,53,3,36,6,19,53,3,36,6,24,98,0,36,6,38,98,0,36,6,48,98,0,36,6,77,98,0,36,6,87,4,0,37,6,11,4,0,37,6,12,4,0,37,6,13,4,0,37,6,14,4,0,37,6,15,17,0,37,6,16,17,0,37,6,17,17,0,37,6,18,17,0,37,6,19,17,0,37,6,20,17,0,37,6,21,17,0,37,6,22,17,0,37,6,23,53,3,37,6,24,4,0,37,6,38,4,0,37,6,48,4,0,37,6,49,4,0,37,6,50,4,0,37,6,51,4,0,37,6,52,4,0,37,6,53,4,0,37,6,54,4,0,37,6,55,4,0,37,6,56,4,0,37,6,57,4,0,37,6,58,4,0,37,6,59,4,0,37,6,60,4,0,37,6,61,4,0,37,6,62,4,0,37,6,63,4,0,37,6,64,4,0,37,6,65,4,0,37,6,66,4,0,37,6,67,4,0,37,6,68,4,0,37,6,69,4,0,37,6,70,4,0,37,6,71,4,0,37,6,72,4,0,37,6,73,4,0,37,6,74,4,0,37,6,75,4,0,37,6,76,4,0,37,6,77,4,0,37,6,87,98,2,38,6,10,98,0,38,6,11,4,0,38,6,15,5,0,38,6,16,17,0,38,6,18,17,0,38,6,19,17,0,38,6,23,53,3,38,6,24,4,0,38,6,37,4,0,38,6,49,4,0,38,6,76,4,0,38,6,88,4,0,39,6,11,4,0,39,6,15,5,0,39,6,16,17,0,39,6,18,17,0,39,6,19,85,0,39,6,21,17,0,39,6,23,53,3,39,6,24,98,0,39,6,37,4,0,39,6,49,4,0,39,6,76,17,0,39,6,88,107,2,40,6,11,4,0,40,6,15,5,0,40,6,16,17,0,40,6,18,17,0,40,6,19,17,0,40,6,23,53,3,40,6,24,4,0,40,6,37,4,0,40,6,49,4,0,40,6,76,4,0,40,6,88,4,0,41,6,11,4,0,41,6,15,5,0,41,6,16,17,0,41,6,18,17,0,41,6,19,17,0,41,6,23,53,3,41,6,24,4,0,41,6,38,4,0,41,6,48,4,0,41,6,77,4,0,41,6,87,98,0,42,6,10,98,0,42,6,11,4,0,42,6,15,5,0,42,6,16,17,0,42,6,17,17,0,42,6,18,17,0,42,6,19,17,0,42,6,20,17,0,42,6,21,17,0,42,6,22,17,0,42,6,23,53,3,42,6,24,98,0,42,6,38,4,0,42,6,48,4,0,42,6,77,98,0,42,6,87,4,0,43,6,11,4,0,43,6,15,5,0,43,6,16,5,0,43,6,17,5,0,43,6,18,5,0,43,6,19,5,0,43,6,20,5,0,43,6,21,5,0,43,6,22,17,0,43,6,23,53,3,43,6,24,4,0,43,6,39,4,0,43,6,47,4,0,43,6,78,4,0,43,6,86,85,0,44,6,10,4,0,44,6,11,4,0,44,6,15,5,0,44,6,16,5,0,44,6,17,5,0,44,6,18,5,0,44,6,19,5,0,44,6,20,5,0,44,6,21,5,0,44,6,22,17,0,44,6,23,53,3,44,6,24,98,0,44,6,40,4,0,44,6,41,4,0,44,6,45,4,0,44,6,46,4,0,44,6,79,4,0,44,6,80,4,0,44,6,84,98,0,44,6,85,4,0,45,6,11,4,0,45,6,15,5,0,45,6,16,5,0,45,6,17,5,0,45,6,18,5,0,45,6,19,5,0,45,6,20,5,0,45,6,21,5,0,45,6,22,17,0,45,6,23,53,3,45,6,24,85,0,45,6,40,4,0,45,6,41,4,0,45,6,42,4,0,45,6,43,4,0,45,6,44,4,0,45,6,81,4,0,45,6,82,4,0,45,6,83,4,0,45,6,84,98,0,46,6,10,98,0,46,6,11,4,0,46,6,15,5,0,46,6,16,5,0,46,6,17,5,0,46,6,18,5,0,46,6,19,5,0,46,6,20,5,0,46,6,21,5,0,46,6,22,17,0,46,6,23,53,3,46,6,24,98,0,46,6,40,4,0,46,6,41,4,0,46,6,84,4,0,47,6,11,4,0,47,6,15,5,0,47,6,16,5,0,47,6,17,5,0,47,6,18,5,0,47,6,19,5,0,47,6,20,5,0,47,6,21,5,0,47,6,22,17,0,47,6,23,53,3,47,6,24,48,0,47,6,41,4,0,47,6,84,98,0,47,6,85,107,0,48,6,11,4,0,48,6,15,5,0,48,6,16,5,0,48,6,17,5,0,48,6,18,5,0,48,6,19,5,0,48,6,20,5,0,48,6,21,5,0,48,6,22,17,0,48,6,23,53,3,48,6,24,4,0,48,6,41,4,0,48,6,84,4,0,48,6,85,4,0,49,6,11,4,0,49,6,15,5,0,49,6,16,5,0,49,6,17,5,0,49,6,18,5,0,49,6,19,5,0,49,6,20,5,0,49,6,21,5,0,49,6,22,17,0,49,6,23,53,3,49,6,24,4,0,49,6,41,4,0,49,6,84,98,0,49,6,85,98,0,50,6,10,4,0,50,6,11,4,0,50,6,15,5,0,50,6,16,5,0,50,6,17,5,0,50,6,18,5,0,50,6,19,5,0,50,6,20,5,0,50,6,21,5,0,50,6,22,17,0,50,6,23,53,3,50,6,24,4,0,50,6,41,4,0,50,6,84,4,0,51,6,11,4,0,51,6,15,17,0,51,6,16,17,0,51,6,17,17,0,51,6,18,17,0,51,6,19,17,0,51,6,20,17,0,51,6,21,17,0,51,6,22,17,0,51,6,23,53,3,51,6,24,4,0,51,6,41,5,0,51,6,43,4,0,51,6,84,85,0,52,6,10,4,0,52,6,11,4,0,52,6,14,4,0,52,6,15,44,2,52,6,16,44,2,52,6,17,44,2,52,6,18,44,2,52,6,19,44,2,52,6,20,44,2,52,6,21,44,2,52,6,22,44,2,52,6,23,53,3,52,6,24,98,1,52,6,40,98,0,52,6,41,5,0,52,6,44,98,0,52,6,84,4,0,53,6,11,4,0,53,6,14,4,0,53,6,15,48,0,53,6,84,98,0,54,6,10,4,0,54,6,11,4,0,54,6,14,4,0,54,6,15,98,0,54,6,16,85,0,54,6,17,85,0,54,6,20,85,0,54,6,21,98,0,54,6,84,4,0,55,6,11,4,0,55,6,14,4,0,55,6,15,17,1,55,6,17,53,3,55,6,19,85,0,55,6,21,4,0,55,6,84,107,2,56,6,11,4,0,56,6,14,4,0,56,6,15,85,0,56,6,17,85,0,56,6,19,98,0,56,6,40,98,0,56,6,41,5,0,56,6,44,4,0,56,6,84,4,0,57,6,11,4,0,57,6,14,4,0,57,6,15,85,0,57,6,17,4,0,57,6,41,5,0,57,6,43,4,0,57,6,84,98,0,57,6,85,98,0,58,6,10,4,0,58,6,11,4,0,58,6,14,4,0,58,6,15,98,0,58,6,16,17,1,58,6,17,50,3,58,6,18,4,0,58,6,41,4,0,58,6,84,4,0,58,6,85,4,0,59,6,11,4,0,59,6,14,85,0,59,6,15,85,0,59,6,17,85,0,59,6,21,35,0,59,6,39,4,0,59,6,41,4,0,59,6,84,98,0,59,6,85,85,0,60,6,10,4,0,60,6,11,4,0,60,6,15,48,0,60,6,41,5,0,60,6,43,4,0,60,6,84,4,0,61,6,11,4,0,61,6,15,98,0,61,6,40,98,0,61,6,41,5,0,61,6,44,4,0,61,6,84,98,0,62,6,10,4,0,62,6,11,4,0,62,6,15,98,0,62,6,16,53,3,62,6,22,98,0,62,6,84,4,0,63,6,11,4,0,63,6,15,17,0,63,6,16,85,0,63,6,17,85,0,63,6,18,85,0,63,6,19,85,0,63,6,20,85,0,63,6,21,53,3,63,6,22,98,0,63,6,84,109,7,63,6,85,107,2,64,6,11,4,0,64,6,15,4,0,64,6,16,5,0,64,6,17,5,0,64,6,18,5,0,64,6,19,5,0,64,6,20,5,0,64,6,21,53,3,64,6,22,98,0,64,6,84,109,7,64,6,85,4,0,65,6,11,4,0,65,6,15,4,0,65,6,16,53,3,65,6,22,98,0,65,6,40,98,0,65,6,41,5,0,65,6,44,98,0,65,6,84,98,0,66,6,10,4,0,66,6,11,4,0,66,6,15,4,0,66,6,16,53,3,66,6,22,4,0,66,6,41,5,0,66,6,43,4,0,66,6,84,4,0,67,6,11,4,0,67,6,15,4,0,67,6,16,53,3,67,6,22,4,0,67,6,41,4,0,67,6,84,85,0,68,6,10,4,0,68,6,11,4,0,68,6,15,4,0,68,6,16,53,3,68,6,22,4,0,68,6,41,4,0,68,6,84,98,0,68,6,85,4,0,69,6,11,4,0,69,6,15,17,0,69,6,16,5,0,69,6,22,53,0,69,6,23,53,0,69,6,24,53,0,69,6,25,53,0,69,6,26,53,0,69,6,27,53,0,69,6,28,53,0,69,6,29,53,0,69,6,30,53,0,69,6,31,53,0,69,6,32,4,0,69,6,41,4,0,69,6,84,4,0,69,6,85,98,0,70,6,10,4,0,70,6,11,4,0,70,6,15,4,0,70,6,16,5,0,70,6,30,85,0,70,6,31,4,0,70,6,41,4,0,70,6,84,98,0,70,6,85,4,0,71,6,11,4,0,71,6,15,4,0,71,6,16,5,0,71,6,30,85,0,71,6,31,98,0,71,6,32,98,0,71,6,40,4,0,71,6,41,4,0,71,6,84,107,2,72,6,11,4,0,72,6,15,4,0,72,6,16,5,0,72,6,30,85,0,72,6,31,98,0,72,6,32,85,0,72,6,40,4,0,72,6,41,4,0,72,6,42,4,0,72,6,43,4,0,72,6,44,4,0,72,6,81,4,0,72,6,82,4,0,72,6,83,4,0,72,6,84,4,0,73,6,10,17,0,73,6,11,17,0,73,6,15,4,0,73,6,16,4,0,73,6,17,5,0,73,6,30,85,0,73,6,31,98,0,73,6,40,4,0,73,6,41,4,0,73,6,45,4,0,73,6,46,4,0,73,6,79,4,0,73,6,80,4,0,73,6,84,98,0,73,6,85,17,0,74,6,9,4,0,74,6,17,4,0,74,6,18,5,0,74,6,30,85,0,74,6,31,4,0,74,6,39,4,0,74,6,47,4,0,74,6,78,4,0,74,6,86,4,0,75,6,8,4,0,75,6,18,4,0,75,6,19,4,0,75,6,20,4,0,75,6,21,17,0,75,6,22,4,0,75,6,23,4,0,75,6,24,4,0,75,6,25,4,0,75,6,26,4,0,75,6,27,4,0,75,6,28,4,0,75,6,29,4,0,75,6,30,17,0,75,6,31,98,0,75,6,32,98,0,75,6,36,98,0,75,6,38,4,0,75,6,48,4,0,75,6,77,98,0,75,6,87,17,0,76,6,8,4,0,76,6,18,4,0,76,6,19,4,0,76,6,20,4,0,76,6,21,4,0,76,6,22,4,0,76,6,23,4,0,76,6,24,4,0,76,6,25,4,0,76,6,26,4,0,76,6,27,4,0,76,6,28,4,0,76,6,29,4,0,76,6,30,4,0,76,6,31,4,0,76,6,32,4,0,76,6,33,4,0,76,6,34,4,0,76,6,35,4,0,76,6,36,4,0,76,6,37,4,0,76,6,38,4,0,76,6,48,4,0,76,6,77,4,0,76,6,87,4,0,77,6,7,4,0,77,6,19,4,0,77,6,37,4,0,77,6,49,4,0,77,6,76,4,0,77,6,88,4,0,78,6,7,48,0,78,6,19,4,0,78,6,37,4,0,78,6,49,4,0,78,6,76,17,0,78,6,88,4,0,79,6,7,4,0,79,6,19,4,0,79,6,37,4,0,79,6,49,4,0,79,6,76,4,0,79,6,88,98,0,80,6,7,4,0,80,6,8,17,0,80,6,18,4,0,80,6,19,4,0,80,6,20,4,0,80,6,21,4,0,80,6,22,4,0,80,6,23,4,0,80,6,24,4,0,80,6,25,4,0,80,6,26,4,0,80,6,27,4,0,80,6,28,4,0,80,6,29,4,0,80,6,30,4,0,80,6,31,4,0,80,6,32,4,0,80,6,33,4,0,80,6,34,4,0,80,6,35,4,0,80,6,36,4,0,80,6,37,4,0,80,6,38,4,0,80,6,48,4,0,80,6,49,4,0,80,6,50,4,0,80,6,51,4,0,80,6,52,4,0,80,6,53,4,0,80,6,54,4,0,80,6,55,98,0,80,6,56,4,0,80,6,57,98,0,80,6,58,4,0,80,6,59,4,0,80,6,60,4,0,80,6,61,4,0,80,6,62,4,0,80,6,63,4,0,80,6,64,4,0,80,6,65,98,0,80,6,66,98,0,80,6,67,98,0,80,6,68,98,0,80,6,69,4,0,80,6,70,4,0,80,6,71,4,0,80,6,72,4,0,80,6,73,4,0,80,6,74,4,0,80,6,75,4,0,80,6,76,4,0,80,6,77,4,0,80,6,87,4,0,81,6,8,4,0,81,6,18,98,0,81,6,20,98,1,81,6,24,98,0,81,6,28,98,0,81,6,32,98,0,81,6,36,98,0,81,6,38,98,0,81,6,48,98,0,81,6,51,4,0,81,6,52,98,0,81,6,53,98,0,81,6,61,4,0,81,6,62,98,0,81,6,63,109,5,81,6,67,109,5,81,6,68,98,0,81,6,72,4,0,81,6,73,98,0,81,6,74,98,0,81,6,77,98,0,81,6,87,17,0,82,6,9,17,0,82,6,17,4,0,82,6,39,4,0,82,6,47,4,0,82,6,78,4,0,82,6,86,4,0,83,6,10,17,0,83,6,11,17,0,83,6,15,4,0,83,6,16,98,0,83,6,40,4,0,83,6,41,4,0,83,6,45,98,0,83,6,46,98,0,83,6,79,4,0,83,6,80,4,0,83,6,84,98,0,83,6,85,98,0,84,6,11,4,0,84,6,12,4,0,84,6,13,4,0,84,6,14,4,0,84,6,42,17,0,84,6,43,4,0,84,6,44,4,0,84,6,81,17,0,84,6,82,4,0,84,6,83,85,0,4,7,32,4,0,4,7,33,107,1,4,7,34,4,0,4,7,35,85,0,4,7,36,4,0,4,7,57,17,0,4,7,58,4,0,4,7,59,4,0,4,7,81,17,0,4,7,82,4,0,4,7,83,17,0,5,7,31,4,0,5,7,32,4,0,5,7,36,17,0,5,7,37,4,0,5,7,55,98,0,5,7,56,98,0,5,7,60,4,0,5,7,61,4,0,5,7,79,98,0,5,7,80,98,0,5,7,84,4,0,5,7,85,4,0,6,7,30,4,0,6,7,38,4,0,6,7,54,4,0,6,7,62,48,0,6,7,78,4,0,6,7,86,17,0,7,7,29,17,0,7,7,39,98,0,7,7,41,98,0,7,7,45,50,2,7,7,47,98,0,7,7,49,4,0,7,7,53,4,0,7,7,63,98,0,7,7,66,98,0,7,7,67,85,0,7,7,71,98,0,7,7,73,98,0,7,7,74,4,0,7,7,77,4,0,7,7,87,85,0,8,7,28,4,0,8,7,29,4,0,8,7,39,4,0,8,7,40,4,0,8,7,41,4,0,8,7,42,48,0,8,7,43,4,0,8,7,44,4,0,8,7,45,4,0,8,7,46,48,0,8,7,47,4,0,8,7,48,4,0,8,7,49,4,0,8,7,50,4,0,8,7,51,4,0,8,7,52,4,0,8,7,53,98,0,8,7,63,4,0,8,7,64,4,0,8,7,65,4,0,8,7,66,4,0,8,7,67,4,0,8,7,68,4,0,8,7,69,107,1,8,7,70,4,0,8,7,71,48,0,8,7,72,4,0,8,7,73,4,0,8,7,74,4,0,8,7,75,4,0,8,7,76,4,0,8,7,77,98,0,8,7,87,4,0,9,7,28,4,0,9,7,40,4,0,9,7,52,4,0,9,7,64,4,0,9,7,76,4,0,9,7,88,107,0,10,7,28,107,4,10,7,40,4,0,10,7,52,17,0,10,7,64,4,0,10,7,65,4,0,10,7,76,17,0,10,7,88,4,0,11,7,28,4,0,11,7,40,4,0,11,7,52,4,0,11,7,64,4,0,11,7,76,4,0,11,7,88,98,0,12,7,28,4,0,12,7,29,4,0,12,7,39,4,0,12,7,40,4,0,12,7,41,48,0,12,7,42,4,0,12,7,43,4,0,12,7,44,4,0,12,7,45,4,0,12,7,46,4,0,12,7,47,4,0,12,7,48,4,0,12,7,49,48,0,12,7,50,4,0,12,7,51,4,0,12,7,52,4,0,12,7,53,98,0,12,7,63,4,0,12,7,76,4,0,12,7,77,98,0,12,7,87,98,2,13,7,27,17,0,13,7,29,17,0,13,7,39,98,0,13,7,41,98,0,13,7,45,50,1,13,7,47,98,0,13,7,49,4,0,13,7,53,4,0,13,7,63,4,0,13,7,77,4,0,13,7,87,85,0,14,7,26,98,0,14,7,27,4,0,14,7,30,48,0,14,7,38,4,0,14,7,54,4,0,14,7,62,4,0,14,7,78,4,0,14,7,86,85,0,15,7,25,98,0,15,7,26,17,0,15,7,31,4,0,15,7,32,4,0,15,7,36,17,0,15,7,37,48,0,15,7,53,4,0,15,7,55,98,0,15,7,56,98,0,15,7,60,4,0,15,7,61,4,0,15,7,79,98,0,15,7,80,98,0,15,7,84,4,0,15,7,85,98,2,16,7,24,98,0,16,7,25,98,0,16,7,32,4,0,16,7,33,107,3,16,7,34,4,0,16,7,35,85,0,16,7,36,98,0,16,7,52,4,0,16,7,53,4,0,16,7,57,17,0,16,7,58,4,0,16,7,59,4,0,16,7,81,17,0,16,7,82,4,0,16,7,83,4,0,16,7,84,98,0,17,7,23,4,0,17,7,24,4,0,17,7,25,98,2,17,7,31,4,0,17,7,52,4,0,17,7,84,4,0,18,7,25,4,0,18,7,26,98,0,18,7,29,85,0,18,7,30,106,8,18,7,42,98,0,18,7,51,4,0,18,7,52,4,0,18,7,84,101,0,19,7,24,101,0,19,7,25,4,0,19,7,26,4,0,19,7,27,98,0,19,7,28,85,0,19,7,29,106,1,19,7,41,18,14,19,7,42,4,0,19,7,51,4,0,19,7,84,98,0,20,7,20,101,0,20,7,23,101,0,20,7,24,101,0,20,7,25,4,0,20,7,27,98,2,20,7,28,18,12,20,7,41,18,6,20,7,42,18,12,20,7,43,18,12,20,7,44,106,8,20,7,48,4,0,20,7,51,4,0,20,7,84,98,0,20,7,85,98,2,21,7,19,4,0,21,7,20,101,0,21,7,22,101,0,21,7,23,101,0,21,7,24,98,0,21,7,27,18,12,21,7,40,18,12,21,7,41,17,0,21,7,42,17,0,21,7,43,18,12,21,7,44,106,1,21,7,47,106,4,21,7,49,4,0,21,7,50,4,0,21,7,84,98,0,21,7,85,85,0,22,7,18,98,0,22,7,19,4,0,22,7,20,4,0,22,7,21,101,0,22,7,22,101,0,22,7,23,106,1,22,7,41,18,14,22,7,42,17,0,22,7,43,18,14,22,7,44,18,14,22,7,45,106,1,22,7,48,98,0,22,7,49,4,0,22,7,50,4,0,22,7,84,85,0,23,7,17,98,0,23,7,18,4,0,23,7,21,4,0,23,7,22,18,14,23,7,42,18,14,23,7,44,106,4,23,7,45,4,0,23,7,49,4,0,23,7,84,98,2,24,7,16,98,0,24,7,17,4,0,24,7,22,4,0,24,7,23,98,0,24,7,24,85,0,24,7,27,18,12,24,7,40,106,1,24,7,41,18,12,24,7,42,106,8,24,7,47,98,0,24,7,48,4,0,24,7,49,4,0,24,7,84,85,0,25,7,11,4,0,25,7,12,107,3,25,7,13,4,0,25,7,14,98,0,25,7,15,98,0,25,7,22,98,2,25,7,23,4,0,25,7,48,107,0,25,7,84,17,0,26,7,10,4,0,26,7,11,4,0,26,7,15,17,0,26,7,16,98,0,26,7,21,85,0,26,7,22,106,1,26,7,45,4,0,26,7,48,4,0,26,7,84,4,0,27,7,9,4,0,27,7,17,98,0,27,7,20,85,0,27,7,21,48,0,27,7,47,4,0,27,7,84,98,0,27,7,85,17,0,28,7,8,17,0,28,7,18,98,2,28,7,20,106,8,28,7,45,98,0,28,7,46,4,0,28,7,47,4,0,28,7,84,98,1,28,7,85,85,0,29,7,7,4,0,29,7,8,4,0,29,7,18,98,0,29,7,19,106,8,29,7,44,4,0,29,7,46,4,0,29,7,84,4,0,30,7,7,4,0,30,7,19,106,1,30,7,43,98,0,30,7,45,4,0,30,7,46,4,0,30,7,84,107,0,31,7,7,107,0,31,7,19,4,0,31,7,45,4,0,31,7,84,4,0,32,7,7,4,0,32,7,19,98,0,32,7,45,4,0,32,7,84,85,0,33,7,7,4,0,33,7,8,4,0,33,7,18,85,0,33,7,19,4,0,33,7,42,17,0,33,7,43,4,0,33,7,44,4,0,33,7,81,17,0,33,7,82,4,0,33,7,83,4,0,33,7,84,17,0,34,7,8,17,0,34,7,18,85,0,34,7,19,4,0,34,7,40,98,0,34,7,41,98,0,34,7,45,4,0,34,7,46,4,0,34,7,79,98,0,34,7,80,98,0,34,7,84,4,0,34,7,85,4,0,35,7,9,4,0,35,7,17,4,0,35,7,39,4,0,35,7,47,4,0,35,7,78,4,0,35,7,86,17,0,36,7,10,4,0,36,7,11,4,0,36,7,15,17,0,36,7,16,53,3,36,7,23,4,0,36,7,38,4,0,36,7,48,4,0,36,7,77,4,0,36,7,87,4,0,37,7,11,48,0,37,7,12,107,7,37,7,13,4,0,37,7,14,4,0,37,7,15,17,0,37,7,16,85,0,37,7,17,107,1,37,7,18,85,0,37,7,19,85,0,37,7,20,85,0,37,7,21,85,0,37,7,22,53,3,37,7,23,98,0,37,7,38,98,0,37,7,48,4,0,37,7,49,4,0,37,7,50,4,0,37,7,51,4,0,37,7,52,4,0,37,7,53,4,0,37,7,54,4,0,37,7,55,4,0,37,7,56,4,0,37,7,57,4,0,37,7,58,4,0,37,7,59,4,0,37,7,60,4,0,37,7,61,4,0,37,7,62,4,0,37,7,63,4,0,37,7,64,4,0,37,7,65,4,0,37,7,66,4,0,37,7,67,4,0,37,7,68,4,0,37,7,69,4,0,37,7,70,4,0,37,7,71,4,0,37,7,72,4,0,37,7,73,4,0,37,7,74,4,0,37,7,75,4,0,37,7,76,4,0,37,7,77,98,0,37,7,87,98,0,38,7,10,98,0,38,7,11,4,0,38,7,15,5,0,38,7,16,53,3,38,7,23,4,0,38,7,37,4,0,38,7,49,50,1,38,7,66,4,0,38,7,76,4,0,38,7,88,4,0,39,7,11,4,0,39,7,15,5,0,39,7,16,85,0,39,7,21,53,3,39,7,23,98,0,39,7,37,4,0,39,7,49,4,0,39,7,76,17,0,39,7,88,107,2,40,7,11,4,0,40,7,15,5,0,40,7,16,53,3,40,7,23,4,0,40,7,37,4,0,40,7,49,4,0,40,7,76,4,0,40,7,88,4,0,41,7,11,4,0,41,7,15,5,0,41,7,16,53,3,41,7,23,98,0,41,7,38,4,0,41,7,48,4,0,41,7,77,98,0,41,7,87,98,0,42,7,10,98,0,42,7,11,4,0,42,7,15,5,0,42,7,16,85,0,42,7,17,107,1,42,7,18,85,0,42,7,19,85,0,42,7,20,85,0,42,7,21,85,0,42,7,22,53,3,42,7,23,4,0,42,7,38,4,0,42,7,48,4,0,42,7,77,4,0,42,7,87,4,0,43,7,11,48,0,43,7,15,5,0,43,7,16,84,0,43,7,20,84,0,43,7,21,84,0,43,7,22,53,3,43,7,23,4,0,43,7,39,4,0,43,7,47,4,0,43,7,78,4,0,43,7,86,50,4,44,7,10,4,0,44,7,11,4,0,44,7,15,5,0,44,7,16,84,0,44,7,17,84,0,44,7,21,84,0,44,7,22,53,3,44,7,23,98,0,44,7,40,98,0,44,7,41,4,0,44,7,45,4,0,44,7,46,4,0,44,7,79,4,0,44,7,80,98,0,44,7,84,4,0,44,7,85,4,0,45,7,11,4,0,45,7,15,5,0,45,7,16,84,0,45,7,17,84,0,45,7,20,84,0,45,7,21,35,12,45,7,22,53,3,45,7,23,85,0,45,7,40,4,0,45,7,41,4,0,45,7,42,4,0,45,7,43,4,0,45,7,44,4,0,45,7,81,4,0,45,7,82,4,0,45,7,83,4,0,45,7,84,98,0,46,7,10,98,0,46,7,11,4,0,46,7,15,5,0,46,7,16,35,12,46,7,17,118,0,46,7,18,35,12,46,7,22,53,3,46,7,23,98,0,46,7,40,4,0,46,7,41,4,0,46,7,84,4,0,47,7,11,4,0,47,7,15,5,0,47,7,16,35,12,47,7,17,35,12,47,7,18,35,12,47,7,21,35,12,47,7,22,53,3,47,7,23,4,0,47,7,41,4,0,47,7,84,98,0,47,7,85,107,0,48,7,11,48,0,48,7,15,5,0,48,7,16,35,12,48,7,17,35,12,48,7,21,35,12,48,7,22,53,3,48,7,23,48,0,48,7,41,4,0,48,7,84,4,0,48,7,85,4,0,49,7,11,4,0,49,7,15,5,0,49,7,16,84,0,49,7,17,84,0,49,7,18,118,0,49,7,22,53,3,49,7,23,4,0,49,7,41,4,0,49,7,84,98,0,49,7,85,98,0,50,7,10,4,0,50,7,11,4,0,50,7,15,5,0,50,7,16,84,0,50,7,17,118,0,50,7,21,53,3,50,7,23,4,0,50,7,41,4,0,50,7,84,4,0,51,7,11,4,0,51,7,15,17,0,51,7,16,85,0,51,7,17,85,0,51,7,18,85,0,51,7,19,85,0,51,7,20,85,0,51,7,21,85,0,51,7,22,53,3,51,7,23,4,0,51,7,41,5,0,51,7,43,4,0,51,7,84,50,4,52,7,10,4,0,52,7,11,4,0,52,7,14,48,0,52,7,15,53,2,52,7,22,53,3,52,7,23,98,0,52,7,40,98,0,52,7,41,5,0,52,7,44,4,0,52,7,84,4,0,53,7,11,4,0,53,7,14,85,0,53,7,15,98,0,53,7,84,98,0,54,7,10,4,0,54,7,11,4,0,54,7,14,4,0,54,7,15,98,0,54,7,16,85,0,54,7,17,85,0,54,7,21,4,0,54,7,84,4,0,55,7,11,4,0,55,7,14,4,0,55,7,15,5,0,55,7,17,53,3,55,7,18,4,0,55,7,84,107,2,56,7,11,4,0,56,7,14,4,0,56,7,15,50,4,56,7,16,5,0,56,7,17,85,0,56,7,18,85,0,56,7,19,98,0,56,7,40,98,0,56,7,41,5,0,56,7,44,4,0,56,7,84,4,0,57,7,11,4,0,57,7,14,85,0,57,7,15,5,0,57,7,17,4,0,57,7,41,5,0,57,7,43,4,0,57,7,84,98,0,57,7,85,98,2,58,7,10,4,0,58,7,11,4,0,58,7,14,4,0,58,7,15,98,0,58,7,16,5,0,58,7,17,85,0,58,7,18,35,0,58,7,39,4,0,58,7,41,4,0,58,7,84,4,0,58,7,85,4,0,59,7,11,4,0,59,7,14,85,0,59,7,15,85,0,59,7,17,85,0,59,7,21,35,0,59,7,39,4,0,59,7,41,4,0,59,7,84,98,0,59,7,85,50,4,60,7,10,4,0,60,7,11,4,0,60,7,14,85,0,60,7,15,4,0,60,7,41,5,0,60,7,43,4,0,60,7,84,4,0,61,7,11,4,0,61,7,15,98,0,61,7,40,98,0,61,7,41,5,0,61,7,44,4,0,61,7,84,98,0,62,7,10,4,0,62,7,11,4,0,62,7,15,98,0,62,7,16,5,0,62,7,20,53,3,62,7,21,98,0,62,7,84,85,0,62,7,85,4,0,63,7,11,48,0,63,7,15,17,0,63,7,16,85,0,63,7,17,85,0,63,7,18,85,0,63,7,19,5,0,63,7,20,53,3,63,7,21,102,0,63,7,84,107,2,64,7,11,4,0,64,7,15,4,0,64,7,16,5,0,64,7,17,5,0,64,7,18,5,0,64,7,19,5,0,64,7,20,53,3,64,7,21,102,0,64,7,84,4,0,65,7,11,4,0,65,7,15,4,0,65,7,16,5,0,65,7,20,53,3,65,7,21,98,1,65,7,40,98,0,65,7,41,5,0,65,7,44,98,0,65,7,84,85,0,65,7,85,98,0,66,7,10,4,0,66,7,11,4,0,66,7,15,4,0,66,7,16,5,0,66,7,20,53,3,66,7,21,4,0,66,7,41,5,0,66,7,43,4,0,66,7,84,4,0,67,7,11,4,0,67,7,15,4,0,67,7,16,5,0,67,7,20,53,3,67,7,21,4,0,67,7,41,4,0,67,7,84,50,4,68,7,10,4,0,68,7,11,4,0,68,7,15,4,0,68,7,16,5,0,68,7,20,53,3,68,7,21,4,0,68,7,41,4,0,68,7,84,98,0,68,7,85,4,0,69,7,11,4,0,69,7,15,17,0,69,7,16,5,0,69,7,20,53,3,69,7,21,4,0,69,7,41,4,0,69,7,84,4,0,69,7,85,98,1,70,7,10,4,0,70,7,11,4,0,70,7,15,4,0,70,7,16,5,0,70,7,20,5,0,70,7,21,53,0,70,7,22,53,0,70,7,23,53,0,70,7,24,53,0,70,7,25,53,0,70,7,26,53,0,70,7,27,53,0,70,7,28,53,0,70,7,29,53,0,70,7,30,53,0,70,7,31,53,0,70,7,32,4,0,70,7,41,4,0,70,7,84,98,0,70,7,85,4,0,71,7,11,4,0,71,7,15,4,0,71,7,16,5,0,71,7,20,5,0,71,7,21,5,0,71,7,22,5,0,71,7,23,5,0,71,7,24,5,0,71,7,25,5,0,71,7,26,5,0,71,7,27,5,0,71,7,28,5,0,71,7,29,5,0,71,7,30,5,0,71,7,31,98,0,71,7,32,98,0,71,7,40,4,0,71,7,41,4,0,71,7,84,107,2,72,7,11,107,3,72,7,13,4,0,72,7,15,4,0,72,7,16,5,0,72,7,30,85,0,72,7,31,98,2,72,7,32,85,0,72,7,40,4,0,72,7,41,4,0,72,7,42,4,0,72,7,43,4,0,72,7,44,4,0,72,7,81,4,0,72,7,82,4,0,72,7,83,4,0,72,7,84,17,0,73,7,10,4,0,73,7,11,4,0,73,7,15,4,0,73,7,16,4,0,73,7,17,5,0,73,7,30,85,0,73,7,31,98,0,73,7,40,98,0,73,7,41,4,0,73,7,45,4,0,73,7,46,4,0,73,7,79,4,0,73,7,80,98,0,73,7,84,4,0,73,7,85,4,0,74,7,9,4,0,74,7,17,4,0,74,7,18,5,0,74,7,30,85,0,74,7,31,4,0,74,7,39,4,0,74,7,47,4,0,74,7,78,4,0,74,7,86,17,0,75,7,8,4,0,75,7,18,4,0,75,7,19,4,0,75,7,20,4,0,75,7,21,17,0,75,7,22,4,0,75,7,23,4,0,75,7,24,4,0,75,7,25,4,0,75,7,26,4,0,75,7,27,4,0,75,7,28,4,0,75,7,29,4,0,75,7,30,17,0,75,7,31,98,0,75,7,32,50,2,75,7,34,98,0,75,7,36,4,0,75,7,38,4,0,75,7,48,4,0,75,7,77,4,0,75,7,87,85,0,76,7,7,4,0,76,7,8,4,0,76,7,18,4,0,76,7,19,4,0,76,7,20,4,0,76,7,21,4,0,76,7,22,4,0,76,7,23,4,0,76,7,24,4,0,76,7,25,4,0,76,7,26,4,0,76,7,27,4,0,76,7,28,4,0,76,7,29,4,0,76,7,30,4,0,76,7,31,4,0,76,7,32,4,0,76,7,33,4,0,76,7,34,4,0,76,7,35,4,0,76,7,36,4,0,76,7,37,4,0,76,7,38,4,0,76,7,48,4,0,76,7,77,98,0,76,7,87,4,0,77,7,7,4,0,77,7,19,4,0,77,7,37,4,0,77,7,49,4,0,77,7,76,4,0,77,7,88,107,0,78,7,7,107,4,78,7,19,4,0,78,7,37,4,0,78,7,49,4,0,78,7,76,17,0,78,7,88,4,0,79,7,7,4,0,79,7,19,4,0,79,7,37,4,0,79,7,49,4,0,79,7,76,4,0,79,7,88,98,0,80,7,7,4,0,80,7,8,4,0,80,7,18,4,0,80,7,19,4,0,80,7,20,48,0,80,7,21,4,0,80,7,22,4,0,80,7,23,4,0,80,7,24,4,0,80,7,25,4,0,80,7,26,4,0,80,7,27,4,0,80,7,28,4,0,80,7,29,48,0,80,7,30,4,0,80,7,31,4,0,80,7,32,4,0,80,7,33,4,0,80,7,34,48,0,80,7,35,4,0,80,7,36,4,0,80,7,37,4,0,80,7,38,98,0,80,7,48,4,0,80,7,49,48,0,80,7,50,4,0,80,7,51,4,0,80,7,52,4,0,80,7,53,4,0,80,7,54,4,0,80,7,55,4,0,80,7,56,98,0,80,7,57,4,0,80,7,58,4,0,80,7,59,4,0,80,7,60,4,0,80,7,61,4,0,80,7,62,4,0,80,7,63,4,0,80,7,64,4,0,80,7,65,98,0,80,7,66,102,0,80,7,67,102,0,80,7,68,98,0,80,7,69,4,0,80,7,70,4,0,80,7,71,4,0,80,7,72,4,0,80,7,73,4,0,80,7,74,4,0,80,7,75,4,0,80,7,76,4,0,80,7,77,98,0,80,7,87,17,0,81,7,8,17,0,81,7,18,98,0,81,7,20,98,0,81,7,24,98,0,81,7,28,98,0,81,7,32,98,0,81,7,36,4,0,81,7,38,4,0,81,7,48,98,0,81,7,51,4,0,81,7,52,98,0,81,7,53,98,0,81,7,61,4,0,81,7,62,98,0,81,7,63,85,0,81,7,66,85,0,81,7,69,98,0,81,7,72,4,0,81,7,73,98,0,81,7,74,4,0,81,7,77,4,0,81,7,87,4,0,82,7,9,48,0,82,7,17,4,0,82,7,39,4,0,82,7,47,4,0,82,7,78,4,0,82,7,86,17,0,83,7,10,4,0,83,7,11,4,0,83,7,15,17,0,83,7,16,4,0,83,7,40,98,0,83,7,41,98,0,83,7,45,4,0,83,7,46,4,0,83,7,79,98,0,83,7,80,98,0,83,7,84,4,0,83,7,85,98,0,84,7,11,4,0,84,7,12,107,1,84,7,13,4,0,84,7,14,85,0,84,7,15,4,0,84,7,42,17,0,84,7,43,4,0,84,7,44,4,0,84,7,81,17,0,84,7,82,4,0,84,7,83,50,2,4,8,32,4,0,4,8,33,107,1,4,8,34,48,0,4,8,35,50,2,4,8,36,48,0,4,8,57,4,0,4,8,58,4,0,4,8,59,48,0,4,8,81,4,0,4,8,82,4,0,4,8,83,17,0,5,8,31,4,0,5,8,32,4,0,5,8,36,17,0,5,8,37,4,0,5,8,55,98,0,5,8,56,98,0,5,8,60,48,0,5,8,61,4,0,5,8,79,98,0,5,8,80,98,0,5,8,84,48,0,5,8,85,4,0,6,8,30,48,0,6,8,38,98,0,6,8,54,98,0,6,8,62,98,0,6,8,78,98,0,6,8,86,17,0,7,8,29,17,0,7,8,39,98,0,7,8,41,98,0,7,8,45,98,0,7,8,49,4,0,7,8,53,4,0,7,8,63,98,0,7,8,66,98,0,7,8,67,50,2,7,8,71,98,0,7,8,73,98,0,7,8,74,4,0,7,8,77,4,0,7,8,87,50,2,8,8,28,4,0,8,8,29,4,0,8,8,39,4,0,8,8,40,4,0,8,8,41,4,0,8,8,42,4,0,8,8,43,4,0,8,8,44,4,0,8,8,45,4,0,8,8,46,4,0,8,8,47,4,0,8,8,48,4,0,8,8,49,4,0,8,8,50,4,0,8,8,51,4,0,8,8,52,4,0,8,8,53,98,0,8,8,63,4,0,8,8,64,4,0,8,8,65,4,0,8,8,66,4,0,8,8,67,4,0,8,8,68,4,0,8,8,69,107,1,8,8,70,4,0,8,8,71,48,0,8,8,72,4,0,8,8,73,4,0,8,8,74,4,0,8,8,75,4,0,8,8,76,4,0,8,8,77,98,0,8,8,87,4,0,9,8,28,4,0,9,8,40,4,0,9,8,64,4,0,9,8,88,107,0,10,8,28,107,4,10,8,40,4,0,10,8,64,4,0,10,8,65,4,0,10,8,88,48,0,11,8,28,4,0,11,8,40,4,0,11,8,64,4,0,11,8,88,98,0,12,8,28,4,0,12,8,29,4,0,12,8,39,4,0,12,8,40,4,0,12,8,41,4,0,12,8,42,4,0,12,8,43,4,0,12,8,44,4,0,12,8,45,4,0,12,8,46,4,0,12,8,47,4,0,12,8,48,4,0,12,8,49,4,0,12,8,50,4,0,12,8,51,4,0,12,8,52,98,0,12,8,63,4,0,12,8,76,98,0,12,8,87,4,0,13,8,27,17,0,13,8,29,17,0,13,8,39,98,0,13,8,41,98,0,13,8,45,98,0,13,8,49,4,0,13,8,53,4,0,13,8,63,4,0,13,8,77,4,0,13,8,87,98,2,14,8,26,4,0,14,8,30,4,0,14,8,38,98,0,14,8,54,98,0,14,8,62,98,0,14,8,78,98,0,14,8,86,98,2,15,8,25,17,0,15,8,31,48,0,15,8,32,4,0,15,8,36,17,0,15,8,37,4,0,15,8,53,4,0,15,8,55,98,0,15,8,56,98,0,15,8,60,4,0,15,8,61,4,0,15,8,79,98,0,15,8,80,98,0,15,8,84,4,0,15,8,85,4,0,16,8,24,98,0,16,8,32,4,0,16,8,33,107,3,16,8,34,4,0,16,8,35,50,1,16,8,36,4,0,16,8,53,4,0,16,8,57,4,0,16,8,58,4,0,16,8,59,4,0,16,8,81,4,0,16,8,82,4,0,16,8,83,4,0,16,8,84,98,0,17,8,23,4,0,17,8,24,4,0,17,8,31,98,0,17,8,51,4,0,17,8,52,4,0,17,8,84,4,0,18,8,25,98,2,18,8,30,18,14,18,8,42,4,0,18,8,52,107,0,18,8,84,101,0,19,8,24,101,0,19,8,25,4,0,19,8,26,98,2,19,8,29,18,12,19,8,41,18,12,19,8,42,18,12,19,8,43,4,0,19,8,51,4,0,19,8,84,98,0,20,8,20,101,0,20,8,23,101,0,20,8,24,101,0,20,8,25,4,0,20,8,27,4,0,20,8,28,18,14,20,8,40,18,12,20,8,41,18,12,20,8,42,18,12,20,8,43,106,8,20,8,48,98,2,20,8,51,4,0,20,8,84,98,0,20,8,85,4,0,21,8,19,4,0,21,8,20,101,0,21,8,22,101,0,21,8,23,101,0,21,8,24,98,0,21,8,27,18,12,21,8,40,18,12,21,8,41,17,0,21,8,43,18,12,21,8,44,106,1,21,8,47,106,4,21,8,49,4,0,21,8,50,4,0,21,8,84,98,1,21,8,85,98,2,22,8,18,4,0,22,8,21,101,0,22,8,22,101,0,22,8,23,18,12,22,8,40,18,12,22,8,41,17,0,22,8,42,17,0,22,8,43,17,0,22,8,44,18,14,22,8,45,106,1,22,8,48,4,0,22,8,50,4,0,22,8,84,98,2,23,8,17,4,0,23,8,22,18,12,23,8,39,18,12,23,8,40,17,0,23,8,41,17,0,23,8,42,18,12,23,8,43,18,14,23,8,44,98,0,23,8,48,4,0,23,8,49,107,0,23,8,84,4,0,24,8,16,4,0,24,8,23,98,0,24,8,24,85,0,24,8,27,18,12,24,8,39,18,12,24,8,40,17,0,24,8,41,18,12,24,8,42,18,14,24,8,43,106,8,24,8,47,106,9,24,8,48,4,0,24,8,49,4,0,24,8,84,50,2,25,8,11,4,0,25,8,12,107,3,25,8,13,4,0,25,8,14,98,0,25,8,15,4,0,25,8,23,18,12,25,8,40,4,0,25,8,48,4,0,25,8,84,17,0,26,8,10,4,0,26,8,11,4,0,26,8,15,17,0,26,8,16,98,2,26,8,22,18,12,26,8,41,106,1,26,8,45,48,0,26,8,48,48,0,26,8,84,4,0,27,8,9,48,0,27,8,17,98,2,27,8,21,4,0,27,8,47,4,0,27,8,84,98,0,27,8,85,17,0,28,8,8,17,0,28,8,18,4,0,28,8,20,106,8,28,8,45,106,8,28,8,46,98,2,28,8,47,4,0,28,8,84,98,0,28,8,85,50,2,29,8,7,4,0,29,8,8,4,0,29,8,18,98,0,29,8,19,106,8,29,8,44,98,1,29,8,45,4,0,29,8,46,4,0,29,8,84,4,0,30,8,7,4,0,30,8,19,106,1,30,8,43,106,11,30,8,45,4,0,30,8,46,107,0,30,8,84,107,0,31,8,7,107,0,31,8,19,4,0,31,8,45,4,0,31,8,84,4,0,32,8,7,4,0,32,8,19,98,0,32,8,45,4,0,32,8,84,50,1,33,8,7,48,0,33,8,8,4,0,33,8,18,50,1,33,8,19,48,0,33,8,42,4,0,33,8,43,4,0,33,8,44,48,0,33,8,81,4,0,33,8,82,4,0,33,8,83,4,0,33,8,84,17,0,34,8,8,17,0,34,8,18,4,0,34,8,40,98,0,34,8,41,98,0,34,8,45,48,0,34,8,46,4,0,34,8,79,98,0,34,8,80,98,0,34,8,84,48,0,34,8,85,4,0,35,8,9,48,0,35,8,17,98,0,35,8,39,98,0,35,8,47,98,0,35,8,78,98,0,35,8,86,17,0,36,8,10,4,0,36,8,11,4,0,36,8,15,17,0,36,8,16,5,0,36,8,21,53,3,36,8,22,4,0,36,8,38,4,0,36,8,48,4,0,36,8,77,4,0,36,8,87,4,0,37,8,11,4,0,37,8,12,107,7,37,8,13,4,0,37,8,14,4,0,37,8,15,17,0,37,8,16,50,5,37,8,19,85,0,37,8,20,5,0,37,8,21,53,3,37,8,22,98,0,37,8,38,98,0,37,8,48,4,0,37,8,49,4,0,37,8,50,4,0,37,8,51,4,0,37,8,52,4,0,37,8,53,4,0,37,8,54,4,0,37,8,55,4,0,37,8,56,4,0,37,8,57,4,0,37,8,58,4,0,37,8,59,4,0,37,8,60,4,0,37,8,61,4,0,37,8,62,4,0,37,8,63,4,0,37,8,64,4,0,37,8,65,4,0,37,8,66,4,0,37,8,67,4,0,37,8,68,4,0,37,8,69,4,0,37,8,70,4,0,37,8,71,4,0,37,8,72,4,0,37,8,73,4,0,37,8,74,4,0,37,8,75,4,0,37,8,76,4,0,37,8,77,98,0,37,8,87,98,0,38,8,10,98,0,38,8,11,4,0,38,8,15,5,0,38,8,16,5,0,38,8,21,53,3,38,8,22,4,0,38,8,37,4,0,38,8,49,50,1,38,8,55,50,1,38,8,60,50,1,38,8,71,4,0,38,8,76,4,0,38,8,88,4,0,39,8,11,4,0,39,8,15,5,0,39,8,16,5,0,39,8,21,53,3,39,8,22,4,0,39,8,37,4,0,39,8,49,4,0,39,8,76,4,0,39,8,88,96,0,40,8,10,48,0,40,8,11,4,0,40,8,15,5,0,40,8,16,5,0,40,8,21,53,3,40,8,22,4,0,40,8,37,4,0,40,8,49,4,0,40,8,76,4,0,40,8,88,4,0,41,8,11,4,0,41,8,15,5,0,41,8,16,5,0,41,8,21,53,3,41,8,22,98,0,41,8,38,4,0,41,8,48,4,0,41,8,77,98,0,41,8,87,98,0,42,8,10,98,0,42,8,11,4,0,42,8,15,5,0,42,8,16,85,0,42,8,20,5,0,42,8,21,53,3,42,8,22,4,0,42,8,38,4,0,42,8,48,4,0,42,8,77,4,0,42,8,87,4,0,43,8,11,4,0,43,8,15,5,0,43,8,16,5,0,43,8,21,53,3,43,8,22,4,0,43,8,39,4,0,43,8,47,4,0,43,8,78,98,0,43,8,86,4,0,44,8,11,4,0,44,8,15,5,0,44,8,16,84,0,44,8,17,5,0,44,8,21,53,3,44,8,22,98,0,44,8,40,98,0,44,8,41,4,0,44,8,45,4,0,44,8,46,4,0,44,8,79,4,0,44,8,80,98,0,44,8,84,4,0,44,8,85,4,0,45,8,11,4,0,45,8,15,5,0,45,8,16,5,0,45,8,21,53,3,45,8,22,85,0,45,8,40,4,0,45,8,41,4,0,45,8,42,4,0,45,8,43,4,0,45,8,44,4,0,45,8,81,4,0,45,8,82,4,0,45,8,83,4,0,45,8,84,98,0,46,8,10,4,0,46,8,11,4,0,46,8,15,5,0,46,8,16,5,0,46,8,21,53,3,46,8,22,85,0,46,8,40,4,0,46,8,41,4,0,46,8,84,4,0,47,8,11,4,0,47,8,15,5,0,47,8,16,35,12,47,8,17,5,0,47,8,21,53,3,47,8,22,98,0,47,8,40,4,0,47,8,41,4,0,47,8,84,48,0,47,8,85,96,0,48,8,10,4,0,48,8,11,4,0,48,8,15,5,0,48,8,16,5,0,48,8,21,53,3,48,8,22,48,0,48,8,41,4,0,48,8,84,98,0,48,8,85,4,0,49,8,11,4,0,49,8,15,5,0,49,8,16,5,0,49,8,21,53,3,49,8,22,4,0,49,8,41,4,0,49,8,84,4,0,49,8,85,98,0,50,8,10,4,0,50,8,11,4,0,50,8,15,5,0,50,8,16,84,0,50,8,17,5,0,50,8,21,53,3,50,8,22,109,6,50,8,40,98,2,50,8,41,4,0,50,8,84,4,0,51,8,11,4,0,51,8,15,17,0,51,8,16,85,0,51,8,17,107,1,51,8,18,85,0,51,8,19,85,0,51,8,20,5,0,51,8,21,53,3,51,8,22,4,0,51,8,41,17,0,51,8,43,98,0,51,8,84,4,0,52,8,11,4,0,52,8,14,4,0,52,8,15,5,0,52,8,21,53,3,52,8,22,98,0,52,8,40,98,0,52,8,41,5,0,52,8,44,98,0,52,8,84,109,7,52,8,85,4,0,53,8,11,4,0,53,8,14,85,0,53,8,15,98,0,53,8,84,109,7,53,8,85,98,0,54,8,10,4,0,54,8,11,4,0,54,8,14,85,0,54,8,15,98,0,54,8,16,85,0,54,8,17,85,0,54,8,21,98,0,54,8,84,109,7,54,8,85,4,0,55,8,11,4,0,55,8,14,4,0,55,8,15,98,0,55,8,84,96,0,56,8,10,4,0,56,8,11,4,0,56,8,14,85,0,56,8,15,85,0,56,8,18,96,6,56,8,20,98,0,56,8,40,98,0,56,8,41,5,0,56,8,44,4,0,56,8,84,4,0,57,8,11,4,0,57,8,14,85,0,57,8,15,65,4,57,8,17,85,0,57,8,18,96,4,57,8,19,89,0,57,8,20,96,5,57,8,21,4,0,57,8,41,17,0,57,8,43,4,0,57,8,84,4,0,57,8,85,98,0,58,8,10,4,0,58,8,11,4,0,58,8,14,4,0,58,8,15,98,0,58,8,16,5,0,58,8,17,85,0,58,8,18,96,7,58,8,20,35,14,58,8,39,4,0,58,8,41,4,0,58,8,84,98,0,58,8,85,4,0,59,8,11,4,0,59,8,14,4,0,59,8,15,85,0,59,8,17,85,0,59,8,21,35,0,59,8,39,4,0,59,8,41,4,0,59,8,84,4,0,59,8,85,4,0,60,8,11,4,0,60,8,14,85,0,60,8,15,4,0,60,8,41,17,0,60,8,43,4,0,60,8,84,4,0,61,8,11,4,0,61,8,15,98,0,61,8,40,98,0,61,8,41,5,0,61,8,44,4,0,61,8,84,98,0,62,8,10,4,0,62,8,11,4,0,62,8,15,98,0,62,8,16,5,0,62,8,18,53,3,62,8,19,98,0,62,8,84,50,3,62,8,85,4,0,63,8,11,4,0,63,8,15,17,0,63,8,16,85,0,63,8,17,5,0,63,8,18,53,3,63,8,19,102,0,63,8,84,96,0,64,8,10,4,0,64,8,11,48,0,64,8,15,4,0,64,8,16,5,0,64,8,17,5,0,64,8,18,53,3,64,8,19,102,0,64,8,84,4,0,65,8,11,4,0,65,8,15,4,0,65,8,16,5,0,65,8,18,53,3,65,8,19,98,0,65,8,40,98,0,65,8,41,5,0,65,8,44,98,0,65,8,84,50,3,65,8,85,98,0,66,8,10,4,0,66,8,11,4,0,66,8,15,4,0,66,8,16,5,0,66,8,18,53,3,66,8,19,4,0,66,8,41,5,0,66,8,43,4,0,66,8,84,4,0,67,8,11,4,0,67,8,15,4,0,67,8,16,5,0,67,8,18,53,3,67,8,19,109,6,67,8,40,98,2,67,8,41,4,0,67,8,84,4,0,68,8,11,4,0,68,8,15,4,0,68,8,16,5,0,68,8,18,53,3,68,8,19,4,0,68,8,41,4,0,68,8,84,4,0,68,8,85,4,0,69,8,11,4,0,69,8,15,17,0,69,8,16,5,0,69,8,18,53,3,69,8,19,4,0,69,8,41,4,0,69,8,84,98,0,69,8,85,98,0,70,8,10,4,0,70,8,11,4,0,70,8,15,4,0,70,8,16,5,0,70,8,18,53,3,70,8,19,98,0,70,8,40,4,0,70,8,41,4,0,70,8,84,4,0,70,8,85,4,0,71,8,11,4,0,71,8,15,4,0,71,8,16,5,0,71,8,18,53,3,71,8,19,44,2,71,8,20,98,2,71,8,32,85,0,71,8,40,4,0,71,8,41,4,0,71,8,84,96,0,72,8,10,4,0,72,8,11,4,0,72,8,12,107,1,72,8,13,48,0,72,8,14,4,0,72,8,15,4,0,72,8,16,5,0,72,8,18,5,0,72,8,19,53,0,72,8,20,53,0,72,8,21,53,0,72,8,22,53,0,72,8,23,53,0,72,8,24,53,0,72,8,25,53,0,72,8,26,53,0,72,8,27,53,0,72,8,28,53,0,72,8,29,53,0,72,8,30,53,0,72,8,31,98,0,72,8,32,85,0,72,8,40,4,0,72,8,41,48,0,72,8,42,4,0,72,8,43,4,0,72,8,44,48,0,72,8,81,4,0,72,8,82,4,0,72,8,83,4,0,72,8,84,17,0,73,8,10,4,0,73,8,11,4,0,73,8,15,4,0,73,8,16,4,0,73,8,17,5,0,73,8,18,5,0,73,8,19,5,0,73,8,20,5,0,73,8,21,5,0,73,8,22,5,0,73,8,23,5,0,73,8,24,5,0,73,8,25,5,0,73,8,26,5,0,73,8,27,5,0,73,8,28,5,0,73,8,29,5,0,73,8,30,5,0,73,8,31,5,0,73,8,32,98,0,73,8,40,4,0,73,8,41,4,0,73,8,45,48,0,73,8,46,4,0,73,8,79,4,0,73,8,80,98,0,73,8,84,48,0,73,8,85,4,0,74,8,9,48,0,74,8,17,4,0,74,8,18,5,0,74,8,30,85,0,74,8,31,4,0,74,8,39,4,0,74,8,40,4,0,74,8,47,4,0,74,8,78,98,0,74,8,86,17,0,75,8,8,4,0,75,8,18,4,0,75,8,19,4,0,75,8,20,4,0,75,8,21,17,0,75,8,22,4,0,75,8,23,4,0,75,8,24,4,0,75,8,25,4,0,75,8,26,4,0,75,8,27,4,0,75,8,28,4,0,75,8,29,4,0,75,8,30,17,0,75,8,31,98,0,75,8,32,98,0,75,8,36,4,0,75,8,38,4,0,75,8,48,4,0,75,8,77,4,0,75,8,87,50,2,76,8,7,4,0,76,8,8,4,0,76,8,18,4,0,76,8,19,4,0,76,8,20,4,0,76,8,21,4,0,76,8,22,4,0,76,8,23,4,0,76,8,24,4,0,76,8,25,4,0,76,8,26,4,0,76,8,27,4,0,76,8,28,4,0,76,8,29,4,0,76,8,30,4,0,76,8,31,4,0,76,8,32,4,0,76,8,33,4,0,76,8,34,4,0,76,8,35,4,0,76,8,36,4,0,76,8,37,4,0,76,8,38,4,0,76,8,48,4,0,76,8,77,98,0,76,8,87,4,0,77,8,7,4,0,77,8,19,4,0,77,8,49,4,0,77,8,76,4,0,77,8,88,107,0,78,8,7,107,4,78,8,19,4,0,78,8,49,4,0,78,8,76,4,0,78,8,88,48,0,79,8,7,4,0,79,8,19,4,0,79,8,49,4,0,79,8,76,4,0,79,8,88,98,0,80,8,7,4,0,80,8,8,4,0,80,8,18,4,0,80,8,19,4,0,80,8,20,4,0,80,8,21,4,0,80,8,22,4,0,80,8,23,4,0,80,8,24,4,0,80,8,25,4,0,80,8,26,4,0,80,8,27,4,0,80,8,28,4,0,80,8,29,4,0,80,8,30,4,0,80,8,31,4,0,80,8,32,4,0,80,8,33,4,0,80,8,34,4,0,80,8,35,4,0,80,8,36,4,0,80,8,37,98,0,80,8,48,4,0,80,8,49,48,0,80,8,50,4,0,80,8,51,4,0,80,8,52,4,0,80,8,53,4,0,80,8,54,98,0,80,8,55,98,0,80,8,56,98,0,80,8,57,98,0,80,8,58,98,0,80,8,59,4,0,80,8,60,4,0,80,8,61,4,0,80,8,62,4,0,80,8,63,4,0,80,8,64,4,0,80,8,65,98,0,80,8,66,102,0,80,8,67,102,0,80,8,68,98,0,80,8,69,4,0,80,8,70,4,0,80,8,71,4,0,80,8,72,4,0,80,8,73,4,0,80,8,74,4,0,80,8,75,4,0,80,8,76,98,0,80,8,87,17,0,81,8,8,17,0,81,8,18,98,0,81,8,20,98,0,81,8,24,98,0,81,8,28,98,0,81,8,32,98,0,81,8,36,4,0,81,8,38,4,0,81,8,48,48,0,81,8,51,98,0,81,8,52,4,0,81,8,53,109,5,81,8,56,109,5,81,8,57,109,5,81,8,58,4,0,81,8,61,98,0,81,8,62,4,0,81,8,63,50,1,81,8,66,50,1,81,8,69,4,0,81,8,72,98,0,81,8,73,4,0,81,8,74,4,0,81,8,77,4,0,81,8,87,4,0,82,8,9,4,0,82,8,17,98,0,82,8,39,98,0,82,8,47,98,0,82,8,78,98,0,82,8,86,17,0,83,8,10,48,0,83,8,11,4,0,83,8,15,17,0,83,8,16,4,0,83,8,40,98,0,83,8,41,98,0,83,8,45,4,0,83,8,46,4,0,83,8,79,98,0,83,8,80,98,0,83,8,84,4,0,83,8,85,98,0,84,8,11,4,0,84,8,12,107,1,84,8,13,4,0,84,8,14,50,1,84,8,15,4,0,84,8,42,4,0,84,8,43,4,0,84,8,44,4,0,84,8,81,4,0,84,8,82,4,0,84,8,83,96,2,3,9,34,4,0,4,9,33,4,0,4,9,34,4,0,4,9,35,98,0,4,9,57,4,0,4,9,58,98,0,4,9,59,98,0,4,9,81,4,0,4,9,82,98,0,4,9,83,4,0,5,9,31,17,0,5,9,32,17,0,5,9,36,4,0,5,9,37,4,0,5,9,55,4,0,5,9,56,4,0,5,9,60,4,0,5,9,61,4,0,5,9,79,4,0,5,9,80,4,0,5,9,84,4,0,5,9,85,17,0,6,9,30,17,0,6,9,38,98,0,6,9,54,98,0,6,9,62,98,0,6,9,78,98,0,6,9,86,4,0,7,9,29,4,0,7,9,39,98,0,7,9,42,98,0,7,9,44,109,4,7,9,47,98,0,7,9,50,98,0,7,9,52,4,0,7,9,53,4,0,7,9,63,98,0,7,9,66,98,0,7,9,67,98,0,7,9,73,98,0,7,9,74,4,0,7,9,77,4,0,7,9,87,17,0,8,9,29,17,0,8,9,39,4,0,8,9,40,4,0,8,9,41,4,0,8,9,42,4,0,8,9,43,4,0,8,9,44,4,0,8,9,45,48,0,8,9,46,4,0,8,9,47,4,0,8,9,48,4,0,8,9,49,4,0,8,9,50,4,0,8,9,51,4,0,8,9,52,4,0,8,9,53,4,0,8,9,63,4,0,8,9,64,4,0,8,9,65,4,0,8,9,66,4,0,8,9,67,4,0,8,9,68,4,0,8,9,69,4,0,8,9,70,48,0,8,9,71,4,0,8,9,72,4,0,8,9,73,4,0,8,9,74,48,0,8,9,75,4,0,8,9,76,4,0,8,9,77,4,0,8,9,87,4,0,9,9,28,4,0,9,9,40,98,0,9,9,64,98,0,9,9,88,96,0,10,9,27,4,0,10,9,28,4,0,10,9,40,96,1,10,9,41,4,0,10,9,64,4,0,10,9,65,4,0,10,9,88,4,0,11,9,28,48,0,11,9,40,98,0,11,9,64,98,0,11,9,88,98,0,12,9,28,17,0,12,9,29,17,0,12,9,39,4,0,12,9,40,4,0,12,9,41,4,0,12,9,42,4,0,12,9,43,4,0,12,9,44,4,0,12,9,45,48,0,12,9,46,4,0,12,9,47,4,0,12,9,48,4,0,12,9,49,4,0,12,9,50,4,0,12,9,51,4,0,12,9,52,4,0,12,9,63,4,0,12,9,76,4,0,12,9,87,4,0,13,9,27,4,0,13,9,29,4,0,13,9,39,98,0,13,9,42,98,0,13,9,44,109,5,13,9,47,98,0,13,9,50,98,0,13,9,52,4,0,13,9,53,4,0,13,9,63,4,0,13,9,77,4,0,13,9,87,17,0,14,9,26,17,0,14,9,30,17,0,14,9,38,98,0,14,9,54,98,0,14,9,62,98,0,14,9,78,98,0,14,9,86,4,0,15,9,25,4,0,15,9,31,17,0,15,9,32,17,0,15,9,36,4,0,15,9,37,4,0,15,9,53,4,0,15,9,55,4,0,15,9,56,4,0,15,9,60,4,0,15,9,61,4,0,15,9,79,4,0,15,9,80,4,0,15,9,84,4,0,15,9,85,17,0,16,9,24,98,0,16,9,25,98,0,16,9,32,4,0,16,9,33,4,0,16,9,34,4,0,16,9,35,98,2,16,9,53,98,0,16,9,57,4,0,16,9,58,98,0,16,9,59,98,0,16,9,81,4,0,16,9,82,98,0,16,9,83,4,0,16,9,84,4,0,17,9,23,98,0,17,9,30,4,0,17,9,31,96,3,17,9,34,48,0,17,9,52,4,0,17,9,84,98,0,18,9,22,4,0,18,9,23,4,0,18,9,24,4,0,18,9,25,17,0,18,9,30,18,12,18,9,43,85,0,18,9,51,4,0,18,9,52,107,0,18,9,84,98,0,19,9,21,4,0,19,9,24,4,0,19,9,25,4,0,19,9,26,4,0,19,9,29,18,12,19,9,42,18,12,19,9,43,18,12,19,9,44,4,0,19,9,51,4,0,19,9,84,4,0,20,9,20,4,0,20,9,21,101,0,20,9,23,101,0,20,9,24,4,0,20,9,25,4,0,20,9,26,4,0,20,9,27,17,0,20,9,28,18,12,20,9,42,18,12,20,9,43,18,12,20,9,44,106,8,20,9,48,20,0,20,9,51,4,0,20,9,84,98,0,20,9,85,17,0,21,9,19,98,0,21,9,20,4,0,21,9,21,4,0,21,9,22,101,0,21,9,23,101,0,21,9,24,4,0,21,9,26,4,0,21,9,27,18,12,21,9,40,18,14,21,9,41,18,12,21,9,42,18,12,21,9,43,18,12,21,9,44,106,1,21,9,47,106,4,21,9,49,4,0,21,9,50,4,0,21,9,84,98,0,21,9,85,4,0,22,9,18,4,0,22,9,21,4,0,22,9,22,4,0,22,9,23,98,0,22,9,26,18,12,22,9,40,18,12,22,9,41,18,12,22,9,42,17,0,22,9,44,18,12,22,9,45,18,12,22,9,46,106,1,22,9,48,85,0,22,9,49,4,0,22,9,50,4,0,22,9,84,17,0,23,9,17,98,0,23,9,18,4,0,23,9,22,4,0,23,9,23,4,0,23,9,24,98,0,23,9,25,18,12,23,9,39,17,0,23,9,40,17,0,23,9,41,17,0,23,9,42,18,12,23,9,43,18,12,23,9,44,106,1,23,9,48,4,0,23,9,49,107,0,23,9,84,96,2,24,9,13,4,0,24,9,16,4,0,24,9,24,85,0,24,9,27,18,12,24,9,40,18,12,24,9,41,18,12,24,9,42,106,8,24,9,47,106,9,24,9,48,98,2,24,9,49,4,0,24,9,84,4,0,25,9,12,4,0,25,9,13,4,0,25,9,14,98,0,25,9,15,17,0,25,9,23,18,14,25,9,40,18,12,25,9,41,4,0,25,9,48,48,0,25,9,84,48,0,26,9,10,17,0,26,9,11,17,0,26,9,15,4,0,26,9,16,98,0,26,9,21,4,0,26,9,22,106,1,26,9,45,85,0,26,9,47,48,0,26,9,48,4,0,26,9,84,17,0,27,9,9,17,0,27,9,17,17,0,27,9,21,4,0,27,9,47,4,0,27,9,84,98,0,27,9,85,4,0,28,9,8,4,0,28,9,18,4,0,28,9,20,106,8,28,9,45,106,8,28,9,46,20,0,28,9,47,4,0,28,9,84,98,0,28,9,85,17,0,29,9,8,17,0,29,9,18,98,0,29,9,19,106,8,29,9,44,106,1,29,9,45,4,0,29,9,46,4,0,29,9,84,48,0,30,9,7,4,0,30,9,19,106,1,30,9,43,106,9,30,9,45,4,0,30,9,46,107,0,30,9,84,96,0,31,9,6,4,0,31,9,7,4,0,31,9,19,96,1,31,9,20,4,0,31,9,45,4,0,31,9,84,4,0,32,9,7,4,0,32,9,19,98,0,32,9,45,4,0,32,9,84,17,0,33,9,8,17,0,33,9,18,98,0,33,9,42,4,0,33,9,43,98,0,33,9,44,98,0,33,9,81,4,0,33,9,82,98,0,33,9,83,4,0,33,9,84,4,0,34,9,8,4,0,34,9,18,4,0,34,9,40,4,0,34,9,41,4,0,34,9,45,4,0,34,9,46,4,0,34,9,79,4,0,34,9,80,4,0,34,9,84,4,0,34,9,85,17,0,35,9,9,17,0,35,9,17,98,0,35,9,39,98,0,35,9,47,98,0,35,9,78,98,0,35,9,86,4,0,36,9,10,17,0,36,9,11,17,0,36,9,15,4,0,36,9,16,5,0,36,9,19,53,3,36,9,20,4,0,36,9,38,4,0,36,9,48,98,0,36,9,76,4,0,36,9,77,4,0,36,9,87,48,0,37,9,11,4,0,37,9,12,4,0,37,9,13,4,0,37,9,14,4,0,37,9,15,17,0,37,9,16,5,0,37,9,19,53,3,37,9,20,4,0,37,9,38,4,0,37,9,48,4,0,37,9,49,4,0,37,9,50,4,0,37,9,51,4,0,37,9,52,4,0,37,9,53,4,0,37,9,54,4,0,37,9,55,4,0,37,9,56,4,0,37,9,57,4,0,37,9,58,4,0,37,9,59,4,0,37,9,60,4,0,37,9,61,4,0,37,9,62,4,0,37,9,63,4,0,37,9,64,4,0,37,9,65,4,0,37,9,66,4,0,37,9,67,4,0,37,9,68,4,0,37,9,69,4,0,37,9,70,4,0,37,9,71,4,0,37,9,72,4,0,37,9,73,4,0,37,9,74,4,0,37,9,75,4,0,37,9,76,4,0,37,9,77,4,0,37,9,87,4,0,38,9,11,96,3,38,9,13,4,0,38,9,15,5,0,38,9,16,5,0,38,9,19,53,3,38,9,20,98,0,38,9,37,4,0,38,9,49,4,0,38,9,76,98,0,38,9,88,98,0,39,9,10,98,0,39,9,11,4,0,39,9,15,5,0,39,9,16,5,0,39,9,19,53,3,39,9,20,4,0,39,9,37,4,0,39,9,49,4,0,39,9,76,4,0,39,9,88,4,0,40,9,11,5,0,40,9,16,5,0,40,9,19,53,3,40,9,20,98,0,40,9,37,4,0,40,9,49,4,0,40,9,76,98,0,40,9,88,98,0,41,9,10,98,0,41,9,11,4,0,41,9,15,5,0,41,9,16,5,0,41,9,19,53,3,41,9,20,4,0,41,9,38,4,0,41,9,48,4,0,41,9,77,4,0,41,9,87,4,0,42,9,11,4,0,42,9,15,5,0,42,9,16,5,0,42,9,19,53,3,42,9,20,4,0,42,9,38,4,0,42,9,48,4,0,42,9,77,4,0,42,9,87,4,0,43,9,11,4,0,43,9,15,5,0,43,9,16,5,0,43,9,19,53,3,43,9,20,4,0,43,9,39,4,0,43,9,47,4,0,43,9,78,98,0,43,9,86,109,6,44,9,10,4,0,44,9,11,4,0,44,9,15,5,0,44,9,16,5,0,44,9,19,53,3,44,9,20,98,0,44,9,40,4,0,44,9,41,4,0,44,9,45,4,0,44,9,46,4,0,44,9,79,4,0,44,9,80,4,0,44,9,84,4,0,44,9,85,4,0,45,9,11,4,0,45,9,15,5,0,45,9,16,5,0,45,9,19,53,3,45,9,20,85,0,45,9,40,4,0,45,9,41,4,0,45,9,42,4,0,45,9,43,4,0,45,9,44,4,0,45,9,81,4,0,45,9,82,4,0,45,9,83,4,0,45,9,84,48,0,46,9,11,4,0,46,9,15,5,0,46,9,16,5,0,46,9,19,53,3,46,9,20,85,0,46,9,40,4,0,46,9,41,4,0,46,9,84,98,0,47,9,10,98,0,47,9,11,4,0,47,9,15,5,0,47,9,16,5,0,47,9,19,53,3,47,9,20,98,0,47,9,40,4,0,47,9,41,4,0,47,9,84,98,0,47,9,85,4,0,48,9,11,4,0,48,9,15,5,0,48,9,16,5,0,48,9,19,53,3,48,9,20,4,0,48,9,41,4,0,48,9,84,4,0,48,9,85,98,0,49,9,10,4,0,49,9,11,4,0,49,9,15,5,0,49,9,16,5,0,49,9,19,53,3,49,9,20,4,0,49,9,41,4,0,49,9,84,98,0,49,9,85,4,0,50,9,11,4,0,50,9,15,5,0,50,9,16,5,0,50,9,19,53,3,50,9,20,102,0,50,9,41,4,0,50,9,84,4,0,51,9,11,4,0,51,9,15,17,0,51,9,16,85,0,51,9,17,85,0,51,9,18,5,0,51,9,19,53,3,51,9,20,4,0,51,9,41,98,0,51,9,84,85,0,51,9,85,109,6,52,9,10,4,0,52,9,11,4,0,52,9,14,4,0,52,9,15,5,0,52,9,19,53,3,52,9,20,4,0,52,9,41,5,0,52,9,44,102,0,52,9,84,4,0,53,9,11,4,0,53,9,14,4,0,53,9,15,98,0,53,9,40,98,0,53,9,41,102,0,53,9,84,4,0,54,9,11,4,0,54,9,14,85,0,54,9,15,85,0,54,9,17,85,0,54,9,21,102,0,54,9,84,98,0,55,9,10,4,0,55,9,11,4,0,55,9,14,85,0,55,9,15,98,0,55,9,16,98,0,55,9,40,98,0,55,9,41,98,0,55,9,84,85,0,55,9,85,4,0,56,9,11,4,0,56,9,14,85,0,56,9,15,4,0,56,9,41,5,0,56,9,44,4,0,56,9,84,98,0,57,9,10,4,0,57,9,11,4,0,57,9,14,4,0,57,9,15,98,0,57,9,16,65,4,57,9,17,85,0,57,9,20,4,0,57,9,41,4,0,57,9,84,98,0,57,9,85,4,0,58,9,11,4,0,58,9,14,85,0,58,9,15,5,0,58,9,17,35,0,58,9,39,4,0,58,9,41,4,0,58,9,84,4,0,58,9,85,4,0,59,9,11,4,0,59,9,14,4,0,59,9,15,85,0,59,9,17,85,0,59,9,21,35,14,59,9,39,4,0,59,9,41,4,0,59,9,84,98,0,59,9,85,109,6,60,9,10,4,0,60,9,11,4,0,60,9,15,109,7,60,9,16,4,0,60,9,41,4,0,60,9,84,4,0,61,9,11,4,0,61,9,15,4,0,61,9,41,5,0,61,9,44,4,0,61,9,84,48,0,62,9,11,4,0,62,9,15,5,0,62,9,16,53,3,62,9,17,98,0,62,9,40,98,0,62,9,41,98,0,62,9,84,98,2,63,9,10,4,0,63,9,11,4,0,63,9,15,98,0,63,9,16,53,3,63,9,17,102,0,63,9,84,4,0,64,9,11,4,0,64,9,15,5,0,64,9,16,53,3,64,9,17,98,0,64,9,40,98,0,64,9,41,102,0,64,9,84,98,0,65,9,10,4,0,65,9,11,4,0,65,9,15,98,0,65,9,16,53,3,65,9,17,4,0,65,9,41,5,0,65,9,44,98,0,65,9,84,4,0,66,9,11,4,0,66,9,15,5,0,66,9,16,53,3,66,9,17,4,0,66,9,41,17,0,66,9,43,4,0,66,9,84,4,0,67,9,11,4,0,67,9,15,5,0,67,9,16,53,3,67,9,17,102,0,67,9,41,4,0,67,9,84,109,6,68,9,10,4,0,68,9,11,4,0,68,9,15,109,7,68,9,16,53,3,68,9,17,4,0,68,9,41,4,0,68,9,84,98,0,68,9,85,48,0,69,9,11,4,0,69,9,15,5,0,69,9,16,53,3,69,9,17,4,0,69,9,41,4,0,69,9,84,4,0,69,9,85,4,0,70,9,11,4,0,70,9,15,5,0,70,9,16,53,3,70,9,17,98,0,70,9,40,4,0,70,9,41,4,0,70,9,84,98,0,70,9,85,98,0,71,9,10,4,0,71,9,11,96,2,71,9,13,4,0,71,9,15,98,0,71,9,16,53,3,71,9,17,98,0,71,9,32,85,0,71,9,40,4,0,71,9,41,4,0,71,9,84,4,0,72,9,11,4,0,72,9,12,4,0,72,9,13,4,0,72,9,14,4,0,72,9,15,5,0,72,9,16,53,3,72,9,17,44,3,72,9,32,85,0,72,9,40,4,0,72,9,41,4,0,72,9,42,4,0,72,9,43,4,0,72,9,44,4,0,72,9,81,4,0,72,9,82,4,0,72,9,83,4,0,72,9,84,4,0,73,9,10,17,0,73,9,11,17,0,73,9,15,4,0,73,9,16,53,3,73,9,17,44,2,73,9,18,98,0,73,9,40,4,0,73,9,41,4,0,73,9,45,4,0,73,9,46,4,0,73,9,79,4,0,73,9,80,4,0,73,9,84,4,0,73,9,85,17,0,74,9,9,17,0,74,9,17,53,0,74,9,18,53,0,74,9,19,53,0,74,9,20,53,0,74,9,21,53,0,74,9,22,53,0,74,9,23,53,0,74,9,24,53,0,74,9,25,53,0,74,9,26,53,0,74,9,27,53,0,74,9,28,53,0,74,9,29,53,0,74,9,30,53,0,74,9,31,53,0,74,9,32,4,0,74,9,39,4,0,74,9,40,4,0,74,9,47,4,0,74,9,78,98,0,74,9,86,4,0,75,9,8,4,0,75,9,18,5,0,75,9,19,5,0,75,9,20,98,0,75,9,21,5,0,75,9,22,98,0,75,9,23,5,0,75,9,24,5,0,75,9,25,109,4,75,9,26,5,0,75,9,27,5,0,75,9,28,98,0,75,9,29,5,0,75,9,30,98,0,75,9,31,5,0,75,9,32,109,4,75,9,34,98,0,75,9,37,4,0,75,9,38,4,0,75,9,48,4,0,75,9,77,4,0,75,9,87,17,0,76,9,8,17,0,76,9,18,4,0,76,9,19,4,0,76,9,20,4,0,76,9,21,4,0,76,9,22,4,0,76,9,23,4,0,76,9,24,4,0,76,9,25,4,0,76,9,26,4,0,76,9,27,4,0,76,9,28,4,0,76,9,29,4,0,76,9,30,4,0,76,9,31,4,0,76,9,32,4,0,76,9,33,4,0,76,9,34,4,0,76,9,35,4,0,76,9,36,4,0,76,9,37,4,0,76,9,38,4,0,76,9,48,4,0,76,9,77,4,0,76,9,87,4,0,77,9,7,4,0,77,9,19,4,0,77,9,49,4,0,77,9,76,98,0,77,9,88,96,0,78,9,6,4,0,78,9,7,4,0,78,9,19,96,1,78,9,20,4,0,78,9,49,4,0,78,9,76,4,0,78,9,88,4,0,79,9,7,48,0,79,9,19,4,0,79,9,49,4,0,79,9,76,98,0,79,9,88,98,0,80,9,7,17,0,80,9,8,17,0,80,9,18,4,0,80,9,19,4,0,80,9,20,4,0,80,9,21,4,0,80,9,22,4,0,80,9,23,4,0,80,9,24,4,0,80,9,25,4,0,80,9,26,4,0,80,9,27,4,0,80,9,28,4,0,80,9,29,4,0,80,9,30,4,0,80,9,31,4,0,80,9,32,4,0,80,9,33,4,0,80,9,34,4,0,80,9,35,4,0,80,9,36,4,0,80,9,37,4,0,80,9,48,4,0,80,9,49,4,0,80,9,50,4,0,80,9,51,4,0,80,9,52,4,0,80,9,53,4,0,80,9,54,98,0,80,9,55,102,0,80,9,56,102,0,80,9,57,102,0,80,9,58,98,0,80,9,59,4,0,80,9,60,4,0,80,9,61,4,0,80,9,62,4,0,80,9,63,4,0,80,9,64,4,0,80,9,65,98,0,80,9,66,102,0,80,9,67,102,0,80,9,68,98,0,80,9,69,4,0,80,9,70,4,0,80,9,71,4,0,80,9,72,4,0,80,9,73,4,0,80,9,74,4,0,80,9,75,4,0,80,9,76,4,0,80,9,87,4,0,81,9,8,4,0,81,9,18,98,0,81,9,21,98,0,81,9,23,109,5,81,9,26,98,0,81,9,29,98,0,81,9,31,109,5,81,9,34,98,1,81,9,37,4,0,81,9,38,4,0,81,9,48,48,0,81,9,51,98,0,81,9,52,4,0,81,9,53,85,0,81,9,55,85,0,81,9,59,4,0,81,9,61,98,0,81,9,62,4,0,81,9,63,4,0,81,9,72,98,0,81,9,73,4,0,81,9,74,4,0,81,9,77,4,0,81,9,87,17,0,82,9,9,17,0,82,9,17,98,0,82,9,39,98,0,82,9,47,98,0,82,9,78,98,0,82,9,86,4,0,83,9,10,17,0,83,9,11,17,0,83,9,15,4,0,83,9,16,4,0,83,9,40,4,0,83,9,41,4,0,83,9,45,4,0,83,9,46,4,0,83,9,79,4,0,83,9,80,4,0,83,9,84,4,0,83,9,85,98,0,84,9,11,4,0,84,9,12,4,0,84,9,13,4,0,84,9,14,98,0,84,9,42,4,0,84,9,43,98,0,84,9,44,98,0,84,9,81,4,0,84,9,82,98,0,84,9,83,96,3,85,9,13,77,2,3,10,33,67,4,3,10,34,77,2,3,10,35,85,0,4,10,32,17,0,4,10,33,4,0,4,10,34,17,0,4,10,35,85,0,4,10,36,4,0,4,10,57,98,0,4,10,58,4,0,4,10,59,4,0,4,10,81,98,0,4,10,82,4,0,4,10,83,85,0,5,10,30,4,0,5,10,31,4,0,5,10,32,4,0,5,10,36,4,0,5,10,37,85,0,5,10,38,98,0,5,10,55,4,0,5,10,56,4,0,5,10,60,98,1,5,10,61,98,0,5,10,79,4,0,5,10,80,4,0,5,10,84,98,1,5,10,85,85,0,6,10,29,17,0,6,10,30,17,0,6,10,38,85,0,6,10,39,17,0,6,10,54,17,0,6,10,62,17,0,6,10,78,17,0,6,10,86,4,0,7,10,29,4,0,7,10,39,98,0,7,10,42,98,0,7,10,44,98,0,7,10,47,98,0,7,10,50,98,0,7,10,52,98,0,7,10,53,98,0,7,10,63,98,0,7,10,66,98,0,7,10,67,98,0,7,10,73,98,0,7,10,74,98,0,7,10,77,98,0,7,10,87,85,0,8,10,28,4,0,8,10,29,4,0,8,10,39,4,0,8,10,40,4,0,8,10,41,4,0,8,10,42,4,0,8,10,43,4,0,8,10,44,4,0,8,10,45,4,0,8,10,46,4,0,8,10,47,4,0,8,10,48,48,0,8,10,49,4,0,8,10,50,4,0,8,10,51,4,0,8,10,52,4,0,8,10,53,4,0,8,10,63,4,0,8,10,64,4,0,8,10,65,4,0,8,10,66,4,0,8,10,67,4,0,8,10,68,4,0,8,10,69,98,0,8,10,70,4,0,8,10,71,4,0,8,10,72,4,0,8,10,73,4,0,8,10,74,4,0,8,10,75,48,0,8,10,76,4,0,8,10,77,4,0,8,10,87,77,4,9,10,27,17,0,9,10,28,17,0,9,10,40,77,3,9,10,41,4,0,9,10,64,4,0,9,10,88,67,6,10,10,27,4,0,10,10,28,4,0,10,10,40,67,7,10,10,41,98,1,10,10,64,4,0,10,10,65,98,1,10,10,88,77,4,11,10,27,17,0,11,10,28,17,0,11,10,40,77,3,11,10,41,4,0,11,10,64,4,0,11,10,88,98,0,12,10,28,4,0,12,10,29,4,0,12,10,39,48,0,12,10,40,4,0,12,10,41,4,0,12,10,42,4,0,12,10,43,4,0,12,10,44,4,0,12,10,45,4,0,12,10,46,4,0,12,10,47,4,0,12,10,48,4,0,12,10,49,4,0,12,10,50,4,0,12,10,51,4,0,12,10,52,4,0,12,10,63,4,0,12,10,76,4,0,12,10,87,17,0,13,10,27,98,0,13,10,28,4,0,13,10,29,4,0,13,10,39,98,0,13,10,42,98,0,13,10,44,98,0,13,10,47,98,0,13,10,50,98,0,13,10,52,98,0,13,10,53,98,0,13,10,63,98,0,13,10,77,98,0,13,10,87,85,0,14,10,26,98,0,14,10,27,98,0,14,10,28,85,0,14,10,29,17,0,14,10,30,17,0,14,10,38,85,0,14,10,39,17,0,14,10,54,17,0,14,10,62,17,0,14,10,78,17,0,14,10,86,17,0,15,10,25,98,0,15,10,26,85,0,15,10,30,4,0,15,10,31,4,0,15,10,32,4,0,15,10,36,4,0,15,10,37,85,0,15,10,38,4,0,15,10,53,98,0,15,10,55,4,0,15,10,56,4,0,15,10,60,98,0,15,10,61,98,0,15,10,79,4,0,15,10,80,4,0,15,10,84,98,0,15,10,85,85,0,16,10,24,98,0,16,10,25,98,0,16,10,32,17,0,16,10,33,4,0,16,10,34,17,0,16,10,35,85,0,16,10,36,20,0,16,10,53,4,0,16,10,57,98,0,16,10,58,4,0,16,10,59,4,0,16,10,81,98,0,16,10,82,4,0,16,10,83,98,0,16,10,84,17,0,17,10,23,98,2,17,10,24,98,0,17,10,30,17,0,17,10,31,77,1,17,10,33,67,5,17,10,34,77,1,17,10,35,4,0,17,10,52,4,0,17,10,84,4,0,18,10,22,98,0,18,10,29,85,0,18,10,30,50,2,18,10,51,4,0,18,10,52,4,0,18,10,84,4,0,19,10,21,4,0,19,10,23,98,0,19,10,28,17,0,19,10,29,4,0,19,10,51,4,0,19,10,84,17,0,20,10,20,4,0,20,10,21,4,0,20,10,22,4,0,20,10,24,98,0,20,10,27,85,0,20,10,28,18,14,20,10,43,106,8,20,10,48,20,0,20,10,51,4,0,20,10,84,109,3,20,10,85,85,0,21,10,19,98,0,21,10,20,4,0,21,10,21,4,0,21,10,22,4,0,21,10,23,4,0,21,10,25,17,0,21,10,27,18,12,21,10,42,18,12,21,10,43,106,1,21,10,47,106,4,21,10,49,4,0,21,10,50,4,0,21,10,84,109,3,21,10,85,17,0,22,10,18,98,0,22,10,19,4,0,22,10,23,4,0,22,10,24,4,0,22,10,26,18,12,22,10,40,18,12,22,10,42,18,14,22,10,43,18,12,22,10,44,18,12,22,10,45,106,1,22,10,48,50,2,22,10,49,4,0,22,10,50,4,0,22,10,84,85,0,23,10,17,98,0,23,10,18,4,0,23,10,24,4,0,23,10,25,85,0,23,10,26,85,0,23,10,27,18,12,23,10,40,18,12,23,10,41,18,14,23,10,42,18,14,23,10,43,106,1,23,10,48,4,0,23,10,49,4,0,23,10,84,77,2,24,10,12,67,4,24,10,13,77,2,24,10,14,17,0,24,10,16,98,0,24,10,17,98,0,24,10,23,17,0,24,10,24,85,0,24,10,26,85,0,24,10,27,18,12,24,10,41,18,14,24,10,42,106,8,24,10,47,20,0,24,10,49,4,0,24,10,84,85,0,25,10,11,17,0,25,10,12,4,0,25,10,13,17,0,25,10,14,98,0,25,10,15,98,0,25,10,16,98,0,25,10,22,85,0,25,10,23,4,0,25,10,48,48,0,25,10,84,85,0,26,10,9,4,0,26,10,10,4,0,26,10,11,4,0,26,10,15,4,0,26,10,16,85,0,26,10,17,98,0,26,10,21,17,0,26,10,22,106,1,26,10,45,50,2,26,10,47,4,0,26,10,48,4,0,26,10,84,85,0,27,10,8,17,0,27,10,9,17,0,27,10,17,85,0,27,10,18,98,0,27,10,20,85,0,27,10,21,4,0,27,10,47,4,0,27,10,84,109,3,27,10,85,4,0,28,10,8,4,0,28,10,18,17,0,28,10,20,106,8,28,10,45,106,8,28,10,46,20,0,28,10,47,4,0,28,10,84,109,3,28,10,85,85,0,29,10,7,4,0,29,10,8,98,0,29,10,18,98,0,29,10,19,106,8,29,10,44,106,1,29,10,45,4,0,29,10,46,4,0,29,10,84,77,4,30,10,6,17,0,30,10,7,17,0,30,10,19,77,3,30,10,20,106,1,30,10,43,4,0,30,10,46,4,0,30,10,84,67,6,31,10,6,4,0,31,10,7,4,0,31,10,19,67,7,31,10,20,4,0,31,10,45,4,0,31,10,84,77,4,32,10,6,17,0,32,10,7,17,0,32,10,19,77,3,32,10,20,98,0,32,10,45,4,0,32,10,84,85,0,33,10,7,4,0,33,10,8,4,0,33,10,18,85,0,33,10,19,4,0,33,10,42,98,0,33,10,43,4,0,33,10,44,4,0,33,10,81,98,0,33,10,82,4,0,33,10,83,98,0,33,10,84,4,0,34,10,8,4,0,34,10,18,98,0,34,10,40,4,0,34,10,41,4,0,34,10,45,98,1,34,10,46,98,0,34,10,79,4,0,34,10,80,4,0,34,10,84,98,1,34,10,85,85,0,35,10,8,17,0,35,10,9,17,0,35,10,17,85,0,35,10,18,17,0,35,10,39,17,0,35,10,47,17,0,35,10,78,17,0,35,10,86,85,0,36,10,9,4,0,36,10,10,4,0,36,10,11,4,0,36,10,15,4,0,36,10,16,5,0,36,10,17,53,3,36,10,18,98,0,36,10,38,98,0,36,10,48,98,0,36,10,76,98,0,36,10,77,98,0,36,10,87,4,0,37,10,11,17,0,37,10,12,4,0,37,10,13,17,0,37,10,14,4,0,37,10,15,5,0,37,10,17,53,3,37,10,18,85,0,37,10,37,4,0,37,10,38,4,0,37,10,48,4,0,37,10,49,4,0,37,10,50,4,0,37,10,51,4,0,37,10,52,4,0,37,10,53,4,0,37,10,54,4,0,37,10,55,4,0,37,10,56,4,0,37,10,57,4,0,37,10,58,4,0,37,10,59,4,0,37,10,60,4,0,37,10,61,4,0,37,10,62,4,0,37,10,63,4,0,37,10,64,4,0,37,10,65,4,0,37,10,66,4,0,37,10,67,4,0,37,10,68,4,0,37,10,69,4,0,37,10,70,4,0,37,10,71,4,0,37,10,72,4,0,37,10,73,4,0,37,10,74,4,0,37,10,75,4,0,37,10,76,4,0,37,10,77,4,0,37,10,87,4,0,38,10,11,77,1,38,10,12,67,5,38,10,13,77,1,38,10,14,4,0,38,10,15,5,0,38,10,17,53,3,38,10,18,4,0,38,10,37,4,0,38,10,49,4,0,38,10,76,4,0,38,10,88,98,0,39,10,10,98,0,39,10,11,4,0,39,10,15,98,0,39,10,16,5,0,39,10,17,53,3,39,10,18,98,0,39,10,37,4,0,39,10,49,4,0,39,10,76,98,1,39,10,88,4,0,40,10,11,4,0,40,10,15,5,0,40,10,17,53,3,40,10,18,4,0,40,10,37,4,0,40,10,49,4,0,40,10,76,4,0,40,10,88,98,0,41,10,10,98,0,41,10,11,4,0,41,10,15,98,0,41,10,16,5,0,41,10,17,53,3,41,10,18,85,0,41,10,37,4,0,41,10,38,4,0,41,10,48,4,0,41,10,77,4,0,41,10,87,4,0,42,10,11,4,0,42,10,15,5,0,42,10,17,53,3,42,10,18,98,0,42,10,38,4,0,42,10,48,4,0,42,10,77,98,0,42,10,87,4,0,43,10,11,4,0,43,10,15,5,0,43,10,17,53,3,43,10,18,17,0,43,10,39,4,0,43,10,47,4,0,43,10,78,17,0,43,10,86,98,0,44,10,10,4,0,44,10,11,4,0,44,10,15,98,0,44,10,16,5,0,44,10,17,53,3,44,10,18,98,0,44,10,40,4,0,44,10,41,4,0,44,10,45,4,0,44,10,46,4,0,44,10,79,4,0,44,10,80,4,0,44,10,84,98,0,44,10,85,4,0,45,10,11,4,0,45,10,15,5,0,45,10,17,53,3,45,10,18,85,0,45,10,40,4,0,45,10,41,4,0,45,10,42,4,0,45,10,43,4,0,45,10,44,4,0,45,10,81,4,0,45,10,82,4,0,45,10,83,4,0,45,10,84,4,0,46,10,11,4,0,46,10,15,5,0,46,10,17,53,3,46,10,18,85,0,46,10,40,4,0,46,10,41,4,0,46,10,84,98,0,47,10,10,4,0,47,10,11,4,0,47,10,15,98,0,47,10,16,5,0,47,10,17,53,3,47,10,18,85,0,47,10,40,4,0,47,10,41,4,0,47,10,84,98,0,47,10,85,4,0,48,10,11,4,0,48,10,15,5,0,48,10,17,53,3,48,10,18,98,0,48,10,40,4,0,48,10,41,4,0,48,10,84,48,0,48,10,85,98,0,49,10,10,4,0,49,10,11,4,0,49,10,15,98,0,49,10,16,5,0,49,10,17,53,3,49,10,18,4,0,49,10,41,4,0,49,10,84,98,0,49,10,85,4,0,50,10,11,4,0,50,10,15,5,0,50,10,17,53,3,50,10,18,102,0,50,10,41,4,0,50,10,84,4,0,51,10,11,4,0,51,10,15,17,0,51,10,16,5,0,51,10,17,53,3,51,10,18,4,0,51,10,41,98,0,51,10,84,50,3,51,10,85,98,0,52,10,10,4,0,52,10,11,4,0,52,10,14,4,0,52,10,15,5,0,52,10,17,53,3,52,10,18,4,0,52,10,41,17,0,52,10,44,102,0,52,10,84,4,0,53,10,11,4,0,53,10,14,4,0,53,10,15,98,0,53,10,40,98,0,53,10,41,77,1,53,10,44,102,0,53,10,84,4,0,54,10,11,4,0,54,10,14,4,0,54,10,15,85,0,54,10,17,85,0,54,10,18,85,0,54,10,19,85,0,54,10,20,85,0,54,10,21,102,0,54,10,84,98,2,55,10,10,4,0,55,10,11,4,0,55,10,14,85,0,55,10,15,98,0,55,10,16,5,0,55,10,18,5,0,55,10,19,5,0,55,10,20,85,0,55,10,21,98,0,55,10,40,98,0,55,10,41,77,2,55,10,44,98,0,55,10,84,50,3,55,10,85,4,0,56,10,11,4,0,56,10,14,4,0,56,10,15,5,0,56,10,18,5,0,56,10,19,5,0,56,10,20,85,0,56,10,21,4,0,56,10,41,17,0,56,10,44,4,0,56,10,84,98,0,57,10,10,4,0,57,10,11,4,0,57,10,14,4,0,57,10,15,98,0,57,10,16,65,4,57,10,17,5,0,57,10,18,5,0,57,10,19,5,0,57,10,20,85,0,57,10,21,4,0,57,10,41,4,0,57,10,84,98,0,57,10,85,4,0,58,10,11,4,0,58,10,14,4,0,58,10,15,5,0,58,10,17,5,0,58,10,18,5,0,58,10,19,5,0,58,10,20,85,0,58,10,21,35,14,58,10,39,4,0,58,10,41,4,0,58,10,84,4,0,58,10,85,4,0,59,10,11,4,0,59,10,14,4,0,59,10,15,85,0,59,10,17,85,0,59,10,18,85,0,59,10,19,85,0,59,10,20,85,0,59,10,21,35,0,59,10,39,4,0,59,10,41,4,0,59,10,84,98,0,59,10,85,98,0,60,10,10,4,0,60,10,11,4,0,60,10,15,98,0,60,10,16,4,0,60,10,41,4,0,60,10,84,44,11,60,10,85,4,0,61,10,11,4,0,61,10,15,4,0,61,10,41,17,0,61,10,44,4,0,61,10,84,4,0,62,10,11,4,0,62,10,15,98,0,62,10,40,98,0,62,10,41,77,1,62,10,44,98,0,62,10,84,98,0,63,10,10,4,0,63,10,11,4,0,63,10,15,98,0,63,10,16,102,0,63,10,84,4,0,64,10,11,4,0,64,10,15,98,0,64,10,40,98,0,64,10,41,77,2,64,10,44,102,0,64,10,84,98,0,65,10,10,4,0,65,10,11,4,0,65,10,15,98,0,65,10,16,4,0,65,10,41,17,0,65,10,44,98,1,65,10,84,4,0,66,10,11,4,0,66,10,15,4,0,66,10,41,4,0,66,10,84,4,0,67,10,11,4,0,67,10,15,102,0,67,10,41,4,0,67,10,84,44,11,67,10,85,98,0,68,10,10,4,0,68,10,11,4,0,68,10,15,98,0,68,10,16,4,0,68,10,41,4,0,68,10,84,98,0,68,10,85,4,0,69,10,11,4,0,69,10,15,98,0,69,10,40,4,0,69,10,41,4,0,69,10,84,4,0,69,10,85,4,0,70,10,11,4,0,70,10,15,85,0,70,10,40,4,0,70,10,41,4,0,70,10,84,98,0,70,10,85,98,0,71,10,10,4,0,71,10,11,77,2,71,10,12,67,4,71,10,13,77,2,71,10,14,4,0,71,10,15,98,0,71,10,16,44,3,71,10,32,85,0,71,10,40,4,0,71,10,41,4,0,71,10,84,4,0,72,10,11,17,0,72,10,12,4,0,72,10,13,17,0,72,10,14,4,0,72,10,15,30,0,72,10,32,85,0,72,10,40,4,0,72,10,41,4,0,72,10,42,4,0,72,10,43,4,0,72,10,44,4,0,72,10,81,4,0,72,10,82,4,0,72,10,83,4,0,72,10,84,85,0,73,10,9,4,0,73,10,10,4,0,73,10,11,4,0,73,10,15,4,0,73,10,16,85,0,73,10,17,98,0,73,10,40,4,0,73,10,41,4,0,73,10,45,4,0,73,10,46,4,0,73,10,79,4,0,73,10,80,4,0,73,10,84,98,1,73,10,85,85,0,74,10,8,17,0,74,10,9,17,0,74,10,17,85,0,74,10,18,17,0,74,10,39,4,0,74,10,47,4,0,74,10,78,17,0,74,10,86,4,0,75,10,8,4,0,75,10,18,98,0,75,10,21,98,0,75,10,23,98,0,75,10,26,98,0,75,10,29,98,0,75,10,31,98,0,75,10,34,98,0,75,10,37,4,0,75,10,38,4,0,75,10,48,4,0,75,10,77,98,0,75,10,87,85,0,76,10,7,4,0,76,10,8,4,0,76,10,18,4,0,76,10,19,4,0,76,10,20,4,0,76,10,21,4,0,76,10,22,4,0,76,10,23,4,0,76,10,24,4,0,76,10,25,4,0,76,10,26,4,0,76,10,27,4,0,76,10,28,4,0,76,10,29,4,0,76,10,30,4,0,76,10,31,4,0,76,10,32,4,0,76,10,33,48,0,76,10,34,4,0,76,10,35,4,0,76,10,36,4,0,76,10,37,4,0,76,10,38,4,0,76,10,48,4,0,76,10,77,4,0,76,10,87,77,4,77,10,6,17,0,77,10,7,17,0,77,10,19,77,3,77,10,20,4,0,77,10,49,4,0,77,10,76,4,0,77,10,88,67,6,78,10,6,4,0,78,10,7,4,0,78,10,19,67,7,78,10,20,4,0,78,10,49,4,0,78,10,76,98,1,78,10,88,77,4,79,10,6,17,0,79,10,7,17,0,79,10,19,77,3,79,10,20,4,0,79,10,49,4,0,79,10,76,4,0,79,10,88,98,0,80,10,7,4,0,80,10,8,4,0,80,10,18,48,0,80,10,19,4,0,80,10,20,4,0,80,10,21,4,0,80,10,22,4,0,80,10,23,4,0,80,10,24,4,0,80,10,25,4,0,80,10,26,4,0,80,10,27,4,0,80,10,28,4,0,80,10,29,4,0,80,10,30,4,0,80,10,31,4,0,80,10,32,4,0,80,10,33,4,0,80,10,34,4,0,80,10,35,4,0,80,10,36,4,0,80,10,37,4,0,80,10,48,4,0,80,10,49,4,0,80,10,50,4,0,80,10,51,4,0,80,10,52,4,0,80,10,53,4,0,80,10,54,98,0,80,10,55,102,0,80,10,56,102,0,80,10,57,102,0,80,10,58,98,0,80,10,59,4,0,80,10,60,4,0,80,10,61,4,0,80,10,62,4,0,80,10,63,4,0,80,10,64,4,0,80,10,65,98,0,80,10,66,102,0,80,10,67,102,0,80,10,68,98,0,80,10,69,4,0,80,10,70,4,0,80,10,71,4,0,80,10,72,4,0,80,10,73,4,0,80,10,74,4,0,80,10,75,4,0,80,10,76,4,0,80,10,87,98,0,81,10,7,4,0,81,10,8,4,0,81,10,18,98,0,81,10,21,98,0,81,10,23,98,0,81,10,26,98,0,81,10,29,98,0,81,10,31,98,0,81,10,34,98,0,81,10,37,4,0,81,10,38,98,0,81,10,48,4,0,81,10,51,98,0,81,10,52,4,0,81,10,53,50,1,81,10,55,50,1,81,10,59,4,0,81,10,61,98,0,81,10,62,4,0,81,10,63,44,11,81,10,64,44,11,81,10,71,4,0,81,10,72,98,0,81,10,73,4,0,81,10,74,98,0,81,10,77,98,0,81,10,87,98,0,82,10,7,85,0,82,10,8,17,0,82,10,9,17,0,82,10,17,85,0,82,10,18,17,0,82,10,39,17,0,82,10,47,17,0,82,10,78,17,0,82,10,86,85,0,83,10,9,4,0,83,10,10,4,0,83,10,11,4,0,83,10,15,4,0,83,10,16,85,0,83,10,17,98,0,83,10,40,4,0,83,10,41,4,0,83,10,45,98,0,83,10,46,98,0,83,10,79,4,0,83,10,80,4,0,83,10,84,98,0,83,10,85,98,0,84,10,11,17,0,84,10,12,4,0,84,10,13,17,0,84,10,14,85,0,84,10,15,4,0,84,10,42,98,0,84,10,43,4,0,84,10,44,4,0,84,10,81,98,0,84,10,82,4,0,84,10,83,77,1,85,10,12,67,5,85,10,13,77,1,85,10,14,96,6,1,11,34,96,4,2,11,33,89,0,2,11,34,96,5,2,11,35,44,3,3,11,33,44,3,3,11,34,44,3,3,11,35,85,0,3,11,58,85,0,3,11,82,44,3,4,11,31,44,3,4,11,32,98,0,4,11,33,17,0,4,11,34,98,0,4,11,35,44,3,4,11,36,44,3,4,11,37,85,0,4,11,56,4,0,4,11,57,4,0,4,11,58,4,0,4,11,59,85,0,4,11,60,85,0,4,11,80,4,0,4,11,81,4,0,4,11,82,4,0,4,11,83,85,0,4,11,84,44,3,5,11,30,98,0,5,11,31,17,0,5,11,32,17,0,5,11,36,98,0,5,11,37,44,3,5,11,38,85,0,5,11,54,17,0,5,11,55,98,0,5,11,56,98,0,5,11,60,17,0,5,11,61,85,0,5,11,62,85,0,5,11,78,17,0,5,11,79,98,0,5,11,80,98,0,5,11,84,17,0,5,11,85,85,0,5,11,86,44,3,6,11,29,17,0,6,11,30,17,0,6,11,38,44,3,6,11,39,85,0,6,11,53,4,0,6,11,54,4,0,6,11,62,85,0,6,11,63,85,0,6,11,77,4,0,6,11,78,4,0,6,11,86,85,0,6,11,87,44,3,7,11,28,98,0,7,11,29,98,0,7,11,39,98,0,7,11,43,98,0,7,11,47,98,0,7,11,51,17,0,7,11,53,17,0,7,11,63,98,0,7,11,66,98,0,7,11,67,85,0,7,11,69,98,0,7,11,73,98,0,7,11,74,17,0,7,11,77,17,0,7,11,87,44,3,8,11,28,17,0,8,11,29,4,0,8,11,39,85,0,8,11,40,4,0,8,11,41,4,0,8,11,42,4,0,8,11,43,4,0,8,11,44,4,0,8,11,45,85,0,8,11,46,4,0,8,11,47,85,0,8,11,48,4,0,8,11,49,48,0,8,11,50,4,0,8,11,51,4,0,8,11,52,4,0,8,11,53,98,0,8,11,63,4,0,8,11,64,4,0,8,11,65,4,0,8,11,66,4,0,8,11,67,4,0,8,11,68,4,0,8,11,69,107,1,8,11,70,4,0,8,11,71,4,0,8,11,72,4,0,8,11,73,4,0,8,11,74,4,0,8,11,75,48,0,8,11,76,4,0,8,11,77,98,0,8,11,87,85,0,8,11,88,44,3,9,11,27,98,0,9,11,28,4,0,9,11,40,44,3,9,11,41,4,0,9,11,46,4,0,9,11,48,4,0,9,11,64,4,0,9,11,88,44,3,10,11,27,17,0,10,11,28,17,0,10,11,40,44,3,10,11,41,4,0,10,11,64,4,0,10,11,88,85,0,10,11,89,44,3,11,11,27,98,0,11,11,28,98,0,11,11,40,44,3,11,11,41,4,0,11,11,46,4,0,11,11,48,4,0,11,11,64,4,0,11,11,88,17,0,12,11,28,17,0,12,11,29,17,0,12,11,39,4,0,12,11,40,4,0,12,11,41,4,0,12,11,42,4,0,12,11,43,4,0,12,11,44,4,0,12,11,45,85,0,12,11,46,4,0,12,11,47,85,0,12,11,48,48,0,12,11,49,4,0,12,11,50,4,0,12,11,51,4,0,12,11,52,98,0,12,11,63,85,0,12,11,64,4,0,12,11,76,98,0,12,11,87,85,0,12,11,88,85,0,13,11,27,98,0,13,11,28,98,1,13,11,29,98,0,13,11,39,44,3,13,11,40,98,0,13,11,43,98,0,13,11,47,98,0,13,11,51,17,0,13,11,53,17,0,13,11,63,17,0,13,11,77,17,0,13,11,87,85,0,14,11,26,98,0,14,11,27,44,3,14,11,29,17,0,14,11,30,17,0,14,11,38,44,3,14,11,39,4,0,14,11,54,4,0,14,11,62,85,0,14,11,63,85,0,14,11,77,4,0,14,11,78,4,0,14,11,86,85,0,14,11,87,85,0,15,11,25,98,0,15,11,26,44,3,15,11,30,98,0,15,11,31,17,0,15,11,32,17,0,15,11,36,98,0,15,11,37,44,3,15,11,38,4,0,15,11,53,85,0,15,11,54,17,0,15,11,55,98,0,15,11,56,98,0,15,11,60,17,0,15,11,61,85,0,15,11,62,85,0,15,11,78,17,0,15,11,79,98,0,15,11,80,17,0,15,11,85,85,0,15,11,86,85,0,16,11,24,98,0,16,11,25,98,0,16,11,31,17,0,16,11,32,98,0,16,11,33,17,0,16,11,34,98,0,16,11,35,44,3,16,11,36,44,3,16,11,37,20,0,16,11,53,85,0,16,11,56,4,0,16,11,57,4,0,16,11,58,4,0,16,11,59,85,0,16,11,60,85,0,16,11,80,4,0,16,11,81,4,0,16,11,82,4,0,16,11,83,4,0,16,11,84,85,0,17,11,23,98,0,17,11,24,98,0,17,11,30,85,0,17,11,31,44,3,17,11,33,44,3,17,11,34,44,3,17,11,35,18,4,17,11,51,4,0,17,11,52,85,0,17,11,58,85,0,17,11,82,98,0,17,11,84,17,0,18,11,22,98,0,18,11,23,98,0,18,11,29,85,0,18,11,30,4,0,18,11,52,4,0,18,11,84,17,0,19,11,21,4,0,19,11,22,98,0,19,11,28,85,0,19,11,29,4,0,19,11,51,4,0,19,11,84,85,0,20,11,20,98,0,20,11,21,4,0,20,11,23,4,0,20,11,24,98,0,20,11,27,85,0,20,11,28,106,8,20,11,48,4,0,20,11,51,4,0,20,11,84,85,0,21,11,19,98,0,21,11,20,4,0,21,11,24,98,0,21,11,26,85,0,21,11,27,106,1,21,11,47,106,4,21,11,49,4,0,21,11,50,4,0,21,11,84,85,0,22,11,18,98,0,22,11,19,4,0,22,11,24,4,0,22,11,25,17,0,22,11,26,18,14,22,11,43,106,1,22,11,48,4,0,22,11,50,4,0,22,11,84,85,0,23,11,17,98,0,23,11,18,98,0,23,11,24,17,0,23,11,25,85,0,23,11,26,18,12,23,11,41,4,0,23,11,49,4,0,23,11,84,44,3,24,11,12,44,3,24,11,13,44,3,24,11,14,85,0,24,11,16,98,0,24,11,17,98,0,24,11,23,85,0,24,11,24,106,8,24,11,47,20,0,24,11,49,4,0,24,11,84,44,3,25,11,10,44,3,25,11,11,98,0,25,11,12,17,0,25,11,13,98,0,25,11,14,17,0,25,11,15,98,0,25,11,16,98,0,25,11,22,85,0,25,11,23,4,0,25,11,48,4,0,25,11,84,44,3,26,11,9,98,0,26,11,10,17,0,26,11,11,17,0,26,11,15,98,0,26,11,16,44,3,26,11,17,98,0,26,11,21,85,0,26,11,22,106,1,26,11,45,4,0,26,11,48,4,0,26,11,84,44,3,27,11,8,17,0,27,11,9,17,0,27,11,17,44,3,27,11,18,98,0,27,11,20,85,0,27,11,21,4,0,27,11,47,4,0,27,11,84,44,3,28,11,7,98,0,28,11,8,98,1,28,11,18,98,0,28,11,19,85,0,28,11,20,106,8,28,11,45,106,8,28,11,46,4,0,28,11,47,4,0,28,11,84,44,3,29,11,7,17,0,29,11,8,17,0,29,11,18,17,0,29,11,19,106,8,29,11,44,18,12,29,11,45,4,0,29,11,46,4,0,29,11,84,44,3,30,11,6,98,0,30,11,7,98,0,30,11,19,44,3,30,11,20,106,1,30,11,43,4,0,30,11,46,4,0,30,11,84,44,3,31,11,6,17,0,31,11,7,17,0,31,11,19,44,3,31,11,20,4,0,31,11,45,4,0,31,11,84,44,3,32,11,6,98,0,32,11,7,98,0,32,11,19,44,3,32,11,20,85,0,32,11,43,98,0,32,11,45,85,0,32,11,82,98,0,32,11,84,44,3,33,11,7,17,0,33,11,8,17,0,33,11,18,44,3,33,11,19,85,0,33,11,41,4,0,33,11,42,4,0,33,11,43,4,0,33,11,44,85,0,33,11,45,85,0,33,11,80,4,0,33,11,81,4,0,33,11,82,4,0,33,11,83,4,0,33,11,84,44,3,34,11,7,98,0,34,11,8,98,0,34,11,18,44,3,34,11,19,85,0,34,11,39,17,0,34,11,40,98,0,34,11,41,98,0,34,11,45,17,0,34,11,46,85,0,34,11,47,85,0,34,11,78,17,0,34,11,79,98,0,34,11,80,98,0,34,11,84,17,0,34,11,85,85,0,34,11,86,44,3,35,11,8,17,0,35,11,9,17,0,35,11,17,44,3,35,11,18,85,0,35,11,38,4,0,35,11,39,4,0,35,11,47,85,0,35,11,48,85,0,35,11,77,4,0,35,11,78,4,0,35,11,86,85,0,35,11,87,44,3,36,11,9,48,0,36,11,10,17,0,36,11,11,17,0,36,11,15,98,0,36,11,16,44,3,36,11,17,85,0,36,11,37,17,0,36,11,38,17,0,36,11,48,17,0,36,11,77,17,0,36,11,87,85,0,37,11,11,4,0,37,11,12,17,0,37,11,13,98,0,37,11,14,4,0,37,11,15,53,3,37,11,16,85,0,37,11,37,4,0,37,11,38,98,0,37,11,48,4,0,37,11,49,4,0,37,11,50,4,0,37,11,51,4,0,37,11,52,4,0,37,11,53,4,0,37,11,54,4,0,37,11,55,4,0,37,11,56,4,0,37,11,57,4,0,37,11,58,4,0,37,11,59,4,0,37,11,60,4,0,37,11,61,4,0,37,11,62,4,0,37,11,63,4,0,37,11,64,4,0,37,11,65,4,0,37,11,66,4,0,37,11,67,4,0,37,11,68,4,0,37,11,69,4,0,37,11,70,4,0,37,11,71,4,0,37,11,72,4,0,37,11,73,4,0,37,11,74,4,0,37,11,75,4,0,37,11,76,4,0,37,11,77,98,0,37,11,87,85,0,37,11,88,4,0,38,11,11,44,3,38,11,12,44,3,38,11,13,44,3,38,11,14,4,0,38,11,15,53,3,38,11,16,4,0,38,11,37,4,0,38,11,49,4,0,38,11,76,4,0,38,11,88,4,0,39,11,11,4,0,39,11,15,53,3,39,11,16,85,0,39,11,36,98,0,39,11,37,4,0,39,11,49,4,0,39,11,76,4,0,39,11,88,85,0,39,11,89,98,0,40,11,10,98,0,40,11,11,4,0,40,11,15,53,3,40,11,16,4,0,40,11,37,4,0,40,11,49,4,0,40,11,76,4,0,40,11,88,4,0,41,11,11,4,0,41,11,15,53,3,41,11,16,85,0,41,11,37,4,0,41,11,38,4,0,41,11,48,4,0,41,11,77,98,0,41,11,87,85,0,41,11,88,4,0,42,11,11,4,0,42,11,15,53,3,42,11,16,85,0,42,11,37,17,0,42,11,38,4,0,42,11,48,4,0,42,11,77,17,0,42,11,87,85,0,43,11,11,4,0,43,11,12,4,0,43,11,14,85,0,43,11,15,53,3,43,11,16,85,0,43,11,38,4,0,43,11,39,4,0,43,11,47,4,0,43,11,78,4,0,43,11,86,85,0,43,11,87,98,1,44,11,10,4,0,44,11,11,4,0,44,11,15,98,0,44,11,16,85,0,44,11,39,17,0,44,11,40,98,0,44,11,41,4,0,44,11,45,4,0,44,11,46,4,0,44,11,79,4,0,44,11,80,98,0,44,11,84,17,0,44,11,85,85,0,44,11,86,85,0,45,11,11,4,0,45,11,12,4,0,45,11,14,53,3,45,11,16,85,0,45,11,40,4,0,45,11,41,4,0,45,11,42,4,0,45,11,43,4,0,45,11,44,4,0,45,11,81,4,0,45,11,82,4,0,45,11,83,4,0,45,11,84,4,0,46,11,11,4,0,46,11,15,53,3,46,11,16,85,0,46,11,40,4,0,46,11,41,4,0,46,11,84,4,0,47,11,11,4,0,47,11,15,53,3,47,11,16,85,0,47,11,40,4,0,47,11,41,4,0,47,11,84,4,0,47,11,85,98,0,48,11,10,4,0,48,11,11,4,0,48,11,15,53,3,48,11,16,98,0,48,11,40,4,0,48,11,41,4,0,48,11,84,98,0,48,11,85,4,0,49,11,11,4,0,49,11,15,53,3,49,11,16,4,0,49,11,41,4,0,49,11,84,4,0,49,11,85,4,0,50,11,11,4,0,50,11,15,53,3,50,11,16,102,0,50,11,41,4,0,50,11,84,85,0,51,11,11,4,0,51,11,12,4,0,51,11,14,85,0,51,11,15,53,3,51,11,16,4,0,51,11,41,98,0,51,11,84,98,0,52,11,10,4,0,52,11,11,4,0,52,11,14,4,0,52,11,15,98,0,52,11,16,4,0,52,11,41,102,0,52,11,84,85,0,53,11,11,4,0,53,11,12,4,0,53,11,14,85,0,53,11,15,4,0,53,11,41,102,0,53,11,84,4,0,54,11,11,4,0,54,11,14,4,0,54,11,15,85,0,54,11,17,85,0,54,11,18,85,0,54,11,19,85,0,54,11,20,85,0,54,11,21,98,0,54,11,40,98,0,54,11,41,102,0,54,11,84,4,0,55,11,11,4,0,55,11,14,4,0,55,11,15,17,0,55,11,18,53,1,55,11,19,85,0,55,11,21,4,0,55,11,41,98,0,55,11,84,98,0,56,11,10,4,0,56,11,11,4,0,56,11,14,4,0,56,11,15,98,0,56,11,16,65,5,56,11,18,85,0,56,11,19,85,0,56,11,21,4,0,56,11,41,4,0,56,11,84,4,0,57,11,11,4,0,57,11,14,85,0,57,11,15,85,0,57,11,21,4,0,57,11,41,4,0,57,11,84,4,0,57,11,85,4,0,58,11,11,4,0,58,11,14,4,0,58,11,15,98,1,58,11,19,84,0,58,11,20,85,0,58,11,21,35,0,58,11,39,85,0,58,11,40,4,0,58,11,41,4,0,58,11,84,98,0,58,11,85,85,0,59,11,11,4,0,59,11,12,4,0,59,11,14,85,0,59,11,15,85,0,59,11,17,85,0,59,11,18,85,0,59,11,19,85,0,59,11,20,85,0,59,11,21,35,0,59,11,39,85,0,59,11,40,4,0,59,11,41,4,0,59,11,84,48,0,59,11,85,98,0,60,11,10,4,0,60,11,11,4,0,60,11,15,98,0,60,11,16,4,0,60,11,41,4,0,60,11,84,85,0,61,11,11,4,0,61,11,12,4,0,61,11,14,85,0,61,11,15,4,0,61,11,41,4,0,61,11,84,44,3,61,11,85,4,0,62,11,11,4,0,62,11,15,4,0,62,11,41,4,0,62,11,84,44,11,62,11,85,4,0,63,11,11,4,0,63,11,12,4,0,63,11,15,98,0,63,11,40,98,0,63,11,41,98,0,63,11,84,98,0,64,11,10,4,0,64,11,11,4,0,64,11,12,4,0,64,11,15,98,0,64,11,16,4,0,64,11,41,98,0,64,11,84,4,0,65,11,11,4,0,65,11,12,4,0,65,11,15,4,0,65,11,41,4,0,65,11,84,44,11,65,11,85,4,0,66,11,11,4,0,66,11,12,4,0,66,11,15,4,0,66,11,41,4,0,66,11,84,44,3,66,11,85,85,0,67,11,11,4,0,67,11,12,4,0,67,11,14,85,0,67,11,15,102,0,67,11,41,4,0,67,11,84,98,0,68,11,10,4,0,68,11,11,4,0,68,11,15,98,0,68,11,16,4,0,68,11,41,4,0,68,11,84,4,0,68,11,85,85,0,69,11,11,4,0,69,11,12,4,0,69,11,13,4,0,69,11,14,85,0,69,11,15,98,0,69,11,40,4,0,69,11,41,4,0,69,11,84,98,0,69,11,85,4,0,70,11,11,4,0,70,11,15,85,0,70,11,40,4,0,70,11,41,4,0,70,11,84,4,0,70,11,85,4,0,71,11,11,44,3,71,11,12,44,3,71,11,13,44,3,71,11,14,4,0,71,11,15,30,0,71,11,31,85,0,71,11,40,4,0,71,11,41,4,0,71,11,84,98,0,72,11,10,4,0,72,11,11,98,0,72,11,12,17,0,72,11,13,98,0,72,11,14,4,0,72,11,15,98,0,72,11,16,85,0,72,11,40,4,0,72,11,41,4,0,72,11,42,4,0,72,11,43,4,0,72,11,44,4,0,72,11,81,4,0,72,11,82,4,0,72,11,83,4,0,72,11,84,44,3,73,11,9,4,0,73,11,10,17,0,73,11,11,17,0,73,11,15,98,0,73,11,16,44,3,73,11,17,85,0,73,11,39,98,0,73,11,40,98,0,73,11,41,4,0,73,11,45,4,0,73,11,46,4,0,73,11,79,4,0,73,11,80,98,0,73,11,84,17,0,73,11,85,85,0,73,11,86,44,3,74,11,8,17,0,74,11,9,17,0,74,11,17,44,3,74,11,18,85,0,74,11,38,4,0,74,11,39,4,0,74,11,47,4,0,74,11,78,4,0,74,11,86,85,0,74,11,87,44,3,75,11,7,98,0,75,11,8,98,0,75,11,18,98,0,75,11,22,98,0,75,11,26,98,0,75,11,30,98,0,75,11,34,17,0,75,11,38,4,0,75,11,48,4,0,75,11,77,17,0,75,11,87,44,3,76,11,7,17,0,76,11,8,4,0,76,11,18,85,0,76,11,19,4,0,76,11,20,4,0,76,11,21,4,0,76,11,22,4,0,76,11,23,4,0,76,11,24,85,0,76,11,25,4,0,76,11,26,85,0,76,11,27,4,0,76,11,28,4,0,76,11,29,4,0,76,11,30,4,0,76,11,31,4,0,76,11,32,85,0,76,11,33,4,0,76,11,34,85,0,76,11,35,4,0,76,11,36,4,0,76,11,37,4,0,76,11,38,4,0,76,11,48,4,0,76,11,77,98,0,76,11,87,85,0,76,11,88,44,3,77,11,6,98,0,77,11,7,4,0,77,11,19,44,3,77,11,20,4,0,77,11,25,4,0,77,11,27,4,0,77,11,28,4,0,77,11,33,4,0,77,11,35,4,0,77,11,49,4,0,77,11,76,4,0,77,11,88,44,3,78,11,6,17,0,78,11,7,17,0,78,11,19,44,3,78,11,20,4,0,78,11,49,50,4,78,11,75,4,0,78,11,76,4,0,78,11,88,85,0,78,11,89,44,3,79,11,6,98,0,79,11,7,98,0,79,11,19,44,3,79,11,20,4,0,79,11,25,4,0,79,11,27,4,0,79,11,32,4,0,79,11,33,4,0,79,11,34,4,0,79,11,35,4,0,79,11,49,4,0,79,11,76,4,0,79,11,88,17,0,80,11,7,17,0,80,11,8,17,0,80,11,18,85,0,80,11,19,4,0,80,11,20,4,0,80,11,21,4,0,80,11,22,4,0,80,11,23,4,0,80,11,24,85,0,80,11,25,4,0,80,11,26,85,0,80,11,27,4,0,80,11,28,4,0,80,11,29,4,0,80,11,30,4,0,80,11,31,4,0,80,11,32,85,0,80,11,33,4,0,80,11,34,85,0,80,11,35,4,0,80,11,36,4,0,80,11,37,98,0,80,11,48,4,0,80,11,49,4,0,80,11,50,4,0,80,11,51,4,0,80,11,52,4,0,80,11,53,48,0,80,11,54,98,0,80,11,55,102,0,80,11,56,102,0,80,11,57,102,0,80,11,58,98,0,80,11,59,4,0,80,11,60,4,0,80,11,61,4,0,80,11,62,4,0,80,11,63,4,0,80,11,64,4,0,80,11,65,4,0,80,11,66,98,0,80,11,67,98,0,80,11,68,4,0,80,11,69,4,0,80,11,70,4,0,80,11,71,4,0,80,11,72,4,0,80,11,73,4,0,80,11,74,4,0,80,11,75,4,0,80,11,76,98,0,80,11,87,85,0,80,11,88,85,0,81,11,6,98,0,81,11,7,98,1,81,11,8,98,0,81,11,18,98,0,81,11,22,98,0,81,11,26,98,0,81,11,30,98,0,81,11,34,17,0,81,11,38,17,0,81,11,48,98,0,81,11,51,4,0,81,11,52,98,0,81,11,53,98,0,81,11,61,4,0,81,11,62,98,0,81,11,63,44,3,81,11,65,44,11,81,11,66,44,11,81,11,69,44,3,81,11,70,98,0,81,11,72,4,0,81,11,73,98,0,81,11,74,17,0,81,11,77,17,0,81,11,87,44,3,82,11,8,17,0,82,11,9,17,0,82,11,17,44,3,82,11,18,85,0,82,11,38,4,0,82,11,39,4,0,82,11,47,85,0,82,11,48,85,0,82,11,77,4,0,82,11,78,4,0,82,11,86,85,0,82,11,87,44,3,83,11,9,98,0,83,11,10,17,0,83,11,11,17,0,83,11,15,98,0,83,11,16,44,3,83,11,17,85,0,83,11,39,17,0,83,11,40,98,0,83,11,41,98,0,83,11,45,17,0,83,11,46,85,0,83,11,47,85,0,83,11,78,17,0,83,11,79,98,0,83,11,80,98,0,83,11,84,17,0,83,11,85,85,0,83,11,86,98,0,84,11,10,17,0,84,11,11,98,0,84,11,12,17,0,84,11,13,98,0,84,11,14,44,3,84,11,15,44,3,84,11,16,85,0,84,11,41,4,0,84,11,42,4,0,84,11,43,4,0,84,11,44,85,0,84,11,45,85,0,84,11,80,4,0,84,11,81,4,0,84,11,82,4,0,84,11,83,85,0,84,11,84,44,3,85,11,12,44,3,85,11,13,44,3,85,11,14,85,0,85,11,43,85,0,85,11,82,85,0,2,12,34,96,6,3,12,33,96,6,3,12,35,44,2,3,12,57,44,2,3,12,58,44,2,3,12,59,44,2,3,12,81,44,2,3,12,82,44,2,3,12,83,5,0,4,12,33,17,0,4,12,34,5,0,4,12,35,44,2,4,12,55,44,2,4,12,56,17,0,4,12,57,17,0,4,12,58,17,0,4,12,59,44,2,4,12,60,44,2,4,12,61,44,2,4,12,79,44,2,4,12,80,17,0,4,12,81,17,0,4,12,82,17,0,4,12,83,44,2,4,12,84,44,2,4,12,85,5,0,5,12,31,17,0,5,12,32,17,0,5,12,36,5,0,5,12,37,44,2,5,12,54,17,0,5,12,55,17,0,5,12,56,17,0,5,12,60,17,0,5,12,61,44,2,5,12,62,44,2,5,12,78,17,0,5,12,79,17,0,5,12,80,17,0,5,12,84,17,0,5,12,85,44,2,5,12,86,17,0,6,12,30,17,0,6,12,38,44,2,6,12,53,17,0,6,12,54,17,0,6,12,62,44,2,6,12,63,44,2,6,12,77,17,0,6,12,78,17,0,6,12,86,44,2,6,12,87,5,0,7,12,29,5,0,7,12,39,109,7,7,12,40,109,6,7,12,46,98,0,7,12,47,109,7,7,12,48,44,2,7,12,52,17,0,7,12,53,17,0,7,12,63,44,2,7,12,64,109,0,7,12,66,109,0,7,12,67,50,2,7,12,69,109,0,7,12,73,109,0,7,12,74,44,2,7,12,76,17,0,7,12,77,17,0,7,12,87,44,2,7,12,88,17,0,8,12,29,4,0,8,12,39,85,0,8,12,40,85,0,8,12,41,4,0,8,12,42,4,0,8,12,43,4,0,8,12,44,85,0,8,12,45,85,0,8,12,46,4,0,8,12,47,85,0,8,12,48,85,0,8,12,49,4,0,8,12,50,4,0,8,12,51,4,0,8,12,52,4,0,8,12,53,17,0,8,12,63,4,0,8,12,64,4,0,8,12,65,4,0,8,12,66,4,0,8,12,67,4,0,8,12,68,4,0,8,12,69,107,1,8,12,70,4,0,8,12,71,4,0,8,12,72,4,0,8,12,73,4,0,8,12,74,4,0,8,12,75,4,0,8,12,76,4,0,8,12,77,17,0,8,12,87,44,2,8,12,88,96,4,9,12,27,5,0,9,12,28,4,0,9,12,40,4,0,9,12,41,4,0,9,12,42,4,0,9,12,43,4,0,9,12,44,4,0,9,12,45,4,0,9,12,46,4,0,9,12,47,4,0,9,12,48,4,0,9,12,49,4,0,9,12,50,4,0,9,12,51,4,0,9,12,52,17,0,9,12,64,44,2,9,12,65,4,0,9,12,76,17,0,9,12,88,44,2,9,12,89,17,0,10,12,28,4,0,10,12,39,17,0,10,12,40,98,0,10,12,41,98,0,10,12,42,98,0,10,12,43,98,0,10,12,44,98,0,10,12,45,98,0,10,12,46,98,0,10,12,47,98,0,10,12,48,98,0,10,12,49,98,0,10,12,50,98,0,10,12,51,98,0,10,12,52,17,0,10,12,64,44,2,10,12,65,98,0,10,12,76,17,0,10,12,88,44,2,10,12,89,96,4,11,12,27,5,0,11,12,28,4,0,11,12,40,4,0,11,12,41,4,0,11,12,42,4,0,11,12,43,4,0,11,12,44,4,0,11,12,45,4,0,11,12,46,4,0,11,12,47,4,0,11,12,48,4,0,11,12,49,4,0,11,12,50,4,0,11,12,51,4,0,11,12,52,17,0,11,12,64,44,2,11,12,65,4,0,11,12,76,17,0,11,12,88,44,2,11,12,89,85,0,12,12,27,98,0,12,12,28,17,0,12,12,29,4,0,12,12,39,85,0,12,12,40,4,0,12,12,41,4,0,12,12,42,4,0,12,12,43,4,0,12,12,44,85,0,12,12,45,85,0,12,12,46,4,0,12,12,47,85,0,12,12,48,85,0,12,12,49,4,0,12,12,50,4,0,12,12,51,4,0,12,12,52,17,0,12,12,63,44,2,12,12,64,4,0,12,12,76,17,0,12,12,87,44,2,12,12,88,17,0,13,12,27,4,0,13,12,28,5,0,13,12,29,5,0,13,12,39,109,6,13,12,46,98,0,13,12,47,109,7,13,12,48,44,2,13,12,52,17,0,13,12,53,17,0,13,12,63,44,2,13,12,64,44,2,13,12,76,17,0,13,12,77,17,0,13,12,87,44,2,13,12,88,85,0,14,12,26,98,0,14,12,27,17,0,14,12,30,17,0,14,12,38,109,6,14,12,53,17,0,14,12,54,17,0,14,12,62,44,2,14,12,63,44,2,14,12,77,17,0,14,12,78,17,0,14,12,86,44,2,14,12,87,17,0,15,12,25,98,0,15,12,26,5,0,15,12,31,17,0,15,12,32,17,0,15,12,36,5,0,15,12,37,4,0,15,12,53,44,2,15,12,54,17,0,15,12,55,17,0,15,12,56,17,0,15,12,60,17,0,15,12,61,44,2,15,12,62,44,2,15,12,78,17,0,15,12,79,17,0,15,12,80,17,0,15,12,84,17,0,15,12,85,44,2,15,12,86,85,0,16,12,24,98,0,16,12,25,98,0,16,12,32,5,0,16,12,33,17,0,16,12,34,5,0,16,12,35,4,0,16,12,53,44,2,16,12,55,44,2,16,12,56,17,0,16,12,57,17,0,16,12,58,17,0,16,12,59,44,2,16,12,60,44,2,16,12,61,44,2,16,12,79,44,2,16,12,80,17,0,16,12,81,17,0,16,12,82,17,0,16,12,83,4,0,16,12,84,17,0,17,12,23,98,0,17,12,24,98,0,17,12,30,17,0,17,12,31,96,7,17,12,33,96,7,17,12,35,18,12,17,12,51,4,0,17,12,52,44,2,17,12,57,44,2,17,12,58,44,2,17,12,59,44,2,17,12,81,44,2,17,12,82,44,2,17,12,83,4,0,17,12,84,4,0,18,12,22,98,0,18,12,23,98,0,18,12,29,85,0,18,12,30,109,6,18,12,51,4,0,18,12,52,98,0,18,12,84,4,0,19,12,21,98,0,19,12,28,17,0,19,12,29,4,0,19,12,51,4,0,19,12,84,17,0,20,12,20,98,0,20,12,21,98,0,20,12,27,85,0,20,12,28,106,8,20,12,48,106,9,20,12,49,4,0,20,12,51,4,0,20,12,84,85,0,21,12,19,98,0,21,12,20,17,0,21,12,27,106,1,21,12,47,106,4,21,12,49,4,0,21,12,50,4,0,21,12,84,17,0,22,12,18,98,0,22,12,19,4,0,22,12,26,106,1,22,12,48,109,6,22,12,49,4,0,22,12,50,4,0,22,12,84,85,0,23,12,17,98,0,23,12,18,4,0,23,12,25,85,0,23,12,26,4,0,23,12,49,4,0,23,12,84,96,6,24,12,12,96,6,24,12,14,85,0,24,12,15,17,0,24,12,16,98,0,24,12,17,98,0,24,12,23,17,0,24,12,24,106,8,24,12,47,4,0,24,12,49,98,0,24,12,84,5,0,25,12,12,17,0,25,12,13,5,0,25,12,14,98,0,25,12,15,98,0,25,12,22,85,0,25,12,23,48,0,25,12,48,4,0,25,12,84,5,0,26,12,10,17,0,26,12,11,17,0,26,12,15,5,0,26,12,16,98,0,26,12,21,17,0,26,12,22,106,1,26,12,45,109,6,26,12,47,4,0,26,12,48,4,0,26,12,84,17,0,27,12,9,17,0,27,12,17,98,0,27,12,20,85,0,27,12,21,4,0,27,12,47,4,0,27,12,84,5,0,28,12,8,5,0,28,12,18,17,0,28,12,20,106,8,28,12,45,106,8,28,12,46,4,0,28,12,47,4,0,28,12,84,17,0,29,12,8,17,0,29,12,18,98,0,29,12,19,106,8,29,12,44,18,4,29,12,45,4,0,29,12,46,4,0,29,12,84,96,4,30,12,6,5,0,30,12,7,5,0,30,12,19,96,5,30,12,20,106,1,30,12,43,109,6,30,12,45,4,0,30,12,46,4,0,30,12,84,17,0,31,12,7,17,0,31,12,19,4,0,31,12,45,98,0,31,12,84,96,4,32,12,6,5,0,32,12,7,5,0,32,12,19,96,5,32,12,20,44,2,32,12,42,44,2,32,12,43,44,2,32,12,44,98,0,32,12,45,44,2,32,12,81,44,2,32,12,82,44,2,32,12,83,4,0,32,12,84,17,0,33,12,8,17,0,33,12,18,44,2,33,12,40,44,2,33,12,41,17,0,33,12,42,17,0,33,12,43,17,0,33,12,44,44,2,33,12,45,44,2,33,12,46,44,2,33,12,79,44,2,33,12,80,17,0,33,12,81,17,0,33,12,82,17,0,33,12,83,4,0,33,12,84,44,2,33,12,85,5,0,34,12,8,5,0,34,12,18,44,2,34,12,39,17,0,34,12,40,17,0,34,12,41,17,0,34,12,45,17,0,34,12,46,44,2,34,12,47,44,2,34,12,78,17,0,34,12,79,17,0,34,12,80,17,0,34,12,84,17,0,34,12,85,44,2,34,12,86,17,0,35,12,9,17,0,35,12,17,44,2,35,12,38,17,0,35,12,39,17,0,35,12,47,44,2,35,12,48,44,2,35,12,77,17,0,35,12,78,17,0,35,12,86,44,2,35,12,87,5,0,36,12,10,17,0,36,12,11,4,0,36,12,15,5,0,36,12,16,44,2,36,12,37,17,0,36,12,38,17,0,36,12,48,44,2,36,12,49,44,2,36,12,76,17,0,36,12,77,17,0,36,12,87,44,2,36,12,88,109,5,37,12,10,85,0,37,12,11,4,0,37,12,12,17,0,37,12,13,4,0,37,12,14,85,0,37,12,15,44,2,37,12,37,4,0,37,12,38,17,0,37,12,48,4,0,37,12,49,4,0,37,12,50,4,0,37,12,51,4,0,37,12,52,4,0,37,12,53,4,0,37,12,54,4,0,37,12,55,4,0,37,12,56,4,0,37,12,57,4,0,37,12,58,4,0,37,12,59,4,0,37,12,60,4,0,37,12,61,4,0,37,12,62,4,0,37,12,63,4,0,37,12,64,4,0,37,12,65,4,0,37,12,66,4,0,37,12,67,4,0,37,12,68,4,0,37,12,69,4,0,37,12,70,4,0,37,12,71,4,0,37,12,72,4,0,37,12,73,4,0,37,12,74,4,0,37,12,75,4,0,37,12,76,4,0,37,12,77,17,0,37,12,87,44,2,37,12,88,85,0,38,12,11,4,0,38,12,12,98,0,38,12,13,4,0,38,12,14,4,0,38,12,15,44,2,38,12,36,98,0,38,12,37,4,0,38,12,49,4,0,38,12,76,17,0,38,12,88,44,2,38,12,89,4,0,39,12,11,4,0,39,12,12,98,1,39,12,13,4,0,39,12,14,4,0,39,12,15,44,2,39,12,36,17,0,39,12,37,4,0,39,12,49,4,0,39,12,76,17,0,39,12,88,44,2,39,12,89,4,0,40,12,11,4,0,40,12,12,98,0,40,12,13,4,0,40,12,14,4,0,40,12,15,44,2,40,12,36,98,0,40,12,37,4,0,40,12,49,4,0,40,12,76,17,0,40,12,88,44,2,40,12,89,4,0,41,12,11,4,0,41,12,12,98,0,41,12,13,4,0,41,12,14,48,0,41,12,15,44,2,41,12,37,4,0,41,12,38,4,0,41,12,48,4,0,41,12,77,17,0,41,12,87,44,2,41,12,88,85,0,42,12,11,4,0,42,12,12,98,0,42,12,13,4,0,42,12,14,85,0,42,12,15,44,2,42,12,37,17,0,42,12,38,4,0,42,12,48,4,0,42,12,77,17,0,42,12,87,44,2,42,12,88,109,4,43,12,10,85,0,43,12,11,4,0,43,12,12,98,0,43,12,13,4,0,43,12,14,85,0,43,12,15,109,4,43,12,16,44,2,43,12,38,17,0,43,12,39,4,0,43,12,47,4,0,43,12,78,17,0,43,12,86,44,2,43,12,87,98,0,44,12,10,4,0,44,12,11,4,0,44,12,12,98,0,44,12,13,4,0,44,12,14,4,0,44,12,15,98,0,44,12,16,44,2,44,12,39,17,0,44,12,40,17,0,44,12,41,4,0,44,12,45,4,0,44,12,46,4,0,44,12,79,4,0,44,12,80,17,0,44,12,84,17,0,44,12,85,44,2,44,12,86,109,5,45,12,10,85,0,45,12,11,4,0,45,12,12,98,0,45,12,13,4,0,45,12,14,85,0,45,12,15,109,5,45,12,16,98,0,45,12,40,4,0,45,12,41,4,0,45,12,42,4,0,45,12,43,4,0,45,12,44,4,0,45,12,81,4,0,45,12,82,4,0,45,12,83,4,0,45,12,84,44,2,45,12,85,85,0,46,12,11,4,0,46,12,12,98,0,46,12,13,4,0,46,12,14,85,0,46,12,15,98,0,46,12,40,4,0,46,12,41,4,0,46,12,84,4,0,47,12,11,4,0,47,12,12,98,0,47,12,13,48,0,47,12,14,4,0,47,12,15,98,0,47,12,40,4,0,47,12,41,4,0,47,12,84,98,0,47,12,85,4,0,48,12,11,4,0,48,12,12,98,0,48,12,13,4,0,48,12,14,4,0,48,12,15,98,0,48,12,40,4,0,48,12,41,4,0,48,12,84,4,0,48,12,85,4,0,49,12,11,4,0,49,12,12,98,0,49,12,13,4,0,49,12,14,4,0,49,12,15,44,8,49,12,40,4,0,49,12,41,4,0,49,12,84,98,0,49,12,85,85,0,50,12,11,4,0,50,12,12,98,0,50,12,13,4,0,50,12,14,85,0,50,12,15,44,8,50,12,40,4,0,50,12,41,4,0,50,12,84,109,4,51,12,10,85,0,51,12,11,4,0,51,12,12,98,0,51,12,13,4,0,51,12,14,85,0,51,12,15,109,4,51,12,16,44,8,51,12,40,4,0,51,12,41,4,0,51,12,84,98,0,52,12,10,4,0,52,12,11,4,0,52,12,12,98,0,52,12,13,4,0,52,12,14,4,0,52,12,15,98,0,52,12,16,44,8,52,12,40,4,0,52,12,41,98,0,52,12,84,109,5,53,12,10,85,0,53,12,11,4,0,53,12,12,98,0,53,12,13,4,0,53,12,14,85,0,53,12,15,109,5,53,12,16,4,0,53,12,41,102,0,53,12,84,85,0,54,12,11,4,0,54,12,12,98,0,54,12,13,4,0,54,12,14,85,0,54,12,15,85,0,54,12,17,50,5,54,12,19,85,0,54,12,21,98,0,54,12,40,98,0,54,12,41,98,0,54,12,84,4,0,55,12,11,4,0,55,12,12,98,1,55,12,13,4,0,55,12,14,4,0,55,12,15,17,0,55,12,18,4,0,55,12,41,4,0,55,12,84,4,0,56,12,11,4,0,56,12,12,98,0,56,12,13,4,0,56,12,14,4,0,56,12,15,65,5,56,12,18,72,0,56,12,19,50,5,56,12,21,4,0,56,12,41,4,0,56,12,84,4,0,57,12,11,4,0,57,12,12,98,0,57,12,13,4,0,57,12,14,4,0,57,12,15,85,0,57,12,40,4,0,57,12,41,4,0,57,12,84,98,0,57,12,85,85,0,58,12,11,48,0,58,12,12,98,0,58,12,13,4,0,58,12,14,85,0,58,12,15,85,0,58,12,39,85,0,58,12,40,4,0,58,12,41,4,0,58,12,84,4,0,58,12,85,109,4,59,12,10,85,0,59,12,11,4,0,59,12,12,98,0,59,12,13,4,0,59,12,14,85,0,59,12,15,109,4,59,12,16,85,0,59,12,17,50,5,59,12,19,85,0,59,12,21,85,0,59,12,39,85,0,59,12,40,4,0,59,12,41,4,0,59,12,84,98,0,59,12,85,98,0,60,12,10,4,0,60,12,11,4,0,60,12,12,98,0,60,12,13,4,0,60,12,14,4,0,60,12,15,98,0,60,12,16,85,0,60,12,40,4,0,60,12,41,4,0,60,12,84,109,5,61,12,10,85,0,61,12,11,4,0,61,12,12,98,0,61,12,13,4,0,61,12,14,85,0,61,12,15,109,5,61,12,16,4,0,61,12,41,4,0,61,12,84,85,0,62,12,11,4,0,62,12,12,98,0,62,12,13,4,0,62,12,14,85,0,62,12,15,4,0,62,12,41,4,0,62,12,84,4,0,63,12,11,4,0,63,12,12,98,0,63,12,13,4,0,63,12,14,4,0,63,12,15,98,0,63,12,40,98,0,63,12,41,4,0,63,12,84,44,3,63,12,85,4,0,64,12,11,4,0,64,12,12,98,1,64,12,13,4,0,64,12,14,4,0,64,12,15,4,0,64,12,41,4,0,64,12,84,44,3,64,12,85,4,0,65,12,11,4,0,65,12,12,98,0,65,12,13,4,0,65,12,14,4,0,65,12,15,44,8,65,12,40,4,0,65,12,41,4,0,65,12,84,85,0,66,12,11,4,0,66,12,12,98,0,66,12,13,48,0,66,12,14,85,0,66,12,15,44,8,66,12,40,4,0,66,12,41,48,0,66,12,84,109,4,67,12,10,85,0,67,12,11,4,0,67,12,12,98,0,67,12,13,4,0,67,12,14,85,0,67,12,15,109,4,67,12,16,44,8,67,12,40,4,0,67,12,41,4,0,67,12,84,98,0,68,12,10,4,0,68,12,11,4,0,68,12,12,98,0,68,12,13,4,0,68,12,14,4,0,68,12,15,98,0,68,12,16,44,8,68,12,40,4,0,68,12,41,4,0,68,12,84,98,0,68,12,85,109,5,69,12,10,85,0,69,12,11,4,0,69,12,12,98,0,69,12,13,4,0,69,12,14,85,0,69,12,15,109,5,69,12,16,98,0,69,12,40,4,0,69,12,41,4,0,69,12,84,4,0,69,12,85,85,0,70,12,11,4,0,70,12,12,98,0,70,12,13,4,0,70,12,14,85,0,70,12,15,98,0,70,12,40,4,0,70,12,41,4,0,70,12,84,98,0,70,12,85,4,0,71,12,11,4,0,71,12,12,98,0,71,12,13,4,0,71,12,14,4,0,71,12,15,30,0,71,12,30,98,0,71,12,40,4,0,71,12,41,4,0,71,12,84,4,0,72,12,11,5,0,72,12,12,17,0,72,12,13,5,0,72,12,14,4,0,72,12,15,98,0,72,12,40,4,0,72,12,41,4,0,72,12,42,4,0,72,12,43,4,0,72,12,44,4,0,72,12,81,4,0,72,12,82,4,0,72,12,83,4,0,72,12,84,44,2,72,12,85,5,0,73,12,10,17,0,73,12,11,17,0,73,12,15,5,0,73,12,16,44,2,73,12,39,17,0,73,12,40,17,0,73,12,41,4,0,73,12,45,4,0,73,12,46,4,0,73,12,79,4,0,73,12,80,17,0,73,12,84,17,0,73,12,85,44,2,73,12,86,17,0,74,12,9,17,0,74,12,17,44,2,74,12,38,17,0,74,12,39,4,0,74,12,47,4,0,74,12,78,17,0,74,12,86,44,2,74,12,87,5,0,75,12,8,5,0,75,12,18,109,7,75,12,19,109,6,75,12,25,98,0,75,12,26,109,7,75,12,27,109,6,75,12,33,98,0,75,12,34,109,7,75,12,35,44,2,75,12,37,17,0,75,12,38,4,0,75,12,48,4,0,75,12,77,17,0,75,12,87,44,2,75,12,88,17,0,76,12,8,4,0,76,12,18,85,0,76,12,19,85,0,76,12,20,4,0,76,12,21,4,0,76,12,22,4,0,76,12,23,85,0,76,12,24,85,0,76,12,25,4,0,76,12,26,85,0,76,12,27,85,0,76,12,28,4,0,76,12,29,4,0,76,12,30,4,0,76,12,31,85,0,76,12,32,85,0,76,12,33,4,0,76,12,34,85,0,76,12,35,85,0,76,12,36,4,0,76,12,37,4,0,76,12,38,4,0,76,12,48,4,0,76,12,77,17,0,76,12,87,44,2,76,12,88,96,4,77,12,6,5,0,77,12,7,4,0,77,12,19,4,0,77,12,20,4,0,77,12,21,4,0,77,12,22,4,0,77,12,23,4,0,77,12,24,4,0,77,12,25,4,0,77,12,26,4,0,77,12,27,4,0,77,12,28,4,0,77,12,29,4,0,77,12,30,4,0,77,12,31,4,0,77,12,32,4,0,77,12,33,4,0,77,12,34,4,0,77,12,35,4,0,77,12,36,4,0,77,12,37,4,0,77,12,49,4,0,77,12,76,17,0,77,12,88,44,2,77,12,89,17,0,78,12,7,4,0,78,12,18,17,0,78,12,19,98,0,78,12,20,98,0,78,12,21,98,0,78,12,22,98,0,78,12,23,98,0,78,12,24,98,0,78,12,25,98,2,78,12,26,98,0,78,12,27,98,0,78,12,28,98,0,78,12,29,98,0,78,12,30,98,0,78,12,31,98,0,78,12,32,98,0,78,12,33,98,0,78,12,34,98,0,78,12,35,98,0,78,12,36,98,0,78,12,37,4,0,78,12,49,4,0,78,12,76,17,0,78,12,88,44,2,78,12,89,96,4,79,12,6,5,0,79,12,7,4,0,79,12,19,4,0,79,12,20,4,0,79,12,21,4,0,79,12,22,4,0,79,12,23,4,0,79,12,24,4,0,79,12,25,4,0,79,12,26,4,0,79,12,27,4,0,79,12,28,4,0,79,12,29,4,0,79,12,30,4,0,79,12,31,4,0,79,12,32,4,0,79,12,33,4,0,79,12,34,4,0,79,12,35,4,0,79,12,36,4,0,79,12,37,4,0,79,12,49,4,0,79,12,76,17,0,79,12,88,44,2,79,12,89,85,0,80,12,6,98,0,80,12,7,17,0,80,12,8,4,0,80,12,18,85,0,80,12,19,85,0,80,12,20,4,0,80,12,21,4,0,80,12,22,4,0,80,12,23,85,0,80,12,24,85,0,80,12,25,4,0,80,12,26,85,0,80,12,27,85,0,80,12,28,4,0,80,12,29,4,0,80,12,30,48,0,80,12,31,85,0,80,12,32,85,0,80,12,33,4,0,80,12,34,85,0,80,12,35,85,0,80,12,36,4,0,80,12,37,17,0,80,12,48,4,0,80,12,49,4,0,80,12,50,4,0,80,12,51,4,0,80,12,52,4,0,80,12,53,4,0,80,12,54,48,0,80,12,55,98,0,80,12,56,102,0,80,12,57,98,0,80,12,58,4,0,80,12,59,4,0,80,12,60,4,0,80,12,61,4,0,80,12,62,4,0,80,12,63,4,0,80,12,64,4,0,80,12,65,4,0,80,12,66,4,0,80,12,67,4,0,80,12,68,4,0,80,12,69,48,0,80,12,70,4,0,80,12,71,4,0,80,12,72,4,0,80,12,73,4,0,80,12,74,4,0,80,12,75,4,0,80,12,76,17,0,80,12,87,44,2,80,12,88,5,0,81,12,8,5,0,81,12,18,109,7,81,12,19,109,6,81,12,25,98,0,81,12,26,109,7,81,12,27,109,6,81,12,33,98,0,81,12,34,109,7,81,12,35,44,2,81,12,37,17,0,81,12,38,17,0,81,12,48,44,2,81,12,49,98,0,81,12,51,4,0,81,12,52,98,0,81,12,53,98,0,81,12,61,4,0,81,12,62,98,0,81,12,63,44,3,81,12,67,44,3,81,12,68,98,0,81,12,72,4,0,81,12,73,98,0,81,12,74,44,2,81,12,76,17,0,81,12,77,17,0,81,12,87,44,2,81,12,88,17,0,82,12,9,17,0,82,12,17,44,2,82,12,38,17,0,82,12,39,17,0,82,12,47,44,2,82,12,48,44,2,82,12,77,17,0,82,12,78,17,0,82,12,86,44,2,82,12,87,5,0,83,12,10,17,0,83,12,11,17,0,83,12,15,5,0,83,12,16,44,2,83,12,39,17,0,83,12,40,17,0,83,12,41,17,0,83,12,45,17,0,83,12,46,44,2,83,12,47,44,2,83,12,78,17,0,83,12,79,17,0,83,12,80,17,0,83,12,84,17,0,83,12,85,44,2,83,12,86,98,0,84,12,11,5,0,84,12,12,17,0,84,12,13,5,0,84,12,14,44,2,84,12,40,44,2,84,12,41,17,0,84,12,42,17,0,84,12,43,17,0,84,12,44,44,2,84,12,45,44,2,84,12,46,44,2,84,12,79,44,2,84,12,80,17,0,84,12,81,17,0,84,12,82,17,0,84,12,83,44,2,84,12,84,44,2,84,12,85,96,7,85,12,12,96,7,85,12,14,44,2,85,12,42,44,2,85,12,43,44,2,85,12,44,44,2,85,12,81,44,2,85,12,82,44,2,85,12,83,85,0,2,13,34,85,0,3,13,34,5,0,4,13,33,17,0,4,13,34,5,0,4,13,35,77,2,4,13,55,4,0,4,13,57,4,0,4,13,58,4,0,4,13,59,77,2,4,13,61,77,2,4,13,79,4,0,4,13,81,4,0,4,13,82,4,0,4,13,83,77,2,4,13,85,5,0,5,13,31,17,0,5,13,32,17,0,5,13,36,5,0,5,13,37,17,0,5,13,55,48,0,5,13,56,4,0,5,13,60,17,0,5,13,61,17,0,5,13,79,48,0,5,13,80,4,0,5,13,84,17,0,5,13,85,17,0,6,13,30,17,0,6,13,38,98,0,6,13,54,98,0,6,13,62,98,0,6,13,78,98,0,6,13,86,5,0,7,13,29,5,0,7,13,39,98,0,7,13,40,98,0,7,13,41,98,0,7,13,42,98,0,7,13,43,98,0,7,13,44,98,0,7,13,45,98,0,7,13,46,98,0,7,13,47,98,0,7,13,48,98,0,7,13,49,98,0,7,13,50,98,0,7,13,51,98,0,7,13,52,17,0,7,13,53,17,0,7,13,63,77,3,7,13,64,98,0,7,13,76,17,0,7,13,77,17,0,7,13,87,77,3,7,13,88,17,0,8,13,29,17,0,8,13,39,5,0,8,13,40,5,0,8,13,41,5,0,8,13,42,5,0,8,13,43,5,0,8,13,44,5,0,8,13,45,5,0,8,13,46,5,0,8,13,47,5,0,8,13,48,5,0,8,13,49,5,0,8,13,50,5,0,8,13,51,5,0,8,13,52,4,0,8,13,53,4,0,8,13,63,4,0,8,13,64,4,0,8,13,65,4,0,8,13,66,4,0,8,13,67,4,0,8,13,68,4,0,8,13,69,4,0,8,13,70,4,0,8,13,71,4,0,8,13,72,4,0,8,13,73,4,0,8,13,74,4,0,8,13,75,4,0,8,13,76,4,0,8,13,77,4,0,8,13,87,5,0,9,13,28,5,0,9,13,40,85,0,9,13,41,85,0,9,13,42,85,0,9,13,43,85,0,9,13,44,85,0,9,13,45,85,0,9,13,46,53,1,9,13,47,53,1,9,13,48,85,0,9,13,49,85,0,9,13,50,85,0,9,13,51,17,0,9,13,52,4,0,9,13,64,17,0,9,13,76,4,0,9,13,88,85,0,10,13,27,17,0,10,13,28,64,7,10,13,40,64,5,10,13,52,4,0,10,13,64,4,0,10,13,88,44,5,10,13,89,5,0,11,13,28,5,0,11,13,40,85,0,11,13,41,85,0,11,13,42,53,0,11,13,43,53,0,11,13,44,85,0,11,13,45,85,0,11,13,46,85,0,11,13,47,85,0,11,13,48,85,0,11,13,49,85,0,11,13,50,85,0,11,13,51,17,0,11,13,52,4,0,11,13,64,17,0,11,13,76,4,0,11,13,88,44,3,12,13,27,98,0,12,13,28,17,0,12,13,29,5,0,12,13,30,5,0,12,13,31,17,0,12,13,39,5,0,12,13,40,5,0,12,13,41,5,0,12,13,42,5,0,12,13,43,5,0,12,13,44,5,0,12,13,45,5,0,12,13,46,5,0,12,13,47,5,0,12,13,48,5,0,12,13,49,5,0,12,13,50,5,0,12,13,51,5,0,12,13,52,4,0,12,13,53,4,0,12,13,63,4,0,12,13,76,4,0,12,13,77,4,0,12,13,87,44,3,13,13,26,4,0,13,13,27,4,0,13,13,28,5,0,13,13,29,5,0,13,13,30,5,0,13,13,31,5,0,13,13,39,98,0,13,13,40,98,0,13,13,41,98,0,13,13,42,98,0,13,13,43,98,0,13,13,44,98,0,13,13,45,98,0,13,13,46,98,0,13,13,47,98,0,13,13,48,98,0,13,13,49,98,0,13,13,50,98,0,13,13,51,98,0,13,13,52,17,0,13,13,53,17,0,13,13,63,77,3,13,13,64,17,0,13,13,77,17,0,13,13,87,77,3,13,13,88,44,3,14,13,25,17,0,14,13,26,4,0,14,13,27,4,0,14,13,28,98,0,14,13,29,5,0,14,13,30,5,0,14,13,31,17,0,14,13,38,98,0,14,13,53,98,0,14,13,54,98,0,14,13,62,98,0,14,13,78,98,0,14,13,86,44,3,15,13,24,4,0,15,13,25,4,0,15,13,26,4,0,15,13,27,98,0,15,13,28,5,0,15,13,29,98,0,15,13,30,5,0,15,13,31,17,0,15,13,32,17,0,15,13,36,5,0,15,13,37,4,0,15,13,53,17,0,15,13,55,4,0,15,13,56,4,0,15,13,60,17,0,15,13,61,17,0,15,13,79,4,0,15,13,80,4,0,15,13,84,17,0,15,13,85,44,3,16,13,23,17,0,16,13,24,4,0,16,13,25,4,0,16,13,26,98,0,16,13,27,5,0,16,13,28,98,0,16,13,29,4,0,16,13,30,4,0,16,13,31,98,0,16,13,32,5,0,16,13,33,17,0,16,13,34,5,0,16,13,35,4,0,16,13,53,77,1,16,13,55,4,0,16,13,57,4,0,16,13,58,4,0,16,13,59,77,1,16,13,61,77,1,16,13,79,4,0,16,13,81,4,0,16,13,82,4,0,16,13,83,4,0,16,13,84,77,1,16,13,85,44,3,17,13,22,4,0,17,13,23,4,0,17,13,24,4,0,17,13,25,98,0,17,13,26,5,0,17,13,27,98,0,17,13,28,4,0,17,13,29,4,0,17,13,30,4,0,17,13,31,44,3,17,13,32,85,0,17,13,34,18,12,17,13,51,4,0,17,13,52,44,5,17,13,82,4,0,17,13,84,44,3,18,13,21,4,0,18,13,22,4,0,18,13,23,4,0,18,13,24,98,0,18,13,25,5,0,18,13,26,98,0,18,13,27,4,0,18,13,28,4,0,18,13,29,17,0,18,13,30,44,3,18,13,31,98,1,18,13,51,4,0,18,13,52,98,0,18,13,84,44,3,19,13,20,4,0,19,13,21,4,0,19,13,22,4,0,19,13,23,98,0,19,13,24,5,0,19,13,25,98,0,19,13,26,4,0,19,13,27,4,0,19,13,28,4,0,19,13,29,44,3,19,13,30,4,0,19,13,51,4,0,19,13,84,44,3,20,13,19,4,0,20,13,20,4,0,20,13,21,4,0,20,13,22,98,0,20,13,23,5,0,20,13,24,98,0,20,13,25,4,0,20,13,26,4,0,20,13,27,17,0,20,13,28,44,3,20,13,29,106,8,20,13,48,106,9,20,13,49,4,0,20,13,51,4,0,20,13,84,44,3,21,13,18,17,0,21,13,19,4,0,21,13,20,4,0,21,13,21,98,0,21,13,22,5,0,21,13,23,98,0,21,13,24,4,0,21,13,25,4,0,21,13,26,4,0,21,13,27,44,3,21,13,28,106,1,21,13,47,106,4,21,13,49,4,0,21,13,50,4,0,21,13,83,4,0,21,13,84,44,3,22,13,17,4,0,22,13,18,4,0,22,13,19,4,0,22,13,20,98,0,22,13,21,5,0,22,13,22,98,0,22,13,23,4,0,22,13,24,4,0,22,13,25,4,0,22,13,26,44,3,22,13,27,106,1,22,13,48,98,0,22,13,49,4,0,22,13,50,4,0,22,13,83,98,0,22,13,84,44,3,23,13,16,17,0,23,13,17,4,0,23,13,18,4,0,23,13,19,98,0,23,13,20,5,0,23,13,21,98,0,23,13,22,4,0,23,13,23,4,0,23,13,24,4,0,23,13,25,44,3,23,13,26,4,0,23,13,49,4,0,23,13,83,98,0,23,13,84,85,0,24,13,13,44,3,24,13,15,4,0,24,13,16,4,0,24,13,17,4,0,24,13,18,98,0,24,13,19,5,0,24,13,20,98,0,24,13,21,4,0,24,13,22,4,0,24,13,23,4,0,24,13,24,44,3,24,13,25,106,8,24,13,47,4,0,24,13,49,4,0,24,13,83,85,0,24,13,84,5,0,25,13,12,17,0,25,13,13,5,0,25,13,14,98,0,25,13,15,4,0,25,13,16,4,0,25,13,17,98,0,25,13,18,5,0,25,13,19,98,0,25,13,20,4,0,25,13,21,4,0,25,13,22,17,0,25,13,23,44,3,25,13,24,48,0,25,13,48,4,0,25,13,83,98,0,25,13,84,5,0,26,13,10,17,0,26,13,11,17,0,26,13,15,5,0,26,13,16,98,0,26,13,17,5,0,26,13,18,98,0,26,13,19,4,0,26,13,20,4,0,26,13,21,4,0,26,13,22,44,3,26,13,23,106,1,26,13,45,18,4,26,13,46,98,0,26,13,47,4,0,26,13,48,4,0,26,13,83,98,0,26,13,84,17,0,27,13,9,5,0,27,13,16,5,0,27,13,17,98,0,27,13,18,4,0,27,13,19,4,0,27,13,20,17,0,27,13,21,44,3,27,13,22,4,0,27,13,47,4,0,27,13,83,4,0,27,13,84,5,0,28,13,8,5,0,28,13,16,5,0,28,13,17,5,0,28,13,18,4,0,28,13,19,4,0,28,13,20,44,3,28,13,21,106,8,28,13,45,4,0,28,13,47,4,0,28,13,84,17,0,29,13,8,17,0,29,13,18,98,0,29,13,19,44,3,29,13,20,106,8,29,13,44,18,12,29,13,45,4,0,29,13,46,48,0,29,13,84,5,0,30,13,7,5,0,30,13,19,106,1,30,13,43,98,0,30,13,45,4,0,30,13,46,4,0,30,13,84,85,0,31,13,6,17,0,31,13,7,17,0,31,13,19,85,0,31,13,20,4,0,31,13,45,98,0,31,13,84,5,0,32,13,7,5,0,32,13,19,98,0,32,13,45,4,0,32,13,84,17,0,33,13,8,17,0,33,13,18,77,2,33,13,40,4,0,33,13,42,4,0,33,13,43,4,0,33,13,44,77,2,33,13,46,77,2,33,13,79,4,0,33,13,81,4,0,33,13,82,4,0,33,13,83,4,0,33,13,84,77,2,33,13,85,5,0,34,13,8,5,0,34,13,18,17,0,34,13,40,48,0,34,13,41,4,0,34,13,45,17,0,34,13,46,17,0,34,13,79,48,0,34,13,80,4,0,34,13,84,17,0,34,13,85,17,0,35,13,9,17,0,35,13,17,98,0,35,13,39,98,0,35,13,47,98,0,35,13,78,98,0,35,13,86,5,0,36,13,10,17,0,36,13,11,17,0,36,13,15,5,0,36,13,16,17,0,36,13,38,17,0,36,13,48,77,3,36,13,49,17,0,36,13,77,17,0,36,13,87,77,3,36,13,88,98,0,37,13,10,4,0,37,13,11,17,0,37,13,12,64,6,37,13,13,17,0,37,13,14,5,0,37,13,15,98,0,37,13,16,98,0,37,13,38,4,0,37,13,48,4,0,37,13,49,4,0,37,13,50,4,0,37,13,51,4,0,37,13,52,4,0,37,13,53,4,0,37,13,54,4,0,37,13,55,4,0,37,13,56,4,0,37,13,57,4,0,37,13,58,4,0,37,13,59,4,0,37,13,60,4,0,37,13,61,4,0,37,13,62,4,0,37,13,63,4,0,37,13,64,4,0,37,13,65,4,0,37,13,66,4,0,37,13,67,4,0,37,13,68,4,0,37,13,69,4,0,37,13,70,4,0,37,13,71,4,0,37,13,72,4,0,37,13,73,4,0,37,13,74,4,0,37,13,75,4,0,37,13,76,4,0,37,13,77,4,0,37,13,87,98,0,38,13,10,4,0,38,13,11,85,0,38,13,12,85,0,38,13,14,5,0,38,13,15,98,0,38,13,16,17,0,38,13,37,4,0,38,13,49,4,0,38,13,76,4,0,38,13,88,98,1,39,13,10,5,0,39,13,11,85,0,39,13,12,85,0,39,13,14,5,0,39,13,15,98,0,39,13,16,102,0,39,13,37,4,0,39,13,49,4,0,39,13,76,4,0,39,13,88,44,5,39,13,89,98,0,40,13,10,5,0,40,13,11,85,0,40,13,12,85,0,40,13,14,5,0,40,13,15,98,0,40,13,16,17,0,40,13,37,4,0,40,13,49,4,0,40,13,76,4,0,40,13,88,98,0,41,13,10,5,0,41,13,11,85,0,41,13,12,53,2,41,13,14,5,0,41,13,15,98,0,41,13,16,98,0,41,13,38,4,0,41,13,48,4,0,41,13,77,4,0,41,13,87,98,0,42,13,10,4,0,42,13,11,85,0,42,13,12,85,0,42,13,14,5,0,42,13,15,98,0,42,13,16,17,0,42,13,38,4,0,42,13,48,77,3,42,13,49,4,0,42,13,77,17,0,42,13,87,77,3,42,13,88,98,0,43,13,10,4,0,43,13,11,85,0,43,13,12,85,0,43,13,14,5,0,43,13,15,98,0,43,13,16,98,0,43,13,39,4,0,43,13,47,4,0,43,13,78,98,0,43,13,86,98,0,44,13,10,5,0,44,13,11,53,3,44,13,12,85,0,44,13,14,5,0,44,13,15,98,0,44,13,16,17,0,44,13,40,4,0,44,13,41,4,0,44,13,45,4,0,44,13,46,4,0,44,13,79,4,0,44,13,80,4,0,44,13,84,17,0,44,13,85,98,0,45,13,10,53,3,45,13,12,85,0,45,13,14,5,0,45,13,15,98,0,45,13,16,77,1,45,13,40,98,0,45,13,41,4,0,45,13,42,4,0,45,13,43,4,0,45,13,44,77,1,45,13,46,77,1,45,13,79,4,0,45,13,81,4,0,45,13,82,4,0,45,13,83,4,0,45,13,84,77,1,45,13,85,98,0,46,13,10,85,0,46,13,12,85,0,46,13,14,5,0,46,13,15,98,0,46,13,16,4,0,46,13,41,4,0,46,13,84,98,0,47,13,10,5,0,47,13,11,85,0,47,13,12,85,0,47,13,14,5,0,47,13,15,98,0,47,13,16,4,0,47,13,41,4,0,47,13,84,98,0,47,13,85,98,0,48,13,10,5,0,48,13,11,85,0,48,13,12,85,0,48,13,14,5,0,48,13,15,98,0,48,13,16,48,0,48,13,41,4,0,48,13,84,4,0,48,13,85,98,0,49,13,10,5,0,49,13,11,85,0,49,13,12,85,0,49,13,14,43,2,49,13,15,98,0,49,13,16,98,0,49,13,40,4,0,49,13,41,4,0,49,13,84,98,0,49,13,85,98,0,50,13,10,4,0,50,13,11,85,0,50,13,12,85,0,50,13,14,5,0,50,13,15,98,0,50,13,16,98,0,50,13,40,4,0,50,13,41,4,0,50,13,84,98,0,51,13,10,25,0,51,13,11,53,2,51,13,15,98,0,51,13,16,98,0,51,13,40,4,0,51,13,41,4,0,51,13,84,98,0,52,13,10,25,0,52,13,11,85,0,52,13,15,98,0,52,13,16,98,0,52,13,40,4,0,52,13,41,98,0,52,13,84,98,0,53,13,10,25,0,53,13,11,25,0,53,13,15,98,0,53,13,16,44,8,53,13,40,4,0,53,13,41,102,0,53,13,84,98,0,54,13,10,53,3,54,13,11,25,0,54,13,14,25,0,54,13,15,98,0,54,13,16,85,0,54,13,17,85,0,54,13,18,85,0,54,13,20,85,0,54,13,21,44,8,54,13,40,4,0,54,13,41,98,0,54,13,84,98,0,55,13,10,85,0,55,13,11,53,2,55,13,15,98,0,55,13,16,85,0,55,13,17,17,0,55,13,18,85,0,55,13,21,44,8,55,13,40,4,0,55,13,41,4,0,55,13,84,98,1,56,13,10,53,3,56,13,11,85,0,56,13,14,84,0,56,13,15,98,0,56,13,16,65,5,56,13,18,44,8,56,13,40,4,0,56,13,41,4,0,56,13,84,98,0,57,13,10,25,0,57,13,11,53,0,57,13,14,98,0,57,13,16,50,4,57,13,40,4,0,57,13,41,4,0,57,13,84,98,0,57,13,85,98,0,58,13,10,5,0,58,13,11,4,0,58,13,15,98,0,58,13,16,85,0,58,13,17,85,0,58,13,21,85,0,58,13,40,4,0,58,13,41,4,0,58,13,84,4,0,58,13,85,98,0,59,13,10,25,0,59,13,11,85,0,59,13,14,4,0,59,13,15,98,0,59,13,16,85,0,59,13,17,85,0,59,13,18,85,0,59,13,20,85,0,59,13,21,85,0,59,13,40,4,0,59,13,41,4,0,59,13,84,98,0,59,13,85,98,0,60,13,10,85,0,60,13,11,85,0,60,13,12,85,0,60,13,14,5,0,60,13,15,98,0,60,13,16,50,4,60,13,40,4,0,60,13,41,4,0,60,13,84,98,0,61,13,10,5,0,61,13,11,85,0,61,13,12,85,0,61,13,14,5,0,61,13,15,98,0,61,13,16,44,8,61,13,40,4,0,61,13,41,4,0,61,13,84,98,0,62,13,10,5,0,62,13,11,53,3,62,13,12,85,0,62,13,14,5,0,62,13,15,98,0,62,13,16,44,8,62,13,40,4,0,62,13,41,4,0,62,13,84,98,0,63,13,10,5,0,63,13,11,53,3,63,13,12,85,0,63,13,14,5,0,63,13,15,98,0,63,13,16,44,8,63,13,40,4,0,63,13,41,4,0,63,13,84,98,0,64,13,10,5,0,64,13,11,85,0,64,13,12,85,0,64,13,14,5,0,64,13,15,98,0,64,13,16,44,8,64,13,40,4,0,64,13,41,4,0,64,13,84,98,0,65,13,10,5,0,65,13,11,85,0,65,13,12,85,0,65,13,14,5,0,65,13,15,98,0,65,13,16,98,0,65,13,40,4,0,65,13,41,48,0,65,13,84,98,0,66,13,10,5,0,66,13,11,85,0,66,13,12,85,0,66,13,14,5,0,66,13,15,98,0,66,13,16,98,0,66,13,40,4,0,66,13,41,4,0,66,13,84,98,0,67,13,10,5,0,67,13,11,85,0,67,13,12,85,0,67,13,14,5,0,67,13,15,98,0,67,13,16,98,0,67,13,40,4,0,67,13,41,4,0,67,13,84,98,0,68,13,10,5,0,68,13,11,85,0,68,13,12,53,2,68,13,14,5,0,68,13,15,98,0,68,13,16,98,0,68,13,40,4,0,68,13,41,4,0,68,13,84,98,0,68,13,85,98,0,69,13,10,5,0,69,13,11,85,0,69,13,12,85,0,69,13,14,5,0,69,13,15,98,0,69,13,16,4,0,69,13,41,4,0,69,13,84,4,0,69,13,85,98,0,70,13,10,5,0,70,13,11,85,0,70,13,12,85,0,70,13,14,5,0,70,13,15,98,0,70,13,16,30,0,70,13,30,4,0,70,13,41,4,0,70,13,84,98,0,70,13,85,98,0,71,13,10,5,0,71,13,11,85,0,71,13,12,85,0,71,13,14,5,0,71,13,15,98,0,71,13,16,4,0,71,13,41,4,0,71,13,84,98,0,72,13,10,5,0,72,13,11,17,0,72,13,12,64,4,72,13,13,17,0,72,13,14,5,0,72,13,15,98,0,72,13,16,77,2,72,13,40,98,0,72,13,41,4,0,72,13,42,4,0,72,13,43,4,0,72,13,44,77,2,72,13,46,77,2,72,13,79,4,0,72,13,81,4,0,72,13,82,4,0,72,13,83,4,0,72,13,84,77,2,72,13,85,5,0,73,13,10,17,0,73,13,11,17,0,73,13,15,5,0,73,13,16,17,0,73,13,40,48,0,73,13,41,4,0,73,13,45,4,0,73,13,46,4,0,73,13,79,48,0,73,13,80,4,0,73,13,84,17,0,73,13,85,17,0,74,13,9,17,0,74,13,17,98,0,74,13,39,4,0,74,13,47,50,2,74,13,48,4,0,74,13,78,98,0,74,13,86,5,0,75,13,8,5,0,75,13,18,98,0,75,13,19,98,0,75,13,20,98,0,75,13,21,98,0,75,13,22,98,0,75,13,23,98,0,75,13,24,98,0,75,13,25,98,0,75,13,26,98,0,75,13,27,98,0,75,13,28,98,0,75,13,29,98,0,75,13,30,98,0,75,13,31,98,0,75,13,32,98,0,75,13,33,98,0,75,13,34,98,0,75,13,35,98,0,75,13,36,98,0,75,13,37,17,0,75,13,38,4,0,75,13,48,77,3,75,13,49,4,0,75,13,77,17,0,75,13,87,77,3,75,13,88,17,0,76,13,8,17,0,76,13,18,5,0,76,13,19,5,0,76,13,20,5,0,76,13,21,5,0,76,13,22,5,0,76,13,23,5,0,76,13,24,5,0,76,13,25,5,0,76,13,26,5,0,76,13,27,5,0,76,13,28,5,0,76,13,29,5,0,76,13,30,5,0,76,13,31,5,0,76,13,32,5,0,76,13,33,5,0,76,13,34,5,0,76,13,35,5,0,76,13,36,5,0,76,13,37,4,0,76,13,38,4,0,76,13,48,4,0,76,13,77,4,0,76,13,87,5,0,77,13,7,5,0,77,13,19,85,0,77,13,20,85,0,77,13,21,85,0,77,13,22,85,0,77,13,23,85,0,77,13,24,85,0,77,13,25,85,0,77,13,26,85,0,77,13,27,85,0,77,13,28,53,1,77,13,29,85,0,77,13,30,85,0,77,13,31,85,0,77,13,32,85,0,77,13,33,85,0,77,13,34,85,0,77,13,35,85,0,77,13,36,17,0,77,13,37,4,0,77,13,49,4,0,77,13,76,4,0,77,13,88,85,0,78,13,6,17,0,78,13,7,64,7,78,13,19,64,5,78,13,37,4,0,78,13,49,4,0,78,13,76,4,0,78,13,88,44,5,78,13,89,5,0,79,13,7,5,0,79,13,19,85,0,79,13,20,85,0,79,13,21,53,0,79,13,22,85,0,79,13,23,85,0,79,13,24,85,0,79,13,25,85,0,79,13,26,85,0,79,13,27,85,0,79,13,28,85,0,79,13,29,85,0,79,13,30,85,0,79,13,31,85,0,79,13,32,85,0,79,13,33,85,0,79,13,34,85,0,79,13,35,85,0,79,13,36,17,0,79,13,37,4,0,79,13,49,4,0,79,13,76,4,0,79,13,88,98,0,80,13,7,17,0,80,13,8,5,0,80,13,9,5,0,80,13,10,17,0,80,13,18,5,0,80,13,19,5,0,80,13,20,5,0,80,13,21,5,0,80,13,22,5,0,80,13,23,5,0,80,13,24,5,0,80,13,25,5,0,80,13,26,5,0,80,13,27,5,0,80,13,28,5,0,80,13,29,5,0,80,13,30,5,0,80,13,31,5,0,80,13,32,5,0,80,13,33,5,0,80,13,34,5,0,80,13,35,5,0,80,13,36,5,0,80,13,37,4,0,80,13,38,4,0,80,13,48,4,0,80,13,49,4,0,80,13,50,4,0,80,13,51,4,0,80,13,52,4,0,80,13,53,4,0,80,13,54,48,0,80,13,55,98,0,80,13,56,102,0,80,13,57,98,0,80,13,58,4,0,80,13,59,4,0,80,13,60,4,0,80,13,61,4,0,80,13,62,4,0,80,13,63,4,0,80,13,64,4,0,80,13,65,4,0,80,13,66,4,0,80,13,67,4,0,80,13,68,4,0,80,13,69,4,0,80,13,70,48,0,80,13,71,4,0,80,13,72,4,0,80,13,73,4,0,80,13,74,4,0,80,13,75,4,0,80,13,76,4,0,80,13,77,4,0,80,13,87,5,0,81,13,8,5,0,81,13,9,5,0,81,13,10,5,0,81,13,18,98,0,81,13,19,98,0,81,13,20,98,0,81,13,21,98,0,81,13,22,98,0,81,13,23,98,0,81,13,24,98,0,81,13,25,98,0,81,13,26,98,0,81,13,27,98,0,81,13,28,98,0,81,13,29,98,0,81,13,30,98,0,81,13,31,98,0,81,13,32,98,0,81,13,33,98,0,81,13,34,98,0,81,13,35,98,0,81,13,36,98,0,81,13,37,17,0,81,13,38,17,0,81,13,48,77,3,81,13,49,98,0,81,13,51,4,0,81,13,52,98,0,81,13,53,98,0,81,13,61,4,0,81,13,62,98,0,81,13,63,98,0,81,13,72,4,0,81,13,73,98,0,81,13,74,17,0,81,13,77,17,0,81,13,87,77,3,81,13,88,5,0,82,13,9,5,0,82,13,10,17,0,82,13,17,98,0,82,13,39,98,0,82,13,47,98,0,82,13,78,98,0,82,13,86,5,0,83,13,10,17,0,83,13,11,17,0,83,13,15,5,0,83,13,16,17,0,83,13,40,4,0,83,13,41,4,0,83,13,45,17,0,83,13,46,17,0,83,13,79,4,0,83,13,80,4,0,83,13,84,17,0,83,13,85,98,0,84,13,11,5,0,84,13,12,17,0,84,13,13,5,0,84,13,14,77,1,84,13,40,4,0,84,13,42,4,0,84,13,43,4,0,84,13,44,77,1,84,13,46,77,1,84,13,79,4,0,84,13,81,4,0,84,13,82,4,0,84,13,83,77,1,84,13,85,85,0,85,13,13,44,5,85,13,43,44,5,85,13,82,44,2,2,14,34,53,0,3,14,34,96,6,3,14,57,96,6,3,14,59,96,6,3,14,81,96,6,3,14,83,5,0,4,14,33,5,0,4,14,34,5,0,4,14,35,4,0,4,14,57,102,0,4,14,58,4,0,4,14,59,4,0,4,14,81,102,0,4,14,82,4,0,4,14,83,5,0,5,14,31,17,0,5,14,32,17,0,5,14,36,5,0,5,14,37,17,0,5,14,55,4,0,5,14,56,4,0,5,14,60,17,0,5,14,61,17,0,5,14,79,4,0,5,14,80,4,0,5,14,84,17,0,5,14,85,5,0,6,14,30,5,0,6,14,38,4,0,6,14,54,4,0,6,14,62,4,0,6,14,78,4,0,6,14,86,43,2,7,14,29,5,0,7,14,39,44,3,7,14,40,4,0,7,14,41,44,3,7,14,42,4,0,7,14,43,44,3,7,14,44,4,0,7,14,45,44,3,7,14,46,48,0,7,14,47,44,3,7,14,48,4,0,7,14,49,44,3,7,14,50,4,0,7,14,51,44,3,7,14,52,17,0,7,14,53,17,0,7,14,63,17,0,7,14,77,17,0,7,14,87,17,0,8,14,29,17,0,8,14,39,85,0,8,14,52,4,0,8,14,53,4,0,8,14,63,4,0,8,14,64,98,0,8,14,65,98,0,8,14,66,98,0,8,14,67,98,0,8,14,68,98,0,8,14,69,4,0,8,14,70,98,0,8,14,71,98,0,8,14,72,98,1,8,14,73,98,1,8,14,74,98,0,8,14,75,4,0,8,14,76,4,0,8,14,77,4,0,8,14,87,5,0,9,14,28,5,0,9,14,40,85,0,9,14,41,85,0,9,14,46,85,0,9,14,49,85,0,9,14,51,17,0,9,14,52,4,0,9,14,64,4,0,9,14,65,4,0,9,14,66,4,0,9,14,67,4,0,9,14,68,4,0,9,14,69,4,0,9,14,70,4,0,9,14,71,4,0,9,14,72,4,0,9,14,73,4,0,9,14,74,4,0,9,14,75,17,0,9,14,76,4,0,9,14,88,50,4,10,14,27,5,0,10,14,28,64,8,10,14,40,64,8,10,14,52,4,0,10,14,64,4,0,10,14,65,4,0,10,14,66,4,0,10,14,67,4,0,10,14,68,4,0,10,14,69,4,0,10,14,70,4,0,10,14,71,4,0,10,14,72,4,0,10,14,73,4,0,10,14,74,4,0,10,14,75,102,0,10,14,88,85,0,11,14,27,5,0,11,14,28,5,0,11,14,40,85,0,11,14,41,85,0,11,14,42,85,0,11,14,45,85,0,11,14,51,17,0,11,14,52,4,0,11,14,64,4,0,11,14,65,4,0,11,14,66,4,0,11,14,67,4,0,11,14,68,4,0,11,14,69,4,0,11,14,70,4,0,11,14,71,4,0,11,14,72,4,0,11,14,73,4,0,11,14,74,4,0,11,14,75,17,0,11,14,76,4,0,11,14,88,98,0,12,14,27,85,0,12,14,28,17,0,12,14,29,5,0,12,14,30,5,0,12,14,31,17,0,12,14,39,85,0,12,14,52,4,0,12,14,53,4,0,12,14,63,4,0,12,14,65,4,0,12,14,66,4,0,12,14,67,4,0,12,14,68,4,0,12,14,69,4,0,12,14,70,4,0,12,14,71,4,0,12,14,72,4,0,12,14,73,4,0,12,14,74,4,0,12,14,75,4,0,12,14,76,4,0,12,14,77,4,0,12,14,87,85,0,13,14,25,98,0,13,14,26,44,2,13,14,27,17,0,13,14,29,5,0,13,14,32,5,0,13,14,39,44,3,13,14,40,43,3,13,14,41,44,3,13,14,42,43,3,13,14,43,44,3,13,14,44,43,3,13,14,45,44,3,13,14,46,43,3,13,14,47,44,3,13,14,48,43,3,13,14,49,44,3,13,14,50,43,3,13,14,51,44,3,13,14,52,17,0,13,14,53,17,0,13,14,63,4,0,13,14,65,4,0,13,14,66,4,0,13,14,67,4,0,13,14,68,4,0,13,14,69,4,0,13,14,70,4,0,13,14,71,4,0,13,14,72,4,0,13,14,73,4,0,13,14,74,4,0,13,14,75,17,0,13,14,77,17,0,13,14,87,98,0,14,14,25,44,2,14,14,26,25,0,14,14,27,25,0,14,14,28,5,0,14,14,32,5,0,14,14,38,98,0,14,14,53,4,0,14,14,54,4,0,14,14,62,4,0,14,14,65,4,0,14,14,66,4,0,14,14,67,4,0,14,14,68,4,0,14,14,69,4,0,14,14,70,4,0,14,14,71,4,0,14,14,72,4,0,14,14,73,4,0,14,14,74,4,0,14,14,75,4,0,14,14,78,4,0,14,14,86,98,0,15,14,24,44,2,15,14,25,17,0,15,14,31,17,0,15,14,32,17,0,15,14,36,5,0,15,14,37,18,4,15,14,52,4,0,15,14,53,17,0,15,14,55,4,0,15,14,56,4,0,15,14,60,17,0,15,14,61,4,0,15,14,65,4,0,15,14,66,4,0,15,14,67,4,0,15,14,68,4,0,15,14,69,4,0,15,14,70,4,0,15,14,71,4,0,15,14,72,4,0,15,14,73,4,0,15,14,74,4,0,15,14,75,17,0,15,14,79,4,0,15,14,80,4,0,15,14,84,17,0,15,14,85,98,0,16,14,23,44,2,16,14,24,85,0,16,14,32,5,0,16,14,33,5,0,16,14,34,5,0,16,14,35,85,0,16,14,52,4,0,16,14,53,4,0,16,14,57,4,0,16,14,58,4,0,16,14,59,4,0,16,14,65,4,0,16,14,66,4,0,16,14,67,4,0,16,14,68,4,0,16,14,69,4,0,16,14,70,4,0,16,14,71,4,0,16,14,72,4,0,16,14,73,4,0,16,14,74,4,0,16,14,75,4,0,16,14,81,102,0,16,14,82,4,0,16,14,83,4,0,16,14,84,85,0,17,14,21,98,0,17,14,22,44,2,17,14,23,25,0,17,14,25,44,2,17,14,31,98,0,17,14,32,85,0,17,14,33,50,1,17,14,34,18,12,17,14,51,4,0,17,14,52,98,0,17,14,84,98,0,18,14,21,44,2,18,14,22,44,2,18,14,30,98,0,18,14,31,98,0,18,14,51,4,0,18,14,52,4,0,18,14,84,98,0,19,14,20,44,2,19,14,21,44,2,19,14,29,98,0,19,14,30,4,0,19,14,51,4,0,19,14,84,98,0,20,14,19,44,2,20,14,20,44,2,20,14,28,98,0,20,14,29,85,0,20,14,30,106,8,20,14,48,106,9,20,14,49,85,0,20,14,50,4,0,20,14,51,98,0,20,14,84,85,0,21,14,17,98,0,21,14,18,44,2,21,14,19,44,2,21,14,27,98,0,21,14,28,106,1,21,14,47,106,4,21,14,49,4,0,21,14,50,4,0,21,14,83,98,0,21,14,84,98,0,22,14,17,44,2,22,14,18,44,2,22,14,26,98,0,22,14,27,106,1,22,14,48,98,0,22,14,49,4,0,22,14,50,4,0,22,14,83,85,0,22,14,84,98,0,23,14,16,44,2,23,14,17,25,0,23,14,24,44,2,23,14,25,98,0,23,14,26,4,0,23,14,49,4,0,23,14,83,85,0,23,14,84,50,2,24,14,13,85,0,24,14,14,98,0,24,14,15,44,2,24,14,16,25,0,24,14,17,44,2,24,14,24,98,0,24,14,25,85,0,24,14,26,106,8,24,14,47,85,0,24,14,48,4,0,24,14,49,4,0,24,14,83,85,0,24,14,84,5,0,25,14,12,5,0,25,14,13,5,0,25,14,14,85,0,25,14,15,25,0,25,14,16,44,2,25,14,23,98,0,25,14,24,18,12,25,14,47,4,0,25,14,48,4,0,25,14,83,85,0,25,14,84,5,0,26,14,10,17,0,26,14,11,17,0,26,14,15,17,0,26,14,16,44,2,26,14,22,98,0,26,14,23,18,12,26,14,46,98,0,26,14,47,4,0,26,14,48,4,0,26,14,83,85,0,26,14,84,5,0,27,14,9,5,0,27,14,15,44,2,27,14,21,98,0,27,14,22,85,0,27,14,23,4,0,27,14,47,4,0,27,14,83,98,0,27,14,84,5,0,28,14,8,5,0,28,14,15,17,0,28,14,18,44,2,28,14,20,98,0,28,14,21,106,8,28,14,45,85,0,28,14,46,4,0,28,14,47,98,0,28,14,84,17,0,29,14,8,5,0,29,14,16,5,0,29,14,17,17,0,29,14,18,85,0,29,14,19,98,0,29,14,20,106,8,29,14,44,18,12,29,14,45,4,0,29,14,46,4,0,29,14,84,5,0,30,14,7,5,0,30,14,19,85,0,30,14,20,106,1,30,14,43,18,12,30,14,44,98,0,30,14,45,4,0,30,14,46,4,0,30,14,84,50,4,31,14,6,5,0,31,14,7,5,0,31,14,19,50,3,31,14,20,4,0,31,14,45,4,0,31,14,84,5,0,32,14,7,5,0,32,14,19,96,6,32,14,42,96,6,32,14,44,98,0,32,14,45,96,6,32,14,81,96,6,32,14,83,98,0,32,14,84,17,0,33,14,8,17,0,33,14,18,4,0,33,14,42,102,0,33,14,43,4,0,33,14,44,4,0,33,14,81,102,0,33,14,82,4,0,33,14,83,4,0,33,14,84,5,0,34,14,8,5,0,34,14,18,17,0,34,14,40,4,0,34,14,41,4,0,34,14,45,17,0,34,14,46,17,0,34,14,79,4,0,34,14,80,4,0,34,14,84,17,0,34,14,85,5,0,35,14,9,5,0,35,14,17,4,0,35,14,39,4,0,35,14,47,4,0,35,14,78,4,0,35,14,86,5,0,36,14,10,17,0,36,14,11,17,0,36,14,15,5,0,36,14,16,17,0,36,14,38,17,0,36,14,48,17,0,36,14,77,17,0,36,14,87,44,3,37,14,10,85,0,37,14,11,17,0,37,14,12,64,8,37,14,13,17,0,37,14,14,85,0,37,14,15,44,3,37,14,16,98,0,37,14,38,4,0,37,14,48,4,0,37,14,49,4,0,37,14,50,4,0,37,14,51,4,0,37,14,52,4,0,37,14,53,4,0,37,14,54,4,0,37,14,55,4,0,37,14,56,4,0,37,14,57,4,0,37,14,58,4,0,37,14,59,4,0,37,14,60,4,0,37,14,61,4,0,37,14,62,4,0,37,14,63,4,0,37,14,64,4,0,37,14,65,4,0,37,14,66,4,0,37,14,67,4,0,37,14,68,4,0,37,14,69,4,0,37,14,70,4,0,37,14,71,4,0,37,14,72,4,0,37,14,73,4,0,37,14,74,4,0,37,14,75,4,0,37,14,76,4,0,37,14,77,4,0,37,14,87,43,3,38,14,10,85,0,38,14,12,85,0,38,14,14,43,3,38,14,16,17,0,38,14,37,4,0,38,14,49,4,0,38,14,76,4,0,38,14,88,44,3,39,14,10,44,3,39,14,16,102,0,39,14,37,4,0,39,14,49,4,0,39,14,76,102,0,39,14,88,43,3,40,14,10,85,0,40,14,14,43,3,40,14,16,17,0,40,14,37,4,0,40,14,49,4,0,40,14,76,4,0,40,14,88,44,3,41,14,10,44,3,41,14,16,98,0,41,14,38,4,0,41,14,48,4,0,41,14,77,4,0,41,14,87,43,3,42,14,10,85,0,42,14,14,43,3,42,14,16,17,0,42,14,38,4,0,42,14,48,4,0,42,14,77,17,0,42,14,87,44,3,43,14,10,85,0,43,14,12,44,3,43,14,16,4,0,43,14,39,4,0,43,14,47,4,0,43,14,78,4,0,43,14,86,43,3,44,14,10,43,3,44,14,16,17,0,44,14,40,4,0,44,14,41,4,0,44,14,45,4,0,44,14,46,50,1,44,14,78,4,0,44,14,79,4,0,44,14,80,4,0,44,14,84,17,0,44,14,85,44,3,45,14,10,44,3,45,14,16,98,0,45,14,41,4,0,45,14,42,4,0,45,14,43,4,0,45,14,44,4,0,45,14,81,4,0,45,14,82,4,0,45,14,83,4,0,45,14,84,43,3,46,14,10,85,0,46,14,12,43,3,46,14,16,4,0,46,14,41,4,0,46,14,84,44,3,47,14,10,44,3,47,14,16,4,0,47,14,41,4,0,47,14,84,4,0,47,14,85,43,3,48,14,10,43,3,48,14,16,48,0,48,14,41,4,0,48,14,84,98,0,48,14,85,44,3,49,14,10,44,3,49,14,16,98,2,49,14,41,4,0,49,14,84,4,0,49,14,85,43,3,50,14,10,85,0,50,14,11,85,0,50,14,15,43,3,50,14,16,4,0,50,14,41,4,0,50,14,84,44,3,50,14,85,44,3,51,14,10,44,3,51,14,16,98,2,51,14,41,4,0,51,14,84,44,11,51,14,85,43,3,52,14,10,25,0,52,14,11,72,0,52,14,15,43,3,52,14,16,4,0,52,14,41,4,0,52,14,84,44,3,53,14,10,44,3,53,14,16,98,0,53,14,40,4,0,53,14,41,98,0,53,14,84,43,3,54,14,10,25,0,54,14,15,43,3,54,14,16,44,2,54,14,17,44,2,54,14,18,44,2,54,14,19,44,2,54,14,20,44,2,54,14,21,98,0,54,14,40,4,0,54,14,41,4,0,54,14,84,44,3,55,14,10,72,0,55,14,11,44,2,55,14,16,44,2,55,14,17,72,0,55,14,18,44,2,55,14,20,44,2,55,14,21,98,0,55,14,40,4,0,55,14,41,4,0,55,14,84,44,11,55,14,85,43,3,56,14,10,72,0,56,14,14,43,3,56,14,16,44,2,56,14,17,44,2,56,14,21,98,0,56,14,40,4,0,56,14,41,4,0,56,14,84,44,3,56,14,85,44,3,57,14,10,44,3,57,14,16,44,2,57,14,17,44,2,57,14,21,44,8,57,14,40,4,0,57,14,41,4,0,57,14,84,4,0,57,14,85,43,3,58,14,10,85,0,58,14,11,85,0,58,14,15,43,3,58,14,16,44,2,58,14,17,44,2,58,14,18,44,2,58,14,20,44,2,58,14,21,44,8,58,14,40,4,0,58,14,41,4,0,58,14,84,98,0,58,14,85,44,3,59,14,10,44,3,59,14,16,44,2,59,14,17,44,2,59,14,18,44,2,59,14,19,44,2,59,14,20,44,2,59,14,21,44,8,59,14,40,4,0,59,14,41,4,0,59,14,84,4,0,59,14,85,43,3,60,14,10,43,3,60,14,16,44,8,60,14,40,4,0,60,14,41,4,0,60,14,84,44,3,61,14,10,85,0,61,14,12,44,3,61,14,16,98,0,61,14,40,4,0,61,14,41,4,0,61,14,84,43,3,62,14,10,43,3,62,14,16,98,0,62,14,40,4,0,62,14,41,4,0,62,14,83,98,0,62,14,84,44,3,63,14,10,44,3,63,14,16,98,0,63,14,40,4,0,63,14,41,4,0,63,14,83,98,0,63,14,84,109,7,63,14,85,43,3,64,14,10,85,0,64,14,12,43,3,64,14,16,98,0,64,14,40,4,0,64,14,41,4,0,64,14,83,98,0,64,14,84,109,7,64,14,85,44,3,65,14,10,44,3,65,14,16,4,0,65,14,41,4,0,65,14,78,4,0,65,14,79,4,0,65,14,80,4,0,65,14,81,4,0,65,14,82,4,0,65,14,83,98,0,65,14,84,43,3,66,14,10,43,3,66,14,16,98,2,66,14,41,4,0,66,14,83,4,0,66,14,84,44,3,67,14,10,85,0,67,14,14,44,3,67,14,16,4,0,67,14,41,4,0,67,14,83,4,0,67,14,84,43,3,68,14,10,43,3,68,14,16,98,2,68,14,41,4,0,68,14,83,4,0,68,14,84,4,0,68,14,85,44,3,69,14,10,44,3,69,14,16,4,0,69,14,41,4,0,69,14,83,4,0,69,14,84,98,0,69,14,85,43,3,70,14,10,43,3,70,14,16,30,0,70,14,29,4,0,70,14,41,4,0,70,14,83,4,0,70,14,84,4,0,70,14,85,44,3,71,14,10,85,0,71,14,12,85,0,71,14,14,44,3,71,14,16,4,0,71,14,41,4,0,71,14,83,4,0,71,14,84,43,3,72,14,10,17,0,72,14,12,64,8,72,14,13,17,0,72,14,14,43,3,72,14,16,98,0,72,14,41,4,0,72,14,42,4,0,72,14,43,4,0,72,14,44,50,2,72,14,79,4,0,72,14,81,4,0,72,14,82,4,0,72,14,83,4,0,72,14,84,5,0,73,14,10,17,0,73,14,11,17,0,73,14,15,5,0,73,14,16,17,0,73,14,40,4,0,73,14,41,4,0,73,14,45,4,0,73,14,46,4,0,73,14,79,4,0,73,14,80,4,0,73,14,84,17,0,73,14,85,5,0,74,14,9,5,0,74,14,17,4,0,74,14,39,4,0,74,14,47,4,0,74,14,78,4,0,74,14,86,43,2,75,14,8,5,0,75,14,18,44,3,75,14,19,4,0,75,14,20,44,3,75,14,21,4,0,75,14,22,44,3,75,14,23,43,3,75,14,24,44,3,75,14,25,43,3,75,14,26,44,3,75,14,27,43,3,75,14,28,44,3,75,14,29,43,3,75,14,30,44,3,75,14,31,43,3,75,14,32,44,3,75,14,33,4,0,75,14,34,44,3,75,14,35,4,0,75,14,36,44,3,75,14,37,17,0,75,14,38,4,0,75,14,48,4,0,75,14,77,17,0,75,14,87,17,0,76,14,8,17,0,76,14,18,85,0,76,14,37,4,0,76,14,38,4,0,76,14,48,4,0,76,14,77,4,0,76,14,87,5,0,77,14,7,5,0,77,14,19,85,0,77,14,20,85,0,77,14,28,85,0,77,14,30,85,0,77,14,34,85,0,77,14,36,17,0,77,14,37,4,0,77,14,49,4,0,77,14,76,4,0,77,14,88,50,4,78,14,6,5,0,78,14,7,64,8,78,14,19,64,8,78,14,37,4,0,78,14,49,4,0,78,14,76,102,0,78,14,88,85,0,79,14,6,5,0,79,14,7,5,0,79,14,19,85,0,79,14,20,85,0,79,14,21,85,0,79,14,23,85,0,79,14,36,17,0,79,14,37,4,0,79,14,49,4,0,79,14,76,4,0,79,14,88,85,0,80,14,7,17,0,80,14,8,5,0,80,14,9,5,0,80,14,10,17,0,80,14,18,85,0,80,14,37,4,0,80,14,38,4,0,80,14,48,4,0,80,14,49,4,0,80,14,50,4,0,80,14,51,4,0,80,14,52,4,0,80,14,53,4,0,80,14,54,4,0,80,14,55,4,0,80,14,56,98,0,80,14,57,4,0,80,14,58,4,0,80,14,59,4,0,80,14,60,4,0,80,14,61,4,0,80,14,62,4,0,80,14,63,4,0,80,14,64,4,0,80,14,65,98,0,80,14,66,98,0,80,14,67,98,0,80,14,68,98,0,80,14,69,4,0,80,14,70,4,0,80,14,71,4,0,80,14,72,4,0,80,14,73,4,0,80,14,74,4,0,80,14,75,4,0,80,14,76,4,0,80,14,77,4,0,80,14,87,17,0,81,14,8,5,0,81,14,11,5,0,81,14,18,44,3,81,14,19,43,3,81,14,20,44,3,81,14,21,43,3,81,14,22,44,3,81,14,23,43,3,81,14,24,44,3,81,14,25,43,3,81,14,26,44,3,81,14,27,43,3,81,14,28,44,3,81,14,29,43,3,81,14,30,44,3,81,14,31,43,3,81,14,32,44,3,81,14,33,43,3,81,14,34,44,3,81,14,35,43,3,81,14,36,44,3,81,14,37,17,0,81,14,38,17,0,81,14,48,4,0,81,14,51,98,0,81,14,52,4,0,81,14,53,44,3,81,14,54,44,11,81,14,55,44,11,81,14,59,44,3,81,14,60,4,0,81,14,61,98,0,81,14,62,4,0,81,14,63,109,5,81,14,67,109,5,81,14,68,48,0,81,14,72,98,0,81,14,73,4,0,81,14,74,17,0,81,14,77,17,0,81,14,87,5,0,82,14,11,5,0,82,14,17,4,0,82,14,39,4,0,82,14,47,4,0,82,14,78,4,0,82,14,86,17,0,83,14,10,17,0,83,14,11,17,0,83,14,15,5,0,83,14,16,17,0,83,14,40,4,0,83,14,41,4,0,83,14,45,17,0,83,14,46,17,0,83,14,79,4,0,83,14,80,4,0,83,14,84,17,0,83,14,85,85,0,84,14,11,5,0,84,14,12,5,0,84,14,13,5,0,84,14,14,4,0,84,14,42,102,0,84,14,43,4,0,84,14,44,4,0,84,14,81,102,0,84,14,82,4,0,84,14,83,85,0,85,14,12,50,1,85,14,13,96,6,3,15,57,96,6,3,15,59,96,6,3,15,81,96,6,3,15,83,98,0,4,15,33,5,0,4,15,34,98,0,4,15,35,85,0,4,15,56,4,0,4,15,57,102,0,4,15,58,4,0,4,15,59,85,0,4,15,60,85,0,4,15,80,4,0,4,15,81,102,0,4,15,82,4,0,4,15,83,85,0,4,15,84,98,0,5,15,31,17,0,5,15,32,17,0,5,15,36,98,1,5,15,37,17,0,5,15,55,17,0,5,15,56,17,0,5,15,60,17,0,5,15,61,17,0,5,15,79,17,0,5,15,80,17,0,5,15,84,17,0,5,15,85,5,0,6,15,30,5,0,6,15,38,4,0,6,15,54,48,0,6,15,62,4,0,6,15,78,48,0,6,15,86,98,0,7,15,29,98,0,7,15,39,17,0,7,15,53,17,0,7,15,63,85,0,7,15,65,85,0,7,15,69,85,0,7,15,71,85,0,7,15,75,17,0,7,15,77,17,0,7,15,87,17,0,8,15,29,17,0,8,15,39,85,0,8,15,52,17,0,8,15,53,17,0,8,15,63,4,0,8,15,64,98,0,8,15,65,102,0,8,15,66,102,0,8,15,67,102,0,8,15,68,98,0,8,15,69,4,0,8,15,70,98,0,8,15,71,102,0,8,15,72,102,0,8,15,73,102,0,8,15,74,98,1,8,15,75,4,0,8,15,76,17,0,8,15,77,17,0,8,15,87,50,2,8,15,88,98,1,9,15,28,98,0,9,15,40,53,0,9,15,41,50,5,9,15,46,50,5,9,15,49,53,0,9,15,51,4,0,9,15,52,4,0,9,15,64,4,0,9,15,76,4,0,9,15,88,5,0,10,15,28,5,0,10,15,40,85,0,10,15,41,17,0,10,15,52,4,0,10,15,64,17,0,10,15,76,102,0,10,15,88,50,4,11,15,27,98,0,11,15,28,98,0,11,15,40,53,1,11,15,41,50,5,11,15,42,50,5,11,15,45,53,1,11,15,51,4,0,11,15,52,4,0,11,15,64,4,0,11,15,76,4,0,11,15,88,44,3,12,15,27,85,0,12,15,28,17,0,12,15,29,5,0,12,15,30,5,0,12,15,31,17,0,12,15,39,85,0,12,15,52,17,0,12,15,53,17,0,12,15,63,4,0,12,15,64,4,0,12,15,76,17,0,12,15,77,17,0,12,15,87,50,1,12,15,88,50,4,13,15,25,43,3,13,15,26,85,0,13,15,28,17,0,13,15,29,5,0,13,15,32,98,1,13,15,39,17,0,13,15,53,17,0,13,15,63,4,0,13,15,64,4,0,13,15,76,17,0,13,15,77,17,0,13,15,87,44,3,14,15,25,25,0,14,15,28,50,1,14,15,29,5,0,14,15,32,5,0,14,15,38,98,0,14,15,53,4,0,14,15,54,5,0,14,15,55,4,0,14,15,62,4,0,14,15,63,4,0,14,15,64,4,0,14,15,76,4,0,14,15,77,4,0,14,15,78,4,0,14,15,86,43,3,15,15,24,50,4,15,15,30,17,0,15,15,31,17,0,15,15,32,17,0,15,15,36,98,0,15,15,37,18,12,15,15,52,4,0,15,15,53,5,0,15,15,54,5,0,15,15,55,17,0,15,15,56,17,0,15,15,60,17,0,15,15,61,4,0,15,15,62,4,0,15,15,63,4,0,15,15,64,4,0,15,15,76,4,0,15,15,77,4,0,15,15,78,17,0,15,15,79,17,0,15,15,80,17,0,15,15,84,17,0,15,15,85,44,3,16,15,23,85,0,16,15,31,85,0,16,15,32,98,1,16,15,33,5,0,16,15,34,98,0,16,15,35,85,0,16,15,52,4,0,16,15,53,5,0,16,15,54,5,0,16,15,55,5,0,16,15,56,4,0,16,15,57,4,0,16,15,58,4,0,16,15,59,4,0,16,15,60,4,0,16,15,61,4,0,16,15,62,4,0,16,15,63,4,0,16,15,64,4,0,16,15,76,4,0,16,15,77,4,0,16,15,78,4,0,16,15,79,4,0,16,15,80,4,0,16,15,81,102,0,16,15,82,4,0,16,15,83,4,0,16,15,84,50,4,17,15,21,43,3,17,15,22,44,3,17,15,32,50,1,17,15,33,18,12,17,15,51,4,0,17,15,52,5,0,17,15,53,5,0,17,15,54,5,0,17,15,55,5,0,17,15,56,4,0,17,15,57,4,0,17,15,58,4,0,17,15,59,4,0,17,15,60,4,0,17,15,61,4,0,17,15,62,4,0,17,15,63,4,0,17,15,64,4,0,17,15,65,4,0,17,15,66,4,0,17,15,67,4,0,17,15,68,4,0,17,15,69,4,0,17,15,70,4,0,17,15,71,4,0,17,15,72,4,0,17,15,73,4,0,17,15,74,4,0,17,15,75,4,0,17,15,76,4,0,17,15,77,4,0,17,15,78,4,0,17,15,79,4,0,17,15,80,4,0,17,15,81,4,0,17,15,82,4,0,17,15,83,98,0,17,15,84,44,3,18,15,21,43,3,18,15,31,98,0,18,15,51,4,0,18,15,52,5,0,18,15,53,5,0,18,15,54,5,0,18,15,55,4,0,18,15,57,4,0,18,15,58,4,0,18,15,59,4,0,18,15,60,4,0,18,15,61,4,0,18,15,62,4,0,18,15,63,4,0,18,15,64,4,0,18,15,65,4,0,18,15,66,4,0,18,15,67,4,0,18,15,68,4,0,18,15,69,4,0,18,15,70,4,0,18,15,71,4,0,18,15,72,4,0,18,15,73,4,0,18,15,74,4,0,18,15,75,4,0,18,15,76,4,0,18,15,77,4,0,18,15,78,4,0,18,15,79,4,0,18,15,80,4,0,18,15,81,4,0,18,15,82,4,0,18,15,83,4,0,18,15,84,43,3,19,15,20,44,3,19,15,30,85,0,19,15,50,4,0,19,15,51,5,0,19,15,52,5,0,19,15,53,5,0,19,15,54,5,0,19,15,55,4,0,19,15,57,4,0,19,15,58,4,0,19,15,59,4,0,19,15,60,4,0,19,15,61,4,0,19,15,62,4,0,19,15,63,4,0,19,15,64,4,0,19,15,65,4,0,19,15,66,4,0,19,15,67,4,0,19,15,68,4,0,19,15,69,4,0,19,15,70,4,0,19,15,71,4,0,19,15,72,4,0,19,15,73,4,0,19,15,74,4,0,19,15,75,4,0,19,15,76,4,0,19,15,77,4,0,19,15,78,4,0,19,15,79,4,0,19,15,80,4,0,19,15,81,4,0,19,15,82,4,0,19,15,83,98,1,19,15,84,44,3,20,15,19,43,3,20,15,29,50,3,20,15,30,106,8,20,15,48,106,9,20,15,49,85,0,20,15,50,4,0,20,15,51,5,0,20,15,52,5,0,20,15,53,5,0,20,15,54,4,0,20,15,55,4,0,20,15,57,4,0,20,15,58,4,0,20,15,59,4,0,20,15,60,4,0,20,15,61,4,0,20,15,62,4,0,20,15,63,4,0,20,15,64,4,0,20,15,65,4,0,20,15,66,4,0,20,15,67,4,0,20,15,68,4,0,20,15,69,4,0,20,15,70,4,0,20,15,71,4,0,20,15,72,4,0,20,15,73,4,0,20,15,74,4,0,20,15,75,4,0,20,15,76,4,0,20,15,77,4,0,20,15,78,4,0,20,15,79,4,0,20,15,80,4,0,20,15,81,4,0,20,15,82,4,0,20,15,83,98,0,20,15,84,50,4,21,15,17,43,3,21,15,18,44,3,21,15,28,106,1,21,15,47,18,12,21,15,48,106,4,21,15,49,4,0,21,15,50,5,0,21,15,51,5,0,21,15,52,5,0,21,15,53,5,0,21,15,54,4,0,21,15,55,4,0,21,15,57,4,0,21,15,58,4,0,21,15,59,4,0,21,15,60,4,0,21,15,61,4,0,21,15,62,4,0,21,15,63,4,0,21,15,64,4,0,21,15,65,4,0,21,15,66,4,0,21,15,67,4,0,21,15,68,4,0,21,15,69,4,0,21,15,70,4,0,21,15,71,4,0,21,15,72,4,0,21,15,73,4,0,21,15,74,4,0,21,15,75,4,0,21,15,76,4,0,21,15,77,4,0,21,15,78,4,0,21,15,79,4,0,21,15,80,4,0,21,15,81,4,0,21,15,82,4,0,21,15,83,98,0,21,15,84,44,3,22,15,17,43,3,22,15,27,106,1,22,15,48,98,0,22,15,49,4,0,22,15,50,5,0,22,15,51,5,0,22,15,52,5,0,22,15,53,4,0,22,15,54,4,0,22,15,55,4,0,22,15,57,4,0,22,15,58,4,0,22,15,59,4,0,22,15,60,4,0,22,15,61,4,0,22,15,62,4,0,22,15,63,4,0,22,15,64,4,0,22,15,65,4,0,22,15,66,4,0,22,15,67,4,0,22,15,68,4,0,22,15,69,4,0,22,15,70,4,0,22,15,71,4,0,22,15,72,4,0,22,15,73,4,0,22,15,74,4,0,22,15,75,4,0,22,15,76,4,0,22,15,77,4,0,22,15,78,4,0,22,15,79,4,0,22,15,80,4,0,22,15,81,4,0,22,15,82,4,0,22,15,83,98,0,22,15,84,43,3,23,15,16,44,3,23,15,26,85,0,23,15,48,4,0,23,15,49,5,0,23,15,50,5,0,23,15,51,5,0,23,15,52,5,0,23,15,53,4,0,23,15,54,4,0,23,15,55,4,0,23,15,57,4,0,23,15,58,4,0,23,15,59,4,0,23,15,60,4,0,23,15,61,4,0,23,15,62,4,0,23,15,63,4,0,23,15,64,4,0,23,15,65,4,0,23,15,66,4,0,23,15,67,4,0,23,15,68,4,0,23,15,69,4,0,23,15,70,4,0,23,15,71,4,0,23,15,72,4,0,23,15,73,4,0,23,15,74,4,0,23,15,75,4,0,23,15,76,4,0,23,15,77,4,0,23,15,78,4,0,23,15,79,4,0,23,15,80,4,0,23,15,81,4,0,23,15,82,4,0,23,15,83,98,0,23,15,84,50,2,24,15,14,44,3,24,15,15,43,3,24,15,25,50,3,24,15,26,106,8,24,15,47,85,0,24,15,48,4,0,24,15,49,5,0,24,15,50,5,0,24,15,51,5,0,24,15,52,4,0,24,15,53,4,0,24,15,54,4,0,24,15,55,4,0,24,15,56,4,0,24,15,57,4,0,24,15,58,4,0,24,15,59,4,0,24,15,60,4,0,24,15,61,4,0,24,15,62,4,0,24,15,63,4,0,24,15,64,4,0,24,15,65,4,0,24,15,66,4,0,24,15,67,4,0,24,15,68,4,0,24,15,69,4,0,24,15,70,4,0,24,15,71,4,0,24,15,72,4,0,24,15,73,4,0,24,15,74,4,0,24,15,75,4,0,24,15,76,4,0,24,15,77,4,0,24,15,78,4,0,24,15,79,4,0,24,15,80,4,0,24,15,81,4,0,24,15,82,4,0,24,15,83,98,0,24,15,84,98,0,25,15,12,5,0,25,15,13,98,0,25,15,14,85,0,25,15,15,85,0,25,15,16,44,3,25,15,24,18,12,25,15,47,4,0,25,15,48,5,0,25,15,49,5,0,25,15,50,5,0,25,15,51,5,0,25,15,52,4,0,25,15,53,4,0,25,15,54,4,0,25,15,55,4,0,25,15,56,4,0,25,15,57,4,0,25,15,58,4,0,25,15,59,4,0,25,15,60,4,0,25,15,61,4,0,25,15,62,4,0,25,15,63,4,0,25,15,64,4,0,25,15,65,4,0,25,15,66,4,0,25,15,67,4,0,25,15,68,4,0,25,15,69,4,0,25,15,70,4,0,25,15,71,4,0,25,15,72,4,0,25,15,73,4,0,25,15,74,4,0,25,15,75,4,0,25,15,76,4,0,25,15,77,4,0,25,15,78,4,0,25,15,79,4,0,25,15,80,4,0,25,15,81,4,0,25,15,82,4,0,25,15,83,98,0,25,15,84,98,1,26,15,10,17,0,26,15,11,17,0,26,15,15,17,0,26,15,16,50,3,26,15,17,43,3,26,15,23,106,1,26,15,46,98,1,26,15,47,4,0,26,15,48,5,0,26,15,49,5,0,26,15,50,5,0,26,15,51,4,0,26,15,52,4,0,26,15,53,4,0,26,15,54,4,0,26,15,55,4,0,26,15,56,4,0,26,15,57,4,0,26,15,58,4,0,26,15,59,4,0,26,15,60,4,0,26,15,61,4,0,26,15,62,4,0,26,15,63,4,0,26,15,64,4,0,26,15,65,4,0,26,15,66,4,0,26,15,67,4,0,26,15,68,4,0,26,15,69,4,0,26,15,70,4,0,26,15,71,4,0,26,15,72,4,0,26,15,73,4,0,26,15,74,4,0,26,15,75,4,0,26,15,76,4,0,26,15,77,4,0,26,15,78,4,0,26,15,79,4,0,26,15,80,4,0,26,15,81,4,0,26,15,82,4,0,26,15,83,98,0,26,15,84,5,0,27,15,9,5,0,27,15,15,50,2,27,15,18,44,3,27,15,22,50,1,27,15,23,85,0,27,15,46,4,0,27,15,47,5,0,27,15,48,5,0,27,15,49,5,0,27,15,50,5,0,27,15,51,4,0,27,15,52,4,0,27,15,53,4,0,27,15,54,4,0,27,15,55,4,0,27,15,56,4,0,27,15,57,4,0,27,15,58,4,0,27,15,59,4,0,27,15,60,4,0,27,15,61,4,0,27,15,62,4,0,27,15,63,4,0,27,15,64,4,0,27,15,65,4,0,27,15,66,4,0,27,15,67,4,0,27,15,68,4,0,27,15,69,4,0,27,15,70,4,0,27,15,71,4,0,27,15,72,4,0,27,15,73,4,0,27,15,74,4,0,27,15,75,4,0,27,15,76,4,0,27,15,77,4,0,27,15,78,4,0,27,15,79,4,0,27,15,80,4,0,27,15,81,4,0,27,15,82,4,0,27,15,83,98,0,27,15,84,98,0,28,15,8,5,0,28,15,15,17,0,28,15,18,43,3,28,15,21,85,0,28,15,46,4,0,28,15,47,5,0,28,15,48,5,0,28,15,49,5,0,28,15,50,4,0,28,15,51,4,0,28,15,52,4,0,28,15,53,4,0,28,15,54,4,0,28,15,55,4,0,28,15,56,4,0,28,15,57,4,0,28,15,58,4,0,28,15,59,4,0,28,15,60,4,0,28,15,61,4,0,28,15,62,4,0,28,15,63,4,0,28,15,64,4,0,28,15,65,4,0,28,15,66,4,0,28,15,67,4,0,28,15,68,4,0,28,15,69,4,0,28,15,70,4,0,28,15,71,4,0,28,15,72,4,0,28,15,73,4,0,28,15,74,4,0,28,15,75,4,0,28,15,76,4,0,28,15,77,4,0,28,15,78,4,0,28,15,79,4,0,28,15,80,4,0,28,15,81,4,0,28,15,82,4,0,28,15,83,98,0,28,15,84,17,0,29,15,8,5,0,29,15,16,5,0,29,15,17,17,0,29,15,18,85,0,29,15,19,44,3,29,15,20,106,8,29,15,44,18,12,29,15,45,4,0,29,15,46,5,0,29,15,47,5,0,29,15,48,5,0,29,15,49,5,0,29,15,50,4,0,29,15,51,4,0,29,15,52,4,0,29,15,53,4,0,29,15,54,4,0,29,15,55,4,0,29,15,56,4,0,29,15,57,4,0,29,15,58,4,0,29,15,59,4,0,29,15,60,4,0,29,15,61,4,0,29,15,62,4,0,29,15,63,4,0,29,15,64,4,0,29,15,65,4,0,29,15,66,4,0,29,15,67,4,0,29,15,68,4,0,29,15,69,4,0,29,15,70,4,0,29,15,71,4,0,29,15,72,4,0,29,15,73,4,0,29,15,74,4,0,29,15,75,4,0,29,15,76,4,0,29,15,77,4,0,29,15,78,4,0,29,15,79,4,0,29,15,80,4,0,29,15,81,4,0,29,15,82,4,0,29,15,83,98,0,29,15,84,98,0,30,15,7,98,0,30,15,19,50,3,30,15,20,106,1,30,15,43,18,12,30,15,44,98,0,30,15,45,4,0,30,15,46,5,0,30,15,47,5,0,30,15,48,5,0,30,15,49,4,0,30,15,51,4,0,30,15,52,4,0,30,15,53,4,0,30,15,54,4,0,30,15,55,4,0,30,15,56,4,0,30,15,57,4,0,30,15,58,4,0,30,15,59,4,0,30,15,60,4,0,30,15,61,4,0,30,15,62,4,0,30,15,63,4,0,30,15,64,4,0,30,15,65,4,0,30,15,66,4,0,30,15,67,4,0,30,15,68,4,0,30,15,69,4,0,30,15,70,4,0,30,15,71,4,0,30,15,72,4,0,30,15,73,4,0,30,15,74,4,0,30,15,75,4,0,30,15,76,4,0,30,15,77,4,0,30,15,78,4,0,30,15,79,4,0,30,15,80,4,0,30,15,81,4,0,30,15,82,4,0,30,15,83,4,0,30,15,84,5,0,31,15,7,5,0,31,15,19,4,0,31,15,45,5,0,31,15,46,5,0,31,15,47,5,0,31,15,48,5,0,31,15,49,4,0,31,15,51,4,0,31,15,52,4,0,31,15,53,4,0,31,15,54,4,0,31,15,55,4,0,31,15,56,4,0,31,15,57,4,0,31,15,58,4,0,31,15,59,4,0,31,15,60,4,0,31,15,61,4,0,31,15,62,4,0,31,15,63,4,0,31,15,64,4,0,31,15,65,4,0,31,15,66,4,0,31,15,67,4,0,31,15,68,4,0,31,15,69,4,0,31,15,70,4,0,31,15,71,4,0,31,15,72,4,0,31,15,73,4,0,31,15,74,4,0,31,15,75,4,0,31,15,76,4,0,31,15,77,4,0,31,15,78,4,0,31,15,79,4,0,31,15,80,4,0,31,15,81,4,0,31,15,82,4,0,31,15,83,4,0,31,15,84,98,1,32,15,7,98,0,32,15,19,96,6,32,15,42,96,6,32,15,44,98,0,32,15,45,5,0,32,15,46,5,0,32,15,47,5,0,32,15,48,4,0,32,15,50,4,0,32,15,51,4,0,32,15,52,4,0,32,15,53,4,0,32,15,54,4,0,32,15,55,4,0,32,15,56,4,0,32,15,57,4,0,32,15,58,4,0,32,15,59,4,0,32,15,60,4,0,32,15,61,4,0,32,15,62,4,0,32,15,63,4,0,32,15,64,4,0,32,15,65,4,0,32,15,66,4,0,32,15,67,4,0,32,15,68,4,0,32,15,69,4,0,32,15,70,4,0,32,15,71,4,0,32,15,72,4,0,32,15,73,4,0,32,15,74,4,0,32,15,75,4,0,32,15,76,4,0,32,15,77,4,0,32,15,78,4,0,32,15,79,4,0,32,15,80,4,0,32,15,81,4,0,32,15,82,4,0,32,15,83,98,0,32,15,84,17,0,33,15,8,17,0,33,15,18,85,0,33,15,41,4,0,33,15,42,102,0,33,15,43,4,0,33,15,44,5,0,33,15,45,5,0,33,15,46,5,0,33,15,47,5,0,33,15,48,4,0,33,15,49,4,0,33,15,50,4,0,33,15,51,4,0,33,15,52,4,0,33,15,53,4,0,33,15,54,4,0,33,15,55,4,0,33,15,56,4,0,33,15,57,4,0,33,15,58,4,0,33,15,59,4,0,33,15,60,4,0,33,15,61,4,0,33,15,62,4,0,33,15,63,4,0,33,15,64,4,0,33,15,65,4,0,33,15,66,4,0,33,15,67,4,0,33,15,68,4,0,33,15,69,4,0,33,15,70,4,0,33,15,71,4,0,33,15,72,4,0,33,15,73,4,0,33,15,74,4,0,33,15,75,4,0,33,15,76,4,0,33,15,77,4,0,33,15,78,4,0,33,15,79,4,0,33,15,80,4,0,33,15,81,102,0,33,15,82,4,0,33,15,83,4,0,33,15,84,98,0,34,15,8,98,0,34,15,18,17,0,34,15,40,17,0,34,15,41,17,0,34,15,45,17,0,34,15,46,5,0,34,15,47,4,0,34,15,48,4,0,34,15,49,4,0,34,15,50,4,0,34,15,51,4,0,34,15,52,4,0,34,15,53,4,0,34,15,54,4,0,34,15,55,4,0,34,15,56,4,0,34,15,57,4,0,34,15,58,4,0,34,15,59,4,0,34,15,60,4,0,34,15,61,4,0,34,15,62,4,0,34,15,63,4,0,34,15,64,4,0,34,15,65,4,0,34,15,66,4,0,34,15,67,4,0,34,15,68,4,0,34,15,69,4,0,34,15,70,4,0,34,15,71,4,0,34,15,72,4,0,34,15,73,4,0,34,15,74,4,0,34,15,75,4,0,34,15,76,4,0,34,15,77,4,0,34,15,78,17,0,34,15,79,17,0,34,15,80,17,0,34,15,84,17,0,34,15,85,5,0,35,15,9,5,0,35,15,17,4,0,35,15,39,48,0,35,15,47,4,0,35,15,48,4,0,35,15,49,4,0,35,15,50,4,0,35,15,51,4,0,35,15,52,4,0,35,15,53,4,0,35,15,54,4,0,35,15,55,4,0,35,15,56,4,0,35,15,57,4,0,35,15,58,4,0,35,15,59,4,0,35,15,60,4,0,35,15,61,4,0,35,15,62,4,0,35,15,63,4,0,35,15,64,4,0,35,15,65,4,0,35,15,66,4,0,35,15,67,4,0,35,15,68,4,0,35,15,69,4,0,35,15,70,4,0,35,15,71,4,0,35,15,72,4,0,35,15,73,4,0,35,15,74,4,0,35,15,75,4,0,35,15,76,4,0,35,15,77,4,0,35,15,78,48,0,35,15,86,98,0,36,15,10,17,0,36,15,11,17,0,36,15,15,98,0,36,15,16,17,0,36,15,38,17,0,36,15,48,4,0,36,15,49,4,0,36,15,50,4,0,36,15,51,4,0,36,15,52,4,0,36,15,53,4,0,36,15,54,4,0,36,15,55,4,0,36,15,56,4,0,36,15,57,4,0,36,15,58,4,0,36,15,59,4,0,36,15,60,4,0,36,15,61,4,0,36,15,62,4,0,36,15,63,4,0,36,15,64,4,0,36,15,65,4,0,36,15,66,4,0,36,15,67,4,0,36,15,68,4,0,36,15,69,4,0,36,15,70,4,0,36,15,71,4,0,36,15,72,4,0,36,15,73,4,0,36,15,74,4,0,36,15,75,4,0,36,15,76,4,0,36,15,77,17,0,36,15,87,85,0,37,15,11,98,0,37,15,12,5,0,37,15,13,98,0,37,15,14,85,0,37,15,15,85,0,37,15,37,17,0,37,15,38,17,0,37,15,48,4,0,37,15,49,4,0,37,15,50,4,0,37,15,51,4,0,37,15,52,4,0,37,15,53,4,0,37,15,54,4,0,37,15,55,4,0,37,15,56,4,0,37,15,57,4,0,37,15,58,4,0,37,15,59,4,0,37,15,60,4,0,37,15,61,4,0,37,15,62,4,0,37,15,63,4,0,37,15,64,4,0,37,15,65,4,0,37,15,66,4,0,37,15,67,4,0,37,15,68,4,0,37,15,69,4,0,37,15,70,4,0,37,15,71,4,0,37,15,72,4,0,37,15,73,4,0,37,15,74,4,0,37,15,75,4,0,37,15,76,17,0,37,15,77,17,0,37,15,87,50,2,37,15,88,53,2,38,15,12,53,3,38,15,14,98,0,38,15,37,4,0,38,15,49,4,0,38,15,76,4,0,38,15,88,17,0,39,15,37,4,0,39,15,49,4,0,39,15,76,102,0,39,15,88,50,5,40,15,14,98,0,40,15,37,4,0,40,15,49,4,0,40,15,76,4,0,40,15,88,85,0,41,15,37,17,0,41,15,38,4,0,41,15,48,50,1,41,15,49,4,0,41,15,77,17,0,41,15,87,50,1,41,15,88,50,5,42,15,14,17,0,42,15,38,4,0,42,15,48,4,0,42,15,77,17,0,42,15,87,50,5,43,15,12,4,0,43,15,39,4,0,43,15,47,4,0,43,15,78,4,0,43,15,86,17,0,44,15,40,17,0,44,15,41,4,0,44,15,45,4,0,44,15,46,4,0,44,15,79,4,0,44,15,80,17,0,44,15,84,17,0,44,15,85,98,0,45,15,41,4,0,45,15,42,4,0,45,15,43,4,0,45,15,44,50,1,45,15,45,4,0,45,15,81,4,0,45,15,82,4,0,45,15,83,4,0,45,15,84,50,5,46,15,12,4,0,46,15,41,4,0,46,15,84,48,0,47,15,41,4,0,47,15,84,109,3,47,15,85,98,2,48,15,41,4,0,48,15,84,109,3,48,15,85,85,0,49,15,41,4,0,49,15,42,4,0,49,15,84,109,3,49,15,85,85,0,50,15,11,85,0,50,15,15,98,2,50,15,41,4,0,50,15,84,85,0,51,15,41,4,0,51,15,42,4,0,51,15,84,98,2,52,15,41,4,0,52,15,84,44,3,52,15,85,4,0,53,15,41,4,0,53,15,84,44,11,53,15,85,4,0,54,15,41,4,0,54,15,84,44,3,54,15,85,4,0,55,15,41,4,0,55,15,84,4,0,56,15,41,4,0,56,15,84,98,0,57,15,40,4,0,57,15,41,4,0,57,15,84,98,0,57,15,85,85,0,58,15,11,85,0,58,15,15,98,0,58,15,40,4,0,58,15,41,4,0,58,15,84,4,0,58,15,85,98,0,59,15,40,4,0,59,15,41,4,0,59,15,84,98,0,59,15,85,98,0,60,15,40,4,0,60,15,41,4,0,60,15,84,50,5,61,15,12,4,0,61,15,41,4,0,61,15,84,4,0,62,15,41,98,0,62,15,84,85,0,62,15,85,4,0,63,15,41,102,0,63,15,84,50,5,64,15,12,4,0,64,15,41,102,0,64,15,84,98,2,65,15,41,98,0,65,15,84,85,0,65,15,85,85,0,66,15,41,4,0,66,15,42,4,0,66,15,84,50,5,67,15,14,98,2,67,15,41,4,0,67,15,84,85,0,68,15,41,4,0,68,15,42,4,0,68,15,84,98,0,68,15,85,98,2,69,15,41,4,0,69,15,84,4,0,69,15,85,30,0,70,15,29,4,0,70,15,41,4,0,70,15,84,98,1,70,15,85,53,2,71,15,12,53,3,71,15,14,4,0,71,15,41,4,0,71,15,84,98,0,72,15,12,17,0,72,15,13,98,0,72,15,14,98,0,72,15,41,4,0,72,15,42,4,0,72,15,43,4,0,72,15,44,4,0,72,15,81,4,0,72,15,82,4,0,72,15,83,4,0,72,15,84,98,0,73,15,10,17,0,73,15,11,17,0,73,15,15,98,1,73,15,16,17,0,73,15,40,17,0,73,15,41,4,0,73,15,45,4,0,73,15,46,4,0,73,15,79,4,0,73,15,80,17,0,73,15,84,17,0,73,15,85,5,0,74,15,9,5,0,74,15,17,4,0,74,15,39,48,0,74,15,47,4,0,74,15,78,48,0,74,15,86,98,0,75,15,8,98,0,75,15,18,17,0,75,15,38,4,0,75,15,48,4,0,75,15,77,17,0,75,15,87,17,0,76,15,8,17,0,76,15,18,85,0,76,15,37,17,0,76,15,38,4,0,76,15,48,4,0,76,15,77,17,0,76,15,87,50,2,76,15,88,98,1,77,15,7,98,0,77,15,19,53,0,77,15,20,50,5,77,15,28,50,5,77,15,30,50,5,77,15,34,53,0,77,15,36,4,0,77,15,37,4,0,77,15,49,4,0,77,15,76,4,0,77,15,88,5,0,78,15,7,5,0,78,15,19,85,0,78,15,20,17,0,78,15,37,4,0,78,15,49,4,0,78,15,76,102,0,78,15,88,50,4,79,15,6,98,0,79,15,7,98,0,79,15,19,53,1,79,15,20,50,5,79,15,21,50,5,79,15,23,53,1,79,15,36,4,0,79,15,37,4,0,79,15,49,4,0,79,15,76,4,0,79,15,88,85,0,80,15,7,17,0,80,15,8,5,0,80,15,9,5,0,80,15,10,17,0,80,15,18,85,0,80,15,37,17,0,80,15,38,17,0,80,15,48,4,0,80,15,49,4,0,80,15,50,4,0,80,15,51,4,0,80,15,52,4,0,80,15,53,4,0,80,15,54,4,0,80,15,55,4,0,80,15,56,4,0,80,15,57,4,0,80,15,58,4,0,80,15,59,4,0,80,15,60,4,0,80,15,61,4,0,80,15,62,4,0,80,15,63,4,0,80,15,64,4,0,80,15,65,98,0,80,15,66,102,0,80,15,67,102,0,80,15,68,98,0,80,15,69,4,0,80,15,70,4,0,80,15,71,4,0,80,15,72,4,0,80,15,73,4,0,80,15,74,4,0,80,15,75,4,0,80,15,76,17,0,80,15,77,17,0,80,15,87,50,1,80,15,88,85,0,81,15,7,17,0,81,15,8,5,0,81,15,11,98,1,81,15,18,17,0,81,15,38,17,0,81,15,48,109,1,81,15,51,109,1,81,15,52,109,1,81,15,53,44,3,81,15,56,44,11,81,15,57,44,3,81,15,58,4,0,81,15,61,98,0,81,15,62,4,0,81,15,63,85,0,81,15,66,85,0,81,15,69,48,0,81,15,72,98,0,81,15,73,4,0,81,15,74,17,0,81,15,77,17,0,81,15,87,50,1,82,15,8,5,0,82,15,11,5,0,82,15,17,4,0,82,15,39,4,0,82,15,47,4,0,82,15,78,4,0,82,15,86,50,4,83,15,9,17,0,83,15,10,17,0,83,15,11,17,0,83,15,15,98,0,83,15,16,17,0,83,15,40,17,0,83,15,41,17,0,83,15,45,17,0,83,15,46,17,0,83,15,79,17,0,83,15,80,17,0,83,15,84,17,0,83,15,85,85,0,84,15,10,85,0,84,15,11,98,1,84,15,12,5,0,84,15,13,98,0,84,15,14,50,1,84,15,41,4,0,84,15,42,102,0,84,15,43,4,0,84,15,44,50,1,84,15,45,50,1,84,15,80,4,0,84,15,81,102,0,84,15,82,4,0,84,15,83,50,1,84,15,84,44,3,85,15,11,50,1,85,15,12,4,0,4,16,33,98,0,4,16,34,4,0,4,16,35,85,0,4,16,55,85,0,4,16,56,17,0,4,16,57,4,0,4,16,58,17,0,4,16,59,85,0,4,16,60,85,0,4,16,61,85,0,4,16,79,85,0,4,16,80,17,0,4,16,81,4,0,4,16,82,17,0,4,16,83,85,0,4,16,84,85,0,4,16,85,4,0,5,16,31,17,0,5,16,32,17,0,5,16,36,4,0,5,16,37,17,0,5,16,55,4,0,5,16,56,4,0,5,16,60,17,0,5,16,61,17,0,5,16,79,4,0,5,16,80,4,0,5,16,84,17,0,5,16,85,98,0,6,16,30,98,0,6,16,38,98,0,6,16,54,98,0,6,16,62,98,0,6,16,78,98,0,6,16,86,48,0,7,16,29,4,0,7,16,39,85,0,7,16,52,17,0,7,16,53,17,0,7,16,63,50,2,7,16,65,50,2,7,16,69,50,2,7,16,71,50,2,7,16,75,85,0,7,16,76,17,0,7,16,77,17,0,7,16,87,17,0,8,16,29,17,0,8,16,39,50,2,8,16,40,85,0,8,16,52,4,0,8,16,53,4,0,8,16,63,4,0,8,16,64,98,0,8,16,65,102,0,8,16,66,102,0,8,16,67,102,0,8,16,68,98,0,8,16,69,4,0,8,16,70,98,0,8,16,71,102,0,8,16,72,102,0,8,16,73,102,0,8,16,74,98,0,8,16,75,4,0,8,16,76,4,0,8,16,77,4,0,8,16,87,4,0,9,16,28,4,0,9,16,40,17,0,9,16,52,17,0,9,16,64,17,0,9,16,76,17,0,9,16,88,98,0,10,16,28,98,0,10,16,40,44,2,10,16,41,44,2,10,16,42,44,2,10,16,50,44,2,10,16,51,4,0,10,16,52,4,0,10,16,64,4,0,10,16,76,4,0,10,16,88,4,0,11,16,28,48,0,11,16,40,17,0,11,16,52,17,0,11,16,64,17,0,11,16,76,17,0,11,16,88,44,2,12,16,28,17,0,12,16,29,17,0,12,16,39,50,1,12,16,40,85,0,12,16,52,4,0,12,16,53,4,0,12,16,63,4,0,12,16,76,4,0,12,16,77,4,0,12,16,87,44,2,13,16,28,4,0,13,16,29,5,0,13,16,30,5,0,13,16,31,4,0,13,16,39,85,0,13,16,52,17,0,13,16,53,17,0,13,16,63,85,0,13,16,76,17,0,13,16,77,17,0,13,16,87,44,2,14,16,29,17,0,14,16,30,5,0,14,16,31,98,0,14,16,38,44,0,14,16,53,17,0,14,16,54,98,0,14,16,62,98,0,14,16,78,98,0,14,16,86,44,2,15,16,30,4,0,15,16,31,17,0,15,16,32,17,0,15,16,36,4,0,15,16,37,44,0,15,16,52,98,0,15,16,53,106,2,15,16,54,17,0,15,16,56,4,0,15,16,60,17,0,15,16,61,17,0,15,16,79,4,0,15,16,80,4,0,15,16,84,17,0,15,16,85,44,2,16,16,31,44,2,16,16,32,4,0,16,16,33,98,0,16,16,34,4,0,16,16,35,18,12,16,16,52,98,0,16,16,53,98,0,16,16,57,4,0,16,16,58,17,0,16,16,59,17,0,16,16,81,4,0,16,16,82,17,0,16,16,83,98,0,16,16,84,44,0,17,16,51,98,0,17,16,52,98,0,17,16,57,4,0,17,16,84,44,0,18,16,51,98,0,18,16,52,98,0,18,16,56,4,0,18,16,57,4,0,18,16,84,44,0,19,16,50,98,0,19,16,51,25,0,19,16,52,98,0,19,16,56,4,0,19,16,57,98,0,19,16,84,106,9,20,16,49,44,0,20,16,50,98,0,20,16,51,25,0,20,16,54,98,0,20,16,55,4,0,20,16,56,102,0,20,16,84,106,1,21,16,47,18,12,21,16,48,44,0,21,16,49,98,0,21,16,50,25,0,21,16,54,98,0,21,16,55,4,0,21,16,56,102,0,21,16,84,106,1,22,16,48,44,0,22,16,49,98,0,22,16,50,98,0,22,16,54,25,0,22,16,55,4,0,22,16,56,102,0,22,16,84,44,0,23,16,48,98,0,23,16,49,98,0,23,16,54,25,0,23,16,55,4,0,23,16,56,98,0,23,16,84,106,8,24,16,47,44,0,24,16,48,98,0,24,16,49,25,0,24,16,50,98,0,24,16,53,98,0,24,16,55,4,0,24,16,56,102,0,24,16,84,4,0,25,16,12,98,0,25,16,13,48,0,25,16,14,44,2,25,16,15,44,2,25,16,16,18,12,25,16,47,98,0,25,16,48,98,0,25,16,53,96,4,25,16,54,2,0,25,16,55,17,0,25,16,56,98,0,25,16,84,4,0,26,16,10,17,0,26,16,11,17,0,26,16,15,4,0,26,16,16,44,2,26,16,17,106,1,26,16,46,44,0,26,16,47,98,0,26,16,48,98,0,26,16,52,106,2,26,16,53,96,7,26,16,55,33,2,26,16,57,102,0,26,16,84,98,0,27,16,9,5,0,27,16,15,5,0,27,16,16,17,0,27,16,17,44,2,27,16,18,44,0,27,16,46,98,0,27,16,47,33,2,27,16,57,102,0,27,16,84,4,0,28,16,8,5,0,28,16,16,5,0,28,16,17,4,0,28,16,18,44,2,28,16,19,44,0,28,16,46,98,0,28,16,47,96,6,28,16,55,33,2,28,16,57,102,0,28,16,84,17,0,29,16,8,17,0,29,16,18,44,2,29,16,19,44,0,29,16,45,98,0,29,16,46,85,0,29,16,47,98,0,29,16,51,96,4,29,16,54,2,0,29,16,55,17,0,29,16,56,33,4,29,16,57,98,0,29,16,84,4,0,30,16,7,4,0,30,16,19,18,12,30,16,44,18,12,30,16,45,98,0,30,16,46,98,0,30,16,50,53,3,30,16,51,106,1,30,16,54,98,0,30,16,55,4,0,30,16,56,4,0,30,16,84,98,0,31,16,7,98,0,31,16,19,44,0,31,16,44,98,0,31,16,45,98,0,31,16,50,53,3,31,16,51,96,4,31,16,54,2,0,31,16,55,17,0,31,16,56,4,0,31,16,84,4,0,32,16,7,4,0,32,16,19,44,0,32,16,44,98,0,32,16,45,98,0,32,16,49,68,5,32,16,51,96,7,32,16,55,33,2,32,16,57,4,0,32,16,84,17,0,33,16,8,17,0,33,16,18,85,0,33,16,40,85,0,33,16,41,17,0,33,16,42,4,0,33,16,43,17,0,33,16,44,17,0,33,16,45,25,0,33,16,48,98,0,33,16,49,85,0,33,16,50,33,2,33,16,57,85,0,33,16,79,85,0,33,16,80,17,0,33,16,81,4,0,33,16,82,17,0,33,16,83,98,0,33,16,84,85,0,33,16,85,48,0,34,16,8,48,0,34,16,18,17,0,34,16,40,4,0,34,16,41,4,0,34,16,45,17,0,34,16,47,98,0,34,16,48,17,0,34,16,49,96,6,34,16,55,33,2,34,16,57,17,0,34,16,79,4,0,34,16,80,4,0,34,16,84,17,0,34,16,85,98,0,35,16,9,98,0,35,16,17,98,0,35,16,39,98,0,35,16,47,106,14,35,16,48,106,2,35,16,49,96,4,35,16,54,2,0,35,16,55,17,0,35,16,56,33,4,35,16,57,98,0,35,16,78,98,0,35,16,86,4,0,36,16,10,17,0,36,16,11,17,0,36,16,15,4,0,36,16,16,85,0,36,16,37,17,0,36,16,38,17,0,36,16,48,85,0,36,16,49,109,0,36,16,50,109,0,36,16,53,85,0,36,16,54,98,0,36,16,55,4,0,36,16,56,50,2,36,16,72,85,0,36,16,76,17,0,36,16,77,17,0,36,16,87,85,0,37,16,11,4,0,37,16,12,98,0,37,16,13,4,0,37,16,14,85,0,37,16,15,85,0,37,16,37,4,0,37,16,38,4,0,37,16,48,4,0,37,16,49,98,0,37,16,50,106,1,37,16,52,98,0,37,16,53,4,0,37,16,54,4,0,37,16,55,4,0,37,16,56,4,0,37,16,57,4,0,37,16,58,4,0,37,16,59,4,0,37,16,60,4,0,37,16,61,4,0,37,16,62,4,0,37,16,63,4,0,37,16,64,4,0,37,16,65,4,0,37,16,66,4,0,37,16,67,4,0,37,16,68,4,0,37,16,72,4,0,37,16,73,4,0,37,16,74,4,0,37,16,75,4,0,37,16,76,4,0,37,16,77,4,0,37,16,87,44,2,38,16,13,17,0,38,16,37,4,0,38,16,49,33,3,38,16,50,33,4,38,16,51,33,4,38,16,52,4,0,38,16,76,17,0,38,16,88,44,2,39,16,13,85,0,39,16,36,98,0,39,16,37,4,0,39,16,49,4,0,39,16,76,4,0,39,16,88,17,0,40,16,37,4,0,40,16,49,4,0,40,16,76,17,0,40,16,88,85,0,41,16,37,4,0,41,16,38,4,0,41,16,48,4,0,41,16,77,4,0,41,16,87,85,0,42,16,37,17,0,42,16,38,4,0,42,16,48,4,0,42,16,77,17,0,42,16,87,98,0,43,16,39,4,0,43,16,47,4,0,43,16,78,98,0,43,16,86,17,0,44,16,40,4,0,44,16,41,4,0,44,16,45,4,0,44,16,46,4,0,44,16,79,4,0,44,16,80,4,0,44,16,84,17,0,44,16,85,98,0,45,16,41,4,0,45,16,42,4,0,45,16,43,4,0,45,16,44,4,0,45,16,81,4,0,45,16,82,4,0,45,16,83,4,0,45,16,84,96,6,46,16,13,4,0,46,16,41,4,0,46,16,84,96,4,47,16,12,89,0,47,16,13,96,5,47,16,14,98,2,47,16,41,4,0,47,16,42,4,0,47,16,84,96,7,48,16,13,85,0,48,16,41,4,0,48,16,42,4,0,48,16,84,85,0,49,16,41,4,0,49,16,42,4,0,49,16,84,85,0,50,16,10,85,0,50,16,11,85,0,50,16,12,85,0,50,16,14,85,0,50,16,15,85,0,50,16,16,85,0,50,16,41,4,0,50,16,42,4,0,50,16,84,85,0,51,16,12,85,0,51,16,14,85,0,51,16,41,4,0,51,16,42,4,0,51,16,84,85,0,52,16,41,4,0,52,16,42,4,0,52,16,84,98,2,53,16,41,48,0,53,16,84,85,0,54,16,10,85,0,54,16,16,4,0,54,16,41,48,0,54,16,84,4,0,55,16,41,4,0,55,16,84,4,0,56,16,41,4,0,56,16,84,85,0,57,16,12,85,0,57,16,14,48,0,57,16,41,4,0,57,16,84,98,0,57,16,85,85,0,58,16,10,85,0,58,16,11,85,0,58,16,12,85,0,58,16,14,85,0,58,16,15,85,0,58,16,16,44,13,58,16,40,4,0,58,16,41,4,0,58,16,84,4,0,58,16,85,44,13,59,16,40,4,0,59,16,41,4,0,59,16,84,98,0,59,16,85,4,0,60,16,41,4,0,60,16,84,4,0,61,16,41,4,0,61,16,84,4,0,62,16,41,98,0,62,16,84,50,3,62,16,85,4,0,63,16,41,102,0,63,16,84,96,6,64,16,13,98,2,64,16,41,4,0,64,16,42,102,0,64,16,84,96,4,65,16,12,89,0,65,16,13,96,5,65,16,14,85,0,65,16,41,4,0,65,16,42,98,0,65,16,84,50,3,65,16,85,96,7,66,16,13,85,0,66,16,41,4,0,66,16,42,4,0,66,16,84,85,0,67,16,41,4,0,67,16,42,4,0,67,16,84,85,0,68,16,41,4,0,68,16,42,4,0,68,16,84,98,0,68,16,85,30,0,69,16,28,85,0,69,16,41,4,0,69,16,42,4,0,69,16,84,4,0,69,16,85,44,2,70,16,13,98,2,70,16,41,4,0,70,16,84,98,1,70,16,85,44,2,71,16,13,4,0,71,16,41,4,0,71,16,84,4,0,72,16,12,98,0,72,16,13,4,0,72,16,14,98,0,72,16,41,4,0,72,16,42,4,0,72,16,43,4,0,72,16,44,4,0,72,16,81,4,0,72,16,82,4,0,72,16,83,4,0,72,16,84,85,0,72,16,85,4,0,73,16,10,17,0,73,16,11,17,0,73,16,15,4,0,73,16,16,17,0,73,16,40,4,0,73,16,41,4,0,73,16,45,4,0,73,16,46,4,0,73,16,79,4,0,73,16,80,4,0,73,16,84,17,0,73,16,85,98,0,74,16,9,98,0,74,16,17,98,0,74,16,39,4,0,74,16,47,4,0,74,16,78,98,0,74,16,86,48,0,75,16,8,4,0,75,16,18,85,0,75,16,37,17,0,75,16,38,4,0,75,16,48,4,0,75,16,77,17,0,75,16,87,17,0,76,16,8,17,0,76,16,18,50,2,76,16,19,85,0,76,16,37,4,0,76,16,38,4,0,76,16,48,4,0,76,16,77,4,0,76,16,87,4,0,77,16,7,4,0,77,16,19,17,0,77,16,37,4,0,77,16,49,4,0,77,16,76,17,0,77,16,88,98,0,78,16,7,98,0,78,16,19,44,2,78,16,20,44,2,78,16,21,44,2,78,16,35,44,2,78,16,36,4,0,78,16,37,4,0,78,16,49,4,0,78,16,76,4,0,78,16,88,4,0,79,16,7,48,0,79,16,19,17,0,79,16,37,4,0,79,16,49,4,0,79,16,76,17,0,79,16,88,44,2,80,16,7,17,0,80,16,8,17,0,80,16,18,50,1,80,16,19,85,0,80,16,37,4,0,80,16,38,4,0,80,16,48,4,0,80,16,49,4,0,80,16,50,4,0,80,16,51,4,0,80,16,52,4,0,80,16,53,4,0,80,16,54,4,0,80,16,55,4,0,80,16,56,4,0,80,16,57,4,0,80,16,58,4,0,80,16,59,4,0,80,16,60,4,0,80,16,61,4,0,80,16,62,4,0,80,16,63,4,0,80,16,64,4,0,80,16,65,98,0,80,16,66,102,0,80,16,67,102,0,80,16,68,98,0,80,16,69,4,0,80,16,70,4,0,80,16,71,4,0,80,16,72,4,0,80,16,73,4,0,80,16,74,4,0,80,16,75,4,0,80,16,76,4,0,80,16,77,4,0,80,16,87,44,2,81,16,7,4,0,81,16,8,5,0,81,16,9,5,0,81,16,10,4,0,81,16,18,85,0,81,16,37,17,0,81,16,38,17,0,81,16,48,4,0,81,16,61,98,0,81,16,62,4,0,81,16,63,50,1,81,16,66,50,1,81,16,69,4,0,81,16,72,98,0,81,16,73,4,0,81,16,74,85,0,81,16,76,17,0,81,16,77,17,0,81,16,87,44,2,82,16,8,17,0,82,16,9,5,0,82,16,10,98,0,82,16,17,98,0,82,16,39,98,0,82,16,47,98,0,82,16,78,98,0,82,16,86,44,2,83,16,9,4,0,83,16,10,17,0,83,16,11,17,0,83,16,15,4,0,83,16,16,17,0,83,16,40,4,0,83,16,41,4,0,83,16,45,17,0,83,16,46,17,0,83,16,79,4,0,83,16,80,4,0,83,16,84,17,0,83,16,85,44,2,84,16,10,44,2,84,16,11,4,0,84,16,12,98,0,84,16,13,4,0,84,16,14,17,0,84,16,42,4,0,84,16,43,17,0,84,16,44,17,0,84,16,81,4,0,84,16,82,17,0,84,16,83,44,2,3,17,57,44,2,3,17,58,44,2,3,17,59,44,2,3,17,81,44,2,3,17,82,44,2,3,17,83,77,2,4,17,32,4,0,4,17,33,85,0,4,17,34,4,0,4,17,35,77,2,4,17,36,44,2,4,17,55,44,2,4,17,56,17,0,4,17,57,17,0,4,17,58,17,0,4,17,59,44,2,4,17,60,44,2,4,17,61,44,2,4,17,79,44,2,4,17,80,17,0,4,17,81,17,0,4,17,82,17,0,4,17,83,44,2,4,17,84,44,2,4,17,85,96,4,5,17,30,4,0,5,17,31,17,0,5,17,32,17,0,5,17,36,4,0,5,17,37,96,5,5,17,38,44,2,5,17,54,17,0,5,17,55,17,0,5,17,56,17,0,5,17,60,17,0,5,17,61,44,2,5,17,62,44,2,5,17,78,17,0,5,17,79,17,0,5,17,80,17,0,5,17,84,17,0,5,17,85,44,2,5,17,86,96,6,6,17,29,85,0,6,17,30,85,0,6,17,38,96,6,6,17,39,44,2,6,17,53,17,0,6,17,54,17,0,6,17,62,44,2,6,17,63,44,2,6,17,77,17,0,6,17,78,17,0,6,17,86,44,2,6,17,87,4,0,7,17,29,4,0,7,17,39,44,2,7,17,52,17,0,7,17,53,17,0,7,17,63,44,2,7,17,64,44,2,7,17,76,17,0,7,17,77,17,0,7,17,87,44,2,7,17,88,77,4,8,17,28,17,0,8,17,29,17,0,8,17,39,77,3,8,17,40,44,2,8,17,52,17,0,8,17,53,17,0,8,17,63,4,0,8,17,64,98,0,8,17,65,102,0,8,17,66,102,0,8,17,67,102,0,8,17,68,98,0,8,17,69,4,0,8,17,70,98,0,8,17,71,102,0,8,17,72,102,0,8,17,73,102,0,8,17,74,98,0,8,17,75,4,0,8,17,76,17,0,8,17,77,17,0,8,17,87,44,2,8,17,88,4,0,9,17,28,4,0,9,17,40,44,2,9,17,51,17,0,9,17,52,17,0,9,17,64,44,2,9,17,65,17,0,9,17,76,17,0,9,17,88,44,2,9,17,89,85,0,10,17,28,85,0,10,17,40,44,2,10,17,51,17,0,10,17,52,17,0,10,17,64,44,2,10,17,65,17,0,10,17,76,17,0,10,17,88,44,2,10,17,89,4,0,11,17,28,4,0,11,17,40,44,2,11,17,51,17,0,11,17,52,17,0,11,17,64,44,2,11,17,65,17,0,11,17,76,17,0,11,17,88,44,2,11,17,89,77,4,12,17,28,17,0,12,17,29,17,0,12,17,39,77,3,12,17,40,44,2,12,17,52,17,0,12,17,53,17,0,12,17,63,44,2,12,17,64,4,0,12,17,76,17,0,12,17,77,17,0,12,17,87,44,2,12,17,88,4,0,13,17,29,4,0,13,17,39,44,2,13,17,52,17,0,13,17,53,17,0,13,17,63,44,2,13,17,64,44,2,13,17,76,17,0,13,17,77,17,0,13,17,87,44,2,13,17,88,44,2,14,17,29,4,0,14,17,30,85,0,14,17,38,96,7,14,17,39,44,2,14,17,53,17,0,14,17,54,17,0,14,17,62,44,2,14,17,63,44,2,14,17,77,17,0,14,17,78,17,0,14,17,86,44,2,14,17,87,44,2,15,17,30,4,0,15,17,31,17,0,15,17,32,17,0,15,17,36,4,0,15,17,37,96,5,15,17,38,106,1,15,17,52,98,0,15,17,53,106,2,15,17,54,17,0,15,17,56,17,0,15,17,60,17,0,15,17,61,44,2,15,17,62,44,2,15,17,78,17,0,15,17,79,17,0,15,17,80,17,0,15,17,84,17,0,15,17,85,44,2,15,17,86,77,1,16,17,32,48,0,16,17,33,85,0,16,17,34,4,0,16,17,35,77,1,16,17,36,106,1,16,17,52,106,2,16,17,53,98,0,16,17,57,17,0,16,17,58,17,0,16,17,59,44,2,16,17,60,44,2,16,17,61,44,2,16,17,79,44,2,16,17,80,17,0,16,17,81,17,0,16,17,82,17,0,16,17,83,4,0,16,17,84,44,2,16,17,85,50,5,17,17,52,4,0,17,17,58,44,2,17,17,59,44,2,17,17,81,44,2,17,17,82,44,2,17,17,83,4,0,17,17,84,4,0,18,17,57,4,0,18,17,84,98,0,19,17,51,4,0,19,17,57,98,0,19,17,84,85,0,19,17,85,106,9,20,17,49,98,0,20,17,55,4,0,20,17,56,102,0,20,17,84,106,1,21,17,47,18,12,21,17,48,50,5,21,17,50,4,0,21,17,56,102,0,21,17,84,106,1,22,17,48,18,12,22,17,49,25,0,22,17,55,4,0,22,17,56,102,0,22,17,84,98,0,23,17,49,25,0,23,17,55,4,0,23,17,56,98,0,23,17,84,85,0,23,17,85,96,6,24,17,19,106,8,24,17,53,98,0,24,17,55,4,0,24,17,56,102,0,24,17,84,77,2,25,17,11,4,0,25,17,12,85,0,25,17,13,4,0,25,17,14,77,2,25,17,15,96,4,25,17,18,89,0,25,17,19,96,5,25,17,20,106,8,25,17,47,50,5,25,17,48,98,0,25,17,53,106,4,25,17,54,38,0,25,17,55,17,0,25,17,56,98,0,25,17,84,85,0,25,17,85,48,0,26,17,10,17,0,26,17,11,17,0,26,17,15,4,0,26,17,16,44,2,26,17,17,96,7,26,17,19,106,1,26,17,46,18,12,26,17,47,85,0,26,17,52,106,2,26,17,53,33,2,26,17,57,102,0,26,17,84,85,0,27,17,9,4,0,27,17,17,44,2,27,17,18,33,2,27,17,57,102,0,27,17,84,4,0,28,17,8,48,0,28,17,18,106,1,28,17,46,98,0,28,17,47,33,2,28,17,57,102,0,28,17,84,77,4,29,17,7,17,0,29,17,8,17,0,29,17,18,77,3,29,17,19,72,0,29,17,47,85,0,29,17,51,37,0,29,17,55,17,0,29,17,56,98,0,29,17,84,85,0,29,17,85,4,0,30,17,7,4,0,30,17,19,50,5,30,17,46,98,0,30,17,50,106,4,30,17,51,106,1,30,17,54,98,0,30,17,55,4,0,30,17,56,4,0,30,17,84,85,0,31,17,7,85,0,31,17,19,18,12,31,17,45,38,0,31,17,55,17,0,31,17,56,4,0,31,17,84,4,0,32,17,7,4,0,32,17,19,44,2,32,17,42,44,2,32,17,43,44,2,32,17,44,98,0,32,17,45,33,2,32,17,57,44,2,32,17,81,44,2,32,17,82,44,2,32,17,83,4,0,32,17,84,77,4,33,17,7,17,0,33,17,8,17,0,33,17,18,77,3,33,17,19,44,2,33,17,40,44,2,33,17,41,17,0,33,17,42,17,0,33,17,43,17,0,33,17,44,17,0,33,17,45,72,0,33,17,50,33,2,33,17,57,44,2,33,17,79,44,2,33,17,80,17,0,33,17,81,17,0,33,17,82,17,0,33,17,83,4,0,33,17,84,44,2,33,17,85,4,0,34,17,8,4,0,34,17,18,44,2,34,17,39,17,0,34,17,40,17,0,34,17,41,17,0,34,17,45,17,0,34,17,47,98,0,34,17,48,18,12,34,17,49,33,2,34,17,57,44,2,34,17,78,17,0,34,17,79,17,0,34,17,80,17,0,34,17,84,17,0,34,17,85,44,2,34,17,86,85,0,35,17,9,85,0,35,17,17,44,2,35,17,38,17,0,35,17,39,17,0,35,17,47,106,6,35,17,48,106,1,35,17,54,37,0,35,17,55,17,0,35,17,56,44,2,35,17,77,17,0,35,17,78,17,0,35,17,86,44,2,35,17,87,4,0,36,17,10,17,0,36,17,11,17,0,36,17,15,4,0,36,17,16,44,2,36,17,37,17,0,36,17,38,17,0,36,17,48,85,0,36,17,49,106,8,36,17,53,85,0,36,17,54,98,0,36,17,55,4,0,36,17,56,44,2,36,17,76,17,0,36,17,77,17,0,36,17,87,44,2,36,17,88,53,2,37,17,10,85,0,37,17,11,4,0,37,17,12,85,0,37,17,13,4,0,37,17,14,85,0,37,17,15,53,3,37,17,16,44,2,37,17,37,17,0,37,17,38,17,0,37,17,48,4,0,37,17,49,98,0,37,17,50,106,1,37,17,52,98,0,37,17,53,4,0,37,17,54,4,0,37,17,55,4,0,37,17,56,4,0,37,17,57,4,0,37,17,58,4,0,37,17,59,4,0,37,17,60,4,0,37,17,61,4,0,37,17,62,4,0,37,17,63,4,0,37,17,64,4,0,37,17,65,4,0,37,17,66,4,0,37,17,67,4,0,37,17,68,4,0,37,17,72,4,0,37,17,73,4,0,37,17,74,4,0,37,17,75,4,0,37,17,76,17,0,37,17,77,17,0,37,17,87,44,2,37,17,88,53,2,38,17,10,85,0,38,17,11,85,0,38,17,15,53,3,38,17,16,44,2,38,17,36,17,0,38,17,37,4,0,38,17,49,33,4,38,17,51,33,4,38,17,52,4,0,38,17,76,17,0,38,17,88,44,2,38,17,89,53,2,39,17,10,53,3,39,17,16,44,2,39,17,36,17,0,39,17,37,4,0,39,17,49,4,0,39,17,76,17,0,39,17,88,44,2,39,17,89,53,2,40,17,10,53,3,40,17,16,44,2,40,17,36,17,0,40,17,37,4,0,40,17,49,4,0,40,17,76,17,0,40,17,88,44,2,40,17,89,53,2,41,17,10,85,0,41,17,11,85,0,41,17,12,85,0,41,17,13,85,0,41,17,14,85,0,41,17,15,53,3,41,17,16,44,2,41,17,37,17,0,41,17,38,4,0,41,17,48,4,0,41,17,77,17,0,41,17,87,44,2,41,17,88,53,2,42,17,10,85,0,42,17,11,85,0,42,17,15,53,3,42,17,16,44,2,42,17,37,17,0,42,17,38,4,0,42,17,48,4,0,42,17,77,17,0,42,17,87,44,2,42,17,88,53,2,43,17,10,85,0,43,17,11,85,0,43,17,15,53,3,43,17,16,44,2,43,17,38,17,0,43,17,39,4,0,43,17,47,4,0,43,17,78,17,0,43,17,86,44,2,43,17,87,53,2,44,17,10,85,0,44,17,11,85,0,44,17,15,53,3,44,17,16,44,2,44,17,39,17,0,44,17,40,17,0,44,17,41,4,0,44,17,45,4,0,44,17,46,4,0,44,17,79,4,0,44,17,80,17,0,44,17,84,17,0,44,17,85,44,2,44,17,86,53,2,45,17,10,85,0,45,17,11,85,0,45,17,12,85,0,45,17,13,85,0,45,17,14,85,0,45,17,15,53,3,45,17,16,44,2,45,17,40,98,0,45,17,41,4,0,45,17,42,4,0,45,17,43,4,0,45,17,44,4,0,45,17,81,4,0,45,17,82,98,0,45,17,83,85,0,45,17,84,44,2,45,17,85,53,2,46,17,10,85,0,46,17,11,85,0,46,17,15,53,3,46,17,16,4,0,46,17,41,98,0,46,17,83,85,0,46,17,84,53,2,47,17,10,85,0,47,17,11,85,0,47,17,13,85,0,47,17,15,53,3,47,17,16,4,0,47,17,41,98,0,47,17,83,85,0,47,17,84,53,2,48,17,10,85,0,48,17,11,85,0,48,17,15,53,3,48,17,16,98,2,48,17,41,98,0,48,17,83,85,0,48,17,84,53,2,49,17,10,85,0,49,17,11,85,0,49,17,15,53,3,49,17,16,85,0,49,17,41,4,0,49,17,42,4,0,49,17,84,53,2,50,17,10,85,0,50,17,11,85,0,50,17,12,85,0,50,17,13,85,0,50,17,14,85,0,50,17,15,53,3,50,17,16,98,2,50,17,41,4,0,50,17,84,53,2,51,17,10,85,0,51,17,12,85,0,51,17,14,53,3,51,17,16,85,0,51,17,41,4,0,51,17,42,4,0,51,17,84,53,2,52,17,10,85,0,52,17,12,85,0,52,17,14,53,3,52,17,16,98,2,52,17,41,4,0,52,17,84,53,2,53,17,10,85,0,53,17,12,85,0,53,17,14,53,3,53,17,16,4,0,53,17,41,4,0,53,17,84,53,2,54,17,10,85,0,54,17,11,85,0,54,17,12,85,0,54,17,13,85,0,54,17,14,85,0,54,17,15,53,3,54,17,16,4,0,54,17,41,48,0,54,17,84,53,2,55,17,10,85,0,55,17,12,85,0,55,17,14,53,3,55,17,16,48,0,55,17,41,48,0,55,17,84,53,2,56,17,10,85,0,56,17,12,85,0,56,17,14,53,3,56,17,16,109,4,56,17,40,48,0,56,17,41,4,0,56,17,84,53,2,57,17,10,85,0,57,17,12,85,0,57,17,14,53,3,57,17,16,109,6,57,17,39,98,0,57,17,40,4,0,57,17,41,4,0,57,17,84,4,0,57,17,85,53,2,58,17,10,85,0,58,17,11,85,0,58,17,12,85,0,58,17,13,85,0,58,17,14,85,0,58,17,15,53,3,58,17,16,109,6,58,17,39,98,0,58,17,40,4,0,58,17,41,4,0,58,17,84,98,0,58,17,85,53,2,59,17,10,85,0,59,17,11,85,0,59,17,15,53,3,59,17,16,109,6,59,17,39,98,0,59,17,40,4,0,59,17,41,4,0,59,17,84,4,0,59,17,85,53,2,60,17,10,85,0,60,17,11,85,0,60,17,15,53,3,60,17,16,109,6,60,17,39,98,0,60,17,40,4,0,60,17,41,4,0,60,17,84,53,2,61,17,10,85,0,61,17,11,85,0,61,17,15,53,3,61,17,16,109,5,61,17,40,4,0,61,17,41,4,0,61,17,84,53,2,62,17,10,85,0,62,17,11,85,0,62,17,15,53,3,62,17,16,4,0,62,17,41,98,0,62,17,84,53,2,63,17,10,85,0,63,17,11,85,0,63,17,12,85,0,63,17,13,85,0,63,17,14,85,0,63,17,15,53,3,63,17,16,4,0,63,17,41,102,0,63,17,84,53,2,64,17,10,85,0,64,17,11,85,0,64,17,15,53,3,64,17,16,4,0,64,17,41,102,0,64,17,84,53,2,65,17,10,85,0,65,17,11,85,0,65,17,13,85,0,65,17,15,53,3,65,17,16,98,2,65,17,41,98,0,65,17,84,53,2,66,17,10,85,0,66,17,11,85,0,66,17,15,53,3,66,17,16,85,0,66,17,41,4,0,66,17,42,4,0,66,17,84,53,2,67,17,10,85,0,67,17,11,85,0,67,17,12,85,0,67,17,13,85,0,67,17,14,85,0,67,17,15,53,3,67,17,16,98,2,67,17,41,4,0,67,17,84,53,2,68,17,10,85,0,68,17,11,85,0,68,17,15,53,3,68,17,16,85,0,68,17,41,4,0,68,17,42,4,0,68,17,84,4,0,68,17,85,53,2,69,17,10,53,3,69,17,16,98,2,69,17,41,4,0,69,17,84,98,0,69,17,85,53,2,70,17,10,53,3,70,17,16,4,0,70,17,41,4,0,70,17,84,4,0,70,17,85,53,2,71,17,10,53,3,71,17,16,4,0,71,17,41,4,0,71,17,84,53,2,72,17,10,77,2,72,17,11,4,0,72,17,12,85,0,72,17,13,4,0,72,17,14,77,2,72,17,15,53,3,72,17,16,44,2,72,17,40,98,0,72,17,41,4,0,72,17,42,4,0,72,17,43,4,0,72,17,44,4,0,72,17,81,4,0,72,17,82,4,0,72,17,83,4,0,72,17,84,44,2,72,17,85,96,4,73,17,9,4,0,73,17,10,17,0,73,17,11,17,0,73,17,15,4,0,73,17,16,96,5,73,17,17,44,2,73,17,39,17,0,73,17,40,17,0,73,17,41,4,0,73,17,45,4,0,73,17,46,4,0,73,17,79,4,0,73,17,80,17,0,73,17,84,17,0,73,17,85,44,2,73,17,86,96,6,74,17,8,85,0,74,17,9,85,0,74,17,17,96,6,74,17,18,44,2,74,17,38,17,0,74,17,39,4,0,74,17,47,4,0,74,17,78,17,0,74,17,86,44,2,74,17,87,4,0,75,17,8,4,0,75,17,18,44,2,75,17,37,17,0,75,17,38,4,0,75,17,48,4,0,75,17,77,17,0,75,17,87,44,2,75,17,88,77,4,76,17,7,17,0,76,17,8,17,0,76,17,18,77,3,76,17,19,44,2,76,17,37,17,0,76,17,38,4,0,76,17,48,4,0,76,17,77,17,0,76,17,87,44,2,76,17,88,4,0,77,17,7,4,0,77,17,19,44,2,77,17,36,17,0,77,17,37,4,0,77,17,49,4,0,77,17,76,17,0,77,17,88,44,2,77,17,89,85,0,78,17,7,85,0,78,17,19,44,2,78,17,36,17,0,78,17,37,4,0,78,17,49,4,0,78,17,76,17,0,78,17,88,44,2,78,17,89,4,0,79,17,7,4,0,79,17,19,44,2,79,17,36,17,0,79,17,37,98,0,79,17,49,98,0,79,17,50,98,0,79,17,51,98,0,79,17,52,4,0,79,17,76,17,0,79,17,88,44,2,79,17,89,77,4,80,17,7,17,0,80,17,8,17,0,80,17,18,77,3,80,17,19,44,2,80,17,37,17,0,80,17,38,98,0,80,17,48,85,0,80,17,49,85,0,80,17,50,85,0,80,17,51,85,0,80,17,52,4,0,80,17,53,4,0,80,17,54,4,0,80,17,55,4,0,80,17,56,4,0,80,17,57,4,0,80,17,58,4,0,80,17,59,4,0,80,17,60,4,0,80,17,61,4,0,80,17,62,4,0,80,17,63,4,0,80,17,64,48,0,80,17,65,98,0,80,17,66,102,0,80,17,67,102,0,80,17,68,98,0,80,17,69,4,0,80,17,70,4,0,80,17,71,4,0,80,17,72,4,0,80,17,73,4,0,80,17,74,4,0,80,17,75,4,0,80,17,76,17,0,80,17,77,17,0,80,17,87,44,2,80,17,88,4,0,81,17,8,4,0,81,17,18,44,2,81,17,37,17,0,81,17,38,17,0,81,17,48,98,0,81,17,61,4,0,81,17,62,98,0,81,17,63,98,0,81,17,72,4,0,81,17,73,98,0,81,17,74,44,2,81,17,76,17,0,81,17,77,17,0,81,17,87,44,2,81,17,88,44,2,82,17,8,4,0,82,17,9,85,0,82,17,17,96,7,82,17,18,44,2,82,17,38,17,0,82,17,39,17,0,82,17,47,44,2,82,17,48,44,2,82,17,77,17,0,82,17,78,17,0,82,17,86,44,2,82,17,87,44,2,83,17,9,4,0,83,17,10,17,0,83,17,11,17,0,83,17,15,4,0,83,17,16,96,5,83,17,17,44,2,83,17,39,17,0,83,17,40,17,0,83,17,41,17,0,83,17,45,17,0,83,17,46,44,2,83,17,47,44,2,83,17,78,17,0,83,17,79,17,0,83,17,80,17,0,83,17,84,17,0,83,17,85,44,2,83,17,86,77,1,84,17,11,48,0,84,17,12,85,0,84,17,13,4,0,84,17,14,77,1,84,17,15,44,2,84,17,40,44,2,84,17,41,17,0,84,17,42,17,0,84,17,43,17,0,84,17,44,44,2,84,17,45,44,2,84,17,46,44,2,84,17,79,44,2,84,17,80,17,0,84,17,81,17,0,84,17,82,17,0,84,17,83,44,2,84,17,84,44,2,84,17,85,44,2,85,17,42,44,2,85,17,43,44,2,85,17,44,44,2,85,17,81,44,2,85,17,82,44,2,85,17,83,96,6,1,18,58,96,4,2,18,57,89,0,2,18,58,96,5,2,18,59,96,7,3,18,58,4,0,4,18,33,85,0,4,18,34,4,0,4,18,35,4,0,4,18,57,4,0,4,18,58,4,0,4,18,59,4,0,4,18,81,4,0,4,18,82,4,0,4,18,83,96,4,5,18,30,4,0,5,18,31,98,0,5,18,32,98,0,5,18,36,4,0,5,18,37,96,5,5,18,38,98,1,5,18,55,4,0,5,18,56,4,0,5,18,60,98,0,5,18,61,98,1,5,18,79,4,0,5,18,80,4,0,5,18,84,98,0,5,18,85,96,6,6,18,29,85,0,6,18,30,85,0,6,18,38,96,6,6,18,39,17,0,6,18,54,17,0,6,18,62,17,0,6,18,78,17,0,6,18,86,4,0,7,18,29,48,0,7,18,39,98,0,7,18,53,98,0,7,18,63,98,0,7,18,77,98,0,7,18,87,98,0,8,18,29,98,0,8,18,39,4,0,8,18,53,4,0,8,18,63,4,0,8,18,64,98,0,8,18,65,102,0,8,18,66,102,0,8,18,67,102,0,8,18,68,98,0,8,18,69,48,0,8,18,70,98,0,8,18,71,102,0,8,18,72,102,0,8,18,73,102,0,8,18,74,98,0,8,18,75,48,0,8,18,76,4,0,8,18,77,4,0,8,18,87,4,0,9,18,28,4,0,9,18,40,4,0,9,18,52,4,0,9,18,64,4,0,9,18,76,4,0,9,18,88,85,0,10,18,28,85,0,10,18,40,4,0,10,18,52,4,0,10,18,64,4,0,10,18,76,4,0,10,18,88,4,0,11,18,28,4,0,11,18,40,4,0,11,18,52,4,0,11,18,64,4,0,11,18,76,4,0,11,18,88,98,0,12,18,29,98,0,12,18,39,4,0,12,18,53,4,0,12,18,63,4,0,12,18,76,4,0,12,18,77,4,0,12,18,87,4,0,13,18,29,4,0,13,18,39,106,1,13,18,52,98,0,13,18,53,98,0,13,18,63,98,0,13,18,77,98,0,13,18,87,4,0,14,18,30,85,0,14,18,38,96,7,14,18,39,106,3,14,18,53,17,0,14,18,54,17,0,14,18,62,17,0,14,18,78,17,0,14,18,86,4,0,15,18,31,98,0,15,18,32,98,0,15,18,36,4,0,15,18,37,96,5,15,18,38,106,1,15,18,52,98,0,15,18,53,106,2,15,18,54,17,0,15,18,55,17,0,15,18,56,4,0,15,18,60,98,0,15,18,61,98,0,15,18,79,4,0,15,18,80,4,0,15,18,84,98,0,15,18,85,4,0,16,18,33,85,0,16,18,34,4,0,16,18,35,106,1,16,18,52,98,0,16,18,57,4,0,16,18,58,4,0,16,18,59,4,0,16,18,81,4,0,16,18,82,4,0,16,18,83,4,0,16,18,84,4,0,17,18,58,4,0,17,18,84,4,0,18,18,57,4,0,18,18,84,98,0,19,18,51,4,0,19,18,57,98,0,19,18,84,50,3,19,18,85,106,9,20,18,49,98,0,20,18,55,4,0,20,18,56,102,0,20,18,84,106,1,21,18,48,4,0,21,18,56,102,0,21,18,84,106,1,22,18,48,18,12,22,18,49,4,0,22,18,56,102,0,22,18,84,98,0,23,18,49,25,0,23,18,55,4,0,23,18,56,98,0,23,18,84,50,3,23,18,85,106,8,24,18,53,98,0,24,18,55,4,0,24,18,56,102,0,24,18,84,4,0,25,18,12,85,0,25,18,13,4,0,25,18,14,85,0,25,18,19,106,8,25,18,47,98,0,25,18,53,106,4,25,18,54,4,0,25,18,56,98,0,25,18,84,50,3,25,18,85,4,0,26,18,10,98,0,26,18,11,98,0,26,18,15,4,0,26,18,16,18,12,26,18,47,85,0,26,18,52,106,2,26,18,53,17,0,26,18,56,102,0,26,18,84,85,0,27,18,9,4,0,27,18,17,33,2,27,18,57,102,0,27,18,84,4,0,28,18,8,4,0,28,18,18,106,1,28,18,46,98,0,28,18,47,17,0,28,18,56,102,0,28,18,84,98,0,29,18,8,98,0,29,18,18,106,2,29,18,47,85,0,29,18,51,4,0,29,18,56,98,0,29,18,84,50,3,29,18,85,4,0,30,18,7,4,0,30,18,19,98,0,30,18,50,106,4,30,18,51,106,1,30,18,54,98,0,30,18,55,4,0,30,18,56,4,0,30,18,84,85,0,31,18,7,85,0,31,18,19,106,8,31,18,45,4,0,31,18,56,4,0,31,18,84,4,0,32,18,7,4,0,32,18,19,106,1,32,18,44,98,0,32,18,45,17,0,32,18,56,4,0,32,18,84,98,0,33,18,8,98,0,33,18,18,4,0,33,18,42,4,0,33,18,43,4,0,33,18,44,17,0,33,18,45,33,2,33,18,57,4,0,33,18,81,4,0,33,18,82,4,0,33,18,83,4,0,33,18,84,4,0,34,18,8,4,0,34,18,18,98,1,34,18,40,4,0,34,18,41,4,0,34,18,45,17,0,34,18,46,17,0,34,18,47,98,0,34,18,48,18,12,34,18,49,17,0,34,18,56,98,1,34,18,79,4,0,34,18,80,4,0,34,18,84,98,0,34,18,85,85,0,35,18,9,85,0,35,18,17,17,0,35,18,39,17,0,35,18,47,106,6,35,18,48,106,1,35,18,54,4,0,35,18,56,17,0,35,18,78,17,0,35,18,86,4,0,36,18,10,98,0,36,18,11,98,0,36,18,15,4,0,36,18,16,98,0,36,18,38,98,0,36,18,48,85,0,36,18,49,106,8,36,18,53,85,0,36,18,54,98,0,36,18,55,4,0,36,18,56,98,0,36,18,77,98,0,36,18,87,53,2,37,18,11,4,0,37,18,12,85,0,37,18,13,48,0,37,18,14,53,3,37,18,15,4,0,37,18,38,4,0,37,18,48,4,0,37,18,49,98,0,37,18,50,106,1,37,18,52,98,0,37,18,53,4,0,37,18,54,4,0,37,18,55,4,0,37,18,56,4,0,37,18,57,4,0,37,18,58,4,0,37,18,59,4,0,37,18,60,4,0,37,18,61,4,0,37,18,62,4,0,37,18,63,4,0,37,18,64,4,0,37,18,65,4,0,37,18,66,4,0,37,18,67,4,0,37,18,68,4,0,37,18,72,4,0,37,18,73,4,0,37,18,74,4,0,37,18,75,4,0,37,18,76,4,0,37,18,77,4,0,37,18,87,53,2,38,18,11,53,3,38,18,15,4,0,38,18,37,4,0,38,18,49,33,4,38,18,51,33,4,38,18,52,4,0,38,18,76,4,0,38,18,88,53,2,39,18,11,53,3,39,18,15,4,0,39,18,37,4,0,39,18,49,4,0,39,18,76,4,0,39,18,88,53,2,40,18,11,53,3,40,18,15,4,0,40,18,37,4,0,40,18,49,4,0,40,18,76,4,0,40,18,88,53,2,41,18,11,85,0,41,18,13,53,3,41,18,15,4,0,41,18,38,4,0,41,18,48,4,0,41,18,77,4,0,41,18,87,53,2,42,18,11,53,3,42,18,15,98,0,42,18,38,4,0,42,18,48,4,0,42,18,77,98,0,42,18,87,53,2,43,18,11,53,3,43,18,15,17,0,43,18,39,4,0,43,18,47,4,0,43,18,78,17,0,43,18,86,53,2,44,18,11,53,3,44,18,15,98,0,44,18,40,4,0,44,18,41,4,0,44,18,45,4,0,44,18,46,4,0,44,18,79,4,0,44,18,80,4,0,44,18,84,98,0,44,18,85,53,2,45,18,11,85,0,45,18,13,53,3,45,18,15,98,0,45,18,41,4,0,45,18,42,4,0,45,18,43,4,0,45,18,44,4,0,45,18,45,4,0,45,18,46,4,0,45,18,47,4,0,45,18,48,4,0,45,18,49,4,0,45,18,50,4,0,45,18,51,4,0,45,18,52,4,0,45,18,53,4,0,45,18,54,4,0,45,18,55,4,0,45,18,56,4,0,45,18,57,4,0,45,18,58,4,0,45,18,59,4,0,45,18,60,4,0,45,18,61,4,0,45,18,62,4,0,45,18,63,4,0,45,18,81,4,0,45,18,82,4,0,45,18,83,4,0,45,18,84,44,8,45,18,85,53,2,46,18,11,53,3,46,18,15,4,0,46,18,41,4,0,46,18,42,4,0,46,18,43,4,0,46,18,44,4,0,46,18,45,4,0,46,18,46,4,0,46,18,47,4,0,46,18,48,4,0,46,18,49,4,0,46,18,50,4,0,46,18,51,4,0,46,18,52,4,0,46,18,53,4,0,46,18,54,4,0,46,18,55,4,0,46,18,56,4,0,46,18,57,4,0,46,18,58,4,0,46,18,59,4,0,46,18,60,4,0,46,18,61,4,0,46,18,62,4,0,46,18,63,4,0,46,18,84,44,8,46,18,85,53,2,47,18,11,85,0,47,18,13,53,3,47,18,15,4,0,47,18,41,4,0,47,18,42,4,0,47,18,43,4,0,47,18,44,4,0,47,18,45,4,0,47,18,46,4,0,47,18,47,4,0,47,18,48,4,0,47,18,49,4,0,47,18,50,4,0,47,18,51,4,0,47,18,52,4,0,47,18,53,4,0,47,18,54,4,0,47,18,55,4,0,47,18,56,4,0,47,18,57,4,0,47,18,58,4,0,47,18,59,4,0,47,18,60,4,0,47,18,61,4,0,47,18,62,4,0,47,18,63,4,0,47,18,84,44,8,47,18,85,53,2,48,18,11,85,0,48,18,12,85,0,48,18,14,53,3,48,18,15,4,0,48,18,41,4,0,48,18,42,4,0,48,18,43,4,0,48,18,44,4,0,48,18,45,4,0,48,18,46,4,0,48,18,47,4,0,48,18,48,4,0,48,18,49,4,0,48,18,50,4,0,48,18,51,4,0,48,18,52,4,0,48,18,53,4,0,48,18,54,4,0,48,18,55,4,0,48,18,56,4,0,48,18,57,4,0,48,18,58,4,0,48,18,59,4,0,48,18,60,4,0,48,18,61,4,0,48,18,62,4,0,48,18,63,98,0,48,18,83,85,0,48,18,84,53,2,49,18,11,85,0,49,18,12,85,0,49,18,13,85,0,49,18,14,53,3,49,18,15,98,2,49,18,41,4,0,49,18,42,4,0,49,18,43,4,0,49,18,44,4,0,49,18,45,4,0,49,18,46,4,0,49,18,47,4,0,49,18,48,4,0,49,18,49,4,0,49,18,50,4,0,49,18,51,4,0,49,18,52,4,0,49,18,53,4,0,49,18,54,4,0,49,18,55,4,0,49,18,56,4,0,49,18,57,4,0,49,18,58,4,0,49,18,59,4,0,49,18,60,4,0,49,18,61,4,0,49,18,62,4,0,49,18,63,98,0,49,18,83,85,0,49,18,84,53,2,50,18,11,85,0,50,18,12,85,0,50,18,14,53,3,50,18,15,4,0,50,18,41,4,0,50,18,42,4,0,50,18,43,4,0,50,18,44,4,0,50,18,45,4,0,50,18,46,4,0,50,18,47,4,0,50,18,48,4,0,50,18,49,4,0,50,18,50,4,0,50,18,51,4,0,50,18,52,4,0,50,18,53,4,0,50,18,54,4,0,50,18,55,4,0,50,18,56,4,0,50,18,57,4,0,50,18,58,4,0,50,18,59,4,0,50,18,60,4,0,50,18,61,4,0,50,18,62,4,0,50,18,63,98,0,50,18,83,85,0,50,18,84,53,2,51,18,11,53,3,51,18,15,98,1,51,18,41,4,0,51,18,42,4,0,51,18,43,4,0,51,18,44,4,0,51,18,45,4,0,51,18,46,4,0,51,18,47,4,0,51,18,48,4,0,51,18,49,4,0,51,18,50,4,0,51,18,51,4,0,51,18,52,4,0,51,18,53,4,0,51,18,54,4,0,51,18,55,4,0,51,18,56,4,0,51,18,57,4,0,51,18,58,4,0,51,18,59,4,0,51,18,60,4,0,51,18,61,4,0,51,18,62,4,0,51,18,63,98,0,51,18,83,85,0,51,18,84,53,2,52,18,11,53,3,52,18,15,4,0,52,18,41,4,0,52,18,42,4,0,52,18,43,4,0,52,18,44,4,0,52,18,45,4,0,52,18,46,4,0,52,18,47,4,0,52,18,48,4,0,52,18,49,4,0,52,18,50,4,0,52,18,51,4,0,52,18,52,4,0,52,18,53,4,0,52,18,54,4,0,52,18,55,4,0,52,18,56,4,0,52,18,57,4,0,52,18,58,4,0,52,18,59,4,0,52,18,60,4,0,52,18,61,4,0,52,18,62,4,0,52,18,63,4,0,52,18,84,53,2,53,18,11,53,3,53,18,15,98,0,53,18,41,4,0,53,18,42,4,0,53,18,43,4,0,53,18,44,4,0,53,18,45,4,0,53,18,46,4,0,53,18,47,4,0,53,18,48,4,0,53,18,49,4,0,53,18,50,4,0,53,18,51,4,0,53,18,52,4,0,53,18,53,4,0,53,18,54,4,0,53,18,55,4,0,53,18,56,4,0,53,18,57,4,0,53,18,58,4,0,53,18,59,4,0,53,18,60,4,0,53,18,61,4,0,53,18,62,4,0,53,18,63,4,0,53,18,84,53,2,54,18,11,85,0,54,18,12,85,0,54,18,14,53,3,54,18,15,98,0,54,18,40,4,0,54,18,41,4,0,54,18,42,4,0,54,18,43,4,0,54,18,44,4,0,54,18,45,4,0,54,18,46,4,0,54,18,47,4,0,54,18,48,4,0,54,18,49,4,0,54,18,50,4,0,54,18,51,4,0,54,18,52,4,0,54,18,53,4,0,54,18,54,4,0,54,18,55,4,0,54,18,56,4,0,54,18,57,4,0,54,18,58,4,0,54,18,59,4,0,54,18,60,4,0,54,18,61,4,0,54,18,62,4,0,54,18,63,4,0,54,18,84,53,2,55,18,11,53,3,55,18,15,98,0,55,18,39,4,0,55,18,40,4,0,55,18,41,4,0,55,18,42,4,0,55,18,43,4,0,55,18,44,4,0,55,18,45,4,0,55,18,46,4,0,55,18,47,4,0,55,18,48,4,0,55,18,49,4,0,55,18,50,4,0,55,18,51,4,0,55,18,52,4,0,55,18,53,4,0,55,18,54,4,0,55,18,55,4,0,55,18,56,4,0,55,18,57,4,0,55,18,58,4,0,55,18,59,4,0,55,18,60,4,0,55,18,61,4,0,55,18,62,4,0,55,18,63,48,0,55,18,84,53,2,56,18,11,53,3,56,18,15,98,0,56,18,39,4,0,56,18,40,4,0,56,18,41,4,0,56,18,42,4,0,56,18,43,4,0,56,18,44,4,0,56,18,45,4,0,56,18,46,4,0,56,18,47,4,0,56,18,48,4,0,56,18,49,4,0,56,18,50,4,0,56,18,51,4,0,56,18,52,4,0,56,18,53,4,0,56,18,54,4,0,56,18,55,4,0,56,18,56,4,0,56,18,57,4,0,56,18,58,4,0,56,18,59,4,0,56,18,60,4,0,56,18,61,4,0,56,18,62,4,0,56,18,63,4,0,56,18,84,53,2,57,18,11,53,3,57,18,15,98,0,57,18,38,4,0,57,18,39,4,0,57,18,40,4,0,57,18,41,4,0,57,18,42,4,0,57,18,43,4,0,57,18,44,4,0,57,18,45,4,0,57,18,46,4,0,57,18,47,4,0,57,18,48,4,0,57,18,49,4,0,57,18,50,4,0,57,18,51,4,0,57,18,52,4,0,57,18,53,4,0,57,18,54,4,0,57,18,55,4,0,57,18,56,4,0,57,18,57,4,0,57,18,58,4,0,57,18,59,4,0,57,18,60,4,0,57,18,61,4,0,57,18,62,4,0,57,18,63,4,0,57,18,84,109,3,57,18,85,53,2,58,18,11,85,0,58,18,12,85,0,58,18,14,53,3,58,18,15,98,0,58,18,38,4,0,58,18,39,4,0,58,18,40,4,0,58,18,41,4,0,58,18,42,4,0,58,18,43,4,0,58,18,44,4,0,58,18,45,4,0,58,18,46,4,0,58,18,47,4,0,58,18,48,4,0,58,18,49,4,0,58,18,50,4,0,58,18,51,4,0,58,18,52,4,0,58,18,53,4,0,58,18,54,4,0,58,18,55,4,0,58,18,56,4,0,58,18,57,4,0,58,18,58,4,0,58,18,59,4,0,58,18,60,4,0,58,18,61,4,0,58,18,62,4,0,58,18,63,4,0,58,18,84,109,3,58,18,85,53,2,59,18,11,85,0,59,18,12,85,0,59,18,13,85,0,59,18,14,53,3,59,18,15,98,0,59,18,38,4,0,59,18,39,4,0,59,18,40,4,0,59,18,41,4,0,59,18,42,4,0,59,18,43,4,0,59,18,44,4,0,59,18,45,4,0,59,18,46,4,0,59,18,47,4,0,59,18,48,4,0,59,18,49,4,0,59,18,50,4,0,59,18,51,4,0,59,18,52,4,0,59,18,53,4,0,59,18,54,4,0,59,18,55,4,0,59,18,56,4,0,59,18,57,4,0,59,18,58,4,0,59,18,59,4,0,59,18,60,4,0,59,18,61,4,0,59,18,62,4,0,59,18,63,4,0,59,18,84,109,3,59,18,85,53,2,60,18,11,85,0,60,18,12,85,0,60,18,14,53,3,60,18,15,98,0,60,18,38,4,0,60,18,39,4,0,60,18,40,4,0,60,18,41,4,0,60,18,42,4,0,60,18,43,4,0,60,18,44,4,0,60,18,45,4,0,60,18,46,4,0,60,18,47,4,0,60,18,48,4,0,60,18,49,4,0,60,18,50,4,0,60,18,51,4,0,60,18,52,4,0,60,18,53,4,0,60,18,54,4,0,60,18,55,4,0,60,18,56,4,0,60,18,57,4,0,60,18,58,4,0,60,18,59,4,0,60,18,60,4,0,60,18,61,4,0,60,18,62,4,0,60,18,63,4,0,60,18,84,53,2,61,18,11,53,3,61,18,15,98,0,61,18,39,4,0,61,18,40,4,0,61,18,41,4,0,61,18,42,4,0,61,18,43,4,0,61,18,44,4,0,61,18,45,4,0,61,18,46,4,0,61,18,47,4,0,61,18,48,4,0,61,18,49,4,0,61,18,50,4,0,61,18,51,4,0,61,18,52,4,0,61,18,53,4,0,61,18,54,4,0,61,18,55,4,0,61,18,56,4,0,61,18,57,4,0,61,18,58,4,0,61,18,59,4,0,61,18,60,4,0,61,18,61,4,0,61,18,62,4,0,61,18,63,4,0,61,18,84,53,2,62,18,11,53,3,62,18,15,98,0,62,18,39,4,0,62,18,40,4,0,62,18,41,4,0,62,18,42,4,0,62,18,43,4,0,62,18,44,4,0,62,18,45,4,0,62,18,46,4,0,62,18,47,4,0,62,18,48,4,0,62,18,49,4,0,62,18,50,4,0,62,18,51,4,0,62,18,52,4,0,62,18,53,4,0,62,18,54,4,0,62,18,55,4,0,62,18,56,4,0,62,18,57,4,0,62,18,58,4,0,62,18,59,4,0,62,18,60,4,0,62,18,61,4,0,62,18,62,4,0,62,18,63,98,0,62,18,84,53,2,63,18,11,85,0,63,18,13,53,3,63,18,15,98,0,63,18,40,4,0,63,18,41,4,0,63,18,42,4,0,63,18,43,4,0,63,18,44,4,0,63,18,45,4,0,63,18,46,4,0,63,18,47,4,0,63,18,48,4,0,63,18,49,4,0,63,18,50,4,0,63,18,51,4,0,63,18,52,4,0,63,18,53,4,0,63,18,54,4,0,63,18,55,4,0,63,18,56,4,0,63,18,57,4,0,63,18,58,4,0,63,18,59,4,0,63,18,60,4,0,63,18,61,4,0,63,18,62,4,0,63,18,63,102,0,63,18,84,53,2,64,18,11,53,3,64,18,15,98,0,64,18,41,4,0,64,18,42,4,0,64,18,43,4,0,64,18,44,4,0,64,18,45,4,0,64,18,46,4,0,64,18,47,4,0,64,18,48,4,0,64,18,49,4,0,64,18,50,4,0,64,18,51,4,0,64,18,52,4,0,64,18,53,4,0,64,18,54,4,0,64,18,55,4,0,64,18,56,4,0,64,18,57,4,0,64,18,58,4,0,64,18,59,4,0,64,18,60,4,0,64,18,61,4,0,64,18,62,4,0,64,18,63,102,0,64,18,84,53,2,65,18,11,85,0,65,18,13,53,3,65,18,15,4,0,65,18,41,4,0,65,18,42,4,0,65,18,43,4,0,65,18,44,4,0,65,18,45,4,0,65,18,46,4,0,65,18,47,4,0,65,18,48,4,0,65,18,49,4,0,65,18,50,4,0,65,18,51,4,0,65,18,52,4,0,65,18,53,4,0,65,18,54,4,0,65,18,55,4,0,65,18,56,4,0,65,18,57,4,0,65,18,58,4,0,65,18,59,4,0,65,18,60,4,0,65,18,61,4,0,65,18,62,4,0,65,18,63,98,0,65,18,84,53,2,66,18,11,53,3,66,18,15,98,2,66,18,41,4,0,66,18,42,4,0,66,18,43,4,0,66,18,44,4,0,66,18,45,4,0,66,18,46,4,0,66,18,47,4,0,66,18,48,4,0,66,18,49,4,0,66,18,50,4,0,66,18,51,4,0,66,18,52,4,0,66,18,53,4,0,66,18,54,4,0,66,18,55,4,0,66,18,56,4,0,66,18,57,4,0,66,18,58,4,0,66,18,59,4,0,66,18,60,4,0,66,18,61,4,0,66,18,62,4,0,66,18,63,48,0,66,18,84,53,2,67,18,11,85,0,67,18,13,53,3,67,18,15,4,0,67,18,41,4,0,67,18,42,4,0,67,18,43,4,0,67,18,44,4,0,67,18,45,4,0,67,18,46,4,0,67,18,47,4,0,67,18,48,4,0,67,18,49,4,0,67,18,50,4,0,67,18,51,4,0,67,18,52,4,0,67,18,53,4,0,67,18,54,4,0,67,18,55,4,0,67,18,56,4,0,67,18,57,4,0,67,18,58,4,0,67,18,59,4,0,67,18,60,4,0,67,18,61,4,0,67,18,62,4,0,67,18,63,4,0,67,18,84,53,2,68,18,11,53,3,68,18,15,98,2,68,18,41,4,0,68,18,42,4,0,68,18,43,4,0,68,18,44,4,0,68,18,45,4,0,68,18,46,4,0,68,18,47,4,0,68,18,48,4,0,68,18,49,4,0,68,18,50,4,0,68,18,51,4,0,68,18,52,4,0,68,18,53,4,0,68,18,54,4,0,68,18,55,4,0,68,18,56,4,0,68,18,57,4,0,68,18,58,4,0,68,18,59,4,0,68,18,60,4,0,68,18,61,4,0,68,18,62,4,0,68,18,63,4,0,68,18,84,98,0,68,18,85,53,2,69,18,11,53,3,69,18,15,4,0,69,18,41,4,0,69,18,42,4,0,69,18,43,4,0,69,18,44,4,0,69,18,45,4,0,69,18,46,4,0,69,18,47,4,0,69,18,48,4,0,69,18,49,4,0,69,18,50,4,0,69,18,51,4,0,69,18,52,4,0,69,18,53,4,0,69,18,54,4,0,69,18,55,4,0,69,18,56,4,0,69,18,57,4,0,69,18,58,4,0,69,18,59,4,0,69,18,60,4,0,69,18,61,4,0,69,18,62,4,0,69,18,63,4,0,69,18,84,4,0,69,18,85,53,2,70,18,11,53,3,70,18,15,4,0,70,18,41,4,0,70,18,42,4,0,70,18,43,4,0,70,18,44,4,0,70,18,45,4,0,70,18,46,4,0,70,18,47,4,0,70,18,48,4,0,70,18,49,4,0,70,18,50,4,0,70,18,51,4,0,70,18,52,4,0,70,18,53,4,0,70,18,54,4,0,70,18,55,4,0,70,18,56,4,0,70,18,57,4,0,70,18,58,4,0,70,18,59,4,0,70,18,60,4,0,70,18,61,4,0,70,18,62,4,0,70,18,63,4,0,70,18,84,98,0,70,18,85,53,2,71,18,11,53,3,71,18,15,4,0,71,18,41,4,0,71,18,42,4,0,71,18,43,4,0,71,18,44,4,0,71,18,45,4,0,71,18,46,4,0,71,18,47,4,0,71,18,48,4,0,71,18,49,4,0,71,18,50,4,0,71,18,51,4,0,71,18,52,4,0,71,18,53,4,0,71,18,54,4,0,71,18,55,4,0,71,18,56,4,0,71,18,57,4,0,71,18,58,4,0,71,18,59,4,0,71,18,60,4,0,71,18,61,4,0,71,18,62,4,0,71,18,63,4,0,71,18,84,53,2,72,18,11,4,0,72,18,12,85,0,72,18,13,4,0,72,18,14,53,3,72,18,15,98,0,72,18,41,4,0,72,18,42,4,0,72,18,43,4,0,72,18,44,4,0,72,18,45,4,0,72,18,46,4,0,72,18,47,4,0,72,18,48,4,0,72,18,49,4,0,72,18,50,4,0,72,18,51,4,0,72,18,52,4,0,72,18,53,4,0,72,18,54,4,0,72,18,55,4,0,72,18,56,4,0,72,18,57,4,0,72,18,58,4,0,72,18,59,4,0,72,18,60,4,0,72,18,61,4,0,72,18,62,4,0,72,18,63,4,0,72,18,81,4,0,72,18,82,4,0,72,18,83,4,0,72,18,84,96,4,73,18,9,4,0,73,18,10,98,0,73,18,11,98,0,73,18,15,4,0,73,18,16,96,5,73,18,17,98,1,73,18,40,4,0,73,18,41,4,0,73,18,45,4,0,73,18,46,4,0,73,18,47,4,0,73,18,48,4,0,73,18,49,4,0,73,18,50,4,0,73,18,51,4,0,73,18,52,4,0,73,18,53,4,0,73,18,54,4,0,73,18,55,4,0,73,18,56,4,0,73,18,57,4,0,73,18,58,4,0,73,18,59,4,0,73,18,60,4,0,73,18,61,4,0,73,18,62,4,0,73,18,63,4,0,73,18,79,4,0,73,18,80,4,0,73,18,84,98,0,73,18,85,96,6,74,18,8,85,0,74,18,9,85,0,74,18,17,96,6,74,18,18,17,0,74,18,39,4,0,74,18,47,4,0,74,18,48,4,0,74,18,49,4,0,74,18,50,4,0,74,18,51,4,0,74,18,52,4,0,74,18,53,4,0,74,18,54,4,0,74,18,55,4,0,74,18,56,4,0,74,18,57,4,0,74,18,58,4,0,74,18,59,4,0,74,18,60,4,0,74,18,61,4,0,74,18,62,4,0,74,18,63,4,0,74,18,78,17,0,74,18,86,4,0,75,18,8,48,0,75,18,18,98,0,75,18,38,4,0,75,18,48,4,0,75,18,49,4,0,75,18,50,4,0,75,18,51,4,0,75,18,52,4,0,75,18,53,4,0,75,18,54,4,0,75,18,55,4,0,75,18,56,4,0,75,18,57,4,0,75,18,58,4,0,75,18,59,4,0,75,18,60,4,0,75,18,61,4,0,75,18,62,4,0,75,18,63,4,0,75,18,77,98,0,75,18,87,98,0,76,18,8,98,0,76,18,18,4,0,76,18,38,4,0,76,18,48,4,0,76,18,49,4,0,76,18,50,4,0,76,18,51,4,0,76,18,52,4,0,76,18,53,4,0,76,18,54,4,0,76,18,55,4,0,76,18,56,4,0,76,18,57,4,0,76,18,58,4,0,76,18,59,4,0,76,18,60,4,0,76,18,61,4,0,76,18,62,4,0,76,18,63,4,0,76,18,77,4,0,76,18,87,4,0,77,18,7,4,0,77,18,19,4,0,77,18,37,4,0,77,18,49,4,0,77,18,50,4,0,77,18,51,4,0,77,18,52,4,0,77,18,53,4,0,77,18,54,4,0,77,18,55,4,0,77,18,56,4,0,77,18,57,4,0,77,18,58,4,0,77,18,59,4,0,77,18,60,4,0,77,18,61,4,0,77,18,62,4,0,77,18,63,4,0,77,18,76,4,0,77,18,88,85,0,78,18,7,85,0,78,18,19,4,0,78,18,37,4,0,78,18,49,4,0,78,18,50,4,0,78,18,51,4,0,78,18,52,4,0,78,18,53,4,0,78,18,54,4,0,78,18,55,4,0,78,18,56,4,0,78,18,57,4,0,78,18,58,4,0,78,18,59,4,0,78,18,60,4,0,78,18,61,4,0,78,18,62,4,0,78,18,63,4,0,78,18,76,4,0,78,18,88,4,0,79,18,7,4,0,79,18,19,4,0,79,18,37,4,0,79,18,49,98,0,79,18,50,98,0,79,18,52,98,0,79,18,53,98,0,79,18,54,98,0,79,18,55,4,0,79,18,76,4,0,79,18,88,98,0,80,18,8,98,0,80,18,18,4,0,80,18,38,4,0,80,18,48,4,0,80,18,49,4,0,80,18,50,4,0,80,18,51,85,0,80,18,52,85,0,80,18,53,85,0,80,18,54,85,0,80,18,55,4,0,80,18,56,4,0,80,18,57,4,0,80,18,58,4,0,80,18,59,4,0,80,18,60,4,0,80,18,61,4,0,80,18,62,4,0,80,18,63,4,0,80,18,64,48,0,80,18,65,98,0,80,18,66,102,0,80,18,67,102,0,80,18,68,98,0,80,18,69,4,0,80,18,70,4,0,80,18,71,4,0,80,18,72,4,0,80,18,73,4,0,80,18,74,4,0,80,18,75,4,0,80,18,76,4,0,80,18,77,4,0,80,18,87,4,0,81,18,8,4,0,81,18,18,98,0,81,18,38,4,0,81,18,48,44,8,81,18,49,44,8,81,18,50,44,8,81,18,51,109,1,81,18,61,109,1,81,18,62,109,1,81,18,63,98,0,81,18,72,4,0,81,18,73,98,0,81,18,74,98,0,81,18,77,98,0,81,18,87,4,0,82,18,9,85,0,82,18,17,96,7,82,18,18,17,0,82,18,39,17,0,82,18,47,17,0,82,18,78,17,0,82,18,86,4,0,83,18,10,98,0,83,18,11,98,0,83,18,15,4,0,83,18,16,96,5,83,18,17,98,0,83,18,40,4,0,83,18,41,4,0,83,18,45,98,0,83,18,46,98,0,83,18,79,4,0,83,18,80,4,0,83,18,84,98,0,83,18,85,4,0,84,18,12,85,0,84,18,13,4,0,84,18,14,4,0,84,18,42,4,0,84,18,43,4,0,84,18,44,4,0,84,18,81,4,0,84,18,82,4,0,84,18,83,85,0,2,19,58,96,2,3,19,34,85,0,4,19,32,98,0,4,19,33,4,0,4,19,34,98,0,4,19,35,85,0,4,19,36,4,0,4,19,57,98,0,4,19,58,4,0,4,19,59,4,0,4,19,81,98,0,4,19,82,4,0,4,19,83,98,0,5,19,31,17,0,5,19,32,17,0,5,19,36,98,0,5,19,37,98,0,5,19,55,4,0,5,19,56,4,0,5,19,60,98,0,5,19,61,98,0,5,19,79,4,0,5,19,80,4,0,5,19,84,98,0,5,19,85,4,0,6,19,30,4,0,6,19,38,17,0,6,19,54,17,0,6,19,62,17,0,6,19,78,17,0,6,19,86,98,0,7,19,29,98,0,7,19,39,98,0,7,19,53,98,0,7,19,63,98,0,7,19,77,98,0,7,19,87,85,0,8,19,28,17,0,8,19,29,17,0,8,19,39,85,0,8,19,40,4,0,8,19,53,4,0,8,19,63,4,0,8,19,64,4,0,8,19,65,98,0,8,19,66,102,0,8,19,67,98,0,8,19,68,48,0,8,19,69,48,0,8,19,70,4,0,8,19,71,98,0,8,19,72,102,0,8,19,73,98,0,8,19,74,4,0,8,19,75,4,0,8,19,76,4,0,8,19,77,4,0,8,19,87,98,0,9,19,28,98,0,9,19,40,4,0,9,19,52,4,0,9,19,64,4,0,9,19,76,4,0,9,19,88,96,0,10,19,27,4,0,10,19,28,4,0,10,19,40,96,5,10,19,41,98,0,10,19,52,98,0,10,19,64,98,0,10,19,76,98,0,10,19,88,98,1,11,19,28,98,0,11,19,40,4,0,11,19,52,4,0,11,19,64,4,0,11,19,76,4,0,11,19,88,85,0,12,19,28,17,0,12,19,29,17,0,12,19,39,85,0,12,19,40,4,0,12,19,53,4,0,12,19,63,4,0,12,19,76,4,0,12,19,77,4,0,12,19,87,98,0,13,19,29,98,1,13,19,39,106,1,13,19,52,98,0,13,19,53,98,0,13,19,63,98,0,13,19,77,98,0,13,19,87,48,0,14,19,30,4,0,14,19,38,106,3,14,19,53,98,0,14,19,54,17,0,14,19,62,17,0,14,19,78,17,0,14,19,86,98,0,15,19,31,17,0,15,19,32,17,0,15,19,36,98,0,15,19,37,106,2,15,19,54,98,0,15,19,55,98,0,15,19,56,4,0,15,19,60,98,0,15,19,61,98,0,15,19,79,4,0,15,19,80,4,0,15,19,84,98,0,15,19,85,85,0,16,19,32,98,0,16,19,33,4,0,16,19,34,98,0,16,19,35,85,0,16,19,36,106,1,16,19,52,98,0,16,19,53,98,0,16,19,57,98,0,16,19,58,4,0,16,19,59,4,0,16,19,81,98,0,16,19,82,4,0,16,19,83,4,0,16,19,84,96,3,17,19,34,4,0,17,19,58,48,0,17,19,84,98,0,18,19,52,4,0,18,19,57,4,0,18,19,84,106,8,19,19,51,98,0,19,19,56,4,0,19,19,57,98,0,19,19,84,106,9,20,19,49,98,0,20,19,51,4,0,20,19,56,102,0,20,19,84,106,1,21,19,48,98,0,21,19,54,4,0,21,19,56,102,0,21,19,84,106,1,22,19,48,18,12,22,19,49,98,0,22,19,50,4,0,22,19,56,102,0,22,19,84,98,0,23,19,55,4,0,23,19,56,98,0,23,19,84,96,2,24,19,13,98,0,24,19,49,98,0,24,19,53,4,0,24,19,56,102,0,24,19,84,85,0,25,19,11,98,0,25,19,12,4,0,25,19,13,98,0,25,19,14,85,0,25,19,15,85,0,25,19,19,98,0,25,19,55,4,0,25,19,56,98,0,25,19,84,96,2,26,19,9,98,0,26,19,10,17,0,26,19,11,17,0,26,19,15,98,0,26,19,16,18,12,26,19,47,98,0,26,19,52,4,0,26,19,56,102,0,26,19,84,96,0,27,19,8,4,0,27,19,9,4,0,27,19,17,98,0,27,19,47,17,0,27,19,56,102,0,27,19,84,98,0,28,19,8,98,0,28,19,18,4,0,28,19,56,102,0,28,19,84,85,0,29,19,7,17,0,29,19,8,17,0,29,19,18,85,0,29,19,19,98,0,29,19,46,98,0,29,19,51,98,0,29,19,55,4,0,29,19,56,98,0,29,19,84,98,0,30,19,7,98,0,30,19,19,4,0,30,19,56,4,0,30,19,84,96,0,31,19,6,4,0,31,19,7,4,0,31,19,19,96,1,31,19,20,106,8,31,19,45,98,0,31,19,49,98,0,31,19,55,4,0,31,19,56,48,0,31,19,84,98,0,32,19,7,98,1,32,19,19,98,0,32,19,45,4,0,32,19,56,4,0,32,19,84,85,0,33,19,7,17,0,33,19,8,17,0,33,19,18,85,0,33,19,19,4,0,33,19,42,98,0,33,19,43,4,0,33,19,44,98,0,33,19,45,17,0,33,19,56,4,0,33,19,81,98,0,33,19,82,4,0,33,19,83,4,0,33,19,84,98,0,34,19,8,98,0,34,19,18,98,0,34,19,40,4,0,34,19,41,4,0,34,19,45,98,0,34,19,46,98,0,34,19,47,98,0,34,19,48,106,4,34,19,49,4,0,34,19,56,98,0,34,19,79,4,0,34,19,80,4,0,34,19,84,98,0,34,19,85,96,0,35,19,8,4,0,35,19,9,4,0,35,19,17,17,0,35,19,39,17,0,35,19,47,106,6,35,19,48,106,1,35,19,54,98,0,35,19,55,4,0,35,19,56,17,0,35,19,78,17,0,35,19,86,96,3,36,19,9,98,0,36,19,10,17,0,36,19,11,17,0,36,19,15,98,0,36,19,16,98,0,36,19,38,98,0,36,19,48,109,2,36,19,49,106,8,36,19,53,109,3,36,19,54,98,0,36,19,55,4,0,36,19,56,98,0,36,19,77,98,0,36,19,87,85,0,37,19,11,98,0,37,19,12,4,0,37,19,13,98,0,37,19,14,85,0,37,19,15,4,0,37,19,38,4,0,37,19,48,4,0,37,19,49,98,0,37,19,50,106,1,37,19,52,98,0,37,19,53,4,0,37,19,54,4,0,37,19,55,4,0,37,19,56,4,0,37,19,57,4,0,37,19,58,4,0,37,19,59,4,0,37,19,60,4,0,37,19,61,4,0,37,19,62,4,0,37,19,63,4,0,37,19,64,4,0,37,19,65,4,0,37,19,66,4,0,37,19,67,4,0,37,19,68,4,0,37,19,69,4,0,37,19,70,4,0,37,19,71,4,0,37,19,72,4,0,37,19,73,4,0,37,19,74,4,0,37,19,75,4,0,37,19,76,4,0,37,19,77,4,0,37,19,87,53,2,38,19,12,96,7,38,19,13,53,3,38,19,14,4,0,38,19,37,4,0,38,19,49,33,4,38,19,51,33,4,38,19,52,4,0,38,19,76,4,0,38,19,88,53,2,39,19,12,53,3,39,19,14,98,0,39,19,37,4,0,39,19,49,4,0,39,19,76,98,0,39,19,88,53,2,40,19,12,53,3,40,19,14,4,0,40,19,37,4,0,40,19,49,4,0,40,19,76,4,0,40,19,88,53,2,41,19,12,85,0,41,19,13,53,3,41,19,14,4,0,41,19,38,4,0,41,19,48,4,0,41,19,77,4,0,41,19,87,53,2,42,19,12,53,3,42,19,14,98,0,42,19,38,4,0,42,19,48,4,0,42,19,77,98,0,42,19,87,53,2,43,19,12,53,3,43,19,14,17,0,43,19,39,4,0,43,19,47,4,0,43,19,78,17,0,43,19,86,53,2,44,19,12,53,3,44,19,14,98,0,44,19,40,4,0,44,19,41,4,0,44,19,45,4,0,44,19,46,4,0,44,19,79,4,0,44,19,80,4,0,44,19,84,98,0,44,19,85,53,2,45,19,12,85,0,45,19,13,53,3,45,19,14,98,0,45,19,41,4,0,45,19,42,4,0,45,19,43,4,0,45,19,44,4,0,45,19,81,4,0,45,19,82,4,0,45,19,83,4,0,45,19,84,98,0,45,19,85,53,2,46,19,12,53,3,46,19,14,4,0,46,19,41,4,0,46,19,64,4,0,46,19,65,4,0,46,19,66,4,0,46,19,67,4,0,46,19,68,4,0,46,19,69,4,0,46,19,70,4,0,46,19,71,4,0,46,19,72,4,0,46,19,73,4,0,46,19,74,4,0,46,19,75,4,0,46,19,76,4,0,46,19,77,4,0,46,19,78,4,0,46,19,79,4,0,46,19,80,4,0,46,19,81,4,0,46,19,82,4,0,46,19,83,4,0,46,19,84,98,0,46,19,85,53,2,47,19,12,85,0,47,19,13,53,3,47,19,14,109,6,47,19,40,98,0,47,19,41,4,0,47,19,64,4,0,47,19,65,4,0,47,19,66,4,0,47,19,67,4,0,47,19,68,4,0,47,19,69,4,0,47,19,70,4,0,47,19,71,4,0,47,19,72,4,0,47,19,73,4,0,47,19,74,4,0,47,19,75,4,0,47,19,76,4,0,47,19,77,4,0,47,19,78,4,0,47,19,79,4,0,47,19,80,4,0,47,19,81,4,0,47,19,82,4,0,47,19,83,4,0,47,19,84,98,0,47,19,85,53,2,48,19,12,85,0,48,19,13,53,3,48,19,14,109,6,48,19,40,98,0,48,19,41,4,0,48,19,64,4,0,48,19,65,4,0,48,19,66,4,0,48,19,67,4,0,48,19,68,4,0,48,19,69,4,0,48,19,70,4,0,48,19,71,4,0,48,19,72,4,0,48,19,73,4,0,48,19,74,4,0,48,19,75,4,0,48,19,76,4,0,48,19,77,4,0,48,19,78,4,0,48,19,79,4,0,48,19,80,4,0,48,19,81,4,0,48,19,82,4,0,48,19,83,4,0,48,19,84,44,8,48,19,85,53,2,49,19,12,85,0,49,19,13,53,3,49,19,14,109,6,49,19,40,98,0,49,19,41,4,0,49,19,64,4,0,49,19,65,4,0,49,19,66,4,0,49,19,67,4,0,49,19,68,4,0,49,19,69,4,0,49,19,70,4,0,49,19,71,4,0,49,19,72,4,0,49,19,73,4,0,49,19,74,4,0,49,19,75,4,0,49,19,76,4,0,49,19,77,4,0,49,19,78,4,0,49,19,79,4,0,49,19,80,4,0,49,19,81,4,0,49,19,82,4,0,49,19,83,4,0,49,19,84,44,8,49,19,85,53,2,50,19,12,85,0,50,19,13,53,3,50,19,14,4,0,50,19,41,4,0,50,19,64,4,0,50,19,65,4,0,50,19,66,4,0,50,19,67,4,0,50,19,68,4,0,50,19,69,4,0,50,19,70,4,0,50,19,71,4,0,50,19,72,4,0,50,19,73,4,0,50,19,74,4,0,50,19,75,4,0,50,19,76,4,0,50,19,77,4,0,50,19,78,4,0,50,19,79,4,0,50,19,80,4,0,50,19,81,4,0,50,19,82,4,0,50,19,83,4,0,50,19,84,44,8,50,19,85,53,2,51,19,12,53,3,51,19,14,4,0,51,19,41,4,0,51,19,64,4,0,51,19,65,4,0,51,19,66,4,0,51,19,67,4,0,51,19,68,4,0,51,19,69,4,0,51,19,70,4,0,51,19,71,4,0,51,19,72,4,0,51,19,73,4,0,51,19,74,4,0,51,19,75,4,0,51,19,76,4,0,51,19,77,4,0,51,19,78,4,0,51,19,79,4,0,51,19,80,4,0,51,19,81,4,0,51,19,82,4,0,51,19,83,85,0,51,19,84,53,2,52,19,12,53,3,52,19,14,4,0,52,19,41,4,0,52,19,64,4,0,52,19,65,4,0,52,19,66,4,0,52,19,67,4,0,52,19,68,4,0,52,19,69,4,0,52,19,70,4,0,52,19,71,4,0,52,19,72,4,0,52,19,73,4,0,52,19,74,4,0,52,19,75,4,0,52,19,76,4,0,52,19,77,4,0,52,19,78,4,0,52,19,79,4,0,52,19,80,4,0,52,19,81,4,0,52,19,82,4,0,52,19,83,85,0,52,19,84,53,2,53,19,12,53,3,53,19,14,98,0,53,19,41,4,0,53,19,64,4,0,53,19,65,4,0,53,19,66,4,0,53,19,67,4,0,53,19,68,4,0,53,19,69,4,0,53,19,70,4,0,53,19,71,4,0,53,19,72,4,0,53,19,73,4,0,53,19,74,4,0,53,19,75,4,0,53,19,76,4,0,53,19,77,4,0,53,19,78,4,0,53,19,79,4,0,53,19,80,4,0,53,19,81,4,0,53,19,82,4,0,53,19,83,85,0,53,19,84,53,2,54,19,12,85,0,54,19,13,53,3,54,19,14,43,3,54,19,40,4,0,54,19,64,4,0,54,19,65,4,0,54,19,66,4,0,54,19,67,4,0,54,19,68,4,0,54,19,69,4,0,54,19,70,4,0,54,19,71,4,0,54,19,72,4,0,54,19,73,4,0,54,19,74,4,0,54,19,75,4,0,54,19,76,4,0,54,19,77,4,0,54,19,78,4,0,54,19,79,4,0,54,19,80,4,0,54,19,81,4,0,54,19,82,4,0,54,19,83,85,0,54,19,84,53,2,55,19,12,53,3,55,19,14,44,3,55,19,39,4,0,55,19,64,4,0,55,19,65,4,0,55,19,66,4,0,55,19,67,4,0,55,19,68,4,0,55,19,69,4,0,55,19,70,4,0,55,19,71,4,0,55,19,72,4,0,55,19,73,4,0,55,19,74,4,0,55,19,75,4,0,55,19,76,4,0,55,19,77,4,0,55,19,78,4,0,55,19,79,4,0,55,19,80,4,0,55,19,81,4,0,55,19,82,4,0,55,19,83,4,0,55,19,84,53,2,56,19,12,53,3,56,19,14,43,3,56,19,39,4,0,56,19,64,4,0,56,19,65,4,0,56,19,66,4,0,56,19,67,4,0,56,19,68,4,0,56,19,69,4,0,56,19,70,4,0,56,19,71,4,0,56,19,72,4,0,56,19,73,4,0,56,19,74,4,0,56,19,75,4,0,56,19,76,4,0,56,19,77,4,0,56,19,78,4,0,56,19,79,4,0,56,19,80,4,0,56,19,81,4,0,56,19,82,4,0,56,19,83,4,0,56,19,84,53,2,57,19,12,53,3,57,19,14,44,3,57,19,38,4,0,57,19,64,4,0,57,19,65,4,0,57,19,66,4,0,57,19,67,4,0,57,19,68,4,0,57,19,69,4,0,57,19,70,4,0,57,19,71,4,0,57,19,72,4,0,57,19,73,4,0,57,19,74,4,0,57,19,75,4,0,57,19,76,4,0,57,19,77,4,0,57,19,78,4,0,57,19,79,4,0,57,19,80,4,0,57,19,81,4,0,57,19,82,4,0,57,19,83,4,0,57,19,84,53,2,58,19,12,85,0,58,19,13,53,3,58,19,14,43,3,58,19,38,4,0,58,19,64,4,0,58,19,65,4,0,58,19,66,4,0,58,19,67,4,0,58,19,68,4,0,58,19,69,4,0,58,19,70,4,0,58,19,71,4,0,58,19,72,4,0,58,19,73,4,0,58,19,74,4,0,58,19,75,4,0,58,19,76,4,0,58,19,77,4,0,58,19,78,4,0,58,19,79,4,0,58,19,80,4,0,58,19,81,4,0,58,19,82,4,0,58,19,83,4,0,58,19,84,53,2,59,19,12,85,0,59,19,13,53,3,59,19,14,44,3,59,19,38,4,0,59,19,64,4,0,59,19,65,4,0,59,19,66,4,0,59,19,67,4,0,59,19,68,4,0,59,19,69,4,0,59,19,70,4,0,59,19,71,4,0,59,19,72,4,0,59,19,73,4,0,59,19,74,4,0,59,19,75,4,0,59,19,76,4,0,59,19,77,4,0,59,19,78,4,0,59,19,79,4,0,59,19,80,4,0,59,19,81,4,0,59,19,82,4,0,59,19,83,4,0,59,19,84,53,2,60,19,12,85,0,60,19,13,53,3,60,19,14,43,3,60,19,38,4,0,60,19,64,4,0,60,19,65,4,0,60,19,66,4,0,60,19,67,4,0,60,19,68,4,0,60,19,69,4,0,60,19,70,4,0,60,19,71,4,0,60,19,72,4,0,60,19,73,4,0,60,19,74,4,0,60,19,75,4,0,60,19,76,4,0,60,19,77,4,0,60,19,78,4,0,60,19,79,4,0,60,19,80,4,0,60,19,81,4,0,60,19,82,4,0,60,19,83,4,0,60,19,84,53,2,61,19,12,85,0,61,19,13,53,3,61,19,14,44,3,61,19,39,4,0,61,19,64,4,0,61,19,65,4,0,61,19,66,4,0,61,19,67,4,0,61,19,68,4,0,61,19,69,4,0,61,19,70,4,0,61,19,71,4,0,61,19,72,4,0,61,19,73,4,0,61,19,74,4,0,61,19,75,4,0,61,19,76,4,0,61,19,77,4,0,61,19,78,4,0,61,19,79,4,0,61,19,80,4,0,61,19,81,4,0,61,19,82,4,0,61,19,83,4,0,61,19,84,53,2,62,19,12,53,3,62,19,14,43,3,62,19,39,4,0,62,19,64,4,0,62,19,65,4,0,62,19,66,4,0,62,19,67,4,0,62,19,68,4,0,62,19,69,4,0,62,19,70,4,0,62,19,71,4,0,62,19,72,4,0,62,19,73,4,0,62,19,74,4,0,62,19,75,4,0,62,19,76,4,0,62,19,77,4,0,62,19,78,4,0,62,19,79,4,0,62,19,80,4,0,62,19,81,4,0,62,19,82,4,0,62,19,83,4,0,62,19,84,53,2,63,19,12,85,0,63,19,13,53,3,63,19,14,44,3,63,19,40,4,0,63,19,64,4,0,63,19,65,4,0,63,19,66,4,0,63,19,67,4,0,63,19,68,4,0,63,19,69,4,0,63,19,70,4,0,63,19,71,4,0,63,19,72,4,0,63,19,73,4,0,63,19,74,4,0,63,19,75,4,0,63,19,76,4,0,63,19,77,4,0,63,19,78,4,0,63,19,79,4,0,63,19,80,4,0,63,19,81,4,0,63,19,82,4,0,63,19,83,98,0,63,19,84,53,2,64,19,12,53,3,64,19,14,98,0,64,19,41,4,0,64,19,64,4,0,64,19,65,4,0,64,19,66,4,0,64,19,67,4,0,64,19,68,4,0,64,19,69,4,0,64,19,70,4,0,64,19,71,4,0,64,19,72,4,0,64,19,73,4,0,64,19,74,4,0,64,19,75,4,0,64,19,76,4,0,64,19,77,4,0,64,19,78,4,0,64,19,79,4,0,64,19,80,4,0,64,19,81,4,0,64,19,82,4,0,64,19,83,98,0,64,19,84,53,2,65,19,12,85,0,65,19,13,53,3,65,19,14,4,0,65,19,41,4,0,65,19,64,4,0,65,19,65,4,0,65,19,66,4,0,65,19,67,4,0,65,19,68,4,0,65,19,69,4,0,65,19,70,4,0,65,19,71,4,0,65,19,72,4,0,65,19,73,4,0,65,19,74,4,0,65,19,75,4,0,65,19,76,4,0,65,19,77,4,0,65,19,78,4,0,65,19,79,4,0,65,19,80,4,0,65,19,81,4,0,65,19,82,4,0,65,19,83,4,0,65,19,84,53,2,66,19,12,53,3,66,19,14,4,0,66,19,41,4,0,66,19,64,4,0,66,19,65,4,0,66,19,66,4,0,66,19,67,4,0,66,19,68,4,0,66,19,69,4,0,66,19,70,4,0,66,19,71,4,0,66,19,72,4,0,66,19,73,4,0,66,19,74,4,0,66,19,75,4,0,66,19,76,4,0,66,19,77,4,0,66,19,78,4,0,66,19,79,4,0,66,19,80,4,0,66,19,81,4,0,66,19,82,4,0,66,19,83,48,0,66,19,84,53,2,67,19,12,85,0,67,19,13,53,3,67,19,14,4,0,67,19,41,4,0,67,19,64,4,0,67,19,65,4,0,67,19,66,4,0,67,19,67,4,0,67,19,68,4,0,67,19,69,4,0,67,19,70,4,0,67,19,71,4,0,67,19,72,4,0,67,19,73,4,0,67,19,74,4,0,67,19,75,4,0,67,19,76,4,0,67,19,77,4,0,67,19,78,4,0,67,19,79,4,0,67,19,80,4,0,67,19,81,4,0,67,19,82,4,0,67,19,83,4,0,67,19,84,53,2,68,19,12,53,3,68,19,14,109,6,68,19,40,98,0,68,19,41,4,0,68,19,64,4,0,68,19,65,4,0,68,19,66,4,0,68,19,67,4,0,68,19,68,4,0,68,19,69,4,0,68,19,70,4,0,68,19,71,4,0,68,19,72,4,0,68,19,73,4,0,68,19,74,4,0,68,19,75,4,0,68,19,76,4,0,68,19,77,4,0,68,19,78,4,0,68,19,79,4,0,68,19,80,4,0,68,19,81,4,0,68,19,82,4,0,68,19,83,4,0,68,19,84,98,0,68,19,85,53,2,69,19,12,53,3,69,19,14,109,6,69,19,40,98,0,69,19,41,4,0,69,19,64,4,0,69,19,65,4,0,69,19,66,4,0,69,19,67,4,0,69,19,68,4,0,69,19,69,4,0,69,19,70,4,0,69,19,71,4,0,69,19,72,4,0,69,19,73,4,0,69,19,74,4,0,69,19,75,4,0,69,19,76,4,0,69,19,77,4,0,69,19,78,4,0,69,19,79,4,0,69,19,80,4,0,69,19,81,4,0,69,19,82,4,0,69,19,83,4,0,69,19,84,4,0,69,19,85,53,2,70,19,12,53,3,70,19,14,109,6,70,19,40,98,0,70,19,41,4,0,70,19,64,4,0,70,19,65,4,0,70,19,66,4,0,70,19,67,4,0,70,19,68,4,0,70,19,69,4,0,70,19,70,4,0,70,19,71,4,0,70,19,72,4,0,70,19,73,4,0,70,19,74,4,0,70,19,75,4,0,70,19,76,4,0,70,19,77,4,0,70,19,78,4,0,70,19,79,4,0,70,19,80,4,0,70,19,81,4,0,70,19,82,4,0,70,19,83,4,0,70,19,84,98,0,70,19,85,53,2,71,19,12,96,2,71,19,13,53,3,71,19,14,4,0,71,19,41,4,0,71,19,64,4,0,71,19,65,4,0,71,19,66,4,0,71,19,67,4,0,71,19,68,4,0,71,19,69,4,0,71,19,70,4,0,71,19,71,4,0,71,19,72,4,0,71,19,73,4,0,71,19,74,4,0,71,19,75,4,0,71,19,76,4,0,71,19,77,4,0,71,19,78,4,0,71,19,79,4,0,71,19,80,4,0,71,19,81,4,0,71,19,82,4,0,71,19,83,4,0,71,19,84,85,0,72,19,11,98,0,72,19,12,4,0,72,19,13,98,0,72,19,14,85,0,72,19,15,98,0,72,19,41,4,0,72,19,42,4,0,72,19,43,4,0,72,19,44,4,0,72,19,64,4,0,72,19,65,4,0,72,19,66,4,0,72,19,67,4,0,72,19,68,4,0,72,19,69,4,0,72,19,70,4,0,72,19,71,4,0,72,19,72,4,0,72,19,73,4,0,72,19,74,4,0,72,19,75,4,0,72,19,76,4,0,72,19,77,4,0,72,19,78,4,0,72,19,79,4,0,72,19,80,4,0,72,19,81,4,0,72,19,82,4,0,72,19,83,4,0,72,19,84,98,0,73,19,10,17,0,73,19,11,17,0,73,19,15,98,0,73,19,16,98,0,73,19,40,4,0,73,19,41,4,0,73,19,45,4,0,73,19,46,4,0,73,19,64,4,0,73,19,65,4,0,73,19,66,4,0,73,19,67,4,0,73,19,68,4,0,73,19,69,4,0,73,19,70,4,0,73,19,71,4,0,73,19,72,4,0,73,19,73,4,0,73,19,74,4,0,73,19,75,4,0,73,19,76,4,0,73,19,77,4,0,73,19,78,4,0,73,19,79,4,0,73,19,80,4,0,73,19,84,98,0,73,19,85,4,0,74,19,9,4,0,74,19,17,17,0,74,19,39,4,0,74,19,47,4,0,74,19,64,4,0,74,19,65,4,0,74,19,66,4,0,74,19,67,4,0,74,19,68,4,0,74,19,69,4,0,74,19,70,4,0,74,19,71,4,0,74,19,72,4,0,74,19,73,4,0,74,19,74,4,0,74,19,75,4,0,74,19,76,4,0,74,19,77,4,0,74,19,78,17,0,74,19,86,98,0,75,19,8,98,0,75,19,18,98,0,75,19,38,4,0,75,19,48,4,0,75,19,64,4,0,75,19,65,4,0,75,19,66,4,0,75,19,67,4,0,75,19,68,4,0,75,19,69,4,0,75,19,70,4,0,75,19,71,4,0,75,19,72,4,0,75,19,73,4,0,75,19,74,4,0,75,19,75,4,0,75,19,76,4,0,75,19,77,98,0,75,19,87,85,0,76,19,7,17,0,76,19,8,17,0,76,19,18,85,0,76,19,19,4,0,76,19,38,4,0,76,19,48,4,0,76,19,64,4,0,76,19,65,4,0,76,19,66,4,0,76,19,67,4,0,76,19,68,4,0,76,19,69,4,0,76,19,70,4,0,76,19,71,4,0,76,19,72,4,0,76,19,73,4,0,76,19,74,4,0,76,19,75,4,0,76,19,76,4,0,76,19,77,4,0,76,19,87,98,0,77,19,7,98,0,77,19,19,4,0,77,19,37,4,0,77,19,49,4,0,77,19,64,4,0,77,19,65,4,0,77,19,66,4,0,77,19,67,4,0,77,19,68,4,0,77,19,69,4,0,77,19,70,4,0,77,19,71,4,0,77,19,72,4,0,77,19,73,4,0,77,19,74,4,0,77,19,75,4,0,77,19,76,4,0,77,19,88,96,0,78,19,6,4,0,78,19,7,4,0,78,19,19,96,1,78,19,20,98,0,78,19,37,4,0,78,19,49,4,0,78,19,64,4,0,78,19,65,4,0,78,19,66,4,0,78,19,67,4,0,78,19,68,4,0,78,19,69,4,0,78,19,70,4,0,78,19,71,4,0,78,19,72,4,0,78,19,73,4,0,78,19,74,4,0,78,19,75,4,0,78,19,76,98,0,78,19,88,98,1,79,19,7,98,0,79,19,19,4,0,79,19,37,4,0,79,19,49,98,0,79,19,55,98,0,79,19,56,98,0,79,19,57,98,0,79,19,58,4,0,79,19,64,4,0,79,19,65,4,0,79,19,66,4,0,79,19,67,4,0,79,19,68,4,0,79,19,69,4,0,79,19,70,4,0,79,19,71,4,0,79,19,72,4,0,79,19,73,4,0,79,19,74,4,0,79,19,75,4,0,79,19,76,4,0,79,19,88,85,0,80,19,7,17,0,80,19,8,17,0,80,19,18,85,0,80,19,19,4,0,80,19,38,4,0,80,19,48,4,0,80,19,49,4,0,80,19,50,4,0,80,19,51,4,0,80,19,52,4,0,80,19,53,4,0,80,19,54,85,0,80,19,55,85,0,80,19,56,85,0,80,19,57,85,0,80,19,58,4,0,80,19,59,4,0,80,19,60,4,0,80,19,61,4,0,80,19,62,4,0,80,19,63,48,0,80,19,64,4,0,80,19,65,4,0,80,19,66,98,0,80,19,67,98,0,80,19,68,4,0,80,19,69,4,0,80,19,70,4,0,80,19,71,4,0,80,19,72,4,0,80,19,73,4,0,80,19,74,48,0,80,19,75,4,0,80,19,76,4,0,80,19,77,4,0,80,19,87,98,0,81,19,8,98,1,81,19,18,98,0,81,19,38,4,0,81,19,48,98,0,81,19,49,98,1,81,19,50,98,0,81,19,51,44,8,81,19,52,44,8,81,19,53,44,8,81,19,54,98,0,81,19,72,4,0,81,19,73,98,0,81,19,74,98,0,81,19,77,98,0,81,19,87,48,0,82,19,9,4,0,82,19,17,17,0,82,19,39,17,0,82,19,47,17,0,82,19,78,17,0,82,19,86,98,0,83,19,10,17,0,83,19,11,17,0,83,19,15,98,0,83,19,16,98,0,83,19,40,4,0,83,19,41,4,0,83,19,45,98,0,83,19,46,98,0,83,19,79,4,0,83,19,80,4,0,83,19,84,98,0,83,19,85,85,0,84,19,11,98,0,84,19,12,4,0,84,19,13,98,0,84,19,14,85,0,84,19,15,4,0,84,19,42,98,0,84,19,43,4,0,84,19,44,4,0,84,19,81,98,0,84,19,82,4,0,84,19,83,96,3,85,19,13,85,0,2,20,58,44,2,3,20,33,44,2,3,20,34,44,2,3,20,35,44,2,4,20,31,44,2,4,20,32,17,0,4,20,33,98,0,4,20,34,17,0,4,20,35,44,2,4,20,36,44,2,4,20,37,98,0,4,20,57,102,0,4,20,58,98,0,4,20,59,98,0,4,20,81,102,0,4,20,82,98,0,4,20,83,44,2,5,20,30,17,0,5,20,31,17,0,5,20,32,17,0,5,20,36,17,0,5,20,37,44,2,5,20,38,98,0,5,20,55,4,0,5,20,56,4,0,5,20,60,98,0,5,20,61,98,0,5,20,79,4,0,5,20,80,4,0,5,20,84,98,0,5,20,85,44,2,6,20,29,98,0,6,20,30,98,0,6,20,38,44,2,6,20,39,17,0,6,20,54,17,0,6,20,62,17,0,6,20,78,17,0,6,20,86,44,2,7,20,28,17,0,7,20,29,17,0,7,20,39,44,2,7,20,40,98,0,7,20,53,98,0,7,20,63,98,0,7,20,77,98,0,7,20,87,44,2,8,20,28,17,0,8,20,29,17,0,8,20,39,44,2,8,20,40,4,0,8,20,53,4,0,8,20,63,4,0,8,20,64,4,0,8,20,65,98,0,8,20,66,102,0,8,20,67,98,0,8,20,68,48,0,8,20,69,4,0,8,20,70,4,0,8,20,71,98,0,8,20,72,102,0,8,20,73,98,0,8,20,74,4,0,8,20,75,4,0,8,20,76,4,0,8,20,77,4,0,8,20,87,44,2,9,20,27,17,0,9,20,28,17,0,9,20,40,44,2,9,20,41,98,0,9,20,52,98,0,9,20,64,98,0,9,20,76,98,0,9,20,88,44,2,10,20,27,98,0,10,20,28,98,0,10,20,40,44,2,10,20,41,102,0,10,20,52,48,0,10,20,64,102,0,10,20,76,102,0,10,20,88,44,2,11,20,27,17,0,11,20,28,17,0,11,20,40,44,2,11,20,41,98,1,11,20,52,98,0,11,20,64,98,1,11,20,76,98,0,11,20,88,44,2,12,20,28,17,0,12,20,29,17,0,12,20,39,44,2,12,20,40,4,0,12,20,53,4,0,12,20,63,4,0,12,20,76,4,0,12,20,77,4,0,12,20,87,44,2,13,20,28,17,0,13,20,29,17,0,13,20,39,44,2,13,20,40,106,1,13,20,52,98,0,13,20,53,98,0,13,20,63,98,0,13,20,77,98,0,13,20,87,44,2,14,20,29,98,0,14,20,30,98,0,14,20,38,44,2,14,20,39,106,3,14,20,53,17,0,14,20,54,17,0,14,20,62,17,0,14,20,78,17,0,14,20,86,44,2,15,20,30,17,0,15,20,31,17,0,15,20,32,17,0,15,20,36,17,0,15,20,37,44,2,15,20,38,106,2,15,20,54,17,0,15,20,55,4,0,15,20,60,98,0,15,20,61,98,0,15,20,79,4,0,15,20,80,4,0,15,20,84,98,0,15,20,85,44,2,16,20,31,44,2,16,20,32,17,0,16,20,33,98,0,16,20,34,17,0,16,20,35,44,2,16,20,36,44,2,16,20,37,98,0,16,20,56,98,0,16,20,57,102,0,16,20,58,98,0,16,20,59,98,0,16,20,81,102,0,16,20,82,98,0,16,20,83,4,0,16,20,84,44,2,17,20,33,44,2,17,20,34,44,2,17,20,35,98,0,17,20,52,98,0,17,20,56,4,0,17,20,58,4,0,17,20,84,98,0,18,20,56,4,0,18,20,57,48,0,18,20,84,4,0,19,20,57,98,0,19,20,84,106,9,20,20,49,4,0,20,20,56,102,0,20,20,84,106,1,21,20,48,18,12,21,20,49,98,0,21,20,50,4,0,21,20,56,102,0,21,20,84,106,1,22,20,48,98,0,22,20,54,4,0,22,20,56,102,0,22,20,84,98,0,23,20,53,98,0,23,20,55,4,0,23,20,56,98,0,23,20,84,44,2,24,20,12,44,2,24,20,13,44,2,24,20,14,4,0,24,20,56,102,0,24,20,84,44,2,25,20,10,44,2,25,20,11,17,0,25,20,12,98,0,25,20,13,17,0,25,20,14,44,2,25,20,15,44,2,25,20,16,85,0,25,20,19,98,0,25,20,48,98,0,25,20,55,4,0,25,20,56,98,1,25,20,84,44,2,26,20,9,17,0,26,20,10,17,0,26,20,11,17,0,26,20,15,17,0,26,20,16,44,2,26,20,17,98,0,26,20,48,4,0,26,20,56,102,0,26,20,84,44,2,27,20,8,98,0,27,20,9,98,0,27,20,17,44,2,27,20,18,18,12,27,20,47,98,0,27,20,51,4,0,27,20,56,102,0,27,20,84,44,2,28,20,7,17,0,28,20,8,17,0,28,20,18,44,2,28,20,19,98,0,28,20,51,4,0,28,20,56,102,0,28,20,84,44,2,29,20,7,17,0,29,20,8,17,0,29,20,18,44,2,29,20,19,98,0,29,20,55,4,0,29,20,56,98,0,29,20,84,44,2,30,20,6,17,0,30,20,7,17,0,30,20,19,44,2,30,20,20,98,0,30,20,46,4,0,30,20,56,48,0,30,20,84,44,2,31,20,6,98,0,31,20,7,98,0,31,20,19,44,2,31,20,20,98,0,31,20,45,98,0,31,20,55,4,0,31,20,56,4,0,31,20,84,44,2,32,20,6,17,0,32,20,7,17,0,32,20,19,44,2,32,20,20,98,0,32,20,45,98,0,32,20,49,4,0,32,20,56,4,0,32,20,84,44,2,33,20,7,17,0,33,20,8,17,0,33,20,18,44,2,33,20,19,98,0,33,20,42,102,0,33,20,43,98,0,33,20,44,17,0,33,20,45,98,0,33,20,48,4,0,33,20,56,98,0,33,20,81,102,0,33,20,82,98,0,33,20,83,4,0,33,20,84,44,2,34,20,7,17,0,34,20,8,17,0,34,20,18,44,2,34,20,19,98,0,34,20,40,4,0,34,20,41,4,0,34,20,45,17,0,34,20,46,17,0,34,20,47,98,0,34,20,48,106,4,34,20,49,4,0,34,20,56,98,0,34,20,79,4,0,34,20,80,4,0,34,20,84,98,0,34,20,85,44,2,35,20,8,98,0,35,20,9,98,0,35,20,17,44,2,35,20,18,17,0,35,20,39,17,0,35,20,47,106,6,35,20,48,98,0,35,20,55,4,0,35,20,56,17,0,35,20,78,17,0,35,20,86,44,2,36,20,9,17,0,36,20,10,17,0,36,20,11,17,0,36,20,15,17,0,36,20,16,44,2,36,20,17,98,0,36,20,38,98,0,36,20,48,109,2,36,20,50,109,3,36,20,53,98,0,36,20,55,4,0,36,20,56,98,0,36,20,77,98,0,36,20,87,44,2,37,20,10,44,2,37,20,11,17,0,37,20,12,98,0,37,20,13,17,0,37,20,14,44,2,37,20,15,44,2,37,20,16,4,0,37,20,38,4,0,37,20,48,4,0,37,20,49,4,0,37,20,50,98,0,37,20,51,98,0,37,20,52,4,0,37,20,53,4,0,37,20,54,4,0,37,20,55,4,0,37,20,56,4,0,37,20,57,4,0,37,20,58,4,0,37,20,59,4,0,37,20,60,4,0,37,20,61,4,0,37,20,62,4,0,37,20,63,4,0,37,20,64,4,0,37,20,65,4,0,37,20,66,4,0,37,20,67,4,0,37,20,68,4,0,37,20,69,4,0,37,20,70,4,0,37,20,71,4,0,37,20,72,4,0,37,20,73,4,0,37,20,74,4,0,37,20,75,4,0,37,20,76,4,0,37,20,77,4,0,37,20,87,43,2,38,20,13,98,0,38,20,37,4,0,38,20,49,4,0,38,20,76,98,0,38,20,88,43,2,39,20,13,102,0,39,20,37,4,0,39,20,49,4,0,39,20,76,102,0,39,20,88,44,2,40,20,13,98,1,40,20,37,4,0,40,20,49,4,0,40,20,76,98,0,40,20,88,44,2,41,20,13,4,0,41,20,38,4,0,41,20,48,4,0,41,20,77,4,0,41,20,87,44,2,42,20,13,98,0,42,20,38,4,0,42,20,48,4,0,42,20,77,98,0,42,20,87,44,2,43,20,13,17,0,43,20,39,4,0,43,20,47,4,0,43,20,78,17,0,43,20,86,44,2,44,20,13,98,0,44,20,40,4,0,44,20,41,4,0,44,20,45,4,0,44,20,46,4,0,44,20,79,4,0,44,20,80,4,0,44,20,84,98,0,44,20,85,44,2,45,20,13,98,0,45,20,41,4,0,45,20,42,4,0,45,20,43,4,0,45,20,44,4,0,45,20,81,4,0,45,20,82,4,0,45,20,83,4,0,45,20,84,44,2,46,20,13,4,0,46,20,41,4,0,46,20,84,44,2,47,20,13,102,0,47,20,41,4,0,47,20,84,44,2,48,20,13,102,0,48,20,41,4,0,48,20,84,98,0,48,20,85,44,2,49,20,13,102,0,49,20,41,4,0,49,20,84,98,0,49,20,85,44,2,50,20,13,4,0,50,20,41,4,0,50,20,84,98,0,50,20,85,44,2,51,20,13,4,0,51,20,41,4,0,51,20,84,44,8,51,20,85,44,2,52,20,13,4,0,52,20,41,4,0,52,20,84,44,8,52,20,85,44,2,53,20,13,85,0,53,20,40,98,0,53,20,41,4,0,53,20,84,44,8,53,20,85,44,2,54,20,13,98,0,54,20,83,85,0,54,20,84,44,2,55,20,13,98,0,55,20,83,85,0,55,20,84,44,2,56,20,13,98,0,56,20,83,85,0,56,20,84,44,2,57,20,13,98,0,57,20,83,85,0,57,20,84,44,2,58,20,13,98,0,58,20,83,85,0,58,20,84,44,2,59,20,13,4,0,59,20,84,44,2,60,20,13,4,0,60,20,84,44,2,61,20,13,4,0,61,20,84,44,2,62,20,13,4,0,62,20,84,44,2,63,20,13,4,0,63,20,84,44,2,64,20,13,85,0,64,20,40,98,0,64,20,41,4,0,64,20,84,44,2,65,20,13,4,0,65,20,41,4,0,65,20,84,44,2,66,20,13,4,0,66,20,41,4,0,66,20,84,44,2,67,20,13,4,0,67,20,41,48,0,67,20,84,44,2,68,20,13,102,0,68,20,41,4,0,68,20,84,4,0,68,20,85,44,2,69,20,13,102,0,69,20,41,4,0,69,20,84,98,0,69,20,85,44,2,70,20,13,102,0,70,20,41,4,0,70,20,84,4,0,70,20,85,44,2,71,20,13,4,0,71,20,41,4,0,71,20,84,44,2,72,20,10,44,2,72,20,11,17,0,72,20,12,98,0,72,20,13,17,0,72,20,14,44,2,72,20,15,44,2,72,20,16,98,0,72,20,41,4,0,72,20,42,4,0,72,20,43,4,0,72,20,44,4,0,72,20,81,4,0,72,20,82,98,0,72,20,83,4,0,72,20,84,44,2,73,20,9,17,0,73,20,10,17,0,73,20,11,17,0,73,20,15,17,0,73,20,16,44,2,73,20,17,98,0,73,20,40,4,0,73,20,41,4,0,73,20,45,4,0,73,20,46,4,0,73,20,79,4,0,73,20,80,4,0,73,20,84,98,0,73,20,85,44,2,74,20,8,98,0,74,20,9,98,0,74,20,17,44,2,74,20,18,17,0,74,20,39,4,0,74,20,47,4,0,74,20,78,17,0,74,20,86,44,2,75,20,7,17,0,75,20,8,17,0,75,20,18,44,2,75,20,19,98,0,75,20,38,4,0,75,20,48,4,0,75,20,77,98,0,75,20,87,44,2,76,20,7,17,0,76,20,8,17,0,76,20,18,44,2,76,20,19,4,0,76,20,38,4,0,76,20,48,4,0,76,20,77,4,0,76,20,87,44,2,77,20,6,17,0,77,20,7,17,0,77,20,19,44,2,77,20,20,98,0,77,20,37,4,0,77,20,49,4,0,77,20,76,98,0,77,20,88,44,2,78,20,6,98,0,78,20,7,98,0,78,20,19,44,2,78,20,20,102,0,78,20,37,48,0,78,20,49,4,0,78,20,76,102,0,78,20,88,44,2,79,20,6,17,0,79,20,7,17,0,79,20,19,44,2,79,20,20,98,1,79,20,37,98,0,79,20,49,98,0,79,20,58,98,0,79,20,59,98,0,79,20,60,98,0,79,20,61,98,0,79,20,62,98,1,79,20,76,98,0,79,20,88,44,2,80,20,7,17,0,80,20,8,17,0,80,20,18,44,2,80,20,19,4,0,80,20,38,4,0,80,20,48,4,0,80,20,49,4,0,80,20,50,4,0,80,20,51,4,0,80,20,52,4,0,80,20,53,4,0,80,20,54,4,0,80,20,55,4,0,80,20,56,4,0,80,20,57,85,0,80,20,58,85,0,80,20,59,85,0,80,20,60,85,0,80,20,61,85,0,80,20,62,4,0,80,20,63,4,0,80,20,64,4,0,80,20,65,4,0,80,20,66,4,0,80,20,67,4,0,80,20,68,4,0,80,20,69,4,0,80,20,70,4,0,80,20,71,4,0,80,20,72,4,0,80,20,73,4,0,80,20,74,48,0,80,20,75,4,0,80,20,76,4,0,80,20,77,4,0,80,20,87,44,2,81,20,7,17,0,81,20,8,17,0,81,20,18,44,2,81,20,19,98,0,81,20,38,4,0,81,20,48,98,0,81,20,52,98,0,81,20,53,98,0,81,20,54,44,8,81,20,55,44,8,81,20,56,44,8,81,20,57,4,0,81,20,72,98,0,81,20,73,4,0,81,20,74,98,0,81,20,77,98,0,81,20,87,44,2,82,20,8,98,0,82,20,9,98,0,82,20,17,44,2,82,20,18,17,0,82,20,39,17,0,82,20,47,17,0,82,20,78,17,0,82,20,86,44,2,83,20,9,17,0,83,20,10,17,0,83,20,11,17,0,83,20,15,17,0,83,20,16,44,2,83,20,17,98,0,83,20,40,4,0,83,20,41,4,0,83,20,45,98,0,83,20,46,98,0,83,20,79,4,0,83,20,80,4,0,83,20,84,98,0,83,20,85,44,2,84,20,10,44,2,84,20,11,17,0,84,20,12,98,0,84,20,13,17,0,84,20,14,44,2,84,20,15,44,2,84,20,16,98,0,84,20,42,102,0,84,20,43,98,0,84,20,44,98,0,84,20,81,102,0,84,20,82,98,0,84,20,83,44,2,85,20,12,44,2,85,20,13,44,2,85,20,14,85,0,2,21,58,85,0,4,21,32,98,0,4,21,33,48,0,4,21,34,98,0,4,21,35,85,0,4,21,36,50,2,4,21,56,48,0,4,21,57,102,0,4,21,58,4,0,4,21,59,50,2,4,21,60,48,0,4,21,81,102,0,4,21,82,4,0,4,21,83,98,0,5,21,31,17,0,5,21,32,17,0,5,21,36,98,1,5,21,37,17,0,5,21,55,98,0,5,21,56,98,0,5,21,60,17,0,5,21,61,17,0,5,21,79,98,0,5,21,80,98,0,5,21,84,17,0,5,21,85,4,0,6,21,30,4,0,6,21,38,4,0,6,21,54,48,0,6,21,62,4,0,6,21,78,48,0,6,21,86,98,0,7,21,29,98,0,7,21,39,17,0,7,21,53,17,0,7,21,63,17,0,7,21,77,17,0,7,21,87,85,0,8,21,28,17,0,8,21,29,17,0,8,21,39,85,0,8,21,40,98,0,8,21,53,98,0,8,21,63,48,0,8,21,64,4,0,8,21,65,4,0,8,21,66,98,0,8,21,67,48,0,8,21,68,4,0,8,21,69,98,0,8,21,70,4,0,8,21,71,4,0,8,21,72,98,0,8,21,73,4,0,8,21,74,4,0,8,21,75,4,0,8,21,76,98,0,8,21,77,98,0,8,21,87,50,2,8,21,88,96,6,9,21,26,98,0,9,21,28,98,0,9,21,40,4,0,9,21,52,4,0,9,21,64,4,0,9,21,76,4,0,9,21,88,96,4,10,21,25,89,0,10,21,26,96,5,10,21,27,4,0,10,21,28,4,0,10,21,40,102,0,10,21,52,4,0,10,21,64,102,0,10,21,76,102,0,10,21,88,96,7,11,21,26,98,0,11,21,28,98,0,11,21,40,4,0,11,21,52,4,0,11,21,64,4,0,11,21,76,4,0,11,21,88,85,0,12,21,28,17,0,12,21,29,17,0,12,21,39,85,0,12,21,40,98,0,12,21,53,98,0,12,21,63,4,0,12,21,76,98,0,12,21,77,98,0,12,21,87,50,1,12,21,88,98,0,13,21,29,98,0,13,21,39,17,0,13,21,53,17,0,13,21,63,17,0,13,21,77,17,0,13,21,87,4,0,14,21,30,4,0,14,21,38,5,0,14,21,53,98,0,14,21,54,4,0,14,21,62,4,0,14,21,78,4,0,14,21,86,98,0,15,21,31,17,0,15,21,32,17,0,15,21,36,98,0,15,21,37,5,0,15,21,52,5,0,15,21,53,98,0,15,21,55,98,0,15,21,56,98,0,15,21,60,17,0,15,21,61,17,0,15,21,79,98,0,15,21,80,98,0,15,21,84,17,0,15,21,85,85,0,16,21,32,98,0,16,21,33,4,0,16,21,34,98,0,16,21,35,85,0,16,21,36,5,0,16,21,52,85,0,16,21,56,4,0,16,21,57,102,0,16,21,58,4,0,16,21,59,50,1,16,21,80,4,0,16,21,81,102,0,16,21,82,4,0,16,21,83,4,0,16,21,84,5,0,17,21,51,85,0,17,21,52,85,0,17,21,56,5,0,17,21,57,50,1,17,21,59,4,0,17,21,84,5,0,18,21,51,85,0,18,21,56,5,0,18,21,57,48,0,18,21,84,5,0,19,21,50,5,0,19,21,56,48,0,19,21,84,106,9,20,21,49,5,0,20,21,50,5,0,20,21,56,98,0,20,21,84,106,1,21,21,48,5,0,21,21,49,85,0,21,21,50,5,0,21,21,55,4,0,21,21,56,102,0,21,21,84,106,1,22,21,48,5,0,22,21,49,85,0,22,21,54,5,0,22,21,55,4,0,22,21,56,98,0,22,21,84,5,0,23,21,48,85,0,23,21,53,5,0,23,21,54,4,0,23,21,56,4,0,23,21,84,5,0,24,21,48,5,0,24,21,54,4,0,24,21,56,98,0,24,21,84,98,0,25,21,12,4,0,25,21,13,98,0,25,21,14,85,0,25,21,19,5,0,25,21,47,85,0,25,21,48,5,0,25,21,53,4,0,25,21,56,4,0,25,21,84,98,0,26,21,10,17,0,26,21,11,17,0,26,21,15,98,0,26,21,16,5,0,26,21,47,85,0,26,21,48,5,0,26,21,53,98,0,26,21,55,4,0,26,21,56,98,0,26,21,84,4,0,27,21,9,4,0,27,21,17,5,0,27,21,46,85,0,27,21,51,5,0,27,21,52,4,0,27,21,56,102,0,27,21,84,98,0,28,21,8,98,0,28,21,18,5,0,28,21,46,85,0,28,21,51,5,0,28,21,52,98,0,28,21,55,4,0,28,21,56,98,0,28,21,84,17,0,29,21,8,17,0,29,21,18,5,0,29,21,45,5,0,29,21,51,4,0,29,21,56,4,0,29,21,84,96,6,30,21,5,98,0,30,21,7,98,0,30,21,19,5,0,30,21,45,85,0,30,21,46,5,0,30,21,51,4,0,30,21,56,48,0,30,21,84,96,4,31,21,4,89,0,31,21,5,96,5,31,21,6,4,0,31,21,7,4,0,31,21,19,5,0,31,21,44,85,0,31,21,45,5,0,31,21,50,4,0,31,21,56,4,0,31,21,84,96,7,32,21,5,98,0,32,21,7,98,0,32,21,19,5,0,32,21,44,85,0,32,21,45,85,0,32,21,49,5,0,32,21,50,98,0,32,21,55,4,0,32,21,56,4,0,32,21,84,17,0,33,21,8,17,0,33,21,18,48,0,33,21,42,102,0,33,21,43,4,0,33,21,44,98,0,33,21,45,85,0,33,21,48,5,0,33,21,49,4,0,33,21,56,48,0,33,21,81,102,0,33,21,82,4,0,33,21,83,4,0,33,21,84,98,0,34,21,8,98,0,34,21,18,17,0,34,21,40,98,0,34,21,41,98,0,34,21,45,98,0,34,21,46,98,0,34,21,47,85,0,34,21,48,5,0,34,21,49,98,0,34,21,55,4,0,34,21,56,17,0,34,21,79,98,0,34,21,80,98,0,34,21,84,17,0,34,21,85,48,0,35,21,9,4,0,35,21,17,4,0,35,21,39,98,0,35,21,47,43,2,35,21,48,4,0,35,21,56,4,0,35,21,78,48,0,35,21,86,98,0,36,21,10,17,0,36,21,11,17,0,36,21,15,98,0,36,21,16,17,0,36,21,38,17,0,36,21,48,109,2,36,21,51,109,3,36,21,52,98,0,36,21,55,4,0,36,21,56,17,0,36,21,77,17,0,36,21,87,98,0,37,21,12,4,0,37,21,13,98,1,37,21,14,50,2,37,21,37,98,0,37,21,38,98,0,37,21,48,4,0,37,21,49,4,0,37,21,50,4,0,37,21,51,4,0,37,21,52,4,0,37,21,53,4,0,37,21,54,4,0,37,21,55,4,0,37,21,56,4,0,37,21,57,4,0,37,21,58,4,0,37,21,59,4,0,37,21,60,4,0,37,21,61,4,0,37,21,62,4,0,37,21,63,4,0,37,21,64,4,0,37,21,65,4,0,37,21,66,4,0,37,21,67,4,0,37,21,68,4,0,37,21,69,4,0,37,21,70,4,0,37,21,71,4,0,37,21,72,4,0,37,21,73,4,0,37,21,74,4,0,37,21,75,4,0,37,21,76,98,0,37,21,77,98,0,37,21,87,50,2,37,21,88,44,2,38,21,13,4,0,38,21,37,4,0,38,21,49,4,0,38,21,76,4,0,38,21,88,102,0,39,21,37,4,0,39,21,49,4,0,39,21,76,102,0,39,21,88,4,0,40,21,37,4,0,40,21,49,4,0,40,21,76,4,0,40,21,88,50,1,41,21,37,98,0,41,21,38,4,0,41,21,48,50,1,41,21,49,4,0,41,21,77,98,0,41,21,87,50,1,41,21,88,17,0,42,21,38,4,0,42,21,48,4,0,42,21,77,17,0,42,21,87,4,0,43,21,39,4,0,43,21,47,4,0,43,21,78,4,0,43,21,86,17,0,44,21,40,98,0,44,21,41,4,0,44,21,45,4,0,44,21,46,4,0,44,21,79,4,0,44,21,80,98,0,44,21,84,17,0,44,21,85,98,0,45,21,41,4,0,45,21,42,4,0,45,21,43,4,0,45,21,44,50,1,45,21,45,4,0,45,21,81,4,0,45,21,82,4,0,45,21,83,4,0,45,21,84,4,0,46,21,41,4,0,46,21,84,102,0,47,21,41,4,0,47,21,84,102,0,48,21,41,4,0,48,21,84,98,0,48,21,85,102,0,49,21,41,4,0,49,21,84,4,0,50,21,41,4,0,50,21,84,109,6,51,21,40,4,0,51,21,41,4,0,51,21,84,98,0,51,21,85,4,0,52,21,41,4,0,52,21,84,98,0,52,21,85,50,5,53,21,40,98,0,53,21,41,4,0,53,21,84,98,0,53,21,85,4,0,54,21,84,44,8,54,21,85,4,0,55,21,84,44,8,55,21,85,4,0,56,21,84,44,8,56,21,85,4,0,57,21,84,44,8,57,21,85,98,0,58,21,83,85,0,58,21,84,98,0,59,21,83,85,0,59,21,84,98,0,60,21,83,85,0,60,21,84,98,0,61,21,83,85,0,61,21,84,98,0,62,21,83,85,0,62,21,84,4,0,63,21,84,98,0,64,21,41,4,0,64,21,84,4,0,65,21,41,4,0,65,21,84,109,6,66,21,40,4,0,66,21,41,4,0,66,21,84,4,0,67,21,41,4,0,67,21,84,102,0,68,21,41,4,0,68,21,84,109,3,68,21,85,102,0,69,21,41,4,0,69,21,84,109,3,69,21,85,102,0,70,21,41,4,0,70,21,84,109,3,70,21,85,4,0,71,21,41,4,0,71,21,84,85,0,72,21,11,98,0,72,21,12,48,0,72,21,13,98,0,72,21,14,85,0,72,21,15,98,0,72,21,41,48,0,72,21,42,4,0,72,21,43,4,0,72,21,44,48,0,72,21,81,4,0,72,21,82,4,0,72,21,83,4,0,72,21,84,98,0,73,21,10,17,0,73,21,11,17,0,73,21,15,98,1,73,21,16,17,0,73,21,40,98,0,73,21,41,4,0,73,21,45,4,0,73,21,46,4,0,73,21,79,4,0,73,21,80,98,0,73,21,84,17,0,73,21,85,4,0,74,21,9,4,0,74,21,17,4,0,74,21,39,48,0,74,21,47,4,0,74,21,78,48,0,74,21,86,98,0,75,21,8,98,0,75,21,18,17,0,75,21,38,4,0,75,21,48,4,0,75,21,77,17,0,75,21,87,85,0,76,21,7,17,0,76,21,8,17,0,76,21,18,85,0,76,21,19,98,0,76,21,38,4,0,76,21,48,4,0,76,21,77,98,0,76,21,87,50,2,76,21,88,96,6,77,21,5,98,0,77,21,7,98,0,77,21,19,4,0,77,21,37,4,0,77,21,49,4,0,77,21,76,4,0,77,21,88,96,4,78,21,4,89,0,78,21,5,96,5,78,21,6,4,0,78,21,7,4,0,78,21,19,102,0,78,21,37,4,0,78,21,49,4,0,78,21,76,102,0,78,21,88,96,7,79,21,5,98,0,79,21,7,98,0,79,21,19,4,0,79,21,37,4,0,79,21,49,98,0,79,21,62,98,0,79,21,63,98,0,79,21,64,98,0,79,21,65,98,0,79,21,66,4,0,79,21,76,4,0,79,21,88,85,0,80,21,7,17,0,80,21,8,17,0,80,21,18,85,0,80,21,19,98,0,80,21,38,98,0,80,21,48,4,0,80,21,49,4,0,80,21,50,48,0,80,21,51,4,0,80,21,52,4,0,80,21,53,4,0,80,21,54,4,0,80,21,55,4,0,80,21,56,4,0,80,21,57,4,0,80,21,58,4,0,80,21,59,4,0,80,21,60,4,0,80,21,61,85,0,80,21,62,85,0,80,21,63,85,0,80,21,64,85,0,80,21,65,85,0,80,21,66,4,0,80,21,67,4,0,80,21,68,4,0,80,21,69,4,0,80,21,70,4,0,80,21,71,4,0,80,21,72,4,0,80,21,73,4,0,80,21,74,4,0,80,21,75,48,0,80,21,76,98,0,80,21,77,98,0,80,21,87,50,1,80,21,88,98,0,81,21,8,98,0,81,21,18,17,0,81,21,38,17,0,81,21,48,98,0,81,21,52,98,0,81,21,55,98,0,81,21,56,98,0,81,21,57,44,8,81,21,58,44,8,81,21,59,44,8,81,21,60,44,8,81,21,61,109,1,81,21,72,109,1,81,21,73,109,1,81,21,74,17,0,81,21,77,17,0,81,21,87,4,0,82,21,9,4,0,82,21,17,4,0,82,21,39,4,0,82,21,47,4,0,82,21,78,4,0,82,21,86,98,0,83,21,10,17,0,83,21,11,17,0,83,21,15,98,0,83,21,16,17,0,83,21,40,98,0,83,21,41,98,0,83,21,45,17,0,83,21,46,17,0,83,21,79,98,0,83,21,80,98,0,83,21,84,17,0,83,21,85,85,0,84,21,11,98,0,84,21,12,4,0,84,21,13,98,0,84,21,14,85,0,84,21,15,4,0,84,21,42,102,0,84,21,43,48,0,84,21,44,50,1,84,21,80,4,0,84,21,81,102,0,84,21,82,4,0,84,21,83,50,1,84,21,84,85,0,2,22,58,4,0,4,22,33,5,0,4,22,34,4,0,4,22,35,4,0,4,22,57,102,0,4,22,58,4,0,4,22,59,4,0,4,22,81,102,0,4,22,82,4,0,4,22,83,4,0,5,22,31,98,0,5,22,32,98,0,5,22,36,4,0,5,22,37,17,0,5,22,55,98,0,5,22,56,98,0,5,22,60,17,0,5,22,61,17,0,5,22,79,98,0,5,22,80,98,0,5,22,84,17,0,5,22,85,5,0,6,22,30,5,0,6,22,38,4,0,6,22,54,4,0,6,22,62,4,0,6,22,78,4,0,6,22,86,4,0,7,22,29,4,0,7,22,39,17,0,7,22,53,17,0,7,22,63,98,0,7,22,64,98,0,7,22,76,17,0,7,22,77,17,0,7,22,87,98,0,8,22,29,98,0,8,22,39,98,0,8,22,53,98,0,8,22,63,4,0,8,22,64,48,0,8,22,65,4,0,8,22,66,98,0,8,22,67,4,0,8,22,68,4,0,8,22,69,98,0,8,22,70,4,0,8,22,71,4,0,8,22,72,98,0,8,22,73,4,0,8,22,74,48,0,8,22,75,4,0,8,22,76,98,0,8,22,77,98,0,8,22,87,48,0,9,22,28,48,0,9,22,40,4,0,9,22,52,4,0,9,22,64,4,0,9,22,76,4,0,9,22,88,85,0,10,22,26,5,0,10,22,28,5,0,10,22,40,102,0,10,22,52,4,0,10,22,64,102,0,10,22,76,102,0,10,22,88,4,0,11,22,28,4,0,11,22,40,4,0,11,22,52,4,0,11,22,64,4,0,11,22,76,4,0,11,22,88,98,0,12,22,29,98,0,12,22,39,98,0,12,22,53,98,0,12,22,63,4,0,12,22,76,98,0,12,22,77,98,0,12,22,87,4,0,13,22,29,4,0,13,22,39,17,0,13,22,53,17,0,13,22,63,17,0,13,22,77,17,0,13,22,87,5,0,14,22,30,5,0,14,22,38,17,0,14,22,54,4,0,14,22,62,4,0,14,22,78,4,0,14,22,86,4,0,15,22,31,98,0,15,22,32,98,0,15,22,36,4,0,15,22,37,5,0,15,22,53,17,0,15,22,55,17,0,15,22,56,98,0,15,22,60,17,0,15,22,61,17,0,15,22,79,98,0,15,22,80,98,0,15,22,84,17,0,15,22,85,4,0,16,22,33,5,0,16,22,34,4,0,16,22,35,5,0,16,22,53,4,0,16,22,57,102,0,16,22,58,4,0,16,22,59,4,0,16,22,81,102,0,16,22,82,4,0,16,22,83,4,0,16,22,84,109,5,16,22,85,5,0,17,22,52,5,0,17,22,53,5,0,17,22,56,4,0,17,22,84,5,0,18,22,52,5,0,18,22,55,5,0,18,22,56,4,0,18,22,84,5,0,19,22,51,5,0,19,22,52,5,0,19,22,55,4,0,19,22,56,48,0,19,22,84,5,0,20,22,51,5,0,20,22,55,4,0,20,22,56,98,0,20,22,84,5,0,21,22,50,5,0,21,22,51,5,0,21,22,54,4,0,21,22,56,102,0,21,22,84,5,0,22,22,50,5,0,22,22,54,4,0,22,22,56,98,0,22,22,84,5,0,23,22,49,5,0,23,22,50,5,0,23,22,53,4,0,23,22,56,4,0,23,22,84,5,0,24,22,49,5,0,24,22,53,85,0,24,22,55,4,0,24,22,56,98,0,24,22,84,4,0,25,22,12,5,0,25,22,13,4,0,25,22,14,85,0,25,22,18,85,0,25,22,19,5,0,25,22,48,5,0,25,22,49,5,0,25,22,52,4,0,25,22,56,4,0,25,22,84,4,0,26,22,10,98,0,26,22,11,98,0,26,22,15,4,0,26,22,16,85,0,26,22,17,85,0,26,22,18,85,0,26,22,19,5,0,26,22,48,5,0,26,22,52,98,0,26,22,55,4,0,26,22,56,98,0,26,22,84,5,0,27,22,9,5,0,27,22,17,85,0,27,22,18,5,0,27,22,47,5,0,27,22,48,5,0,27,22,51,4,0,27,22,56,102,0,27,22,84,4,0,28,22,8,4,0,28,22,18,5,0,28,22,47,5,0,28,22,51,98,0,28,22,55,4,0,28,22,56,98,0,28,22,84,98,0,29,22,8,98,0,29,22,18,5,0,29,22,46,5,0,29,22,47,5,0,29,22,50,4,0,29,22,56,48,0,29,22,84,48,0,30,22,7,4,0,30,22,19,5,0,30,22,46,5,0,30,22,50,85,0,30,22,55,4,0,30,22,56,4,0,30,22,84,85,0,31,22,5,5,0,31,22,7,5,0,31,22,19,5,0,31,22,45,5,0,31,22,46,5,0,31,22,49,4,0,31,22,56,4,0,31,22,84,4,0,32,22,7,48,0,32,22,19,5,0,32,22,45,5,0,32,22,49,98,0,32,22,55,4,0,32,22,56,4,0,32,22,84,98,0,33,22,8,98,0,33,22,18,4,0,33,22,42,102,0,33,22,43,4,0,33,22,44,17,0,33,22,45,5,0,33,22,48,4,0,33,22,56,4,0,33,22,81,102,0,33,22,82,4,0,33,22,83,4,0,33,22,84,109,4,33,22,85,4,0,34,22,8,4,0,34,22,18,17,0,34,22,40,98,0,34,22,41,98,0,34,22,45,17,0,34,22,46,17,0,34,22,47,5,0,34,22,48,98,0,34,22,55,4,0,34,22,56,17,0,34,22,79,98,0,34,22,80,98,0,34,22,84,17,0,34,22,85,5,0,35,22,9,5,0,35,22,17,4,0,35,22,39,98,0,35,22,47,4,0,35,22,56,4,0,35,22,78,4,0,35,22,86,48,0,36,22,10,98,0,36,22,11,98,0,36,22,15,48,0,36,22,16,17,0,36,22,38,17,0,36,22,48,98,0,36,22,55,4,0,36,22,56,17,0,36,22,77,17,0,36,22,87,4,0,37,22,12,5,0,37,22,13,4,0,37,22,14,98,0,37,22,38,98,0,37,22,48,4,0,37,22,49,4,0,37,22,50,4,0,37,22,51,4,0,37,22,52,98,2,37,22,53,4,0,37,22,54,4,0,37,22,55,4,0,37,22,56,4,0,37,22,57,4,0,37,22,58,4,0,37,22,59,4,0,37,22,60,4,0,37,22,61,4,0,37,22,62,4,0,37,22,63,4,0,37,22,64,4,0,37,22,65,4,0,37,22,66,4,0,37,22,67,4,0,37,22,68,4,0,37,22,69,4,0,37,22,70,4,0,37,22,71,4,0,37,22,72,4,0,37,22,73,4,0,37,22,74,4,0,37,22,75,4,0,37,22,76,98,0,37,22,77,98,0,37,22,87,4,0,38,22,37,4,0,38,22,49,4,0,38,22,76,4,0,38,22,88,102,0,39,22,37,4,0,39,22,49,4,0,39,22,76,102,0,39,22,88,4,0,40,22,37,4,0,40,22,49,4,0,40,22,76,4,0,40,22,88,98,0,41,22,38,4,0,41,22,48,4,0,41,22,77,98,0,41,22,87,17,0,42,22,38,4,0,42,22,48,4,0,42,22,77,17,0,42,22,87,4,0,43,22,39,4,0,43,22,47,50,1,43,22,77,4,0,43,22,78,4,0,43,22,86,17,0,44,22,40,98,0,44,22,41,4,0,44,22,45,4,0,44,22,46,4,0,44,22,79,4,0,44,22,80,98,0,44,22,84,17,0,44,22,85,98,0,45,22,41,4,0,45,22,42,4,0,45,22,43,4,0,45,22,44,4,0,45,22,81,4,0,45,22,82,4,0,45,22,83,4,0,45,22,84,4,0,46,22,41,4,0,46,22,84,102,0,47,22,41,4,0,47,22,84,102,0,48,22,41,4,0,48,22,84,98,0,48,22,85,85,0,48,22,86,102,0,49,22,41,4,0,49,22,84,4,0,50,22,41,4,0,50,22,84,98,0,51,22,41,4,0,51,22,84,4,0,52,22,41,4,0,52,22,84,4,0,53,22,41,4,0,53,22,84,98,0,54,22,41,4,0,54,22,84,98,0,54,22,85,4,0,55,22,84,98,0,55,22,85,4,0,56,22,84,98,0,56,22,85,4,0,57,22,84,98,0,57,22,85,4,0,58,22,84,44,8,58,22,85,4,0,59,22,84,44,8,59,22,85,4,0,60,22,84,44,8,60,22,85,4,0,61,22,84,44,8,61,22,85,98,0,62,22,83,85,0,62,22,84,98,0,63,22,41,98,0,63,22,83,85,0,63,22,84,4,0,64,22,41,98,0,64,22,83,85,0,64,22,84,4,0,65,22,41,98,0,65,22,83,85,0,65,22,84,98,0,66,22,41,98,0,66,22,83,85,0,66,22,84,4,0,67,22,41,98,0,67,22,83,85,0,67,22,84,102,0,68,22,41,4,0,68,22,84,102,0,69,22,41,4,0,69,22,84,102,0,70,22,41,4,0,70,22,84,4,0,71,22,41,4,0,71,22,84,4,0,72,22,12,5,0,72,22,13,4,0,72,22,14,98,0,72,22,41,4,0,72,22,42,4,0,72,22,43,4,0,72,22,44,4,0,72,22,81,4,0,72,22,82,4,0,72,22,83,4,0,72,22,84,4,0,73,22,10,98,0,73,22,11,98,0,73,22,15,4,0,73,22,16,17,0,73,22,40,98,0,73,22,41,4,0,73,22,45,4,0,73,22,46,4,0,73,22,79,4,0,73,22,80,98,0,73,22,84,17,0,73,22,85,5,0,74,22,9,5,0,74,22,17,4,0,74,22,39,4,0,74,22,47,4,0,74,22,78,4,0,74,22,86,4,0,75,22,8,4,0,75,22,18,17,0,75,22,38,4,0,75,22,48,4,0,75,22,77,17,0,75,22,87,98,0,76,22,8,98,0,76,22,18,98,0,76,22,38,4,0,76,22,48,4,0,76,22,77,98,0,76,22,87,48,0,77,22,7,48,0,77,22,19,96,6,77,22,35,4,0,77,22,37,4,0,77,22,49,4,0,77,22,76,4,0,77,22,88,85,0,78,22,5,5,0,78,22,7,5,0,78,22,19,96,4,78,22,34,89,0,78,22,35,96,5,78,22,36,102,0,78,22,37,4,0,78,22,49,4,0,78,22,76,102,0,78,22,88,4,0,79,22,7,4,0,79,22,19,96,7,79,22,35,4,0,79,22,37,4,0,79,22,49,98,0,79,22,66,98,0,79,22,67,98,0,79,22,68,98,0,79,22,69,98,0,79,22,70,98,0,79,22,71,4,0,79,22,76,4,0,79,22,88,98,0,80,22,8,98,0,80,22,18,98,0,80,22,38,98,0,80,22,48,4,0,80,22,49,4,0,80,22,50,48,0,80,22,51,4,0,80,22,52,4,0,80,22,53,4,0,80,22,54,4,0,80,22,55,4,0,80,22,56,4,0,80,22,57,4,0,80,22,58,4,0,80,22,59,4,0,80,22,60,4,0,80,22,61,4,0,80,22,62,4,0,80,22,63,4,0,80,22,64,4,0,80,22,65,85,0,80,22,66,85,0,80,22,67,85,0,80,22,68,85,0,80,22,69,85,0,80,22,70,85,0,80,22,71,4,0,80,22,72,4,0,80,22,73,4,0,80,22,74,4,0,80,22,75,4,0,80,22,76,98,0,80,22,77,98,0,80,22,87,4,0,81,22,8,4,0,81,22,18,17,0,81,22,38,17,0,81,22,48,98,0,81,22,52,98,1,81,22,58,98,0,81,22,59,98,0,81,22,60,98,0,81,22,61,44,8,81,22,62,44,8,81,22,63,44,8,81,22,64,44,8,81,22,65,17,0,81,22,77,17,0,81,22,87,5,0,82,22,9,5,0,82,22,17,4,0,82,22,39,4,0,82,22,47,50,1,82,22,52,4,0,82,22,78,4,0,82,22,86,4,0,83,22,10,98,0,83,22,11,98,0,83,22,15,4,0,83,22,16,17,0,83,22,40,98,0,83,22,41,98,0,83,22,45,17,0,83,22,46,17,0,83,22,79,98,0,83,22,80,98,0,83,22,84,17,0,83,22,85,4,0,84,22,12,5,0,84,22,13,4,0,84,22,14,4,0,84,22,42,102,0,84,22,43,4,0,84,22,44,4,0,84,22,81,102,0,84,22,82,4,0,84,22,83,96,6,85,22,82,96,4,86,22,81,89,0,86,22,82,96,5,86,22,83,96,7,87,22,82,85,0,2,23,58,17,0,4,23,33,5,0,4,23,34,17,0,4,23,35,98,0,4,23,57,4,0,4,23,58,98,0,4,23,59,98,0,4,23,81,4,0,4,23,82,98,0,4,23,83,17,0,5,23,31,17,0,5,23,32,17,0,5,23,36,17,0,5,23,37,4,0,5,23,55,17,0,5,23,56,17,0,5,23,60,4,0,5,23,61,4,0,5,23,79,17,0,5,23,80,17,0,5,23,84,4,0,5,23,85,5,0,6,23,30,5,0,6,23,38,20,0,6,23,54,20,0,6,23,62,20,0,6,23,78,20,0,6,23,86,17,0,7,23,29,17,0,7,23,39,4,0,7,23,53,4,0,7,23,63,85,0,7,23,64,98,0,7,23,65,98,0,7,23,75,85,0,7,23,76,4,0,7,23,77,4,0,7,23,87,17,0,8,23,29,17,0,8,23,39,50,2,8,23,52,17,0,8,23,53,17,0,8,23,63,4,0,8,23,64,4,0,8,23,65,4,0,8,23,66,4,0,8,23,67,4,0,8,23,68,98,0,8,23,69,85,0,8,23,70,98,0,8,23,71,4,0,8,23,72,4,0,8,23,73,4,0,8,23,74,4,0,8,23,75,4,0,8,23,76,17,0,8,23,77,17,0,8,23,87,17,0,9,23,28,17,0,9,23,40,98,0,9,23,52,98,0,9,23,64,4,0,9,23,70,4,0,9,23,71,98,0,9,23,76,98,0,9,23,88,85,0,10,23,26,85,0,10,23,27,5,0,10,23,28,5,0,10,23,40,4,0,10,23,52,4,0,10,23,64,4,0,10,23,76,4,0,10,23,88,17,0,11,23,28,17,0,11,23,40,98,0,11,23,52,98,0,11,23,64,98,0,11,23,76,98,0,11,23,88,17,0,12,23,29,17,0,12,23,39,50,1,12,23,52,17,0,12,23,53,17,0,12,23,63,4,0,12,23,76,17,0,12,23,77,17,0,12,23,87,17,0,13,23,29,17,0,13,23,39,4,0,13,23,53,4,0,13,23,63,4,0,13,23,77,4,0,13,23,87,5,0,14,23,30,5,0,14,23,38,20,0,14,23,54,20,0,14,23,62,20,0,14,23,78,20,0,14,23,86,17,0,15,23,31,17,0,15,23,32,17,0,15,23,36,17,0,15,23,37,5,0,15,23,54,17,0,15,23,55,17,0,15,23,56,17,0,15,23,60,4,0,15,23,61,4,0,15,23,79,17,0,15,23,80,17,0,15,23,84,4,0,15,23,85,17,0,16,23,33,5,0,16,23,34,17,0,16,23,35,5,0,16,23,54,5,0,16,23,56,98,0,16,23,57,4,0,16,23,58,98,0,16,23,59,98,0,16,23,81,4,0,16,23,82,98,0,16,23,83,4,0,16,23,84,85,0,16,23,85,5,0,17,23,53,5,0,17,23,54,5,0,17,23,55,4,0,17,23,84,109,5,17,23,85,5,0,18,23,53,5,0,18,23,55,4,0,18,23,84,5,0,19,23,52,5,0,19,23,54,4,0,19,23,56,48,0,19,23,84,5,0,20,23,52,5,0,20,23,54,4,0,20,23,56,48,0,20,23,84,5,0,21,23,51,5,0,21,23,53,4,0,21,23,56,98,0,21,23,84,5,0,22,23,51,5,0,22,23,53,4,0,22,23,56,4,0,22,23,84,5,0,23,23,50,5,0,23,23,52,4,0,23,23,56,4,0,23,23,84,5,0,24,23,50,5,0,24,23,52,50,4,24,23,55,4,0,24,23,56,4,0,24,23,84,17,0,25,23,12,5,0,25,23,13,17,0,25,23,14,44,2,25,23,18,44,2,25,23,19,5,0,25,23,49,5,0,25,23,51,4,0,25,23,56,4,0,25,23,84,17,0,26,23,10,17,0,26,23,11,17,0,26,23,15,17,0,26,23,16,85,0,26,23,17,44,2,26,23,18,44,2,26,23,19,5,0,26,23,49,5,0,26,23,51,4,0,26,23,56,4,0,26,23,84,5,0,27,23,9,5,0,27,23,17,85,0,27,23,18,5,0,27,23,48,5,0,27,23,50,98,0,27,23,55,4,0,27,23,56,98,0,27,23,84,17,0,28,23,8,17,0,28,23,18,5,0,28,23,48,5,0,28,23,49,5,0,28,23,50,4,0,28,23,56,4,0,28,23,84,17,0,29,23,8,17,0,29,23,18,5,0,29,23,47,5,0,29,23,49,4,0,29,23,56,4,0,29,23,84,17,0,30,23,7,17,0,30,23,19,5,0,30,23,47,5,0,30,23,49,50,4,30,23,55,4,0,30,23,56,4,0,30,23,84,85,0,31,23,5,85,0,31,23,6,5,0,31,23,7,5,0,31,23,19,5,0,31,23,46,5,0,31,23,47,5,0,31,23,48,4,0,31,23,56,4,0,31,23,84,17,0,32,23,7,17,0,32,23,19,5,0,32,23,46,5,0,32,23,48,4,0,32,23,56,4,0,32,23,84,109,4,32,23,85,17,0,33,23,8,17,0,33,23,18,98,0,33,23,42,4,0,33,23,43,98,0,33,23,44,5,0,33,23,45,5,0,33,23,46,5,0,33,23,47,98,0,33,23,55,4,0,33,23,56,98,0,33,23,81,4,0,33,23,82,98,0,33,23,83,4,0,33,23,84,85,0,33,23,85,17,0,34,23,8,17,0,34,23,18,4,0,34,23,40,17,0,34,23,41,17,0,34,23,45,4,0,34,23,46,5,0,34,23,47,4,0,34,23,56,4,0,34,23,79,17,0,34,23,80,17,0,34,23,84,4,0,34,23,85,5,0,35,23,9,5,0,35,23,17,20,0,35,23,39,20,0,35,23,47,4,0,35,23,56,20,0,35,23,78,20,0,35,23,86,17,0,36,23,10,17,0,36,23,11,17,0,36,23,15,17,0,36,23,16,4,0,36,23,38,4,0,36,23,48,85,0,36,23,52,98,0,36,23,55,4,0,36,23,56,4,0,36,23,77,4,0,36,23,87,17,0,37,23,12,5,0,37,23,13,17,0,37,23,14,17,0,37,23,38,17,0,37,23,48,4,0,37,23,49,4,0,37,23,50,4,0,37,23,51,4,0,37,23,52,102,0,37,23,53,4,0,37,23,54,4,0,37,23,55,4,0,37,23,56,4,0,37,23,57,4,0,37,23,58,4,0,37,23,59,4,0,37,23,60,4,0,37,23,61,4,0,37,23,62,4,0,37,23,63,4,0,37,23,64,4,0,37,23,65,4,0,37,23,66,4,0,37,23,67,4,0,37,23,68,4,0,37,23,69,4,0,37,23,70,4,0,37,23,71,4,0,37,23,72,4,0,37,23,73,4,0,37,23,74,4,0,37,23,75,4,0,37,23,76,17,0,37,23,77,17,0,37,23,87,98,0,38,23,37,4,0,38,23,49,4,0,38,23,76,98,0,38,23,88,4,0,39,23,37,4,0,39,23,49,4,0,39,23,76,4,0,39,23,88,98,0,40,23,37,4,0,40,23,49,4,0,40,23,76,98,0,40,23,88,17,0,41,23,38,4,0,41,23,48,4,0,41,23,77,17,0,41,23,87,4,0,42,23,38,4,0,42,23,48,4,0,42,23,77,4,0,42,23,87,20,0,43,23,39,4,0,43,23,47,4,0,43,23,78,20,0,43,23,86,4,0,44,23,40,17,0,44,23,41,4,0,44,23,45,4,0,44,23,46,4,0,44,23,79,4,0,44,23,80,17,0,44,23,84,4,0,44,23,85,98,0,45,23,41,4,0,45,23,42,4,0,45,23,43,4,0,45,23,44,4,0,45,23,81,4,0,45,23,82,4,0,45,23,83,4,0,45,23,84,48,0,46,23,41,4,0,46,23,84,102,0,47,23,41,4,0,47,23,84,102,0,48,23,41,4,0,48,23,84,98,0,48,23,85,50,3,48,23,86,102,0,49,23,41,4,0,49,23,84,4,0,50,23,41,4,0,50,23,84,98,0,51,23,41,102,0,51,23,84,4,0,52,23,41,102,0,52,23,84,4,0,53,23,41,102,0,53,23,84,98,0,54,23,41,4,0,54,23,84,4,0,55,23,84,4,0,56,23,84,98,0,56,23,85,4,0,57,23,84,4,0,58,23,84,98,0,58,23,85,4,0,59,23,84,98,0,59,23,85,4,0,60,23,84,98,0,60,23,85,4,0,61,23,84,98,1,61,23,85,4,0,62,23,84,44,8,62,23,85,98,0,63,23,41,4,0,63,23,84,44,8,63,23,85,48,0,64,23,41,4,0,64,23,84,44,8,64,23,85,4,0,65,23,41,4,0,65,23,84,44,8,65,23,85,98,0,66,23,41,4,0,66,23,84,44,8,66,23,85,4,0,67,23,41,98,0,67,23,83,85,0,67,23,84,102,0,68,23,41,98,0,68,23,83,85,0,68,23,84,102,0,69,23,41,98,0,69,23,83,85,0,69,23,84,102,0,70,23,41,98,0,70,23,83,85,0,70,23,84,4,0,71,23,41,98,0,71,23,83,85,0,71,23,84,17,0,72,23,12,5,0,72,23,13,17,0,72,23,14,98,1,72,23,41,4,0,72,23,42,4,0,72,23,43,4,0,72,23,44,50,2,72,23,45,4,0,72,23,81,4,0,72,23,82,98,0,72,23,83,85,0,72,23,84,17,0,73,23,10,17,0,73,23,11,17,0,73,23,15,17,0,73,23,16,4,0,73,23,40,17,0,73,23,41,4,0,73,23,45,4,0,73,23,46,4,0,73,23,79,4,0,73,23,80,17,0,73,23,84,4,0,73,23,85,5,0,74,23,9,5,0,74,23,17,20,0,74,23,39,4,0,74,23,47,4,0,74,23,78,20,0,74,23,86,17,0,75,23,8,17,0,75,23,18,4,0,75,23,38,4,0,75,23,48,4,0,75,23,77,4,0,75,23,87,17,0,76,23,8,17,0,76,23,18,17,0,76,23,38,4,0,76,23,48,4,0,76,23,77,17,0,76,23,87,17,0,77,23,7,17,0,77,23,19,98,0,77,23,37,4,0,77,23,49,4,0,77,23,76,98,0,77,23,88,85,0,78,23,5,85,0,78,23,6,5,0,78,23,7,5,0,78,23,19,85,0,78,23,35,4,0,78,23,37,4,0,78,23,49,4,0,78,23,76,4,0,78,23,88,17,0,79,23,7,17,0,79,23,19,98,0,79,23,37,4,0,79,23,49,98,0,79,23,71,98,0,79,23,72,98,0,79,23,73,98,0,79,23,74,98,0,79,23,75,98,0,79,23,76,98,0,79,23,88,17,0,80,23,8,17,0,80,23,18,17,0,80,23,38,17,0,80,23,48,4,0,80,23,49,48,0,80,23,50,4,0,80,23,51,4,0,80,23,52,4,0,80,23,53,4,0,80,23,54,4,0,80,23,55,4,0,80,23,56,4,0,80,23,57,4,0,80,23,58,4,0,80,23,59,4,0,80,23,60,4,0,80,23,61,4,0,80,23,62,4,0,80,23,63,4,0,80,23,64,4,0,80,23,65,4,0,80,23,66,4,0,80,23,67,4,0,80,23,68,4,0,80,23,69,4,0,80,23,70,85,0,80,23,71,85,0,80,23,72,85,0,80,23,73,85,0,80,23,74,85,0,80,23,75,85,0,80,23,76,17,0,80,23,77,17,0,80,23,87,17,0,81,23,8,17,0,81,23,18,4,0,81,23,38,4,0,81,23,48,98,0,81,23,52,98,0,81,23,60,98,0,81,23,62,98,0,81,23,63,98,0,81,23,64,98,0,81,23,65,44,8,81,23,66,44,8,81,23,67,44,8,81,23,68,44,8,81,23,69,44,8,81,23,70,4,0,81,23,77,4,0,81,23,87,5,0,82,23,9,5,0,82,23,17,20,0,82,23,39,20,0,82,23,47,20,0,82,23,78,20,0,82,23,86,17,0,83,23,10,17,0,83,23,11,17,0,83,23,15,17,0,83,23,16,4,0,83,23,40,17,0,83,23,41,17,0,83,23,45,4,0,83,23,46,4,0,83,23,79,17,0,83,23,80,17,0,83,23,84,4,0,83,23,85,17,0,84,23,12,5,0,84,23,13,17,0,84,23,14,98,0,84,23,42,4,0,84,23,43,98,0,84,23,44,98,0,84,23,81,4,0,84,23,82,98,0,84,23,83,85,0,86,23,82,85,0,2,24,58,77,2,3,24,34,53,4,3,24,58,5,0,4,24,33,17,0,4,24,34,5,0,4,24,35,85,0,4,24,36,98,0,4,24,57,48,0,4,24,58,98,0,4,24,59,98,0,4,24,81,48,0,4,24,82,98,0,4,24,83,5,0,5,24,31,17,0,5,24,32,17,0,5,24,36,5,0,5,24,37,4,0,5,24,55,17,0,5,24,56,17,0,5,24,60,4,0,5,24,61,4,0,5,24,79,17,0,5,24,80,17,0,5,24,84,4,0,5,24,85,17,0,6,24,30,17,0,6,24,38,20,0,6,24,54,20,0,6,24,62,20,0,6,24,78,20,0,6,24,86,5,0,7,24,29,5,0,7,24,39,4,0,7,24,53,4,0,7,24,63,85,0,7,24,64,98,0,7,24,65,98,0,7,24,75,85,0,7,24,76,4,0,7,24,77,4,0,7,24,87,17,0,8,24,29,17,0,8,24,39,85,0,8,24,40,17,0,8,24,53,17,0,8,24,63,4,0,8,24,64,4,0,8,24,65,4,0,8,24,66,4,0,8,24,67,98,0,8,24,68,85,0,8,24,69,85,0,8,24,70,85,0,8,24,71,98,0,8,24,72,4,0,8,24,73,4,0,8,24,74,4,0,8,24,75,4,0,8,24,76,17,0,8,24,77,17,0,8,24,87,5,0,9,24,28,5,0,9,24,40,98,0,9,24,52,98,0,9,24,64,4,0,9,24,68,4,0,9,24,69,4,0,9,24,70,4,0,9,24,71,4,0,9,24,72,98,0,9,24,76,98,0,9,24,88,44,2,10,24,26,53,2,10,24,27,17,0,10,24,28,17,0,10,24,40,77,3,10,24,41,4,0,10,24,52,4,0,10,24,64,4,0,10,24,76,4,0,10,24,88,5,0,11,24,28,5,0,11,24,40,98,0,11,24,52,98,0,11,24,64,98,0,11,24,76,98,0,11,24,88,85,0,12,24,28,17,0,12,24,29,17,0,12,24,39,85,0,12,24,40,17,0,12,24,53,17,0,12,24,63,4,0,12,24,76,17,0,12,24,77,17,0,12,24,87,5,0,13,24,29,5,0,13,24,39,4,0,13,24,53,4,0,13,24,63,4,0,13,24,77,4,0,13,24,87,17,0,14,24,30,17,0,14,24,38,20,0,14,24,54,20,0,14,24,62,20,0,14,24,78,20,0,14,24,86,5,0,15,24,31,17,0,15,24,32,17,0,15,24,36,5,0,15,24,37,4,0,15,24,55,17,0,15,24,56,17,0,15,24,60,4,0,15,24,61,4,0,15,24,79,17,0,15,24,80,17,0,15,24,84,4,0,15,24,85,85,0,16,24,32,5,0,16,24,33,17,0,16,24,34,5,0,16,24,35,85,0,16,24,36,5,0,16,24,55,4,0,16,24,56,98,0,16,24,57,4,0,16,24,58,98,0,16,24,59,98,0,16,24,81,4,0,16,24,82,98,0,16,24,83,4,0,16,24,84,85,0,16,24,85,77,1,17,24,34,5,0,17,24,54,4,0,17,24,56,4,0,17,24,84,85,0,17,24,85,5,0,18,24,54,44,0,18,24,55,4,0,18,24,56,4,0,18,24,84,109,5,18,24,85,5,0,19,24,53,44,0,19,24,55,4,0,19,24,56,4,0,19,24,84,5,0,20,24,53,44,0,20,24,55,4,0,20,24,56,48,0,20,24,84,5,0,21,24,52,44,0,21,24,55,4,0,21,24,56,98,0,21,24,84,5,0,22,24,52,44,0,22,24,55,4,0,22,24,56,4,0,22,24,84,5,0,23,24,51,44,0,23,24,55,4,0,23,24,56,4,0,23,24,84,109,7,23,24,85,5,0,24,24,51,44,0,24,24,55,4,0,24,24,56,4,0,24,24,84,5,0,25,24,12,17,0,25,24,13,5,0,25,24,14,5,0,25,24,50,44,0,25,24,55,4,0,25,24,56,4,0,25,24,84,5,0,26,24,10,17,0,26,24,11,17,0,26,24,15,5,0,26,24,16,44,2,26,24,17,5,0,26,24,50,44,0,26,24,55,4,0,26,24,56,4,0,26,24,84,109,7,26,24,85,17,0,27,24,9,17,0,27,24,17,44,2,27,24,18,5,0,27,24,49,44,0,27,24,55,4,0,27,24,56,98,0,27,24,84,5,0,28,24,8,5,0,28,24,18,5,0,28,24,49,44,0,28,24,55,4,0,28,24,56,4,0,28,24,84,17,0,29,24,8,17,0,29,24,18,5,0,29,24,48,44,0,29,24,55,4,0,29,24,56,4,0,29,24,84,5,0,30,24,7,5,0,30,24,19,5,0,30,24,48,44,0,30,24,55,4,0,30,24,56,4,0,30,24,84,44,2,31,24,5,53,2,31,24,6,17,0,31,24,7,17,0,31,24,19,5,0,31,24,47,44,0,31,24,55,4,0,31,24,56,4,0,31,24,84,109,4,31,24,85,5,0,32,24,7,5,0,32,24,19,5,0,32,24,47,44,0,32,24,55,4,0,32,24,56,4,0,32,24,84,85,0,32,24,85,17,0,33,24,8,17,0,33,24,18,98,0,33,24,42,48,0,33,24,43,98,0,33,24,44,5,0,33,24,46,44,0,33,24,55,4,0,33,24,56,98,0,33,24,81,48,0,33,24,82,98,0,33,24,83,4,0,33,24,84,85,0,33,24,85,5,0,34,24,8,5,0,34,24,18,4,0,34,24,40,17,0,34,24,41,17,0,34,24,45,4,0,34,24,46,44,0,34,24,55,4,0,34,24,56,4,0,34,24,79,17,0,34,24,80,17,0,34,24,84,4,0,34,24,85,17,0,35,24,9,17,0,35,24,17,20,0,35,24,39,20,0,35,24,47,44,0,35,24,55,4,0,35,24,56,20,0,35,24,78,20,0,35,24,86,5,0,36,24,10,17,0,36,24,11,17,0,36,24,15,5,0,36,24,16,4,0,36,24,38,4,0,36,24,48,109,4,36,24,50,50,2,36,24,52,98,0,36,24,55,4,0,36,24,56,4,0,36,24,77,4,0,36,24,87,5,0,37,24,12,17,0,37,24,13,5,0,37,24,14,17,0,37,24,38,17,0,37,24,48,4,0,37,24,49,4,0,37,24,50,4,0,37,24,51,4,0,37,24,52,102,0,37,24,53,4,0,37,24,54,4,0,37,24,55,4,0,37,24,56,4,0,37,24,57,4,0,37,24,58,4,0,37,24,59,4,0,37,24,60,4,0,37,24,61,4,0,37,24,62,4,0,37,24,63,4,0,37,24,64,4,0,37,24,65,4,0,37,24,66,4,0,37,24,67,4,0,37,24,68,4,0,37,24,69,4,0,37,24,70,4,0,37,24,71,4,0,37,24,72,4,0,37,24,73,4,0,37,24,74,4,0,37,24,75,4,0,37,24,76,17,0,37,24,77,17,0,37,24,87,98,0,38,24,37,4,0,38,24,49,4,0,38,24,76,98,0,38,24,88,96,6,38,24,90,4,0,39,24,37,4,0,39,24,49,4,0,39,24,76,4,0,39,24,88,96,4,39,24,89,89,0,39,24,90,98,0,40,24,37,4,0,40,24,49,4,0,40,24,76,98,0,40,24,88,96,7,40,24,90,17,0,41,24,38,4,0,41,24,48,4,0,41,24,77,17,0,41,24,87,4,0,42,24,38,4,0,42,24,48,4,0,42,24,77,4,0,42,24,87,20,0,43,24,39,4,0,43,24,47,4,0,43,24,78,20,0,43,24,86,4,0,44,24,40,17,0,44,24,41,4,0,44,24,45,4,0,44,24,46,4,0,44,24,79,4,0,44,24,80,17,0,44,24,84,4,0,44,24,85,98,0,45,24,41,4,0,45,24,42,4,0,45,24,43,4,0,45,24,44,4,0,45,24,81,4,0,45,24,82,4,0,45,24,83,4,0,45,24,84,4,0,46,24,41,4,0,46,24,84,4,0,47,24,41,4,0,47,24,84,98,0,47,24,85,102,0,48,24,41,4,0,48,24,84,85,0,48,24,85,4,0,49,24,41,4,0,49,24,84,98,0,49,24,85,4,0,50,24,41,4,0,50,24,84,98,0,51,24,41,102,0,51,24,84,4,0,52,24,41,102,0,52,24,84,4,0,53,24,41,102,0,53,24,84,4,0,54,24,41,4,0,54,24,84,98,0,55,24,40,98,0,55,24,41,4,0,55,24,84,4,0,56,24,84,98,0,56,24,85,85,0,56,24,86,4,0,57,24,84,4,0,58,24,84,4,0,59,24,84,4,0,60,24,84,4,0,61,24,84,98,0,62,24,40,98,0,62,24,41,4,0,62,24,84,98,0,62,24,85,48,0,63,24,41,4,0,63,24,84,98,0,63,24,85,48,0,64,24,41,4,0,64,24,84,98,0,64,24,85,4,0,65,24,41,4,0,65,24,84,98,0,65,24,85,98,0,66,24,41,4,0,66,24,84,98,0,66,24,85,4,0,67,24,41,4,0,67,24,84,44,8,67,24,85,4,0,68,24,41,4,0,68,24,84,44,8,68,24,85,102,0,69,24,41,4,0,69,24,84,44,8,69,24,85,4,0,70,24,41,4,0,70,24,84,44,8,70,24,85,77,2,71,24,13,4,0,71,24,41,4,0,71,24,84,44,8,71,24,85,5,0,72,24,12,17,0,72,24,13,5,0,72,24,14,85,0,72,24,15,98,1,72,24,41,4,0,72,24,42,48,0,72,24,43,4,0,72,24,44,50,2,72,24,79,4,0,72,24,81,48,0,72,24,82,98,0,72,24,83,4,0,72,24,84,44,8,72,24,85,5,0,73,24,10,17,0,73,24,11,17,0,73,24,15,5,0,73,24,16,4,0,73,24,40,17,0,73,24,41,4,0,73,24,45,4,0,73,24,46,4,0,73,24,79,4,0,73,24,80,17,0,73,24,84,4,0,73,24,85,17,0,74,24,9,17,0,74,24,17,20,0,74,24,39,4,0,74,24,47,4,0,74,24,78,20,0,74,24,86,5,0,75,24,8,5,0,75,24,18,4,0,75,24,38,4,0,75,24,48,4,0,75,24,77,4,0,75,24,87,17,0,76,24,8,17,0,76,24,18,85,0,76,24,19,50,2,76,24,37,17,0,76,24,38,4,0,76,24,48,4,0,76,24,77,17,0,76,24,87,5,0,77,24,7,5,0,77,24,19,98,0,77,24,37,4,0,77,24,49,4,0,77,24,76,98,0,77,24,88,44,2,78,24,5,53,2,78,24,6,17,0,78,24,7,17,0,78,24,19,77,3,78,24,20,85,0,78,24,35,4,0,78,24,37,4,0,78,24,49,4,0,78,24,76,4,0,78,24,88,5,0,79,24,7,5,0,79,24,19,98,0,79,24,37,4,0,79,24,49,4,0,79,24,76,98,0,79,24,88,85,0,80,24,7,17,0,80,24,8,17,0,80,24,18,85,0,80,24,19,50,1,80,24,37,17,0,80,24,38,17,0,80,24,48,4,0,80,24,49,4,0,80,24,50,4,0,80,24,51,4,0,80,24,52,4,0,80,24,53,4,0,80,24,54,102,0,80,24,55,102,0,80,24,56,102,0,80,24,57,4,0,80,24,58,48,0,80,24,59,4,0,80,24,60,48,0,80,24,61,4,0,80,24,62,4,0,80,24,63,4,0,80,24,64,4,0,80,24,65,4,0,80,24,66,4,0,80,24,67,4,0,80,24,68,4,0,80,24,69,4,0,80,24,70,4,0,80,24,71,4,0,80,24,72,4,0,80,24,73,4,0,80,24,74,4,0,80,24,75,4,0,80,24,76,17,0,80,24,77,17,0,80,24,87,5,0,81,24,8,5,0,81,24,18,4,0,81,24,38,4,0,81,24,48,98,0,81,24,51,85,0,81,24,52,98,0,81,24,53,98,0,81,24,60,98,0,81,24,66,98,0,81,24,67,98,0,81,24,68,98,0,81,24,69,98,0,81,24,70,44,8,81,24,71,44,8,81,24,72,44,8,81,24,73,44,8,81,24,74,44,8,81,24,75,44,8,81,24,76,4,0,81,24,77,4,0,81,24,87,17,0,82,24,9,17,0,82,24,17,20,0,82,24,39,20,0,82,24,47,50,1,82,24,60,20,0,82,24,78,20,0,82,24,86,5,0,83,24,10,17,0,83,24,11,17,0,83,24,15,5,0,83,24,16,4,0,83,24,40,17,0,83,24,41,17,0,83,24,45,4,0,83,24,46,4,0,83,24,79,17,0,83,24,80,17,0,83,24,84,4,0,83,24,85,85,0,84,24,11,5,0,84,24,12,17,0,84,24,13,5,0,84,24,14,85,0,84,24,15,50,1,84,24,41,98,0,84,24,42,4,0,84,24,43,98,0,84,24,44,50,1,84,24,45,98,0,84,24,81,4,0,84,24,82,98,0,84,24,83,77,1,85,24,13,85,0,86,24,82,96,6,1,25,82,44,2,2,25,58,96,4,2,25,81,89,0,2,25,82,96,5,2,25,83,77,2,3,25,57,53,0,3,25,58,77,2,3,25,59,77,2,3,25,81,96,3,3,25,82,77,2,3,25,83,4,0,4,25,33,4,0,4,25,34,4,0,4,25,35,17,0,4,25,57,98,0,4,25,58,17,0,4,25,59,17,0,4,25,81,98,0,4,25,82,17,0,4,25,83,48,0,5,25,31,17,0,5,25,32,17,0,5,25,36,48,0,5,25,37,4,0,5,25,55,5,0,5,25,56,5,0,5,25,60,4,0,5,25,61,4,0,5,25,79,5,0,5,25,80,5,0,5,25,84,4,0,5,25,85,4,0,6,25,30,4,0,6,25,38,4,0,6,25,54,4,0,6,25,62,4,0,6,25,78,4,0,6,25,86,4,0,7,25,29,4,0,7,25,39,4,0,7,25,53,4,0,7,25,63,85,0,7,25,64,85,0,7,25,65,98,0,7,25,66,98,0,7,25,74,85,0,7,25,75,85,0,7,25,76,4,0,7,25,77,4,0,7,25,87,17,0,8,25,29,17,0,8,25,39,5,0,8,25,53,5,0,8,25,63,4,0,8,25,64,4,0,8,25,65,4,0,8,25,66,98,0,8,25,67,85,0,8,25,68,85,0,8,25,69,85,0,8,25,70,85,0,8,25,71,85,0,8,25,72,98,0,8,25,73,4,0,8,25,74,4,0,8,25,75,4,0,8,25,76,5,0,8,25,77,5,0,8,25,87,4,0,9,25,28,4,0,9,25,40,77,4,9,25,51,17,0,9,25,52,17,0,9,25,64,77,3,9,25,65,4,0,9,25,67,4,0,9,25,68,4,0,9,25,69,4,0,9,25,70,4,0,9,25,71,4,0,9,25,72,4,0,9,25,73,17,0,9,25,76,17,0,9,25,88,77,3,9,25,89,4,0,10,25,28,4,0,10,25,40,98,0,10,25,52,98,0,10,25,64,98,0,10,25,76,98,0,10,25,88,4,0,11,25,28,4,0,11,25,40,77,4,11,25,51,17,0,11,25,52,17,0,11,25,64,77,3,11,25,65,17,0,11,25,76,17,0,11,25,88,77,3,11,25,89,17,0,12,25,29,17,0,12,25,39,5,0,12,25,53,5,0,12,25,63,4,0,12,25,76,5,0,12,25,77,5,0,12,25,87,4,0,13,25,29,4,0,13,25,39,4,0,13,25,53,4,0,13,25,63,4,0,13,25,77,4,0,13,25,87,4,0,14,25,30,4,0,14,25,38,4,0,14,25,54,4,0,14,25,62,4,0,14,25,78,4,0,14,25,86,4,0,15,25,31,17,0,15,25,32,17,0,15,25,36,48,0,15,25,37,4,0,15,25,55,5,0,15,25,56,5,0,15,25,60,4,0,15,25,61,4,0,15,25,79,5,0,15,25,80,5,0,15,25,84,4,0,15,25,85,4,0,16,25,33,48,0,16,25,34,4,0,16,25,35,44,3,16,25,55,17,0,16,25,56,17,0,16,25,57,98,0,16,25,58,17,0,16,25,59,17,0,16,25,81,98,0,16,25,82,17,0,16,25,83,4,0,16,25,84,85,0,16,25,85,44,3,17,25,55,17,0,17,25,56,77,1,17,25,57,77,1,17,25,59,77,1,17,25,81,77,1,17,25,83,4,0,17,25,84,85,0,17,25,85,44,3,18,25,55,17,0,18,25,56,4,0,18,25,84,85,0,18,25,85,44,3,19,25,55,17,0,19,25,56,4,0,19,25,84,109,5,19,25,85,44,3,20,25,55,17,0,20,25,56,4,0,20,25,84,44,8,20,25,85,44,3,21,25,55,17,0,21,25,56,4,0,21,25,84,44,8,21,25,85,44,3,22,25,55,17,0,22,25,56,4,0,22,25,84,44,8,22,25,85,44,3,23,25,55,17,0,23,25,56,4,0,23,25,84,98,0,23,25,85,44,3,24,25,55,17,0,24,25,56,4,0,24,25,84,44,8,24,25,85,4,0,25,25,12,48,0,25,25,13,4,0,25,25,14,44,3,25,25,55,17,0,25,25,56,4,0,25,25,84,44,8,25,25,85,4,0,26,25,10,17,0,26,25,11,17,0,26,25,15,4,0,26,25,16,44,3,26,25,55,17,0,26,25,56,4,0,26,25,84,98,0,26,25,85,4,0,27,25,9,4,0,27,25,17,44,3,27,25,55,17,0,27,25,56,4,0,27,25,84,44,8,27,25,85,4,0,28,25,8,4,0,28,25,18,44,3,28,25,55,17,0,28,25,56,4,0,28,25,84,44,8,28,25,85,17,0,29,25,8,17,0,29,25,18,44,3,29,25,55,17,0,29,25,56,4,0,29,25,84,44,8,29,25,85,4,0,30,25,7,4,0,30,25,19,44,3,30,25,55,17,0,30,25,56,4,0,30,25,84,109,4,30,25,85,4,0,31,25,7,4,0,31,25,19,44,3,31,25,55,17,0,31,25,56,4,0,31,25,84,85,0,31,25,85,4,0,32,25,7,4,0,32,25,19,77,2,32,25,42,77,2,32,25,44,44,3,32,25,55,17,0,32,25,56,77,2,32,25,81,4,0,32,25,84,85,0,32,25,85,17,0,33,25,8,17,0,33,25,18,17,0,33,25,42,98,0,33,25,43,17,0,33,25,44,98,0,33,25,45,44,3,33,25,55,17,0,33,25,56,17,0,33,25,81,98,0,33,25,82,4,0,33,25,84,85,0,33,25,85,4,0,34,25,8,4,0,34,25,18,4,0,34,25,40,5,0,34,25,41,5,0,34,25,45,4,0,34,25,46,44,3,34,25,55,17,0,34,25,56,4,0,34,25,79,5,0,34,25,80,5,0,34,25,84,4,0,34,25,85,4,0,35,25,9,4,0,35,25,17,4,0,35,25,39,4,0,35,25,47,44,3,35,25,55,17,0,35,25,56,4,0,35,25,78,4,0,35,25,86,4,0,36,25,10,17,0,36,25,11,17,0,36,25,15,4,0,36,25,16,4,0,36,25,38,4,0,36,25,48,98,0,36,25,50,44,3,36,25,55,17,0,36,25,56,4,0,36,25,77,4,0,36,25,87,4,0,37,25,12,4,0,37,25,13,4,0,37,25,14,5,0,37,25,38,5,0,37,25,48,4,0,37,25,49,4,0,37,25,50,4,0,37,25,51,4,0,37,25,52,4,0,37,25,53,4,0,37,25,54,4,0,37,25,55,4,0,37,25,56,4,0,37,25,57,4,0,37,25,58,4,0,37,25,59,4,0,37,25,60,4,0,37,25,61,4,0,37,25,62,4,0,37,25,63,4,0,37,25,64,4,0,37,25,65,4,0,37,25,66,4,0,37,25,67,4,0,37,25,68,4,0,37,25,69,4,0,37,25,70,4,0,37,25,71,4,0,37,25,72,4,0,37,25,73,4,0,37,25,74,4,0,37,25,75,4,0,37,25,76,5,0,37,25,77,5,0,37,25,87,17,0,38,25,37,4,0,38,25,49,77,3,38,25,50,77,4,38,25,75,4,0,38,25,76,17,0,38,25,88,77,3,38,25,89,98,0,39,25,37,4,0,39,25,49,4,0,39,25,76,98,0,39,25,88,85,0,39,25,90,17,0,40,25,37,4,0,40,25,49,77,3,40,25,50,77,4,40,25,75,4,0,40,25,76,17,0,40,25,88,77,3,40,25,89,5,0,41,25,38,4,0,41,25,48,4,0,41,25,77,5,0,41,25,87,4,0,42,25,38,4,0,42,25,48,4,0,42,25,77,4,0,42,25,87,4,0,43,25,39,4,0,43,25,47,4,0,43,25,78,4,0,43,25,86,48,0,44,25,40,5,0,44,25,41,4,0,44,25,45,4,0,44,25,46,4,0,44,25,79,4,0,44,25,80,5,0,44,25,84,4,0,44,25,85,98,0,45,25,41,4,0,45,25,42,4,0,45,25,43,4,0,45,25,44,4,0,45,25,81,4,0,45,25,82,4,0,45,25,83,4,0,45,25,84,4,0,46,25,41,4,0,46,25,84,48,0,47,25,41,4,0,47,25,84,98,0,47,25,85,102,0,48,25,41,4,0,48,25,84,85,0,48,25,85,4,0,49,25,41,4,0,49,25,84,98,0,49,25,85,4,0,50,25,41,4,0,50,25,84,4,0,51,25,41,102,0,51,25,84,4,0,52,25,41,102,0,52,25,84,4,0,53,25,41,102,0,53,25,84,4,0,54,25,41,4,0,54,25,84,98,0,55,25,40,98,0,55,25,41,4,0,55,25,84,98,0,55,25,85,4,0,56,25,84,85,0,56,25,85,50,5,56,25,86,4,0,57,25,84,98,0,57,25,85,4,0,58,25,84,102,0,59,25,84,102,0,60,25,84,102,0,61,25,84,98,0,62,25,40,98,0,62,25,41,4,0,62,25,84,48,0,63,25,41,4,0,63,25,84,98,0,63,25,85,85,0,63,25,86,4,0,64,25,41,48,0,64,25,84,4,0,65,25,41,4,0,65,25,84,4,0,66,25,41,4,0,66,25,84,4,0,67,25,41,4,0,67,25,84,98,0,67,25,85,4,0,68,25,41,4,0,68,25,84,98,0,68,25,85,102,0,69,25,41,4,0,69,25,84,98,0,69,25,85,48,0,70,25,41,4,0,70,25,84,98,0,70,25,85,4,0,71,25,41,4,0,71,25,84,98,0,71,25,85,4,0,72,25,12,4,0,72,25,13,4,0,72,25,14,98,0,72,25,41,4,0,72,25,42,4,0,72,25,43,4,0,72,25,44,4,0,72,25,81,4,0,72,25,82,4,0,72,25,83,4,0,72,25,84,98,0,72,25,85,48,0,73,25,10,17,0,73,25,11,17,0,73,25,15,48,0,73,25,16,4,0,73,25,40,5,0,73,25,41,4,0,73,25,45,4,0,73,25,46,4,0,73,25,79,4,0,73,25,80,5,0,73,25,84,4,0,73,25,85,4,0,74,25,9,4,0,74,25,17,4,0,74,25,39,4,0,74,25,47,4,0,74,25,78,4,0,74,25,86,4,0,75,25,8,4,0,75,25,18,4,0,75,25,38,4,0,75,25,48,4,0,75,25,77,4,0,75,25,87,17,0,76,25,8,17,0,76,25,18,5,0,76,25,38,4,0,76,25,48,4,0,76,25,77,5,0,76,25,87,4,0,77,25,7,4,0,77,25,19,77,4,77,25,36,17,0,77,25,37,4,0,77,25,49,77,3,77,25,50,4,0,77,25,76,17,0,77,25,88,77,3,77,25,89,4,0,78,25,7,4,0,78,25,19,85,0,78,25,35,98,0,78,25,37,4,0,78,25,49,4,0,78,25,76,98,0,78,25,88,4,0,79,25,7,4,0,79,25,19,77,4,79,25,36,17,0,79,25,37,4,0,79,25,49,4,0,79,25,76,17,0,79,25,88,77,3,79,25,89,17,0,80,25,8,17,0,80,25,18,5,0,80,25,38,5,0,80,25,48,4,0,80,25,49,4,0,80,25,50,4,0,80,25,51,4,0,80,25,52,4,0,80,25,53,4,0,80,25,54,102,0,80,25,55,102,0,80,25,56,102,0,80,25,57,4,0,80,25,58,4,0,80,25,59,4,0,80,25,60,4,0,80,25,61,4,0,80,25,62,102,0,80,25,63,102,0,80,25,64,102,0,80,25,65,4,0,80,25,66,4,0,80,25,67,4,0,80,25,68,4,0,80,25,69,4,0,80,25,70,4,0,80,25,71,4,0,80,25,72,4,0,80,25,73,4,0,80,25,74,4,0,80,25,75,4,0,80,25,76,5,0,80,25,77,5,0,80,25,87,4,0,81,25,8,4,0,81,25,18,4,0,81,25,38,4,0,81,25,48,98,0,81,25,51,85,0,81,25,52,98,1,81,25,53,98,0,81,25,59,85,0,81,25,60,98,0,81,25,61,98,0,81,25,67,98,0,81,25,71,98,0,81,25,72,98,0,81,25,73,98,0,81,25,74,98,0,81,25,75,98,0,81,25,76,4,0,81,25,77,4,0,81,25,87,4,0,82,25,9,4,0,82,25,17,4,0,82,25,39,4,0,82,25,47,50,1,82,25,67,4,0,82,25,78,4,0,82,25,86,4,0,83,25,10,17,0,83,25,11,17,0,83,25,15,48,0,83,25,16,4,0,83,25,40,5,0,83,25,41,5,0,83,25,45,4,0,83,25,46,4,0,83,25,79,5,0,83,25,80,5,0,83,25,84,4,0,83,25,85,4,0,84,25,12,48,0,84,25,13,4,0,84,25,14,17,0,84,25,42,98,0,84,25,43,17,0,84,25,44,17,0,84,25,81,98,0,84,25,82,17,0,84,25,83,77,1,85,25,42,77,1,85,25,44,77,1,85,25,81,77,1,85,25,83,85,0,86,25,82,85,0,2,26,82,50,2,4,26,32,4,0,4,26,33,85,0,4,26,34,4,0,4,26,35,50,2,4,26,36,4,0,4,26,57,17,0,4,26,58,4,0,4,26,59,4,0,4,26,81,17,0,4,26,82,4,0,4,26,83,4,0,5,26,31,17,0,5,26,32,17,0,5,26,36,4,0,5,26,37,5,0,5,26,55,4,0,5,26,56,4,0,5,26,60,5,0,5,26,61,5,0,5,26,79,4,0,5,26,80,4,0,5,26,84,5,0,5,26,85,85,0,6,26,30,85,0,6,26,38,98,0,6,26,54,98,0,6,26,62,98,0,6,26,78,98,0,6,26,86,4,0,7,26,29,4,0,7,26,39,5,0,7,26,53,5,0,7,26,63,98,0,7,26,64,98,0,7,26,65,98,0,7,26,66,98,0,7,26,67,98,0,7,26,68,98,0,7,26,69,98,0,7,26,70,98,0,7,26,71,98,0,7,26,72,98,0,7,26,73,98,0,7,26,74,98,0,7,26,75,98,0,7,26,76,5,0,7,26,77,5,0,7,26,87,50,2,8,26,28,17,0,8,26,29,17,0,8,26,39,50,2,8,26,40,4,0,8,26,53,4,0,8,26,63,4,0,8,26,67,4,0,8,26,68,4,0,8,26,69,4,0,8,26,70,4,0,8,26,71,4,0,8,26,72,98,0,8,26,73,98,0,8,26,74,98,0,8,26,75,98,0,8,26,76,4,0,8,26,77,4,0,8,26,87,4,0,9,26,28,48,0,9,26,40,4,0,9,26,52,4,0,9,26,64,4,0,9,26,76,4,0,9,26,88,85,0,10,26,28,85,0,10,26,40,17,0,10,26,52,17,0,10,26,64,17,0,10,26,76,17,0,10,26,88,4,0,11,26,28,4,0,11,26,40,4,0,11,26,52,4,0,11,26,64,4,0,11,26,76,4,0,11,26,88,50,1,12,26,28,17,0,12,26,29,17,0,12,26,39,50,1,12,26,40,4,0,12,26,53,4,0,12,26,63,4,0,12,26,76,4,0,12,26,77,4,0,12,26,87,4,0,13,26,29,4,0,13,26,39,5,0,13,26,63,5,0,13,26,77,5,0,13,26,87,85,0,14,26,30,85,0,14,26,38,98,1,14,26,54,4,0,14,26,62,98,1,14,26,78,98,0,14,26,86,4,0,15,26,31,17,0,15,26,32,17,0,15,26,36,4,0,15,26,37,5,0,15,26,55,4,0,15,26,56,4,0,15,26,60,5,0,15,26,61,109,2,15,26,62,5,0,15,26,79,4,0,15,26,80,4,0,15,26,84,5,0,15,26,85,50,1,16,26,32,4,0,16,26,33,85,0,16,26,34,4,0,16,26,35,50,1,16,26,36,109,2,16,26,56,4,0,16,26,57,17,0,16,26,58,4,0,16,26,59,109,3,16,26,61,109,2,16,26,62,4,0,16,26,81,17,0,16,26,82,4,0,16,26,83,98,0,16,26,85,109,2,17,26,56,109,3,17,26,61,109,2,17,26,62,98,0,17,26,85,109,2,18,26,56,109,3,18,26,61,109,2,18,26,62,98,0,18,26,85,109,2,19,26,56,109,3,19,26,61,109,2,19,26,62,98,0,19,26,85,109,2,20,26,56,109,3,20,26,61,109,2,20,26,62,98,0,20,26,85,109,2,21,26,56,109,3,21,26,61,109,2,21,26,62,98,0,21,26,85,109,2,22,26,56,109,3,22,26,61,109,2,22,26,62,98,0,22,26,85,109,2,23,26,56,109,3,23,26,61,109,2,23,26,62,98,0,23,26,85,109,2,24,26,56,109,3,24,26,61,109,2,24,26,62,98,0,24,26,85,50,2,25,26,11,4,0,25,26,12,85,0,25,26,13,4,0,25,26,14,50,2,25,26,15,109,2,25,26,56,109,3,25,26,61,109,2,25,26,62,98,0,25,26,85,48,0,26,26,10,17,0,26,26,11,17,0,26,26,15,4,0,26,26,16,109,2,26,26,56,109,3,26,26,61,109,2,26,26,62,98,0,26,26,85,85,0,27,26,9,85,0,27,26,17,109,2,27,26,56,109,3,27,26,61,109,2,27,26,62,98,0,27,26,85,4,0,28,26,8,4,0,28,26,18,109,2,28,26,56,109,3,28,26,61,109,2,28,26,62,98,0,28,26,85,50,2,29,26,7,17,0,29,26,8,17,0,29,26,18,50,2,29,26,19,109,2,29,26,56,109,3,29,26,61,109,2,29,26,62,98,0,29,26,85,4,0,30,26,7,4,0,30,26,19,109,2,30,26,56,109,3,30,26,61,109,2,30,26,62,98,0,30,26,85,85,0,31,26,7,85,0,31,26,19,109,2,31,26,56,109,3,31,26,61,109,2,31,26,62,98,0,31,26,85,4,0,32,26,7,4,0,32,26,19,109,2,32,26,56,109,3,32,26,61,109,2,32,26,62,98,0,32,26,85,50,1,33,26,7,17,0,33,26,8,17,0,33,26,18,50,1,33,26,19,4,0,33,26,42,17,0,33,26,43,4,0,33,26,44,109,2,33,26,56,109,3,33,26,61,109,2,33,26,62,4,0,33,26,81,17,0,33,26,82,4,0,33,26,83,98,0,33,26,85,4,0,34,26,8,4,0,34,26,18,5,0,34,26,40,4,0,34,26,41,4,0,34,26,45,5,0,34,26,46,109,2,34,26,56,109,3,34,26,61,109,2,34,26,62,5,0,34,26,79,4,0,34,26,80,4,0,34,26,84,5,0,34,26,85,85,0,35,26,9,85,0,35,26,17,98,0,35,26,39,98,0,35,26,47,109,2,35,26,56,109,3,35,26,61,109,2,35,26,62,98,0,35,26,78,98,0,35,26,86,4,0,36,26,10,17,0,36,26,11,17,0,36,26,15,48,0,36,26,16,5,0,36,26,38,5,0,36,26,48,98,0,36,26,50,109,4,36,26,53,109,2,36,26,56,109,3,36,26,61,109,2,36,26,62,5,0,36,26,77,5,0,36,26,87,50,1,37,26,11,4,0,37,26,12,85,0,37,26,13,4,0,37,26,14,50,1,37,26,15,4,0,37,26,38,4,0,37,26,48,4,0,37,26,49,4,0,37,26,50,4,0,37,26,51,4,0,37,26,52,4,0,37,26,53,4,0,37,26,54,4,0,37,26,55,4,0,37,26,56,4,0,37,26,57,4,0,37,26,58,4,0,37,26,59,4,0,37,26,60,4,0,37,26,61,4,0,37,26,62,4,0,37,26,63,4,0,37,26,64,4,0,37,26,65,4,0,37,26,66,4,0,37,26,67,4,0,37,26,68,4,0,37,26,69,4,0,37,26,70,4,0,37,26,71,4,0,37,26,72,4,0,37,26,73,4,0,37,26,74,4,0,37,26,75,4,0,37,26,76,4,0,37,26,77,4,0,37,26,87,96,6,38,26,35,4,0,38,26,37,4,0,38,26,49,4,0,38,26,76,4,0,38,26,88,96,4,39,26,34,89,0,39,26,35,96,5,39,26,36,17,0,39,26,37,4,0,39,26,49,4,0,39,26,76,17,0,39,26,88,85,0,39,26,90,96,7,40,26,35,4,0,40,26,37,4,0,40,26,49,4,0,40,26,76,4,0,40,26,88,4,0,41,26,38,4,0,41,26,48,4,0,41,26,77,4,0,41,26,87,5,0,42,26,38,4,0,42,26,48,4,0,42,26,77,5,0,42,26,87,98,1,43,26,39,4,0,43,26,47,4,0,43,26,78,98,0,43,26,86,5,0,44,26,40,4,0,44,26,41,4,0,44,26,45,4,0,44,26,46,4,0,44,26,79,4,0,44,26,80,4,0,44,26,84,5,0,44,26,85,98,0,45,26,41,4,0,45,26,42,4,0,45,26,43,4,0,45,26,44,4,0,45,26,81,4,0,45,26,82,4,0,45,26,83,4,0,45,26,84,4,0,46,26,41,4,0,46,26,84,4,0,47,26,41,4,0,47,26,84,98,0,47,26,85,48,0,48,26,41,4,0,48,26,84,85,0,48,26,85,4,0,49,26,41,4,0,49,26,84,98,1,49,26,85,4,0,50,26,41,4,0,50,26,84,4,0,51,26,41,4,0,51,26,84,102,0,52,26,41,102,0,52,26,84,4,0,53,26,41,4,0,53,26,84,4,0,54,26,41,4,0,54,26,84,4,0,55,26,41,4,0,55,26,84,98,0,55,26,85,98,0,56,26,40,98,0,56,26,41,4,0,56,26,84,85,0,56,26,85,4,0,57,26,84,98,0,57,26,85,4,0,58,26,84,102,0,59,26,84,102,0,60,26,84,98,0,61,26,40,98,0,61,26,41,102,0,61,26,84,48,0,62,26,41,4,0,62,26,84,48,0,63,26,41,4,0,63,26,84,98,0,63,26,85,50,3,63,26,86,4,0,64,26,41,4,0,64,26,84,102,0,65,26,41,4,0,65,26,84,4,0,66,26,41,102,0,66,26,84,4,0,67,26,41,4,0,67,26,84,4,0,68,26,41,4,0,68,26,84,4,0,69,26,41,4,0,69,26,84,98,0,69,26,85,85,0,69,26,86,4,0,70,26,41,4,0,70,26,84,48,0,71,26,41,102,0,71,26,84,50,2,72,26,11,4,0,72,26,12,85,0,72,26,13,4,0,72,26,14,50,2,72,26,15,98,0,72,26,41,4,0,72,26,42,4,0,72,26,43,4,0,72,26,44,4,0,72,26,81,4,0,72,26,82,4,0,72,26,83,4,0,72,26,84,4,0,73,26,10,17,0,73,26,11,17,0,73,26,15,4,0,73,26,16,5,0,73,26,40,4,0,73,26,41,4,0,73,26,45,4,0,73,26,46,4,0,73,26,79,4,0,73,26,80,4,0,73,26,84,5,0,73,26,85,85,0,74,26,9,85,0,74,26,17,98,0,74,26,39,4,0,74,26,47,4,0,74,26,78,98,0,74,26,86,4,0,75,26,8,4,0,75,26,18,5,0,75,26,38,4,0,75,26,48,4,0,75,26,77,5,0,75,26,87,50,2,76,26,7,17,0,76,26,8,17,0,76,26,18,50,2,76,26,19,4,0,76,26,38,4,0,76,26,48,4,0,76,26,77,4,0,76,26,87,4,0,77,26,7,48,0,77,26,19,4,0,77,26,37,4,0,77,26,49,4,0,77,26,76,4,0,77,26,88,85,0,78,26,7,85,0,78,26,19,85,0,78,26,35,17,0,78,26,37,4,0,78,26,49,4,0,78,26,76,17,0,78,26,88,4,0,79,26,7,4,0,79,26,19,4,0,79,26,37,4,0,79,26,49,4,0,79,26,76,4,0,79,26,88,50,1,80,26,7,17,0,80,26,8,17,0,80,26,18,50,1,80,26,19,4,0,80,26,38,4,0,80,26,48,4,0,80,26,49,4,0,80,26,50,4,0,80,26,51,4,0,80,26,52,4,0,80,26,53,4,0,80,26,54,102,0,80,26,55,102,0,80,26,56,102,0,80,26,57,4,0,80,26,58,4,0,80,26,59,4,0,80,26,60,4,0,80,26,61,4,0,80,26,62,102,0,80,26,63,102,0,80,26,64,102,0,80,26,65,4,0,80,26,66,4,0,80,26,67,4,0,80,26,68,4,0,80,26,69,102,0,80,26,70,4,0,80,26,71,48,0,80,26,72,4,0,80,26,73,4,0,80,26,74,102,0,80,26,75,4,0,80,26,76,4,0,80,26,77,4,0,80,26,87,4,0,81,26,8,4,0,81,26,18,5,0,81,26,38,5,0,81,26,48,98,0,81,26,51,85,0,81,26,52,98,0,81,26,53,98,0,81,26,59,85,0,81,26,60,98,0,81,26,61,98,0,81,26,67,98,0,81,26,73,5,0,81,26,77,5,0,81,26,87,85,0,82,26,9,85,0,82,26,17,98,1,82,26,39,98,0,82,26,47,50,1,82,26,73,98,1,82,26,78,98,0,82,26,86,4,0,83,26,10,17,0,83,26,11,17,0,83,26,15,4,0,83,26,16,5,0,83,26,40,4,0,83,26,41,4,0,83,26,45,5,0,83,26,46,5,0,83,26,79,4,0,83,26,80,4,0,83,26,84,5,0,83,26,85,50,1,84,26,11,4,0,84,26,12,85,0,84,26,13,4,0,84,26,14,50,1,84,26,15,4,0,84,26,42,17,0,84,26,43,4,0,84,26,44,4,0,84,26,81,17,0,84,26,82,4,0,84,26,83,85,0,86,26,82,85,0,2,27,82,85,0,4,27,32,4,0,4,27,33,85,0,4,27,34,4,0,4,27,35,85,0,4,27,36,5,0,4,27,57,102,0,4,27,58,5,0,4,27,59,5,0,4,27,81,102,0,4,27,82,5,0,4,27,83,4,0,5,27,31,17,0,5,27,32,17,0,5,27,36,4,0,5,27,37,4,0,5,27,55,4,0,5,27,56,4,0,5,27,60,4,0,5,27,61,4,0,5,27,79,4,0,5,27,80,4,0,5,27,84,4,0,5,27,85,85,0,6,27,30,85,0,6,27,38,98,0,6,27,54,98,0,6,27,62,109,2,6,27,63,109,3,6,27,77,98,0,6,27,78,98,0,6,27,86,4,0,7,27,29,4,0,7,27,39,4,0,7,27,53,4,0,7,27,63,85,0,7,27,64,85,0,7,27,65,85,0,7,27,66,85,0,7,27,67,85,0,7,27,68,85,0,7,27,69,4,0,7,27,70,85,0,7,27,71,85,0,7,27,72,85,0,7,27,73,85,0,7,27,74,85,0,7,27,75,85,0,7,27,76,4,0,7,27,77,4,0,7,27,87,85,0,8,27,28,17,0,8,27,29,17,0,8,27,39,85,0,8,27,40,4,0,8,27,53,4,0,8,27,63,98,0,8,27,64,98,0,8,27,65,98,0,8,27,66,98,0,8,27,67,98,0,8,27,68,98,0,8,27,69,98,0,8,27,70,98,0,8,27,71,98,0,8,27,72,98,0,8,27,73,98,0,8,27,74,98,0,8,27,75,98,0,8,27,76,4,0,8,27,77,4,0,8,27,87,4,0,9,27,28,4,0,9,27,40,5,0,9,27,52,5,0,9,27,64,5,0,9,27,76,5,0,9,27,88,85,0,10,27,28,85,0,10,27,40,102,0,10,27,52,102,0,10,27,64,102,0,10,27,76,102,0,10,27,88,4,0,11,27,28,4,0,11,27,40,5,0,11,27,52,5,0,11,27,64,5,0,11,27,76,5,0,11,27,88,85,0,12,27,28,17,0,12,27,29,17,0,12,27,39,85,0,12,27,40,4,0,12,27,53,4,0,12,27,63,4,0,12,27,76,4,0,12,27,77,4,0,12,27,87,4,0,13,27,29,4,0,13,27,39,4,0,13,27,53,98,0,13,27,63,4,0,13,27,77,4,0,13,27,87,85,0,14,27,30,85,0,14,27,38,98,0,14,27,54,98,0,14,27,62,53,2,14,27,63,109,3,14,27,77,98,0,14,27,78,98,0,14,27,86,48,0,15,27,31,17,0,15,27,32,17,0,15,27,36,4,0,15,27,37,4,0,15,27,55,4,0,15,27,56,4,0,15,27,60,4,0,15,27,61,53,2,15,27,63,109,3,15,27,77,109,2,15,27,78,4,0,15,27,79,4,0,15,27,80,4,0,15,27,84,4,0,15,27,85,109,3,15,27,86,85,0,16,27,32,4,0,16,27,33,85,0,16,27,34,4,0,16,27,35,85,0,16,27,36,5,0,16,27,57,102,0,16,27,58,5,0,16,27,59,53,3,16,27,60,53,2,16,27,63,109,3,16,27,77,109,2,16,27,78,5,0,16,27,81,102,0,16,27,82,5,0,16,27,83,109,3,16,27,86,53,2,17,27,57,53,3,17,27,60,53,2,17,27,63,109,3,17,27,77,109,2,17,27,78,109,3,17,27,86,53,2,18,27,57,53,3,18,27,60,53,2,18,27,63,109,3,18,27,77,109,2,18,27,78,109,3,18,27,86,53,2,19,27,57,53,3,19,27,60,53,2,19,27,63,109,3,19,27,77,109,2,19,27,78,109,3,19,27,86,53,2,20,27,57,53,3,20,27,60,53,2,20,27,63,109,3,20,27,77,109,2,20,27,78,109,3,20,27,86,53,2,21,27,57,53,3,21,27,60,53,2,21,27,63,109,3,21,27,77,109,2,21,27,78,109,3,21,27,86,53,2,22,27,57,53,3,22,27,60,53,2,22,27,63,109,3,22,27,77,109,2,22,27,78,109,3,22,27,86,53,2,23,27,57,53,3,23,27,60,53,2,23,27,63,109,3,23,27,77,109,2,23,27,78,109,3,23,27,86,53,2,24,27,57,53,3,24,27,60,53,2,24,27,63,109,3,24,27,77,109,2,24,27,78,109,3,24,27,86,85,0,25,27,11,4,0,25,27,12,85,0,25,27,13,4,0,25,27,14,85,0,25,27,15,53,2,25,27,57,53,3,25,27,60,53,2,25,27,63,109,3,25,27,77,109,2,25,27,78,109,3,25,27,86,4,0,26,27,10,17,0,26,27,11,17,0,26,27,15,4,0,26,27,16,53,2,26,27,57,53,3,26,27,60,53,2,26,27,63,109,3,26,27,77,109,2,26,27,78,109,3,26,27,86,85,0,27,27,9,85,0,27,27,17,53,2,27,27,57,53,3,27,27,60,53,2,27,27,63,109,3,27,27,77,109,2,27,27,78,109,3,27,27,86,4,0,28,27,8,48,0,28,27,18,53,2,28,27,57,53,3,28,27,60,53,2,28,27,63,109,3,28,27,77,109,2,28,27,78,109,3,28,27,86,85,0,29,27,7,17,0,29,27,8,17,0,29,27,18,85,0,29,27,19,53,2,29,27,57,53,3,29,27,60,53,2,29,27,63,109,3,29,27,77,109,2,29,27,78,109,3,29,27,86,4,0,30,27,7,4,0,30,27,19,53,2,30,27,57,53,3,30,27,60,53,2,30,27,63,109,3,30,27,77,109,2,30,27,78,109,3,30,27,86,85,0,31,27,7,85,0,31,27,19,53,2,31,27,57,53,3,31,27,60,53,2,31,27,63,109,3,31,27,77,109,2,31,27,78,109,3,31,27,86,4,0,32,27,7,4,0,32,27,19,53,2,32,27,57,53,3,32,27,60,53,2,32,27,63,109,3,32,27,77,109,2,32,27,78,109,3,32,27,86,85,0,33,27,7,17,0,33,27,8,17,0,33,27,18,85,0,33,27,19,5,0,33,27,42,102,0,33,27,43,5,0,33,27,44,53,2,33,27,57,53,3,33,27,60,53,2,33,27,63,109,3,33,27,77,109,2,33,27,78,5,0,33,27,81,102,0,33,27,82,5,0,33,27,83,109,3,33,27,86,4,0,34,27,8,4,0,34,27,18,4,0,34,27,40,4,0,34,27,41,4,0,34,27,45,4,0,34,27,46,53,2,34,27,57,53,3,34,27,60,53,2,34,27,63,109,3,34,27,77,109,2,34,27,78,4,0,34,27,79,4,0,34,27,80,4,0,34,27,84,4,0,34,27,85,109,3,34,27,86,85,0,35,27,9,85,0,35,27,17,98,0,35,27,39,98,0,35,27,47,53,2,35,27,57,53,3,35,27,60,53,2,35,27,63,109,3,35,27,77,98,0,35,27,78,98,0,35,27,86,4,0,36,27,10,17,0,36,27,11,17,0,36,27,15,4,0,36,27,16,4,0,36,27,38,4,0,36,27,48,98,0,36,27,50,98,0,36,27,53,53,2,36,27,57,53,3,36,27,60,53,2,36,27,63,4,0,36,27,77,4,0,36,27,87,85,0,37,27,11,4,0,37,27,12,85,0,37,27,13,4,0,37,27,14,85,0,37,27,15,4,0,37,27,38,4,0,37,27,48,4,0,37,27,49,4,0,37,27,50,4,0,37,27,51,4,0,37,27,52,4,0,37,27,53,4,0,37,27,54,4,0,37,27,55,4,0,37,27,56,4,0,37,27,57,4,0,37,27,58,4,0,37,27,59,4,0,37,27,60,4,0,37,27,61,4,0,37,27,62,4,0,37,27,63,4,0,37,27,64,4,0,37,27,65,4,0,37,27,66,4,0,37,27,67,4,0,37,27,68,4,0,37,27,69,4,0,37,27,70,4,0,37,27,71,4,0,37,27,72,4,0,37,27,73,4,0,37,27,74,4,0,37,27,75,4,0,37,27,76,4,0,37,27,77,4,0,37,27,87,5,0,38,27,37,4,0,38,27,49,4,0,38,27,76,5,0,38,27,88,85,0,39,27,35,102,0,39,27,37,4,0,39,27,49,4,0,39,27,76,102,0,39,27,88,85,0,39,27,90,5,0,40,27,37,4,0,40,27,49,4,0,40,27,76,5,0,40,27,88,4,0,41,27,38,4,0,41,27,48,4,0,41,27,77,4,0,41,27,87,4,0,42,27,38,4,0,42,27,48,4,0,42,27,77,4,0,42,27,87,98,0,43,27,39,4,0,43,27,47,4,0,43,27,78,98,0,43,27,86,4,0,44,27,40,4,0,44,27,41,4,0,44,27,45,4,0,44,27,46,4,0,44,27,79,4,0,44,27,80,4,0,44,27,84,4,0,44,27,85,98,0,45,27,41,4,0,45,27,42,4,0,45,27,43,4,0,45,27,44,4,0,45,27,81,4,0,45,27,82,4,0,45,27,83,4,0,45,27,84,4,0,46,27,41,4,0,46,27,84,98,0,46,27,85,109,6,47,27,40,4,0,47,27,41,4,0,47,27,84,85,0,47,27,85,4,0,48,27,41,4,0,48,27,84,85,0,48,27,85,4,0,49,27,41,4,0,49,27,84,85,0,49,27,85,4,0,50,27,41,4,0,50,27,84,98,0,50,27,85,102,0,51,27,41,4,0,51,27,84,102,0,52,27,41,102,0,52,27,84,102,0,53,27,41,4,0,53,27,84,4,0,54,27,41,4,0,54,27,84,98,0,54,27,85,4,0,55,27,41,4,0,55,27,84,85,0,55,27,85,4,0,56,27,41,4,0,56,27,84,85,0,56,27,85,98,0,57,27,39,98,0,57,27,40,98,0,57,27,41,4,0,57,27,84,85,0,57,27,85,4,0,58,27,84,98,0,58,27,85,4,0,59,27,84,98,0,60,27,39,98,0,60,27,40,98,0,60,27,41,102,0,60,27,84,4,0,61,27,41,4,0,61,27,84,48,0,62,27,41,4,0,62,27,84,98,0,62,27,85,4,0,63,27,41,4,0,63,27,84,85,0,63,27,85,102,0,64,27,41,4,0,64,27,84,98,0,64,27,85,102,0,65,27,41,4,0,65,27,84,102,0,66,27,41,102,0,66,27,84,4,0,67,27,41,4,0,67,27,84,4,0,68,27,41,4,0,68,27,84,4,0,69,27,41,4,0,69,27,84,98,0,69,27,85,50,3,69,27,86,109,6,70,27,40,4,0,70,27,41,4,0,70,27,84,48,0,71,27,41,102,0,71,27,84,85,0,72,27,11,4,0,72,27,12,85,0,72,27,13,4,0,72,27,14,85,0,72,27,15,98,0,72,27,41,4,0,72,27,42,4,0,72,27,43,4,0,72,27,44,4,0,72,27,81,4,0,72,27,82,4,0,72,27,83,4,0,72,27,84,4,0,73,27,10,17,0,73,27,11,17,0,73,27,15,4,0,73,27,16,4,0,73,27,40,4,0,73,27,41,4,0,73,27,45,4,0,73,27,46,50,2,73,27,78,4,0,73,27,79,4,0,73,27,80,4,0,73,27,84,48,0,73,27,85,85,0,74,27,9,85,0,74,27,17,98,0,74,27,39,4,0,74,27,47,4,0,74,27,78,98,0,74,27,86,4,0,75,27,8,4,0,75,27,18,4,0,75,27,38,4,0,75,27,48,4,0,75,27,77,4,0,75,27,87,85,0,76,27,7,17,0,76,27,8,17,0,76,27,18,85,0,76,27,19,4,0,76,27,38,4,0,76,27,48,4,0,76,27,77,4,0,76,27,87,4,0,77,27,7,4,0,77,27,19,5,0,77,27,37,4,0,77,27,49,4,0,77,27,76,5,0,77,27,88,85,0,78,27,7,85,0,78,27,19,85,0,78,27,35,102,0,78,27,37,4,0,78,27,49,4,0,78,27,76,102,0,78,27,88,4,0,79,27,7,4,0,79,27,19,5,0,79,27,37,4,0,79,27,49,4,0,79,27,76,5,0,79,27,88,85,0,80,27,7,17,0,80,27,8,17,0,80,27,18,85,0,80,27,19,4,0,80,27,38,4,0,80,27,48,4,0,80,27,49,4,0,80,27,50,4,0,80,27,51,4,0,80,27,52,4,0,80,27,53,4,0,80,27,54,4,0,80,27,55,102,0,80,27,56,4,0,80,27,57,4,0,80,27,58,4,0,80,27,59,4,0,80,27,60,4,0,80,27,61,4,0,80,27,62,4,0,80,27,63,102,0,80,27,64,4,0,80,27,65,4,0,80,27,66,4,0,80,27,67,4,0,80,27,68,4,0,80,27,69,102,0,80,27,70,4,0,80,27,71,4,0,80,27,72,4,0,80,27,73,4,0,80,27,74,102,0,80,27,75,4,0,80,27,76,4,0,80,27,77,4,0,80,27,87,4,0,81,27,8,4,0,81,27,18,4,0,81,27,38,4,0,81,27,48,98,0,81,27,50,85,0,81,27,51,85,0,81,27,52,85,0,81,27,53,98,0,81,27,54,98,0,81,27,58,85,0,81,27,59,85,0,81,27,60,85,0,81,27,61,98,0,81,27,62,98,0,81,27,66,85,0,81,27,67,98,0,81,27,68,98,0,81,27,73,4,0,81,27,77,4,0,81,27,87,85,0,82,27,9,85,0,82,27,17,98,0,82,27,39,98,0,82,27,47,98,0,82,27,78,98,0,82,27,86,48,0,83,27,10,17,0,83,27,11,17,0,83,27,15,4,0,83,27,16,4,0,83,27,40,4,0,83,27,41,4,0,83,27,45,4,0,83,27,46,4,0,83,27,79,4,0,83,27,80,4,0,83,27,84,4,0,83,27,85,85,0,84,27,11,4,0,84,27,12,85,0,84,27,13,4,0,84,27,14,85,0,84,27,15,5,0,84,27,42,102,0,84,27,43,5,0,84,27,44,5,0,84,27,81,102,0,84,27,82,5,0,84,27,83,85,0,86,27,82,85,0,2,28,82,96,2,3,28,34,85,0,4,28,31,85,0,4,28,32,4,0,4,28,33,4,0,4,28,34,48,0,4,28,35,85,0,4,28,36,85,0,4,28,37,4,0,4,28,57,102,0,4,28,58,4,0,4,28,59,4,0,4,28,81,102,0,4,28,82,4,0,4,28,83,96,2,5,28,30,4,0,5,28,31,17,0,5,28,32,17,0,5,28,36,4,0,5,28,37,96,2,5,28,38,98,0,5,28,55,5,0,5,28,56,5,0,5,28,60,98,0,5,28,61,98,0,5,28,79,5,0,5,28,80,5,0,5,28,84,98,0,5,28,85,96,0,6,28,29,4,0,6,28,30,4,0,6,28,38,96,1,6,28,39,17,0,6,28,54,17,0,6,28,62,109,2,6,28,64,109,3,6,28,76,17,0,6,28,78,17,0,6,28,86,85,0,7,28,28,4,0,7,28,29,4,0,7,28,39,85,0,7,28,40,98,0,7,28,53,98,0,7,28,63,53,2,7,28,64,85,0,7,28,65,85,0,7,28,66,85,0,7,28,67,85,0,7,28,68,4,0,7,28,69,4,0,7,28,71,85,0,7,28,72,85,0,7,28,73,85,0,7,28,74,85,0,7,28,75,53,3,7,28,76,98,0,7,28,77,98,0,7,28,87,85,0,8,28,28,17,0,8,28,29,17,0,8,28,39,85,0,8,28,40,5,0,8,28,53,5,0,8,28,63,53,2,8,28,64,98,0,8,28,65,98,0,8,28,66,98,0,8,28,67,98,0,8,28,68,98,0,8,28,69,102,0,8,28,70,98,0,8,28,71,98,0,8,28,72,98,0,8,28,73,98,0,8,28,74,98,0,8,28,75,53,3,8,28,76,5,0,8,28,77,5,0,8,28,87,4,0,9,28,28,4,0,9,28,40,4,0,9,28,52,4,0,9,28,64,4,0,9,28,76,4,0,9,28,88,96,0,10,28,27,4,0,10,28,28,4,0,10,28,40,96,1,10,28,41,102,0,10,28,52,102,0,10,28,64,102,0,10,28,76,102,0,10,28,88,4,0,11,28,28,4,0,11,28,40,48,0,11,28,52,4,0,11,28,64,48,0,11,28,76,4,0,11,28,88,85,0,12,28,28,17,0,12,28,29,17,0,12,28,39,85,0,12,28,40,5,0,12,28,53,5,0,12,28,63,53,2,12,28,64,53,3,12,28,76,5,0,12,28,77,5,0,12,28,87,85,0,13,28,28,4,0,13,28,29,4,0,13,28,39,85,0,13,28,40,98,0,13,28,53,98,0,13,28,63,53,2,13,28,64,53,3,13,28,76,98,0,13,28,77,98,0,13,28,87,96,3,14,28,29,4,0,14,28,30,4,0,14,28,38,96,1,14,28,39,17,0,14,28,54,17,0,14,28,62,53,2,14,28,64,53,3,14,28,76,17,0,14,28,78,17,0,14,28,86,96,3,15,28,30,4,0,15,28,31,17,0,15,28,32,17,0,15,28,36,4,0,15,28,37,96,3,15,28,38,98,0,15,28,55,5,0,15,28,56,5,0,15,28,60,98,0,15,28,61,53,2,15,28,64,53,3,15,28,76,98,0,15,28,79,5,0,15,28,80,5,0,15,28,84,98,0,15,28,85,85,0,16,28,31,85,0,16,28,32,4,0,16,28,33,4,0,16,28,34,4,0,16,28,35,85,0,16,28,36,85,0,16,28,37,4,0,16,28,57,4,0,16,28,58,48,0,16,28,59,53,2,16,28,64,53,3,16,28,76,53,2,16,28,79,4,0,16,28,81,102,0,16,28,82,48,0,16,28,83,53,3,16,28,85,96,3,17,28,34,53,2,17,28,58,53,3,17,28,59,53,2,17,28,64,53,3,17,28,76,53,2,17,28,79,53,3,17,28,85,53,2,18,28,58,53,3,18,28,59,53,2,18,28,64,53,3,18,28,76,53,2,18,28,79,53,3,18,28,85,53,2,19,28,58,53,3,19,28,59,53,2,19,28,64,53,3,19,28,76,53,2,19,28,79,53,3,19,28,85,53,2,20,28,58,53,3,20,28,59,53,2,20,28,64,53,3,20,28,76,53,2,20,28,79,53,3,20,28,85,53,2,21,28,58,53,3,21,28,59,53,2,21,28,64,53,3,21,28,76,53,2,21,28,79,53,3,21,28,85,53,2,22,28,58,53,3,22,28,59,53,2,22,28,64,53,3,22,28,76,53,2,22,28,79,53,3,22,28,85,53,2,23,28,58,53,3,23,28,59,53,2,23,28,64,53,3,23,28,76,53,2,23,28,79,53,3,23,28,85,96,2,24,28,13,53,2,24,28,58,53,3,24,28,59,53,2,24,28,64,53,3,24,28,76,53,2,24,28,79,53,3,24,28,85,85,0,25,28,10,85,0,25,28,11,4,0,25,28,12,4,0,25,28,13,4,0,25,28,14,85,0,25,28,15,85,0,25,28,16,53,2,25,28,58,53,3,25,28,59,53,2,25,28,64,53,3,25,28,76,53,2,25,28,79,53,3,25,28,85,96,2,26,28,9,4,0,26,28,10,17,0,26,28,11,17,0,26,28,15,4,0,26,28,16,96,2,26,28,17,53,2,26,28,58,53,3,26,28,59,53,2,26,28,64,53,3,26,28,76,53,2,26,28,79,53,3,26,28,85,96,0,27,28,8,4,0,27,28,9,4,0,27,28,17,96,1,27,28,18,53,2,27,28,58,53,3,27,28,59,53,2,27,28,64,53,3,27,28,76,53,2,27,28,79,53,3,27,28,85,85,0,28,28,7,48,0,28,28,8,48,0,28,28,9,4,0,28,28,18,85,0,28,28,19,53,2,28,28,58,53,3,28,28,59,53,2,28,28,64,53,3,28,28,76,53,2,28,28,79,53,3,28,28,85,85,0,29,28,7,17,0,29,28,8,17,0,29,28,18,85,0,29,28,19,53,2,29,28,58,53,3,29,28,59,53,2,29,28,64,53,3,29,28,76,53,2,29,28,79,53,3,29,28,85,4,0,30,28,7,4,0,30,28,19,53,2,30,28,58,53,3,30,28,59,53,2,30,28,64,53,3,30,28,76,53,2,30,28,79,53,3,30,28,85,96,0,31,28,6,4,0,31,28,7,4,0,31,28,19,96,1,31,28,20,53,2,31,28,58,53,3,31,28,59,53,2,31,28,64,53,3,31,28,76,53,2,31,28,79,53,3,31,28,85,4,0,32,28,7,4,0,32,28,19,53,2,32,28,58,53,3,32,28,59,53,2,32,28,64,53,3,32,28,76,53,2,32,28,79,53,3,32,28,85,85,0,33,28,7,17,0,33,28,8,17,0,33,28,18,85,0,33,28,19,4,0,33,28,42,102,0,33,28,43,4,0,33,28,44,53,2,33,28,58,53,3,33,28,59,53,2,33,28,64,53,3,33,28,76,53,2,33,28,79,4,0,33,28,81,102,0,33,28,82,4,0,33,28,83,53,3,33,28,85,85,0,34,28,7,4,0,34,28,8,4,0,34,28,18,85,0,34,28,19,98,0,34,28,40,5,0,34,28,41,5,0,34,28,45,98,0,34,28,46,53,2,34,28,58,53,3,34,28,59,53,2,34,28,64,53,3,34,28,76,98,0,34,28,79,5,0,34,28,80,5,0,34,28,84,98,0,34,28,85,96,0,35,28,8,4,0,35,28,9,4,0,35,28,17,96,3,35,28,18,17,0,35,28,39,17,0,35,28,47,53,2,35,28,58,53,3,35,28,59,53,2,35,28,64,53,3,35,28,76,17,0,35,28,78,17,0,35,28,86,96,3,36,28,9,4,0,36,28,10,17,0,36,28,11,17,0,36,28,15,4,0,36,28,16,96,3,36,28,17,98,0,36,28,38,98,0,36,28,48,98,0,36,28,50,98,0,36,28,53,109,4,36,28,56,53,2,36,28,58,53,3,36,28,59,53,2,36,28,64,53,0,36,28,75,53,3,36,28,76,98,0,36,28,77,98,0,36,28,87,85,0,37,28,10,85,0,37,28,11,4,0,37,28,12,4,0,37,28,13,4,0,37,28,14,85,0,37,28,15,85,0,37,28,16,5,0,37,28,38,5,0,37,28,48,4,0,37,28,49,4,0,37,28,50,4,0,37,28,51,4,0,37,28,52,4,0,37,28,53,4,0,37,28,54,4,0,37,28,55,4,0,37,28,56,4,0,37,28,57,4,0,37,28,58,4,0,37,28,59,4,0,37,28,60,98,0,37,28,61,98,0,37,28,62,4,0,37,28,63,4,0,37,28,64,4,0,37,28,65,4,0,37,28,66,4,0,37,28,67,4,0,37,28,68,4,0,37,28,69,4,0,37,28,70,4,0,37,28,71,4,0,37,28,72,4,0,37,28,73,4,0,37,28,74,4,0,37,28,75,4,0,37,28,76,5,0,37,28,77,5,0,37,28,87,96,3,38,28,13,4,0,38,28,37,4,0,38,28,49,4,0,38,28,76,4,0,38,28,88,85,0,39,28,35,102,0,39,28,37,4,0,39,28,49,4,0,39,28,76,102,0,39,28,88,85,0,39,28,90,48,0,40,28,37,4,0,40,28,49,48,0,40,28,76,4,0,40,28,88,5,0,41,28,38,4,0,41,28,48,4,0,41,28,77,5,0,41,28,87,98,0,42,28,38,4,0,42,28,48,4,0,42,28,77,98,0,42,28,87,17,0,43,28,39,4,0,43,28,47,4,0,43,28,78,17,0,43,28,86,98,0,44,28,40,5,0,44,28,41,4,0,44,28,45,4,0,44,28,46,4,0,44,28,79,4,0,44,28,80,5,0,44,28,84,98,0,44,28,85,98,0,45,28,41,4,0,45,28,42,4,0,45,28,43,48,0,45,28,44,4,0,45,28,81,4,0,45,28,82,48,0,45,28,83,4,0,45,28,84,4,0,46,28,41,4,0,46,28,84,98,0,46,28,85,98,0,47,28,40,4,0,47,28,41,4,0,47,28,84,85,0,47,28,85,4,0,48,28,41,4,0,48,28,84,85,0,48,28,85,4,0,49,28,41,4,0,49,28,84,85,0,49,28,85,102,0,50,28,41,4,0,50,28,84,98,0,50,28,85,102,0,51,28,41,4,0,51,28,84,102,0,52,28,41,4,0,52,28,84,102,0,53,28,41,4,0,53,28,84,102,0,54,28,41,4,0,54,28,84,98,0,54,28,85,4,0,55,28,41,4,0,55,28,84,85,0,55,28,85,4,0,56,28,41,4,0,56,28,84,85,0,56,28,85,4,0,57,28,41,4,0,57,28,84,85,0,57,28,85,98,0,58,28,39,98,0,58,28,40,98,0,58,28,41,4,0,58,28,84,98,0,58,28,85,98,0,59,28,39,98,0,59,28,40,98,0,59,28,41,4,0,59,28,84,4,0,60,28,41,102,0,60,28,84,4,0,61,28,41,4,0,61,28,84,4,0,62,28,41,4,0,62,28,84,98,0,62,28,85,102,0,63,28,41,4,0,63,28,84,85,0,63,28,85,102,0,64,28,41,4,0,64,28,84,98,0,64,28,85,102,0,65,28,41,4,0,65,28,84,102,0,66,28,41,102,0,66,28,84,102,0,67,28,41,4,0,67,28,84,4,0,68,28,41,4,0,68,28,84,98,0,68,28,85,4,0,69,28,41,4,0,69,28,84,85,0,69,28,85,98,0,70,28,40,4,0,70,28,41,4,0,70,28,84,98,0,70,28,85,96,6,71,28,13,4,0,71,28,41,4,0,71,28,84,85,0,72,28,10,85,0,72,28,11,4,0,72,28,12,4,0,72,28,13,48,0,72,28,14,85,0,72,28,15,85,0,72,28,16,98,0,72,28,41,4,0,72,28,42,4,0,72,28,43,4,0,72,28,44,4,0,72,28,81,4,0,72,28,82,4,0,72,28,83,4,0,72,28,84,98,0,72,28,85,96,2,73,28,9,4,0,73,28,10,17,0,73,28,11,17,0,73,28,15,4,0,73,28,16,96,2,73,28,17,98,0,73,28,40,5,0,73,28,41,4,0,73,28,45,4,0,73,28,46,4,0,73,28,79,4,0,73,28,80,5,0,73,28,84,98,0,73,28,85,96,0,74,28,8,4,0,74,28,9,4,0,74,28,17,96,1,74,28,18,17,0,74,28,39,4,0,74,28,47,4,0,74,28,78,17,0,74,28,86,85,0,75,28,7,4,0,75,28,8,4,0,75,28,18,85,0,75,28,19,98,0,75,28,38,4,0,75,28,48,4,0,75,28,77,98,0,75,28,87,85,0,76,28,7,17,0,76,28,8,17,0,76,28,18,85,0,76,28,19,5,0,76,28,38,4,0,76,28,48,50,2,76,28,49,4,0,76,28,77,5,0,76,28,87,4,0,77,28,7,4,0,77,28,19,4,0,77,28,37,4,0,77,28,49,4,0,77,28,76,4,0,77,28,88,96,0,78,28,6,4,0,78,28,7,4,0,78,28,19,96,1,78,28,20,85,0,78,28,35,102,0,78,28,37,4,0,78,28,49,4,0,78,28,76,102,0,78,28,88,4,0,79,28,7,4,0,79,28,19,48,0,79,28,37,4,0,79,28,49,4,0,79,28,76,4,0,79,28,88,85,0,80,28,7,17,0,80,28,8,17,0,80,28,18,85,0,80,28,19,5,0,80,28,38,5,0,80,28,48,4,0,80,28,49,4,0,80,28,50,4,0,80,28,51,4,0,80,28,52,4,0,80,28,53,4,0,80,28,54,4,0,80,28,55,102,0,80,28,56,4,0,80,28,57,4,0,80,28,58,4,0,80,28,59,4,0,80,28,60,4,0,80,28,61,4,0,80,28,62,4,0,80,28,63,102,0,80,28,64,48,0,80,28,65,4,0,80,28,66,4,0,80,28,67,4,0,80,28,68,4,0,80,28,69,102,0,80,28,70,4,0,80,28,71,4,0,80,28,72,4,0,80,28,73,4,0,80,28,74,4,0,80,28,75,4,0,80,28,76,5,0,80,28,77,5,0,80,28,87,85,0,81,28,7,4,0,81,28,8,4,0,81,28,18,85,0,81,28,19,98,0,81,28,38,4,0,81,28,48,98,0,81,28,50,85,0,81,28,51,85,0,81,28,52,85,0,81,28,53,98,0,81,28,54,98,0,81,28,58,85,0,81,28,59,85,0,81,28,60,85,0,81,28,61,98,0,81,28,62,98,0,81,28,66,85,0,81,28,67,98,0,81,28,68,98,0,81,28,72,85,0,81,28,73,98,1,81,28,74,98,0,81,28,76,4,0,81,28,77,98,0,81,28,87,96,3,82,28,8,4,0,82,28,9,4,0,82,28,17,96,1,82,28,18,17,0,82,28,39,17,0,82,28,47,17,0,82,28,78,17,0,82,28,86,96,3,83,28,9,4,0,83,28,10,17,0,83,28,11,17,0,83,28,15,4,0,83,28,16,96,3,83,28,17,98,0,83,28,40,5,0,83,28,41,5,0,83,28,45,98,0,83,28,46,98,0,83,28,79,5,0,83,28,80,5,0,83,28,84,98,0,83,28,85,85,0,84,28,10,85,0,84,28,11,4,0,84,28,12,4,0,84,28,13,4,0,84,28,14,85,0,84,28,15,85,0,84,28,16,4,0,84,28,42,102,0,84,28,43,48,0,84,28,44,4,0,84,28,81,102,0,84,28,82,48,0,84,28,83,96,3,85,28,13,85,0,86,28,82,85,0,2,29,82,44,2,3,29,33,44,2,3,29,34,44,2,3,29,35,44,2,4,29,31,44,2,4,29,32,17,0,4,29,33,17,0,4,29,34,17,0,4,29,35,44,2,4,29,36,44,2,4,29,37,98,0,4,29,57,98,0,4,29,58,98,0,4,29,59,98,0,4,29,81,98,0,4,29,82,98,0,4,29,83,44,2,5,29,30,17,0,5,29,31,17,0,5,29,32,17,0,5,29,36,17,0,5,29,37,44,2,5,29,38,17,0,5,29,55,98,0,5,29,56,98,0,5,29,60,17,0,5,29,61,17,0,5,29,79,98,0,5,29,80,98,0,5,29,84,17,0,5,29,85,44,2,6,29,29,17,0,6,29,30,17,0,6,29,38,44,2,6,29,39,5,2,6,29,54,5,2,6,29,62,109,2,6,29,65,109,3,6,29,75,5,2,6,29,78,5,2,6,29,86,44,2,7,29,28,17,0,7,29,29,17,0,7,29,39,44,2,7,29,40,17,0,7,29,53,17,0,7,29,63,53,2,7,29,65,85,0,7,29,66,85,0,7,29,67,4,0,7,29,68,4,0,7,29,72,85,0,7,29,73,85,0,7,29,74,53,3,7,29,75,17,0,7,29,77,17,0,7,29,87,44,2,8,29,28,17,0,8,29,29,17,0,8,29,39,44,2,8,29,40,98,0,8,29,53,98,0,8,29,63,53,2,8,29,65,98,0,8,29,66,98,0,8,29,67,98,0,8,29,68,102,0,8,29,69,102,0,8,29,70,102,0,8,29,71,98,0,8,29,72,98,0,8,29,73,98,0,8,29,74,53,3,8,29,75,98,0,8,29,77,98,0,8,29,87,44,2,9,29,27,17,0,9,29,28,17,0,9,29,40,44,2,9,29,41,98,0,9,29,52,98,0,9,29,64,53,2,9,29,65,53,3,9,29,75,98,0,9,29,76,98,0,9,29,88,44,2,10,29,27,17,0,10,29,28,17,0,10,29,40,44,2,10,29,41,98,0,10,29,52,98,0,10,29,64,53,2,10,29,65,53,3,10,29,75,98,0,10,29,76,98,0,10,29,88,44,2,11,29,27,17,0,11,29,28,17,0,11,29,40,44,2,11,29,41,98,0,11,29,52,98,0,11,29,64,53,2,11,29,65,53,3,11,29,75,98,0,11,29,76,98,0,11,29,88,44,2,12,29,28,17,0,12,29,29,17,0,12,29,39,44,2,12,29,40,98,0,12,29,53,98,0,12,29,63,53,2,12,29,65,53,3,12,29,75,98,0,12,29,77,98,0,12,29,87,44,2,13,29,28,17,0,13,29,29,17,0,13,29,39,44,2,13,29,40,17,0,13,29,53,17,0,13,29,63,53,2,13,29,65,53,3,13,29,75,17,0,13,29,77,17,0,13,29,87,44,2,14,29,29,17,0,14,29,30,17,0,14,29,38,44,2,14,29,39,5,2,14,29,54,5,2,14,29,62,53,2,14,29,65,53,3,14,29,75,5,2,14,29,78,5,2,14,29,86,44,2,15,29,30,17,0,15,29,31,17,0,15,29,32,17,0,15,29,36,17,0,15,29,37,44,2,15,29,38,17,0,15,29,55,98,0,15,29,56,98,0,15,29,60,17,0,15,29,61,53,2,15,29,65,53,3,15,29,75,17,0,15,29,79,98,0,15,29,80,98,0,15,29,84,17,0,15,29,85,44,2,16,29,31,44,2,16,29,32,17,0,16,29,33,17,0,16,29,34,17,0,16,29,35,44,2,16,29,36,44,2,16,29,37,98,0,16,29,57,98,0,16,29,58,98,0,16,29,59,53,2,16,29,65,53,3,16,29,75,53,2,16,29,80,98,0,16,29,81,98,0,16,29,82,98,0,16,29,83,53,3,16,29,84,44,2,17,29,33,44,2,17,29,34,44,2,17,29,35,53,2,17,29,65,53,3,17,29,75,53,2,17,29,80,53,3,17,29,84,53,2,18,29,65,53,3,18,29,75,53,2,18,29,80,53,3,18,29,84,53,2,19,29,65,53,3,19,29,75,53,2,19,29,80,53,3,19,29,84,53,2,20,29,65,53,3,20,29,75,53,2,20,29,80,53,3,20,29,84,53,2,21,29,65,53,3,21,29,75,53,2,21,29,80,53,3,21,29,84,53,2,22,29,65,53,3,22,29,75,53,2,22,29,80,53,3,22,29,84,53,2,23,29,65,53,3,23,29,75,53,2,23,29,80,53,3,23,29,84,44,2,24,29,12,44,2,24,29,13,44,2,24,29,14,53,2,24,29,65,53,3,24,29,75,53,2,24,29,80,53,3,24,29,84,44,2,25,29,10,44,2,25,29,11,17,0,25,29,12,17,0,25,29,13,17,0,25,29,14,44,2,25,29,15,44,2,25,29,16,53,2,25,29,65,53,3,25,29,75,53,2,25,29,80,53,3,25,29,84,44,2,26,29,9,17,0,26,29,10,17,0,26,29,11,17,0,26,29,15,17,0,26,29,16,44,2,26,29,17,53,2,26,29,65,53,3,26,29,75,53,2,26,29,80,53,3,26,29,84,44,2,27,29,8,17,0,27,29,9,17,0,27,29,17,44,2,27,29,18,53,2,27,29,65,53,3,27,29,75,53,2,27,29,80,53,3,27,29,84,44,2,28,29,7,17,0,28,29,8,17,0,28,29,18,44,2,28,29,19,53,2,28,29,65,53,3,28,29,75,53,2,28,29,80,53,3,28,29,84,44,2,29,29,7,17,0,29,29,8,17,0,29,29,18,44,2,29,29,19,53,2,29,29,65,53,3,29,29,75,53,2,29,29,80,53,3,29,29,84,44,2,30,29,6,17,0,30,29,7,17,0,30,29,19,44,2,30,29,20,53,2,30,29,65,53,3,30,29,75,53,2,30,29,80,53,3,30,29,84,44,2,31,29,6,17,0,31,29,7,17,0,31,29,19,44,2,31,29,20,53,2,31,29,65,53,3,31,29,75,53,2,31,29,80,53,3,31,29,84,44,2,32,29,6,17,0,32,29,7,17,0,32,29,19,44,2,32,29,20,53,2,32,29,65,53,3,32,29,75,53,2,32,29,80,53,3,32,29,84,44,2,33,29,7,17,0,33,29,8,17,0,33,29,18,44,2,33,29,19,98,0,33,29,42,98,0,33,29,43,98,0,33,29,44,53,2,33,29,65,53,3,33,29,75,53,2,33,29,80,98,0,33,29,81,98,0,33,29,82,98,0,33,29,83,53,3,33,29,84,44,2,34,29,7,17,0,34,29,8,17,0,34,29,18,44,2,34,29,19,17,0,34,29,40,98,0,34,29,41,98,0,34,29,45,17,0,34,29,46,53,2,34,29,65,53,3,34,29,75,17,0,34,29,79,98,0,34,29,80,98,0,34,29,84,17,0,34,29,85,44,2,35,29,8,17,0,35,29,9,17,0,35,29,17,44,2,35,29,18,5,2,35,29,39,5,2,35,29,47,53,2,35,29,65,53,3,35,29,75,5,2,35,29,78,5,2,35,29,86,44,2,36,29,9,17,0,36,29,10,17,0,36,29,11,17,0,36,29,15,17,0,36,29,16,44,2,36,29,17,17,0,36,29,38,17,0,36,29,48,98,0,36,29,50,98,0,36,29,53,98,0,36,29,56,109,4,36,29,61,109,4,36,29,62,53,2,36,29,65,53,3,36,29,75,17,0,36,29,77,17,0,36,29,87,44,2,37,29,10,44,2,37,29,11,17,0,37,29,12,17,0,37,29,13,17,0,37,29,14,44,2,37,29,15,44,2,37,29,16,98,0,37,29,38,98,0,37,29,48,4,0,37,29,49,4,0,37,29,50,4,0,37,29,51,4,0,37,29,52,4,0,37,29,53,4,0,37,29,54,4,0,37,29,55,4,0,37,29,56,4,0,37,29,57,4,0,37,29,58,4,0,37,29,59,98,0,37,29,60,4,0,37,29,61,4,0,37,29,62,98,0,37,29,63,4,0,37,29,64,4,0,37,29,65,4,0,37,29,66,4,0,37,29,67,4,0,37,29,68,4,0,37,29,69,4,0,37,29,70,4,0,37,29,71,4,0,37,29,72,4,0,37,29,73,4,0,37,29,74,4,0,37,29,75,4,0,37,29,76,98,0,37,29,77,98,0,37,29,87,44,2,38,29,12,44,2,38,29,13,44,2,38,29,14,98,0,38,29,37,4,0,38,29,49,4,0,38,29,76,98,0,38,29,88,85,0,39,29,35,98,0,39,29,37,4,0,39,29,49,4,0,39,29,76,98,0,39,29,88,85,0,39,29,90,98,0,40,29,37,4,0,40,29,49,50,4,40,29,75,4,0,40,29,76,98,0,40,29,88,98,0,41,29,38,4,0,41,29,48,4,0,41,29,77,98,0,41,29,87,17,0,42,29,38,4,0,42,29,48,4,0,42,29,77,17,0,42,29,87,5,2,43,29,39,4,0,43,29,47,4,0,43,29,78,5,2,43,29,86,17,0,44,29,40,98,0,44,29,41,4,0,44,29,45,4,0,44,29,46,4,0,44,29,79,4,0,44,29,80,98,0,44,29,84,17,0,44,29,85,109,5,45,29,40,98,0,45,29,41,4,0,45,29,42,4,0,45,29,43,4,0,45,29,44,4,0,45,29,81,4,0,45,29,82,4,0,45,29,83,4,0,45,29,84,98,0,45,29,85,44,8,46,29,40,4,0,46,29,41,4,0,46,29,84,85,0,46,29,85,98,0,47,29,40,4,0,47,29,41,4,0,47,29,84,85,0,47,29,85,44,8,48,29,40,4,0,48,29,41,4,0,48,29,84,85,0,48,29,85,44,8,49,29,40,4,0,49,29,41,4,0,49,29,84,85,0,49,29,85,44,8,50,29,40,4,0,50,29,41,4,0,50,29,84,85,0,50,29,85,44,8,51,29,40,4,0,51,29,41,4,0,51,29,84,98,0,51,29,85,44,8,52,29,40,4,0,52,29,41,4,0,52,29,84,44,8,53,29,40,4,0,53,29,41,4,0,53,29,84,98,0,53,29,85,44,8,54,29,40,4,0,54,29,41,4,0,54,29,84,85,0,54,29,85,44,8,55,29,40,4,0,55,29,41,4,0,55,29,84,85,0,55,29,85,44,8,56,29,40,4,0,56,29,41,4,0,56,29,84,85,0,56,29,85,44,8,57,29,40,4,0,57,29,41,4,0,57,29,84,85,0,57,29,85,44,8,58,29,40,4,0,58,29,41,4,0,58,29,84,85,0,58,29,85,44,8,59,29,40,4,0,59,29,41,4,0,59,29,84,98,0,59,29,85,44,8,60,29,40,4,0,60,29,41,4,0,60,29,84,44,8,61,29,40,4,0,61,29,41,4,0,61,29,84,98,0,61,29,85,44,8,62,29,40,4,0,62,29,41,4,0,62,29,84,85,0,62,29,85,44,8,63,29,40,4,0,63,29,41,4,0,63,29,84,85,0,63,29,85,44,8,64,29,40,4,0,64,29,41,4,0,64,29,84,85,0,64,29,85,44,8,65,29,40,4,0,65,29,41,4,0,65,29,84,98,0,65,29,85,44,8,66,29,40,4,0,66,29,41,4,0,66,29,84,44,8,67,29,40,4,0,67,29,41,4,0,67,29,84,98,0,67,29,85,44,8,68,29,40,4,0,68,29,41,4,0,68,29,84,85,0,68,29,85,44,8,69,29,40,4,0,69,29,41,4,0,69,29,84,85,0,69,29,85,98,0,70,29,40,4,0,70,29,41,4,0,70,29,84,85,0,70,29,85,44,2,71,29,12,44,2,71,29,13,44,2,71,29,14,44,8,71,29,40,4,0,71,29,41,4,0,71,29,84,98,0,71,29,85,44,2,72,29,10,44,2,72,29,11,17,0,72,29,12,17,0,72,29,13,17,0,72,29,14,44,2,72,29,15,44,2,72,29,16,109,4,72,29,40,98,0,72,29,41,4,0,72,29,42,4,0,72,29,43,4,0,72,29,44,4,0,72,29,81,4,0,72,29,82,4,0,72,29,83,4,0,72,29,84,85,0,72,29,85,44,2,73,29,9,17,0,73,29,10,17,0,73,29,11,17,0,73,29,15,17,0,73,29,16,44,2,73,29,17,17,0,73,29,40,98,0,73,29,41,4,0,73,29,45,4,0,73,29,46,4,0,73,29,79,4,0,73,29,80,98,0,73,29,84,17,0,73,29,85,44,2,74,29,8,17,0,74,29,9,17,0,74,29,17,44,2,74,29,18,5,2,74,29,39,4,0,74,29,47,4,0,74,29,78,5,2,74,29,86,44,2,75,29,7,17,0,75,29,8,17,0,75,29,18,44,2,75,29,19,17,0,75,29,38,4,0,75,29,48,4,0,75,29,77,17,0,75,29,87,44,2,76,29,7,17,0,76,29,8,17,0,76,29,18,44,2,76,29,19,98,0,76,29,38,4,0,76,29,48,4,0,76,29,77,98,0,76,29,87,44,2,77,29,6,17,0,77,29,7,17,0,77,29,19,44,2,77,29,20,98,0,77,29,37,4,0,77,29,49,4,0,77,29,76,98,0,77,29,88,44,2,78,29,6,17,0,78,29,7,17,0,78,29,19,44,2,78,29,20,85,0,78,29,35,53,6,78,29,36,98,0,78,29,37,4,0,78,29,49,4,0,78,29,76,98,0,78,29,88,44,2,79,29,6,17,0,79,29,7,17,0,79,29,19,44,2,79,29,20,98,0,79,29,37,4,0,79,29,49,4,0,79,29,76,98,0,79,29,88,44,2,80,29,7,17,0,80,29,8,17,0,80,29,18,44,2,80,29,19,98,0,80,29,38,98,0,80,29,48,4,0,80,29,49,4,0,80,29,50,4,0,80,29,51,4,0,80,29,52,4,0,80,29,53,4,0,80,29,54,4,0,80,29,55,4,0,80,29,56,4,0,80,29,57,4,0,80,29,58,4,0,80,29,59,4,0,80,29,60,4,0,80,29,61,4,0,80,29,62,4,0,80,29,63,4,0,80,29,64,4,0,80,29,65,4,0,80,29,66,4,0,80,29,67,4,0,80,29,68,4,0,80,29,69,4,0,80,29,70,4,0,80,29,71,4,0,80,29,72,4,0,80,29,73,4,0,80,29,74,4,0,80,29,75,4,0,80,29,76,98,0,80,29,77,98,0,80,29,87,44,2,81,29,7,17,0,81,29,8,17,0,81,29,18,44,2,81,29,19,17,0,81,29,38,17,0,81,29,48,98,0,81,29,49,85,0,81,29,50,85,0,81,29,51,85,0,81,29,52,85,0,81,29,53,85,0,81,29,54,98,0,81,29,55,98,0,81,29,57,85,0,81,29,58,85,0,81,29,59,85,0,81,29,60,85,0,81,29,61,85,0,81,29,62,98,0,81,29,63,98,0,81,29,65,85,0,81,29,66,85,0,81,29,67,85,0,81,29,68,98,0,81,29,69,98,0,81,29,71,85,0,81,29,72,85,0,81,29,73,85,0,81,29,74,98,0,81,29,75,85,0,81,29,76,17,0,81,29,77,17,0,81,29,87,44,2,82,29,8,17,0,82,29,9,17,0,82,29,17,44,2,82,29,18,5,2,82,29,39,5,2,82,29,47,5,2,82,29,78,5,2,82,29,86,44,2,83,29,9,17,0,83,29,10,17,0,83,29,11,17,0,83,29,15,17,0,83,29,16,44,2,83,29,17,17,0,83,29,40,98,0,83,29,41,98,0,83,29,45,17,0,83,29,46,17,0,83,29,79,98,0,83,29,80,98,0,83,29,84,17,0,83,29,85,44,2,84,29,10,44,2,84,29,11,17,0,84,29,12,17,0,84,29,13,17,0,84,29,14,44,2,84,29,15,44,2,84,29,16,98,0,84,29,42,98,0,84,29,43,98,0,84,29,44,98,0,84,29,81,98,0,84,29,82,98,0,84,29,83,44,2,85,29,12,44,2,85,29,13,44,2,85,29,14,85,0,86,29,82,85,0,2,30,82,98,0,3,30,33,98,1,3,30,34,98,0,3,30,35,50,2,3,30,58,98,0,4,30,31,98,0,4,30,32,98,0,4,30,36,98,0,4,30,37,17,0,4,30,57,17,0,4,30,58,17,0,4,30,59,17,0,4,30,81,17,0,4,30,82,17,0,4,30,83,98,0,5,30,30,98,0,5,30,38,96,4,5,30,54,5,2,5,30,55,17,0,5,30,56,17,0,5,30,60,5,2,5,30,61,96,5,5,30,62,96,4,5,30,78,5,2,5,30,79,17,0,5,30,80,17,0,5,30,84,5,2,5,30,85,96,5,5,30,86,98,0,6,30,29,98,0,6,30,39,96,6,6,30,53,20,0,6,30,54,20,0,6,30,62,96,6,6,30,63,109,2,6,30,66,109,3,6,30,74,96,6,6,30,77,20,0,6,30,78,20,0,6,30,86,96,6,6,30,87,98,0,7,30,28,98,0,7,30,40,5,2,7,30,53,5,2,7,30,63,53,2,7,30,66,85,0,7,30,67,48,0,7,30,69,4,0,7,30,71,85,0,7,30,73,53,3,7,30,74,5,2,7,30,77,5,2,7,30,87,98,0,8,30,28,98,0,8,30,40,17,0,8,30,53,17,0,8,30,63,53,2,8,30,66,98,0,8,30,67,98,0,8,30,68,98,0,8,30,69,102,0,8,30,70,98,0,8,30,71,98,0,8,30,72,98,0,8,30,73,53,3,8,30,74,17,0,8,30,77,17,0,8,30,87,98,0,9,30,27,98,0,9,30,41,17,0,9,30,52,17,0,9,30,64,53,2,9,30,66,53,3,9,30,74,17,0,9,30,76,17,0,9,30,88,98,0,10,30,27,98,0,10,30,41,17,0,10,30,52,17,0,10,30,64,50,3,10,30,65,53,2,10,30,66,53,3,10,30,74,17,0,10,30,76,17,0,10,30,88,50,3,10,30,89,98,0,11,30,27,98,1,11,30,28,98,0,11,30,41,17,0,11,30,52,17,0,11,30,64,53,2,11,30,66,53,3,11,30,74,17,0,11,30,76,17,0,11,30,88,98,1,12,30,28,98,0,12,30,40,17,0,12,30,53,17,0,12,30,63,53,2,12,30,66,53,3,12,30,74,17,0,12,30,77,17,0,12,30,87,98,0,13,30,28,98,0,13,30,40,5,2,13,30,53,5,2,13,30,63,53,2,13,30,66,53,3,13,30,74,5,2,13,30,77,5,2,13,30,87,98,0,14,30,29,98,0,14,30,39,96,7,14,30,53,20,0,14,30,54,20,0,14,30,62,96,7,14,30,63,53,2,14,30,66,53,3,14,30,74,96,7,14,30,77,20,0,14,30,78,20,0,14,30,86,96,7,14,30,87,98,0,15,30,30,98,0,15,30,38,96,4,15,30,54,5,2,15,30,55,17,0,15,30,56,17,0,15,30,60,5,2,15,30,61,96,5,15,30,62,53,2,15,30,66,53,3,15,30,74,96,4,15,30,78,5,2,15,30,79,17,0,15,30,80,17,0,15,30,84,5,2,15,30,85,96,5,15,30,86,98,0,16,30,31,98,0,16,30,32,98,0,16,30,36,98,0,16,30,37,17,0,16,30,57,17,0,16,30,58,17,0,16,30,59,53,2,16,30,66,53,3,16,30,74,17,0,16,30,81,17,0,16,30,82,17,0,16,30,83,98,0,17,30,33,98,0,17,30,34,98,0,17,30,35,50,1,17,30,58,53,2,17,30,66,53,3,17,30,74,53,2,17,30,81,53,3,17,30,83,53,2,18,30,66,53,3,18,30,74,53,2,18,30,81,53,3,18,30,83,53,2,19,30,66,53,3,19,30,74,53,2,19,30,81,53,3,19,30,83,53,2,20,30,66,53,3,20,30,74,53,2,20,30,81,53,3,20,30,83,53,2,21,30,66,53,3,21,30,74,53,2,21,30,81,53,3,21,30,83,53,2,22,30,66,53,3,22,30,74,53,2,22,30,81,53,3,22,30,83,53,2,23,30,66,53,3,23,30,74,53,2,23,30,81,53,3,23,30,83,98,0,24,30,12,98,0,24,30,13,98,0,24,30,14,53,2,24,30,66,53,3,24,30,74,53,2,24,30,81,53,3,24,30,83,98,0,25,30,10,98,0,25,30,11,98,0,25,30,15,98,1,25,30,16,53,2,25,30,66,53,3,25,30,74,53,2,25,30,81,53,3,25,30,83,98,0,26,30,9,5,0,26,30,11,98,0,26,30,17,53,2,26,30,66,53,3,26,30,74,53,2,26,30,81,53,3,26,30,83,98,0,27,30,8,98,0,27,30,18,53,2,27,30,66,53,3,27,30,74,53,2,27,30,81,53,3,27,30,83,98,0,28,30,7,98,0,28,30,19,53,2,28,30,66,53,3,28,30,74,53,2,28,30,81,53,3,28,30,83,98,0,29,30,7,98,0,29,30,19,53,2,29,30,66,53,3,29,30,74,53,2,29,30,81,53,3,29,30,83,98,1,30,30,6,98,1,30,30,20,53,2,30,30,66,53,3,30,30,74,53,2,30,30,81,53,3,30,30,83,98,0,31,30,6,98,0,31,30,20,53,2,31,30,66,53,3,31,30,74,53,2,31,30,81,53,3,31,30,83,98,0,32,30,6,98,0,32,30,20,53,2,32,30,66,53,3,32,30,74,53,2,32,30,81,53,3,32,30,83,98,0,33,30,7,98,0,33,30,19,17,0,33,30,42,17,0,33,30,43,17,0,33,30,44,53,2,33,30,66,53,3,33,30,74,17,0,33,30,81,17,0,33,30,82,17,0,33,30,83,98,0,34,30,7,98,0,34,30,19,96,0,34,30,39,5,2,34,30,40,17,0,34,30,41,17,0,34,30,45,5,2,34,30,46,96,1,34,30,47,53,2,34,30,66,53,3,34,30,74,96,4,34,30,78,5,2,34,30,79,17,0,34,30,80,17,0,34,30,84,5,2,34,30,85,96,5,34,30,86,98,0,35,30,8,98,0,35,30,18,96,2,35,30,38,20,0,35,30,39,20,0,35,30,47,96,2,35,30,48,53,2,35,30,66,53,3,35,30,74,96,6,35,30,77,20,0,35,30,78,20,0,35,30,86,96,6,35,30,87,98,0,36,30,9,98,0,36,30,17,5,2,36,30,38,5,2,36,30,48,98,0,36,30,49,98,0,36,30,50,98,0,36,30,51,98,0,36,30,52,98,0,36,30,53,98,0,36,30,54,98,0,36,30,55,98,0,36,30,56,98,0,36,30,57,98,0,36,30,58,98,0,36,30,59,98,0,36,30,60,98,0,36,30,61,98,0,36,30,62,98,0,36,30,63,98,0,36,30,64,98,0,36,30,65,98,0,36,30,66,98,0,36,30,67,98,0,36,30,68,98,0,36,30,69,98,0,36,30,70,98,0,36,30,71,98,0,36,30,72,98,0,36,30,73,98,0,36,30,74,98,0,36,30,75,98,0,36,30,76,5,2,36,30,77,5,2,36,30,87,98,0,37,30,10,98,0,37,30,11,98,1,37,30,15,98,0,37,30,16,17,0,37,30,38,17,0,37,30,48,4,0,37,30,51,4,0,37,30,52,4,0,37,30,53,4,0,37,30,54,4,0,37,30,55,4,0,37,30,56,4,0,37,30,57,4,0,37,30,58,4,0,37,30,59,4,0,37,30,60,4,0,37,30,61,4,0,37,30,62,4,0,37,30,63,4,0,37,30,64,4,0,37,30,65,4,0,37,30,66,4,0,37,30,67,4,0,37,30,68,4,0,37,30,69,4,0,37,30,70,4,0,37,30,71,4,0,37,30,72,4,0,37,30,73,4,0,37,30,74,4,0,37,30,75,17,0,37,30,77,17,0,37,30,87,98,1,38,30,12,98,0,38,30,13,98,0,38,30,14,17,0,38,30,37,17,0,38,30,49,4,0,38,30,50,4,0,38,30,51,4,0,38,30,52,4,0,38,30,53,4,0,38,30,54,4,0,38,30,55,4,0,38,30,56,4,0,38,30,57,4,0,38,30,58,4,0,38,30,59,4,0,38,30,60,4,0,38,30,61,4,0,38,30,62,4,0,38,30,63,4,0,38,30,64,4,0,38,30,65,4,0,38,30,66,4,0,38,30,67,4,0,38,30,68,4,0,38,30,69,4,0,38,30,70,4,0,38,30,71,4,0,38,30,72,4,0,38,30,73,4,0,38,30,74,4,0,38,30,75,17,0,38,30,76,17,0,38,30,88,85,0,39,30,35,17,0,39,30,37,17,0,39,30,49,4,0,39,30,50,4,0,39,30,51,4,0,39,30,52,4,0,39,30,53,4,0,39,30,54,4,0,39,30,55,4,0,39,30,56,4,0,39,30,57,4,0,39,30,58,4,0,39,30,59,4,0,39,30,60,4,0,39,30,61,4,0,39,30,62,4,0,39,30,63,4,0,39,30,64,4,0,39,30,65,4,0,39,30,66,4,0,39,30,67,4,0,39,30,68,4,0,39,30,69,4,0,39,30,70,4,0,39,30,71,4,0,39,30,72,4,0,39,30,73,4,0,39,30,74,4,0,39,30,75,17,0,39,30,76,17,0,39,30,88,53,7,39,30,89,85,0,39,30,90,17,0,40,30,37,17,0,40,30,49,4,0,40,30,50,4,0,40,30,51,4,0,40,30,52,4,0,40,30,53,4,0,40,30,54,4,0,40,30,55,4,0,40,30,56,4,0,40,30,57,4,0,40,30,58,4,0,40,30,59,4,0,40,30,60,4,0,40,30,61,4,0,40,30,62,4,0,40,30,63,4,0,40,30,64,4,0,40,30,65,4,0,40,30,66,4,0,40,30,67,4,0,40,30,68,4,0,40,30,69,4,0,40,30,70,4,0,40,30,71,4,0,40,30,72,4,0,40,30,73,4,0,40,30,74,4,0,40,30,75,17,0,40,30,76,17,0,40,30,88,17,0,41,30,38,17,0,41,30,48,4,0,41,30,49,4,0,41,30,50,4,0,41,30,51,4,0,41,30,52,4,0,41,30,53,4,0,41,30,54,4,0,41,30,55,4,0,41,30,56,4,0,41,30,57,4,0,41,30,58,4,0,41,30,59,4,0,41,30,60,4,0,41,30,61,4,0,41,30,62,4,0,41,30,63,4,0,41,30,64,4,0,41,30,65,4,0,41,30,66,4,0,41,30,67,4,0,41,30,68,4,0,41,30,69,4,0,41,30,70,4,0,41,30,71,4,0,41,30,72,4,0,41,30,73,4,0,41,30,74,4,0,41,30,75,4,0,41,30,76,17,0,41,30,77,17,0,41,30,87,5,2,42,30,38,5,2,42,30,48,4,0,42,30,49,4,0,42,30,50,4,0,42,30,51,4,0,42,30,52,4,0,42,30,53,4,0,42,30,54,4,0,42,30,55,4,0,42,30,56,4,0,42,30,57,4,0,42,30,58,4,0,42,30,59,4,0,42,30,60,4,0,42,30,61,4,0,42,30,62,4,0,42,30,63,4,0,42,30,64,4,0,42,30,65,4,0,42,30,66,4,0,42,30,67,4,0,42,30,68,4,0,42,30,69,4,0,42,30,70,4,0,42,30,71,4,0,42,30,72,4,0,42,30,73,4,0,42,30,74,4,0,42,30,75,4,0,42,30,76,5,2,42,30,77,5,2,42,30,87,96,3,43,30,38,20,0,43,30,39,20,0,43,30,47,4,0,43,30,48,4,0,43,30,49,4,0,43,30,50,4,0,43,30,51,4,0,43,30,52,4,0,43,30,53,4,0,43,30,54,4,0,43,30,55,4,0,43,30,56,4,0,43,30,57,4,0,43,30,58,4,0,43,30,59,4,0,43,30,60,4,0,43,30,61,4,0,43,30,62,4,0,43,30,63,4,0,43,30,64,4,0,43,30,65,4,0,43,30,66,4,0,43,30,67,4,0,43,30,68,4,0,43,30,69,4,0,43,30,70,4,0,43,30,71,4,0,43,30,72,4,0,43,30,73,4,0,43,30,74,4,0,43,30,75,4,0,43,30,76,4,0,43,30,77,20,0,43,30,78,20,0,43,30,86,96,7,43,30,87,96,0,44,30,39,5,2,44,30,40,17,0,44,30,41,17,0,44,30,45,5,2,44,30,46,4,0,44,30,47,4,0,44,30,48,4,0,44,30,49,4,0,44,30,50,4,0,44,30,51,4,0,44,30,52,4,0,44,30,53,4,0,44,30,54,4,0,44,30,55,4,0,44,30,56,4,0,44,30,57,4,0,44,30,58,4,0,44,30,59,4,0,44,30,60,4,0,44,30,61,4,0,44,30,62,4,0,44,30,63,4,0,44,30,64,4,0,44,30,65,4,0,44,30,66,4,0,44,30,67,4,0,44,30,68,4,0,44,30,69,4,0,44,30,70,4,0,44,30,71,4,0,44,30,72,4,0,44,30,73,4,0,44,30,74,4,0,44,30,75,4,0,44,30,76,4,0,44,30,77,4,0,44,30,78,5,2,44,30,79,17,0,44,30,80,17,0,44,30,84,5,2,44,30,85,96,5,44,30,86,98,2,45,30,40,17,0,45,30,42,17,0,45,30,43,17,0,45,30,44,4,0,45,30,45,4,0,45,30,46,4,0,45,30,47,4,0,45,30,48,4,0,45,30,49,4,0,45,30,50,4,0,45,30,51,4,0,45,30,52,4,0,45,30,53,4,0,45,30,54,4,0,45,30,55,4,0,45,30,56,4,0,45,30,57,4,0,45,30,58,4,0,45,30,59,4,0,45,30,60,4,0,45,30,61,4,0,45,30,62,4,0,45,30,63,4,0,45,30,64,4,0,45,30,65,4,0,45,30,66,4,0,45,30,67,4,0,45,30,68,4,0,45,30,69,4,0,45,30,70,4,0,45,30,71,4,0,45,30,72,4,0,45,30,73,4,0,45,30,74,4,0,45,30,75,4,0,45,30,76,4,0,45,30,77,4,0,45,30,78,4,0,45,30,79,4,0,45,30,80,17,0,45,30,81,17,0,45,30,82,17,0,45,30,83,98,0,45,30,85,109,6,46,30,39,98,2,46,30,40,4,0,46,30,41,4,0,46,30,42,4,0,46,30,43,4,0,46,30,44,4,0,46,30,45,4,0,46,30,46,4,0,46,30,47,4,0,46,30,48,4,0,46,30,49,4,0,46,30,50,4,0,46,30,51,4,0,46,30,52,4,0,46,30,53,4,0,46,30,54,4,0,46,30,55,4,0,46,30,56,4,0,46,30,57,4,0,46,30,58,4,0,46,30,59,4,0,46,30,60,4,0,46,30,61,4,0,46,30,62,4,0,46,30,63,4,0,46,30,64,4,0,46,30,65,4,0,46,30,66,4,0,46,30,67,4,0,46,30,68,4,0,46,30,69,4,0,46,30,70,4,0,46,30,71,4,0,46,30,72,4,0,46,30,73,4,0,46,30,74,4,0,46,30,75,4,0,46,30,76,4,0,46,30,77,4,0,46,30,78,4,0,46,30,79,4,0,46,30,80,4,0,46,30,81,4,0,46,30,82,4,0,46,30,83,4,0,46,30,84,98,0,46,30,85,109,6,47,30,39,98,2,47,30,40,4,0,47,30,41,4,0,47,30,42,4,0,47,30,43,4,0,47,30,44,4,0,47,30,45,4,0,47,30,46,4,0,47,30,47,4,0,47,30,48,4,0,47,30,49,4,0,47,30,50,4,0,47,30,51,4,0,47,30,52,4,0,47,30,53,4,0,47,30,54,4,0,47,30,55,4,0,47,30,56,4,0,47,30,57,4,0,47,30,58,4,0,47,30,59,4,0,47,30,60,4,0,47,30,61,4,0,47,30,62,4,0,47,30,63,4,0,47,30,64,4,0,47,30,65,4,0,47,30,66,4,0,47,30,67,4,0,47,30,68,4,0,47,30,69,4,0,47,30,70,4,0,47,30,71,4,0,47,30,72,4,0,47,30,73,4,0,47,30,74,4,0,47,30,75,4,0,47,30,76,4,0,47,30,77,4,0,47,30,78,4,0,47,30,79,4,0,47,30,80,4,0,47,30,81,4,0,47,30,82,4,0,47,30,83,4,0,47,30,84,98,0,47,30,85,98,2,48,30,40,4,0,48,30,41,4,0,48,30,42,4,0,48,30,43,4,0,48,30,44,4,0,48,30,45,4,0,48,30,46,4,0,48,30,47,4,0,48,30,48,4,0,48,30,49,4,0,48,30,50,4,0,48,30,51,4,0,48,30,52,4,0,48,30,53,4,0,48,30,54,4,0,48,30,55,4,0,48,30,56,4,0,48,30,57,4,0,48,30,58,4,0,48,30,59,4,0,48,30,60,4,0,48,30,61,4,0,48,30,62,4,0,48,30,63,4,0,48,30,64,4,0,48,30,65,4,0,48,30,66,4,0,48,30,67,4,0,48,30,68,4,0,48,30,69,4,0,48,30,70,4,0,48,30,71,4,0,48,30,72,4,0,48,30,73,4,0,48,30,74,4,0,48,30,75,4,0,48,30,76,4,0,48,30,77,4,0,48,30,78,4,0,48,30,79,4,0,48,30,80,4,0,48,30,81,4,0,48,30,82,4,0,48,30,83,4,0,48,30,84,98,0,48,30,85,98,2,49,30,40,4,0,49,30,41,4,0,49,30,42,4,0,49,30,43,4,0,49,30,44,4,0,49,30,45,4,0,49,30,46,4,0,49,30,47,4,0,49,30,48,4,0,49,30,49,4,0,49,30,50,4,0,49,30,51,4,0,49,30,52,4,0,49,30,53,4,0,49,30,54,4,0,49,30,55,4,0,49,30,56,4,0,49,30,57,4,0,49,30,58,4,0,49,30,59,4,0,49,30,60,4,0,49,30,61,4,0,49,30,62,4,0,49,30,63,4,0,49,30,64,4,0,49,30,65,4,0,49,30,66,4,0,49,30,67,4,0,49,30,68,4,0,49,30,69,4,0,49,30,70,4,0,49,30,71,4,0,49,30,72,4,0,49,30,73,4,0,49,30,74,4,0,49,30,75,4,0,49,30,76,4,0,49,30,77,4,0,49,30,78,4,0,49,30,79,4,0,49,30,80,4,0,49,30,81,4,0,49,30,82,4,0,49,30,83,4,0,49,30,84,98,0,49,30,85,98,2,50,30,40,4,0,50,30,41,4,0,50,30,42,4,0,50,30,43,4,0,50,30,44,4,0,50,30,45,4,0,50,30,46,4,0,50,30,47,4,0,50,30,48,4,0,50,30,49,4,0,50,30,50,4,0,50,30,51,4,0,50,30,52,4,0,50,30,53,4,0,50,30,54,4,0,50,30,55,4,0,50,30,56,4,0,50,30,57,4,0,50,30,58,4,0,50,30,59,4,0,50,30,60,4,0,50,30,61,4,0,50,30,62,4,0,50,30,63,4,0,50,30,64,4,0,50,30,65,4,0,50,30,66,4,0,50,30,67,4,0,50,30,68,4,0,50,30,69,4,0,50,30,70,4,0,50,30,71,4,0,50,30,72,4,0,50,30,73,4,0,50,30,74,4,0,50,30,75,4,0,50,30,76,4,0,50,30,77,4,0,50,30,78,4,0,50,30,79,4,0,50,30,80,4,0,50,30,81,4,0,50,30,82,4,0,50,30,83,4,0,50,30,84,98,0,50,30,85,98,2,51,30,40,4,0,51,30,41,4,0,51,30,42,4,0,51,30,43,4,0,51,30,44,4,0,51,30,45,4,0,51,30,46,4,0,51,30,47,4,0,51,30,48,4,0,51,30,49,4,0,51,30,50,4,0,51,30,51,4,0,51,30,52,4,0,51,30,53,4,0,51,30,54,4,0,51,30,55,4,0,51,30,56,4,0,51,30,57,4,0,51,30,58,4,0,51,30,59,4,0,51,30,60,4,0,51,30,61,4,0,51,30,62,4,0,51,30,63,4,0,51,30,64,4,0,51,30,65,4,0,51,30,66,4,0,51,30,67,4,0,51,30,68,4,0,51,30,69,4,0,51,30,70,4,0,51,30,71,4,0,51,30,72,4,0,51,30,73,4,0,51,30,74,4,0,51,30,75,4,0,51,30,76,4,0,51,30,77,4,0,51,30,78,4,0,51,30,79,4,0,51,30,80,4,0,51,30,81,4,0,51,30,82,4,0,51,30,83,4,0,51,30,84,98,0,51,30,85,98,2,52,30,40,4,0,52,30,41,4,0,52,30,42,4,0,52,30,43,4,0,52,30,44,4,0,52,30,45,4,0,52,30,46,4,0,52,30,47,4,0,52,30,48,4,0,52,30,49,4,0,52,30,50,4,0,52,30,51,4,0,52,30,52,4,0,52,30,53,4,0,52,30,54,4,0,52,30,55,4,0,52,30,56,4,0,52,30,57,4,0,52,30,58,4,0,52,30,59,4,0,52,30,60,4,0,52,30,61,4,0,52,30,62,4,0,52,30,63,4,0,52,30,64,4,0,52,30,65,4,0,52,30,66,4,0,52,30,67,4,0,52,30,68,4,0,52,30,69,4,0,52,30,70,4,0,52,30,71,4,0,52,30,72,4,0,52,30,73,4,0,52,30,74,4,0,52,30,75,4,0,52,30,76,4,0,52,30,77,4,0,52,30,78,4,0,52,30,79,4,0,52,30,80,4,0,52,30,81,4,0,52,30,82,4,0,52,30,83,4,0,52,30,84,98,1,52,30,85,109,6,53,30,39,98,2,53,30,40,4,0,53,30,41,4,0,53,30,42,4,0,53,30,43,4,0,53,30,44,4,0,53,30,45,4,0,53,30,46,4,0,53,30,47,4,0,53,30,48,4,0,53,30,49,4,0,53,30,50,4,0,53,30,51,4,0,53,30,52,4,0,53,30,53,4,0,53,30,54,4,0,53,30,55,4,0,53,30,56,4,0,53,30,57,4,0,53,30,58,4,0,53,30,59,4,0,53,30,60,4,0,53,30,61,4,0,53,30,62,4,0,53,30,63,4,0,53,30,64,4,0,53,30,65,4,0,53,30,66,4,0,53,30,67,4,0,53,30,68,4,0,53,30,69,4,0,53,30,70,4,0,53,30,71,4,0,53,30,72,4,0,53,30,73,4,0,53,30,74,4,0,53,30,75,4,0,53,30,76,4,0,53,30,77,4,0,53,30,78,4,0,53,30,79,4,0,53,30,80,4,0,53,30,81,4,0,53,30,82,4,0,53,30,83,4,0,53,30,84,98,0,53,30,85,98,2,54,30,40,4,0,54,30,41,4,0,54,30,42,4,0,54,30,43,4,0,54,30,44,4,0,54,30,45,4,0,54,30,46,4,0,54,30,47,4,0,54,30,48,4,0,54,30,49,4,0,54,30,50,4,0,54,30,51,4,0,54,30,52,4,0,54,30,53,4,0,54,30,54,4,0,54,30,55,4,0,54,30,56,4,0,54,30,57,4,0,54,30,58,4,0,54,30,59,4,0,54,30,60,4,0,54,30,61,4,0,54,30,62,4,0,54,30,63,4,0,54,30,64,4,0,54,30,65,4,0,54,30,66,4,0,54,30,67,4,0,54,30,68,4,0,54,30,69,4,0,54,30,70,4,0,54,30,71,4,0,54,30,72,4,0,54,30,73,4,0,54,30,74,4,0,54,30,75,4,0,54,30,76,4,0,54,30,77,4,0,54,30,78,4,0,54,30,79,4,0,54,30,80,4,0,54,30,81,4,0,54,30,82,4,0,54,30,83,4,0,54,30,84,98,0,54,30,85,98,2,55,30,40,4,0,55,30,41,4,0,55,30,42,4,0,55,30,43,4,0,55,30,44,4,0,55,30,45,4,0,55,30,46,4,0,55,30,47,4,0,55,30,48,4,0,55,30,49,4,0,55,30,50,4,0,55,30,51,4,0,55,30,52,4,0,55,30,53,4,0,55,30,54,4,0,55,30,55,4,0,55,30,56,4,0,55,30,57,4,0,55,30,58,4,0,55,30,59,4,0,55,30,60,4,0,55,30,61,4,0,55,30,62,4,0,55,30,63,4,0,55,30,64,4,0,55,30,65,4,0,55,30,66,4,0,55,30,67,4,0,55,30,68,4,0,55,30,69,4,0,55,30,70,4,0,55,30,71,4,0,55,30,72,4,0,55,30,73,4,0,55,30,74,4,0,55,30,75,4,0,55,30,76,4,0,55,30,77,4,0,55,30,78,4,0,55,30,79,4,0,55,30,80,4,0,55,30,81,4,0,55,30,82,4,0,55,30,83,4,0,55,30,84,98,0,55,30,85,98,2,56,30,40,4,0,56,30,41,4,0,56,30,42,4,0,56,30,43,4,0,56,30,44,4,0,56,30,45,4,0,56,30,46,4,0,56,30,47,4,0,56,30,48,4,0,56,30,49,4,0,56,30,50,4,0,56,30,51,4,0,56,30,52,4,0,56,30,53,4,0,56,30,54,4,0,56,30,55,4,0,56,30,56,4,0,56,30,57,4,0,56,30,58,4,0,56,30,59,4,0,56,30,60,4,0,56,30,61,4,0,56,30,62,4,0,56,30,63,4,0,56,30,64,4,0,56,30,65,4,0,56,30,66,4,0,56,30,67,4,0,56,30,68,4,0,56,30,69,4,0,56,30,70,4,0,56,30,71,4,0,56,30,72,4,0,56,30,73,4,0,56,30,74,4,0,56,30,75,4,0,56,30,76,4,0,56,30,77,4,0,56,30,78,4,0,56,30,79,4,0,56,30,80,4,0,56,30,81,4,0,56,30,82,4,0,56,30,83,4,0,56,30,84,98,0,56,30,85,98,2,57,30,40,4,0,57,30,41,4,0,57,30,42,4,0,57,30,43,4,0,57,30,44,4,0,57,30,45,4,0,57,30,46,4,0,57,30,47,4,0,57,30,48,4,0,57,30,49,4,0,57,30,50,4,0,57,30,51,4,0,57,30,52,4,0,57,30,53,4,0,57,30,54,4,0,57,30,55,4,0,57,30,56,4,0,57,30,57,4,0,57,30,58,4,0,57,30,59,4,0,57,30,60,4,0,57,30,61,4,0,57,30,62,4,0,57,30,63,4,0,57,30,64,4,0,57,30,65,4,0,57,30,66,4,0,57,30,67,4,0,57,30,68,4,0,57,30,69,4,0,57,30,70,4,0,57,30,71,4,0,57,30,72,4,0,57,30,73,4,0,57,30,74,4,0,57,30,75,4,0,57,30,76,4,0,57,30,77,4,0,57,30,78,4,0,57,30,79,4,0,57,30,80,4,0,57,30,81,4,0,57,30,82,4,0,57,30,83,4,0,57,30,84,98,0,57,30,85,98,2,58,30,40,4,0,58,30,41,4,0,58,30,42,4,0,58,30,43,4,0,58,30,44,4,0,58,30,45,4,0,58,30,46,4,0,58,30,47,4,0,58,30,48,4,0,58,30,49,4,0,58,30,50,4,0,58,30,51,4,0,58,30,52,4,0,58,30,53,4,0,58,30,54,4,0,58,30,55,4,0,58,30,56,4,0,58,30,57,4,0,58,30,58,4,0,58,30,59,4,0,58,30,60,4,0,58,30,61,4,0,58,30,62,4,0,58,30,63,4,0,58,30,64,4,0,58,30,65,4,0,58,30,66,4,0,58,30,67,4,0,58,30,68,4,0,58,30,69,4,0,58,30,70,4,0,58,30,71,4,0,58,30,72,4,0,58,30,73,4,0,58,30,74,4,0,58,30,75,4,0,58,30,76,4,0,58,30,77,4,0,58,30,78,4,0,58,30,79,4,0,58,30,80,4,0,58,30,81,4,0,58,30,82,4,0,58,30,83,4,0,58,30,84,98,0,58,30,85,98,2,59,30,40,4,0,59,30,41,4,0,59,30,42,4,0,59,30,43,4,0,59,30,44,4,0,59,30,45,4,0,59,30,46,4,0,59,30,47,4,0,59,30,48,4,0,59,30,49,4,0,59,30,50,4,0,59,30,51,4,0,59,30,52,4,0,59,30,53,4,0,59,30,54,4,0,59,30,55,4,0,59,30,56,4,0,59,30,57,4,0,59,30,58,4,0,59,30,59,4,0,59,30,60,4,0,59,30,61,4,0,59,30,62,4,0,59,30,63,4,0,59,30,64,4,0,59,30,65,4,0,59,30,66,4,0,59,30,67,4,0,59,30,68,4,0,59,30,69,4,0,59,30,70,4,0,59,30,71,4,0,59,30,72,4,0,59,30,73,4,0,59,30,74,4,0,59,30,75,4,0,59,30,76,4,0,59,30,77,4,0,59,30,78,4,0,59,30,79,4,0,59,30,80,4,0,59,30,81,4,0,59,30,82,4,0,59,30,83,4,0,59,30,84,98,0,59,30,85,98,2,60,30,40,4,0,60,30,41,4,0,60,30,42,4,0,60,30,43,4,0,60,30,44,4,0,60,30,45,4,0,60,30,46,4,0,60,30,47,4,0,60,30,48,4,0,60,30,49,4,0,60,30,50,4,0,60,30,51,4,0,60,30,52,4,0,60,30,53,4,0,60,30,54,4,0,60,30,55,4,0,60,30,56,4,0,60,30,57,4,0,60,30,58,4,0,60,30,59,4,0,60,30,60,4,0,60,30,61,4,0,60,30,62,4,0,60,30,63,4,0,60,30,64,4,0,60,30,65,4,0,60,30,66,4,0,60,30,67,4,0,60,30,68,4,0,60,30,69,4,0,60,30,70,4,0,60,30,71,4,0,60,30,72,4,0,60,30,73,4,0,60,30,74,4,0,60,30,75,4,0,60,30,76,4,0,60,30,77,4,0,60,30,78,4,0,60,30,79,4,0,60,30,80,4,0,60,30,81,4,0,60,30,82,4,0,60,30,83,4,0,60,30,84,98,0,60,30,85,98,2,61,30,40,4,0,61,30,41,4,0,61,30,42,4,0,61,30,43,4,0,61,30,44,4,0,61,30,45,4,0,61,30,46,4,0,61,30,47,4,0,61,30,48,4,0,61,30,49,4,0,61,30,50,4,0,61,30,51,4,0,61,30,52,4,0,61,30,53,4,0,61,30,54,4,0,61,30,55,4,0,61,30,56,4,0,61,30,57,4,0,61,30,58,4,0,61,30,59,4,0,61,30,60,4,0,61,30,61,4,0,61,30,62,4,0,61,30,63,4,0,61,30,64,4,0,61,30,65,4,0,61,30,66,4,0,61,30,67,4,0,61,30,68,4,0,61,30,69,4,0,61,30,70,4,0,61,30,71,4,0,61,30,72,4,0,61,30,73,4,0,61,30,74,4,0,61,30,75,4,0,61,30,76,4,0,61,30,77,4,0,61,30,78,4,0,61,30,79,4,0,61,30,80,4,0,61,30,81,4,0,61,30,82,4,0,61,30,83,4,0,61,30,84,98,0,61,30,85,98,2,62,30,40,4,0,62,30,41,4,0,62,30,42,4,0,62,30,43,4,0,62,30,44,4,0,62,30,45,4,0,62,30,46,4,0,62,30,47,4,0,62,30,48,4,0,62,30,49,4,0,62,30,50,4,0,62,30,51,4,0,62,30,52,4,0,62,30,53,4,0,62,30,54,4,0,62,30,55,4,0,62,30,56,4,0,62,30,57,4,0,62,30,58,4,0,62,30,59,4,0,62,30,60,4,0,62,30,61,4,0,62,30,62,4,0,62,30,63,4,0,62,30,64,4,0,62,30,65,4,0,62,30,66,4,0,62,30,67,4,0,62,30,68,4,0,62,30,69,4,0,62,30,70,4,0,62,30,71,4,0,62,30,72,4,0,62,30,73,4,0,62,30,74,4,0,62,30,75,4,0,62,30,76,4,0,62,30,77,4,0,62,30,78,4,0,62,30,79,4,0,62,30,80,4,0,62,30,81,4,0,62,30,82,4,0,62,30,83,4,0,62,30,84,98,0,62,30,85,98,2,63,30,40,4,0,63,30,41,4,0,63,30,42,4,0,63,30,43,4,0,63,30,44,4,0,63,30,45,4,0,63,30,46,4,0,63,30,47,4,0,63,30,48,4,0,63,30,49,4,0,63,30,50,4,0,63,30,51,4,0,63,30,52,4,0,63,30,53,4,0,63,30,54,4,0,63,30,55,4,0,63,30,56,4,0,63,30,57,4,0,63,30,58,4,0,63,30,59,4,0,63,30,60,4,0,63,30,61,4,0,63,30,62,4,0,63,30,63,4,0,63,30,64,4,0,63,30,65,4,0,63,30,66,4,0,63,30,67,4,0,63,30,68,4,0,63,30,69,4,0,63,30,70,4,0,63,30,71,4,0,63,30,72,4,0,63,30,73,4,0,63,30,74,4,0,63,30,75,4,0,63,30,76,4,0,63,30,77,4,0,63,30,78,4,0,63,30,79,4,0,63,30,80,4,0,63,30,81,4,0,63,30,82,4,0,63,30,83,4,0,63,30,84,98,0,63,30,85,109,6,64,30,39,98,2,64,30,40,4,0,64,30,41,4,0,64,30,42,4,0,64,30,43,4,0,64,30,44,4,0,64,30,45,4,0,64,30,46,4,0,64,30,47,4,0,64,30,48,4,0,64,30,49,4,0,64,30,50,4,0,64,30,51,4,0,64,30,52,4,0,64,30,53,4,0,64,30,54,4,0,64,30,55,4,0,64,30,56,4,0,64,30,57,4,0,64,30,58,4,0,64,30,59,4,0,64,30,60,4,0,64,30,61,4,0,64,30,62,4,0,64,30,63,4,0,64,30,64,4,0,64,30,65,4,0,64,30,66,4,0,64,30,67,4,0,64,30,68,4,0,64,30,69,4,0,64,30,70,4,0,64,30,71,4,0,64,30,72,4,0,64,30,73,4,0,64,30,74,4,0,64,30,76,4,0,64,30,77,4,0,64,30,78,4,0,64,30,79,4,0,64,30,80,4,0,64,30,81,4,0,64,30,82,4,0,64,30,83,4,0,64,30,84,98,0,64,30,85,98,2,65,30,40,4,0,65,30,41,4,0,65,30,42,4,0,65,30,43,4,0,65,30,44,4,0,65,30,45,4,0,65,30,46,4,0,65,30,47,4,0,65,30,48,4,0,65,30,49,4,0,65,30,50,4,0,65,30,51,4,0,65,30,52,4,0,65,30,53,4,0,65,30,54,4,0,65,30,55,4,0,65,30,56,4,0,65,30,57,4,0,65,30,58,4,0,65,30,59,4,0,65,30,60,4,0,65,30,61,4,0,65,30,62,4,0,65,30,63,4,0,65,30,64,4,0,65,30,65,4,0,65,30,66,4,0,65,30,67,4,0,65,30,68,4,0,65,30,69,4,0,65,30,70,4,0,65,30,71,4,0,65,30,72,4,0,65,30,73,4,0,65,30,74,4,0,65,30,75,4,0,65,30,76,4,0,65,30,77,4,0,65,30,78,4,0,65,30,79,4,0,65,30,80,4,0,65,30,81,4,0,65,30,82,4,0,65,30,83,4,0,65,30,84,98,0,65,30,85,98,2,66,30,40,4,0,66,30,41,4,0,66,30,42,4,0,66,30,43,4,0,66,30,44,4,0,66,30,45,4,0,66,30,46,4,0,66,30,47,4,0,66,30,48,4,0,66,30,49,4,0,66,30,50,4,0,66,30,51,4,0,66,30,52,4,0,66,30,53,4,0,66,30,54,4,0,66,30,55,4,0,66,30,56,4,0,66,30,57,4,0,66,30,58,4,0,66,30,59,4,0,66,30,60,4,0,66,30,61,4,0,66,30,62,4,0,66,30,63,4,0,66,30,64,4,0,66,30,65,4,0,66,30,66,4,0,66,30,67,4,0,66,30,68,4,0,66,30,69,4,0,66,30,70,4,0,66,30,71,4,0,66,30,72,4,0,66,30,73,4,0,66,30,74,4,0,66,30,75,4,0,66,30,76,4,0,66,30,77,4,0,66,30,78,4,0,66,30,79,4,0,66,30,80,4,0,66,30,81,4,0,66,30,82,4,0,66,30,83,4,0,66,30,84,98,0,66,30,85,98,2,67,30,40,4,0,67,30,41,4,0,67,30,42,4,0,67,30,43,4,0,67,30,44,4,0,67,30,45,4,0,67,30,46,4,0,67,30,47,4,0,67,30,48,4,0,67,30,49,4,0,67,30,50,4,0,67,30,51,4,0,67,30,52,4,0,67,30,53,4,0,67,30,54,4,0,67,30,55,4,0,67,30,56,4,0,67,30,57,4,0,67,30,58,4,0,67,30,59,4,0,67,30,60,4,0,67,30,61,4,0,67,30,62,4,0,67,30,63,4,0,67,30,64,4,0,67,30,65,4,0,67,30,66,4,0,67,30,67,4,0,67,30,68,4,0,67,30,69,4,0,67,30,70,4,0,67,30,71,4,0,67,30,72,4,0,67,30,73,4,0,67,30,74,4,0,67,30,75,4,0,67,30,76,4,0,67,30,77,4,0,67,30,78,4,0,67,30,79,4,0,67,30,80,4,0,67,30,81,4,0,67,30,82,4,0,67,30,83,4,0,67,30,84,98,0,67,30,85,98,2,68,30,40,4,0,68,30,41,4,0,68,30,42,4,0,68,30,43,4,0,68,30,44,4,0,68,30,45,4,0,68,30,46,4,0,68,30,47,4,0,68,30,48,4,0,68,30,49,4,0,68,30,50,4,0,68,30,51,4,0,68,30,52,4,0,68,30,53,4,0,68,30,54,4,0,68,30,55,4,0,68,30,56,4,0,68,30,57,4,0,68,30,58,4,0,68,30,59,4,0,68,30,60,4,0,68,30,61,4,0,68,30,62,4,0,68,30,63,4,0,68,30,64,4,0,68,30,65,4,0,68,30,66,4,0,68,30,67,4,0,68,30,68,4,0,68,30,69,4,0,68,30,70,4,0,68,30,71,4,0,68,30,72,4,0,68,30,73,4,0,68,30,74,4,0,68,30,75,4,0,68,30,76,4,0,68,30,77,4,0,68,30,78,4,0,68,30,79,4,0,68,30,80,4,0,68,30,81,4,0,68,30,82,4,0,68,30,83,4,0,68,30,84,98,0,68,30,85,98,2,69,30,40,4,0,69,30,41,4,0,69,30,42,4,0,69,30,43,4,0,69,30,44,4,0,69,30,45,4,0,69,30,46,4,0,69,30,47,4,0,69,30,48,4,0,69,30,49,4,0,69,30,50,4,0,69,30,51,4,0,69,30,52,4,0,69,30,53,4,0,69,30,54,4,0,69,30,55,4,0,69,30,56,4,0,69,30,57,4,0,69,30,58,4,0,69,30,59,4,0,69,30,60,4,0,69,30,61,4,0,69,30,62,4,0,69,30,63,4,0,69,30,64,4,0,69,30,65,4,0,69,30,66,4,0,69,30,67,4,0,69,30,68,4,0,69,30,69,4,0,69,30,70,4,0,69,30,71,4,0,69,30,72,4,0,69,30,73,4,0,69,30,74,4,0,69,30,75,4,0,69,30,76,4,0,69,30,77,4,0,69,30,78,4,0,69,30,79,4,0,69,30,80,4,0,69,30,81,4,0,69,30,82,4,0,69,30,83,4,0,69,30,84,98,0,69,30,85,109,6,70,30,39,98,2,70,30,40,4,0,70,30,41,4,0,70,30,42,4,0,70,30,43,4,0,70,30,44,4,0,70,30,45,4,0,70,30,46,4,0,70,30,47,4,0,70,30,48,4,0,70,30,49,4,0,70,30,50,4,0,70,30,51,4,0,70,30,52,4,0,70,30,53,4,0,70,30,54,4,0,70,30,55,4,0,70,30,56,4,0,70,30,57,4,0,70,30,58,4,0,70,30,59,4,0,70,30,60,4,0,70,30,61,4,0,70,30,62,4,0,70,30,63,4,0,70,30,64,4,0,70,30,65,4,0,70,30,66,4,0,70,30,67,4,0,70,30,68,4,0,70,30,69,4,0,70,30,70,4,0,70,30,71,4,0,70,30,72,4,0,70,30,73,4,0,70,30,74,4,0,70,30,75,4,0,70,30,76,4,0,70,30,77,4,0,70,30,78,4,0,70,30,79,4,0,70,30,80,4,0,70,30,81,4,0,70,30,82,4,0,70,30,83,4,0,70,30,84,98,0,70,30,85,98,0,71,30,12,98,1,71,30,13,98,0,71,30,14,109,6,71,30,39,98,2,71,30,40,4,0,71,30,41,4,0,71,30,42,4,0,71,30,43,4,0,71,30,44,4,0,71,30,45,4,0,71,30,46,4,0,71,30,47,4,0,71,30,48,4,0,71,30,49,4,0,71,30,50,4,0,71,30,51,4,0,71,30,52,4,0,71,30,53,4,0,71,30,54,4,0,71,30,55,4,0,71,30,56,4,0,71,30,57,4,0,71,30,58,4,0,71,30,59,4,0,71,30,60,4,0,71,30,61,4,0,71,30,62,4,0,71,30,63,4,0,71,30,64,4,0,71,30,65,4,0,71,30,66,4,0,71,30,67,4,0,71,30,68,4,0,71,30,69,4,0,71,30,70,4,0,71,30,71,4,0,71,30,72,4,0,71,30,73,4,0,71,30,74,4,0,71,30,75,4,0,71,30,76,4,0,71,30,77,4,0,71,30,78,4,0,71,30,79,4,0,71,30,80,4,0,71,30,81,4,0,71,30,82,4,0,71,30,83,4,0,71,30,84,98,0,71,30,85,98,0,72,30,10,98,0,72,30,11,98,0,72,30,15,98,0,72,30,16,98,2,72,30,40,98,2,72,30,41,17,0,72,30,42,17,0,72,30,43,17,0,72,30,44,4,0,72,30,45,4,0,72,30,46,4,0,72,30,47,4,0,72,30,48,4,0,72,30,49,4,0,72,30,50,4,0,72,30,51,4,0,72,30,52,4,0,72,30,53,4,0,72,30,54,4,0,72,30,55,4,0,72,30,56,4,0,72,30,57,4,0,72,30,58,4,0,72,30,59,4,0,72,30,60,4,0,72,30,61,4,0,72,30,62,4,0,72,30,63,4,0,72,30,64,4,0,72,30,65,4,0,72,30,66,4,0,72,30,67,4,0,72,30,68,4,0,72,30,69,4,0,72,30,70,4,0,72,30,71,4,0,72,30,72,4,0,72,30,73,4,0,72,30,74,4,0,72,30,75,4,0,72,30,76,4,0,72,30,77,4,0,72,30,78,4,0,72,30,79,4,0,72,30,80,17,0,72,30,81,17,0,72,30,82,17,0,72,30,83,98,0,72,30,85,98,0,73,30,9,98,0,73,30,17,96,4,73,30,39,5,2,73,30,40,17,0,73,30,41,17,0,73,30,45,5,2,73,30,46,4,0,73,30,47,4,0,73,30,48,4,0,73,30,49,4,0,73,30,50,4,0,73,30,51,4,0,73,30,52,4,0,73,30,53,4,0,73,30,54,4,0,73,30,55,4,0,73,30,56,4,0,73,30,57,4,0,73,30,58,4,0,73,30,59,4,0,73,30,60,4,0,73,30,61,4,0,73,30,62,4,0,73,30,63,4,0,73,30,64,4,0,73,30,65,4,0,73,30,66,4,0,73,30,67,4,0,73,30,68,4,0,73,30,69,4,0,73,30,70,4,0,73,30,71,4,0,73,30,72,4,0,73,30,73,4,0,73,30,74,4,0,73,30,75,4,0,73,30,76,4,0,73,30,77,4,0,73,30,78,5,2,73,30,79,17,0,73,30,80,17,0,73,30,84,5,2,73,30,85,96,5,73,30,86,98,0,74,30,8,98,0,74,30,18,96,6,74,30,38,20,0,74,30,39,20,0,74,30,47,4,0,74,30,48,4,0,74,30,49,4,0,74,30,50,4,0,74,30,51,4,0,74,30,52,4,0,74,30,53,4,0,74,30,54,4,0,74,30,55,4,0,74,30,56,4,0,74,30,57,4,0,74,30,58,4,0,74,30,59,4,0,74,30,60,4,0,74,30,61,4,0,74,30,62,4,0,74,30,63,4,0,74,30,64,4,0,74,30,65,4,0,74,30,66,4,0,74,30,67,4,0,74,30,68,4,0,74,30,69,4,0,74,30,70,4,0,74,30,71,4,0,74,30,72,4,0,74,30,73,4,0,74,30,74,4,0,74,30,75,4,0,74,30,76,4,0,74,30,77,20,0,74,30,78,20,0,74,30,86,96,6,74,30,87,98,0,75,30,7,98,0,75,30,19,5,2,75,30,38,5,2,75,30,48,4,0,75,30,49,4,0,75,30,50,4,0,75,30,51,4,0,75,30,52,4,0,75,30,53,4,0,75,30,54,4,0,75,30,55,4,0,75,30,56,4,0,75,30,57,4,0,75,30,58,4,0,75,30,59,4,0,75,30,60,4,0,75,30,61,4,0,75,30,62,4,0,75,30,63,4,0,75,30,64,4,0,75,30,65,4,0,75,30,66,4,0,75,30,67,4,0,75,30,68,4,0,75,30,69,4,0,75,30,70,4,0,75,30,71,4,0,75,30,72,4,0,75,30,73,4,0,75,30,74,4,0,75,30,75,4,0,75,30,76,5,2,75,30,77,5,2,75,30,87,98,0,76,30,7,98,0,76,30,19,17,0,76,30,38,17,0,76,30,48,4,0,76,30,49,4,0,76,30,50,4,0,76,30,51,4,0,76,30,52,4,0,76,30,53,4,0,76,30,54,4,0,76,30,55,4,0,76,30,56,4,0,76,30,57,4,0,76,30,58,4,0,76,30,59,4,0,76,30,60,4,0,76,30,61,4,0,76,30,62,4,0,76,30,63,4,0,76,30,64,4,0,76,30,65,4,0,76,30,66,4,0,76,30,67,4,0,76,30,68,4,0,76,30,69,4,0,76,30,70,4,0,76,30,71,4,0,76,30,72,4,0,76,30,73,4,0,76,30,74,4,0,76,30,75,4,0,76,30,76,17,0,76,30,77,17,0,76,30,87,98,0,77,30,6,98,0,77,30,20,17,0,77,30,37,17,0,77,30,49,4,0,77,30,50,4,0,77,30,51,4,0,77,30,52,4,0,77,30,53,4,0,77,30,54,4,0,77,30,55,4,0,77,30,56,4,0,77,30,57,4,0,77,30,58,4,0,77,30,59,4,0,77,30,60,4,0,77,30,61,4,0,77,30,62,4,0,77,30,63,4,0,77,30,64,4,0,77,30,65,4,0,77,30,66,4,0,77,30,67,4,0,77,30,68,4,0,77,30,69,4,0,77,30,70,4,0,77,30,71,4,0,77,30,72,4,0,77,30,73,4,0,77,30,74,4,0,77,30,75,17,0,77,30,76,17,0,77,30,88,98,0,78,30,6,98,0,78,30,20,44,2,78,30,35,53,2,78,30,36,17,0,78,30,37,17,0,78,30,49,4,0,78,30,50,4,0,78,30,51,4,0,78,30,52,4,0,78,30,53,4,0,78,30,54,4,0,78,30,55,4,0,78,30,56,4,0,78,30,57,4,0,78,30,58,4,0,78,30,59,4,0,78,30,60,4,0,78,30,61,4,0,78,30,62,4,0,78,30,63,4,0,78,30,64,4,0,78,30,65,4,0,78,30,66,4,0,78,30,67,4,0,78,30,68,4,0,78,30,69,4,0,78,30,70,4,0,78,30,71,4,0,78,30,72,4,0,78,30,73,4,0,78,30,74,4,0,78,30,75,17,0,78,30,76,17,0,78,30,88,50,3,78,30,89,98,0,79,30,6,98,1,79,30,7,98,0,79,30,20,17,0,79,30,37,17,0,79,30,49,4,0,79,30,50,4,0,79,30,51,4,0,79,30,52,4,0,79,30,53,4,0,79,30,54,4,0,79,30,55,4,0,79,30,56,4,0,79,30,57,4,0,79,30,58,4,0,79,30,59,4,0,79,30,60,4,0,79,30,61,4,0,79,30,62,4,0,79,30,63,4,0,79,30,64,4,0,79,30,65,4,0,79,30,66,4,0,79,30,67,4,0,79,30,68,4,0,79,30,69,4,0,79,30,70,4,0,79,30,71,4,0,79,30,72,4,0,79,30,73,4,0,79,30,74,4,0,79,30,75,17,0,79,30,76,17,0,79,30,88,98,1,80,30,7,98,0,80,30,19,17,0,80,30,38,17,0,80,30,48,4,0,80,30,50,4,0,80,30,51,4,0,80,30,52,4,0,80,30,53,4,0,80,30,54,4,0,80,30,55,4,0,80,30,56,4,0,80,30,57,4,0,80,30,58,4,0,80,30,59,4,0,80,30,60,4,0,80,30,61,4,0,80,30,62,4,0,80,30,63,4,0,80,30,64,4,0,80,30,65,4,0,80,30,66,4,0,80,30,67,4,0,80,30,68,4,0,80,30,69,4,0,80,30,70,4,0,80,30,71,4,0,80,30,72,4,0,80,30,73,4,0,80,30,74,4,0,80,30,75,17,0,80,30,77,17,0,80,30,87,98,0,81,30,7,98,0,81,30,19,5,2,81,30,38,5,2,81,30,48,98,0,81,30,49,98,0,81,30,50,98,0,81,30,51,98,0,81,30,52,98,0,81,30,53,98,0,81,30,54,98,0,81,30,55,98,0,81,30,56,98,0,81,30,57,98,0,81,30,58,98,1,81,30,59,98,0,81,30,60,98,0,81,30,61,98,0,81,30,62,98,0,81,30,63,98,0,81,30,64,98,0,81,30,65,98,1,81,30,66,98,0,81,30,67,98,0,81,30,68,98,0,81,30,69,98,0,81,30,70,98,0,81,30,71,98,0,81,30,72,98,0,81,30,73,98,0,81,30,74,98,0,81,30,75,98,0,81,30,76,5,2,81,30,77,5,2,81,30,87,98,0,82,30,8,98,0,82,30,18,96,7,82,30,38,20,0,82,30,39,20,0,82,30,47,96,7,82,30,48,96,7,82,30,77,20,0,82,30,78,20,0,82,30,86,96,7,82,30,87,98,0,83,30,9,98,0,83,30,17,96,4,83,30,39,5,2,83,30,40,17,0,83,30,41,17,0,83,30,45,5,2,83,30,46,96,5,83,30,47,96,4,83,30,78,5,2,83,30,79,17,0,83,30,80,17,0,83,30,84,5,2,83,30,85,96,5,83,30,86,98,0,84,30,10,98,0,84,30,11,98,0,84,30,15,98,0,84,30,16,17,0,84,30,42,17,0,84,30,43,17,0,84,30,44,17,0,84,30,81,17,0,84,30,82,17,0,84,30,83,98,0,85,30,12,98,0,85,30,13,98,0,85,30,14,85,0,86,30,82,67,4,2,31,33,67,4,2,31,34,67,4,2,31,35,85,0,2,31,82,48,0,3,31,31,4,0,3,31,32,5,0,3,31,33,5,0,3,31,34,5,0,3,31,35,4,0,3,31,36,4,0,3,31,37,53,4,3,31,82,4,0,4,31,30,5,0,4,31,31,5,0,4,31,32,5,0,4,31,33,5,0,4,31,34,5,0,4,31,35,5,0,4,31,36,5,0,4,31,37,4,0,4,31,38,4,0,4,31,57,17,0,4,31,58,4,0,4,31,59,4,0,4,31,81,17,0,4,31,82,4,0,4,31,83,4,0,5,31,29,5,0,5,31,30,5,0,5,31,31,5,0,5,31,32,5,0,5,31,33,5,0,5,31,34,5,0,5,31,35,5,0,5,31,36,5,0,5,31,37,5,0,5,31,38,48,0,5,31,39,96,4,5,31,54,5,2,5,31,55,5,0,5,31,56,5,0,5,31,60,5,2,5,31,61,96,5,5,31,62,96,4,5,31,78,5,2,5,31,79,5,0,5,31,80,5,0,5,31,84,5,2,5,31,85,96,5,5,31,86,4,0,6,31,28,5,0,6,31,29,5,0,6,31,30,5,0,6,31,31,5,0,6,31,32,5,0,6,31,33,5,0,6,31,34,5,0,6,31,35,5,0,6,31,36,5,0,6,31,37,5,0,6,31,38,5,0,6,31,39,4,0,6,31,40,96,6,6,31,53,20,0,6,31,54,20,0,6,31,62,96,6,6,31,63,109,2,6,31,67,109,3,6,31,73,96,6,6,31,77,20,0,6,31,78,20,0,6,31,86,96,6,6,31,87,4,0,7,31,27,5,0,7,31,28,5,0,7,31,29,5,0,7,31,30,5,0,7,31,31,5,0,7,31,32,5,0,7,31,33,5,0,7,31,34,5,0,7,31,35,5,0,7,31,36,5,0,7,31,37,5,0,7,31,38,5,0,7,31,39,5,0,7,31,40,4,0,7,31,41,5,2,7,31,53,5,2,7,31,63,53,2,7,31,67,67,7,7,31,68,4,0,7,31,70,67,6,7,31,72,53,3,7,31,73,5,2,7,31,77,5,2,7,31,87,48,0,8,31,27,5,0,8,31,28,5,0,8,31,29,5,0,8,31,30,5,0,8,31,31,5,0,8,31,32,5,0,8,31,33,5,0,8,31,34,5,0,8,31,35,5,0,8,31,36,5,0,8,31,37,5,0,8,31,38,5,0,8,31,39,5,0,8,31,40,4,0,8,31,41,5,0,8,31,53,5,0,8,31,63,53,2,8,31,67,98,0,8,31,68,98,0,8,31,69,98,0,8,31,70,98,0,8,31,71,98,0,8,31,72,53,3,8,31,73,5,0,8,31,77,5,0,8,31,87,67,6,9,31,26,5,0,9,31,27,5,0,9,31,28,5,0,9,31,29,5,0,9,31,30,5,0,9,31,31,5,0,9,31,32,5,0,9,31,33,5,0,9,31,34,5,0,9,31,35,5,0,9,31,36,5,0,9,31,37,5,0,9,31,38,5,0,9,31,39,5,0,9,31,40,5,0,9,31,41,67,7,9,31,42,4,0,9,31,52,4,0,9,31,64,53,2,9,31,67,53,3,9,31,73,4,0,9,31,76,4,0,9,31,88,67,6,10,31,26,5,0,10,31,27,5,0,10,31,28,5,0,10,31,29,5,0,10,31,30,5,0,10,31,31,5,0,10,31,32,5,0,10,31,33,5,0,10,31,34,5,0,10,31,35,5,0,10,31,36,5,0,10,31,37,5,0,10,31,38,5,0,10,31,39,5,0,10,31,40,5,0,10,31,41,67,7,10,31,42,17,0,10,31,52,17,0,10,31,64,53,2,10,31,67,53,3,10,31,73,17,0,10,31,76,17,0,10,31,88,67,6,11,31,26,5,0,11,31,27,5,0,11,31,28,5,0,11,31,29,5,0,11,31,30,5,0,11,31,31,5,0,11,31,32,5,0,11,31,33,5,0,11,31,34,5,0,11,31,35,5,0,11,31,36,5,0,11,31,37,5,0,11,31,38,5,0,11,31,39,5,0,11,31,40,5,0,11,31,41,67,7,11,31,42,4,0,11,31,52,48,0,11,31,64,53,2,11,31,67,53,3,11,31,73,4,0,11,31,76,48,0,11,31,88,4,0,12,31,27,5,0,12,31,28,5,0,12,31,29,5,0,12,31,30,5,0,12,31,31,5,0,12,31,32,5,0,12,31,33,5,0,12,31,34,5,0,12,31,35,5,0,12,31,36,5,0,12,31,37,5,0,12,31,38,5,0,12,31,39,5,0,12,31,40,4,0,12,31,41,5,0,12,31,53,5,0,12,31,63,53,2,12,31,67,53,3,12,31,73,5,0,12,31,77,5,0,12,31,87,4,0,13,31,27,5,0,13,31,28,5,0,13,31,29,5,0,13,31,30,5,0,13,31,31,5,0,13,31,32,5,0,13,31,33,5,0,13,31,34,5,0,13,31,35,5,0,13,31,36,5,0,13,31,37,5,0,13,31,38,5,0,13,31,39,5,0,13,31,40,4,0,13,31,41,5,2,13,31,53,5,2,13,31,63,53,2,13,31,67,53,3,13,31,73,5,2,13,31,77,5,2,13,31,87,48,0,14,31,28,5,0,14,31,29,5,0,14,31,30,5,0,14,31,31,5,0,14,31,32,5,0,14,31,33,5,0,14,31,34,5,0,14,31,35,5,0,14,31,36,5,0,14,31,37,5,0,14,31,38,5,0,14,31,39,4,0,14,31,40,96,7,14,31,53,20,0,14,31,54,20,0,14,31,62,96,7,14,31,63,53,2,14,31,67,53,3,14,31,73,96,7,14,31,77,20,0,14,31,78,20,0,14,31,86,96,7,14,31,87,4,0,15,31,29,5,0,15,31,30,5,0,15,31,31,5,0,15,31,32,5,0,15,31,33,5,0,15,31,34,5,0,15,31,35,5,0,15,31,36,5,0,15,31,37,5,0,15,31,38,4,0,15,31,39,96,4,15,31,54,5,2,15,31,55,5,0,15,31,56,5,0,15,31,60,5,2,15,31,61,96,5,15,31,62,53,2,15,31,67,53,3,15,31,73,96,4,15,31,78,5,2,15,31,79,5,0,15,31,80,5,0,15,31,84,5,2,15,31,85,96,5,15,31,86,4,0,16,31,30,5,0,16,31,31,5,0,16,31,32,5,0,16,31,33,5,0,16,31,34,5,0,16,31,35,5,0,16,31,36,5,0,16,31,37,4,0,16,31,38,4,0,16,31,57,17,0,16,31,58,4,0,16,31,59,53,2,16,31,67,53,3,16,31,73,4,0,16,31,81,17,0,16,31,82,4,0,16,31,83,4,0,17,31,31,4,0,17,31,32,5,0,17,31,33,5,0,17,31,34,5,0,17,31,35,4,0,17,31,36,48,0,17,31,37,53,2,17,31,67,53,3,17,31,73,44,5,17,31,82,67,5,18,31,33,67,5,18,31,34,67,5,18,31,35,53,2,18,31,67,53,3,18,31,73,44,5,18,31,82,53,2,19,31,67,53,3,19,31,73,44,5,19,31,82,53,2,20,31,67,53,3,20,31,73,44,5,20,31,82,53,2,21,31,67,53,3,21,31,73,44,5,21,31,82,53,2,22,31,67,53,3,22,31,73,44,5,22,31,82,67,4,23,31,12,67,4,23,31,13,67,4,23,31,14,53,2,23,31,67,53,3,23,31,73,44,5,23,31,82,4,0,24,31,10,4,0,24,31,11,5,0,24,31,12,5,0,24,31,13,5,0,24,31,14,4,0,24,31,15,4,0,24,31,16,53,2,24,31,67,53,3,24,31,73,44,5,24,31,82,4,0,25,31,9,5,0,25,31,10,5,0,25,31,11,5,0,25,31,12,5,0,25,31,13,5,0,25,31,14,5,0,25,31,15,5,0,25,31,16,4,0,25,31,17,53,2,25,31,67,53,3,25,31,73,44,5,25,31,82,48,0,26,31,8,5,0,26,31,9,5,0,26,31,10,5,0,26,31,11,5,0,26,31,12,5,0,26,31,13,5,0,26,31,14,5,0,26,31,15,5,0,26,31,16,5,0,26,31,17,4,0,26,31,18,53,2,26,31,67,53,3,26,31,73,44,5,26,31,82,4,0,27,31,7,5,0,27,31,8,5,0,27,31,9,5,0,27,31,10,5,0,27,31,11,5,0,27,31,12,5,0,27,31,13,5,0,27,31,14,5,0,27,31,15,5,0,27,31,16,5,0,27,31,17,5,0,27,31,18,4,0,27,31,19,53,2,27,31,67,53,3,27,31,73,44,5,27,31,82,4,0,28,31,6,5,0,28,31,7,5,0,28,31,8,5,0,28,31,9,5,0,28,31,10,5,0,28,31,11,5,0,28,31,12,5,0,28,31,13,5,0,28,31,14,5,0,28,31,15,5,0,28,31,16,5,0,28,31,17,5,0,28,31,18,5,0,28,31,19,48,0,28,31,20,53,2,28,31,67,53,3,28,31,73,44,5,28,31,82,4,0,29,31,6,5,0,29,31,7,5,0,29,31,8,5,0,29,31,9,5,0,29,31,10,5,0,29,31,11,5,0,29,31,12,5,0,29,31,13,5,0,29,31,14,5,0,29,31,15,5,0,29,31,16,5,0,29,31,17,5,0,29,31,18,5,0,29,31,19,4,0,29,31,20,53,2,29,31,67,53,3,29,31,73,44,5,29,31,82,67,6,30,31,5,5,0,30,31,6,5,0,30,31,7,5,0,30,31,8,5,0,30,31,9,5,0,30,31,10,5,0,30,31,11,5,0,30,31,12,5,0,30,31,13,5,0,30,31,14,5,0,30,31,15,5,0,30,31,16,5,0,30,31,17,5,0,30,31,18,5,0,30,31,19,5,0,30,31,20,67,7,30,31,21,53,2,30,31,67,53,3,30,31,73,44,5,30,31,82,67,6,31,31,5,5,0,31,31,6,5,0,31,31,7,5,0,31,31,8,5,0,31,31,9,5,0,31,31,10,5,0,31,31,11,5,0,31,31,12,5,0,31,31,13,5,0,31,31,14,5,0,31,31,15,5,0,31,31,16,5,0,31,31,17,5,0,31,31,18,5,0,31,31,19,5,0,31,31,20,67,7,31,31,21,53,2,31,31,67,53,3,31,31,73,44,5,31,31,82,67,6,32,31,5,5,0,32,31,6,5,0,32,31,7,5,0,32,31,8,5,0,32,31,9,5,0,32,31,10,5,0,32,31,11,5,0,32,31,12,5,0,32,31,13,5,0,32,31,14,5,0,32,31,15,5,0,32,31,16,5,0,32,31,17,5,0,32,31,18,5,0,32,31,19,5,0,32,31,20,67,7,32,31,21,53,2,32,31,67,53,3,32,31,73,44,5,32,31,82,4,0,33,31,6,5,0,33,31,7,5,0,33,31,8,5,0,33,31,9,5,0,33,31,10,5,0,33,31,11,5,0,33,31,12,5,0,33,31,13,5,0,33,31,14,5,0,33,31,15,5,0,33,31,16,5,0,33,31,17,5,0,33,31,18,5,0,33,31,19,4,0,33,31,20,4,0,33,31,42,17,0,33,31,43,4,0,33,31,44,53,2,33,31,67,53,3,33,31,73,4,0,33,31,81,17,0,33,31,82,4,0,33,31,83,4,0,34,31,6,5,0,34,31,7,5,0,34,31,8,5,0,34,31,9,5,0,34,31,10,5,0,34,31,11,5,0,34,31,12,5,0,34,31,13,5,0,34,31,14,5,0,34,31,15,5,0,34,31,16,5,0,34,31,17,5,0,34,31,18,5,0,34,31,19,4,0,34,31,20,96,0,34,31,39,5,2,34,31,40,5,0,34,31,41,5,0,34,31,45,5,2,34,31,46,96,1,34,31,47,53,2,34,31,67,53,3,34,31,73,96,4,34,31,78,5,2,34,31,79,5,0,34,31,80,5,0,34,31,84,5,2,34,31,85,96,5,34,31,86,4,0,35,31,7,43,2,35,31,8,5,0,35,31,9,5,0,35,31,10,5,0,35,31,11,5,0,35,31,12,5,0,35,31,13,5,0,35,31,14,5,0,35,31,15,5,0,35,31,16,5,0,35,31,17,5,0,35,31,18,4,0,35,31,19,96,2,35,31,38,20,0,35,31,39,20,0,35,31,47,67,0,35,31,48,67,0,35,31,49,67,0,35,31,50,67,0,35,31,51,67,0,35,31,52,67,0,35,31,53,67,0,35,31,54,67,0,35,31,55,67,0,35,31,56,67,0,35,31,57,67,0,35,31,58,67,0,35,31,59,67,0,35,31,60,67,0,35,31,61,67,0,35,31,62,67,0,35,31,63,67,0,35,31,64,67,0,35,31,65,67,0,35,31,66,4,0,35,31,67,67,0,35,31,68,67,0,35,31,69,67,0,35,31,70,67,0,35,31,71,67,0,35,31,72,4,0,35,31,73,67,0,35,31,74,67,0,35,31,75,67,0,35,31,76,96,6,35,31,77,20,0,35,31,78,20,0,35,31,86,96,6,35,31,87,4,0,36,31,8,5,0,36,31,9,5,0,36,31,10,5,0,36,31,11,5,0,36,31,12,5,0,36,31,13,5,0,36,31,14,5,0,36,31,15,5,0,36,31,16,5,0,36,31,17,4,0,36,31,18,5,2,36,31,38,5,2,36,31,48,98,0,36,31,67,5,2,36,31,77,5,2,36,31,87,4,0,37,31,9,5,0,37,31,10,5,0,37,31,11,5,0,37,31,12,5,0,37,31,13,5,0,37,31,14,5,0,37,31,15,5,0,37,31,16,4,0,37,31,17,5,0,37,31,38,5,0,37,31,48,5,0,37,31,77,5,0,37,31,87,4,0,38,31,10,48,0,38,31,11,5,0,38,31,12,5,0,38,31,13,5,0,38,31,14,4,0,38,31,15,4,0,38,31,16,4,0,38,31,37,4,0,38,31,49,4,0,38,31,76,4,0,38,31,88,67,5,39,31,12,67,5,39,31,13,67,5,39,31,14,85,0,39,31,35,17,0,39,31,37,17,0,39,31,49,17,0,39,31,76,17,0,39,31,88,53,3,39,31,89,44,2,39,31,90,4,0,40,31,37,48,0,40,31,49,4,0,40,31,76,48,0,40,31,88,5,0,41,31,38,5,0,41,31,48,5,0,41,31,77,5,0,41,31,87,5,2,42,31,38,5,2,42,31,48,5,2,42,31,77,5,2,42,31,87,96,3,43,31,38,20,0,43,31,39,20,0,43,31,47,96,7,43,31,48,96,7,43,31,77,20,0,43,31,78,20,0,43,31,86,96,7,43,31,87,96,0,44,31,39,5,2,44,31,40,5,0,44,31,41,5,0,44,31,45,5,2,44,31,46,96,5,44,31,47,96,4,44,31,78,5,2,44,31,79,5,0,44,31,80,5,0,44,31,84,5,2,44,31,85,96,5,44,31,86,4,0,45,31,41,4,0,45,31,42,17,0,45,31,43,4,0,45,31,44,4,0,45,31,81,17,0,45,31,82,4,0,45,31,83,67,1,46,31,39,67,1,46,31,40,67,1,46,31,41,67,1,46,31,42,67,1,46,31,43,67,1,46,31,44,67,1,46,31,45,67,1,46,31,46,67,1,46,31,47,67,1,46,31,48,67,1,46,31,49,67,1,46,31,50,67,1,46,31,51,67,1,46,31,52,67,1,46,31,53,67,1,46,31,54,67,1,46,31,55,67,1,46,31,56,67,1,46,31,57,67,1,46,31,58,67,1,46,31,59,67,1,46,31,60,67,1,46,31,61,67,1,46,31,62,67,1,46,31,63,67,1,46,31,64,67,1,46,31,65,67,1,46,31,66,67,1,46,31,67,67,1,46,31,68,67,1,46,31,69,67,1,46,31,70,67,1,46,31,71,67,1,46,31,72,67,1,46,31,73,67,1,46,31,74,67,1,46,31,75,67,1,46,31,76,67,1,46,31,77,67,1,46,31,78,67,1,46,31,79,67,1,46,31,80,67,1,46,31,81,67,1,46,31,82,67,1,46,31,83,67,1,46,31,84,67,1,46,31,85,67,1,46,31,86,67,0,47,31,39,67,0,47,31,40,67,0,47,31,41,67,0,47,31,42,67,0,47,31,43,67,0,47,31,44,67,0,47,31,45,67,0,47,31,46,67,0,47,31,47,67,0,47,31,48,67,0,47,31,49,67,0,47,31,50,67,0,47,31,51,67,0,47,31,52,67,0,47,31,53,67,0,47,31,54,67,0,47,31,55,67,0,47,31,56,67,0,47,31,57,67,0,47,31,58,67,0,47,31,59,67,0,47,31,60,67,0,47,31,61,67,0,47,31,62,67,0,47,31,63,67,0,47,31,64,67,0,47,31,65,67,0,47,31,66,67,0,47,31,67,67,0,47,31,68,67,0,47,31,69,67,0,47,31,70,67,0,47,31,71,67,0,47,31,72,67,0,47,31,73,67,0,47,31,74,67,0,47,31,75,67,0,47,31,76,67,0,47,31,77,67,0,47,31,78,67,0,47,31,79,67,0,47,31,80,67,0,47,31,81,67,0,47,31,82,67,0,47,31,83,67,0,47,31,84,67,0,47,31,85,67,0,47,31,86,44,8,48,31,40,4,0,48,31,41,4,0,48,31,84,85,0,48,31,85,4,0,49,31,41,4,0,49,31,84,85,0,49,31,85,102,0,50,31,41,4,0,50,31,84,85,0,50,31,85,85,0,51,31,40,4,0,51,31,41,4,0,51,31,84,85,0,51,31,85,102,0,52,31,41,4,0,52,31,84,85,0,52,31,85,98,2,53,31,40,4,0,53,31,41,4,0,53,31,84,85,0,53,31,85,109,1,54,31,40,4,0,54,31,41,4,0,54,31,84,98,0,54,31,85,4,0,55,31,41,4,0,55,31,84,98,0,55,31,85,109,7,55,31,86,98,2,56,31,41,4,0,56,31,84,98,0,56,31,85,109,7,56,31,86,4,0,57,31,41,4,0,57,31,84,98,0,57,31,85,109,7,57,31,86,98,0,58,31,40,98,0,58,31,41,4,0,58,31,84,98,0,58,31,85,98,0,59,31,40,98,0,59,31,41,4,0,59,31,84,98,1,59,31,85,4,0,60,31,41,4,0,60,31,84,98,0,60,31,85,109,7,60,31,86,98,2,61,31,41,4,0,61,31,84,98,0,61,31,85,109,7,61,31,86,4,0,62,31,41,4,0,62,31,84,98,0,62,31,85,109,7,62,31,86,109,0,63,31,40,4,0,63,31,41,50,5,63,31,75,4,0,63,31,84,98,0,63,31,85,98,2,64,31,40,4,0,64,31,41,50,5,64,31,74,50,5,64,31,76,4,0,64,31,84,85,0,64,31,85,102,0,65,31,41,50,5,65,31,75,4,0,65,31,84,85,0,65,31,85,85,0,66,31,40,4,0,66,31,41,4,0,66,31,84,85,0,66,31,85,102,0,67,31,41,4,0,67,31,84,85,0,67,31,85,4,0,68,31,41,4,0,68,31,84,85,0,68,31,85,44,8,69,31,40,4,0,69,31,41,4,0,69,31,84,85,0,69,31,85,67,4,70,31,12,67,4,70,31,13,67,4,70,31,14,67,1,70,31,39,67,1,70,31,40,67,1,70,31,41,67,1,70,31,42,67,1,70,31,43,67,1,70,31,44,67,1,70,31,45,67,1,70,31,46,67,1,70,31,47,67,1,70,31,48,67,1,70,31,49,67,1,70,31,50,67,1,70,31,51,67,1,70,31,52,67,1,70,31,53,67,1,70,31,54,67,1,70,31,55,67,1,70,31,56,67,1,70,31,57,67,1,70,31,58,67,1,70,31,59,67,1,70,31,60,67,1,70,31,61,67,1,70,31,62,67,1,70,31,63,4,0,70,31,64,4,0,70,31,65,4,0,70,31,66,67,1,70,31,67,67,1,70,31,68,67,1,70,31,69,67,1,70,31,70,67,1,70,31,71,67,1,70,31,72,67,1,70,31,73,67,1,70,31,74,67,1,70,31,75,67,1,70,31,76,67,1,70,31,77,67,1,70,31,78,67,1,70,31,79,67,1,70,31,80,67,1,70,31,81,67,1,70,31,82,67,1,70,31,83,67,1,70,31,84,67,1,70,31,85,67,1,70,31,86,48,0,71,31,10,4,0,71,31,11,5,0,71,31,12,5,0,71,31,13,5,0,71,31,14,4,0,71,31,15,4,0,71,31,16,67,0,71,31,39,67,0,71,31,40,67,0,71,31,41,67,0,71,31,42,67,0,71,31,43,67,0,71,31,44,67,0,71,31,45,67,0,71,31,46,67,0,71,31,47,67,0,71,31,48,67,0,71,31,49,67,0,71,31,50,67,0,71,31,51,67,0,71,31,52,67,0,71,31,53,67,0,71,31,54,67,0,71,31,55,67,0,71,31,56,67,0,71,31,57,67,0,71,31,58,67,0,71,31,59,67,0,71,31,60,67,0,71,31,61,67,0,71,31,62,67,0,71,31,63,67,0,71,31,64,67,0,71,31,65,67,0,71,31,66,67,0,71,31,67,67,0,71,31,68,67,0,71,31,69,67,0,71,31,70,67,0,71,31,71,67,0,71,31,72,67,0,71,31,73,67,0,71,31,74,67,0,71,31,75,67,0,71,31,76,67,0,71,31,77,67,0,71,31,78,67,0,71,31,79,67,0,71,31,80,67,0,71,31,81,67,0,71,31,82,67,0,71,31,83,67,0,71,31,84,67,0,71,31,85,67,0,71,31,86,4,0,72,31,9,5,0,72,31,10,5,0,72,31,11,5,0,72,31,12,5,0,72,31,13,5,0,72,31,14,5,0,72,31,15,5,0,72,31,16,4,0,72,31,17,4,0,72,31,41,4,0,72,31,42,17,0,72,31,43,4,0,72,31,44,4,0,72,31,81,17,0,72,31,82,4,0,72,31,83,4,0,73,31,8,5,0,73,31,9,5,0,73,31,10,5,0,73,31,11,5,0,73,31,12,5,0,73,31,13,5,0,73,31,14,5,0,73,31,15,5,0,73,31,16,5,0,73,31,17,48,0,73,31,18,96,4,73,31,39,5,2,73,31,40,5,0,73,31,41,5,0,73,31,45,5,2,73,31,46,96,5,73,31,47,96,4,73,31,78,5,2,73,31,79,5,0,73,31,80,5,0,73,31,84,5,2,73,31,85,96,5,73,31,86,4,0,74,31,7,5,0,74,31,8,5,0,74,31,9,5,0,74,31,10,5,0,74,31,11,5,0,74,31,12,5,0,74,31,13,5,0,74,31,14,5,0,74,31,15,5,0,74,31,16,5,0,74,31,17,5,0,74,31,18,4,0,74,31,19,96,6,74,31,38,20,0,74,31,39,20,0,74,31,47,96,6,74,31,77,20,0,74,31,78,20,0,74,31,86,96,6,74,31,87,4,0,75,31,6,5,0,75,31,7,5,0,75,31,8,5,0,75,31,9,5,0,75,31,10,5,0,75,31,11,5,0,75,31,12,5,0,75,31,13,5,0,75,31,14,5,0,75,31,15,5,0,75,31,16,5,0,75,31,17,5,0,75,31,18,5,0,75,31,19,4,0,75,31,20,5,2,75,31,38,5,2,75,31,48,5,2,75,31,77,5,2,75,31,87,48,0,76,31,6,5,0,76,31,7,5,0,76,31,8,5,0,76,31,9,5,0,76,31,10,5,0,76,31,11,5,0,76,31,12,5,0,76,31,13,5,0,76,31,14,5,0,76,31,15,5,0,76,31,16,5,0,76,31,17,5,0,76,31,18,5,0,76,31,19,4,0,76,31,20,5,0,76,31,38,5,0,76,31,48,5,0,76,31,77,5,0,76,31,87,67,6,77,31,5,5,0,77,31,6,5,0,77,31,7,5,0,77,31,8,5,0,77,31,9,5,0,77,31,10,5,0,77,31,11,5,0,77,31,12,5,0,77,31,13,5,0,77,31,14,5,0,77,31,15,5,0,77,31,16,5,0,77,31,17,5,0,77,31,18,5,0,77,31,19,5,0,77,31,20,67,7,77,31,21,4,0,77,31,37,4,0,77,31,49,4,0,77,31,76,4,0,77,31,88,67,6,78,31,5,5,0,78,31,6,5,0,78,31,7,5,0,78,31,8,5,0,78,31,9,5,0,78,31,10,5,0,78,31,11,5,0,78,31,12,5,0,78,31,13,5,0,78,31,14,5,0,78,31,15,5,0,78,31,16,5,0,78,31,17,5,0,78,31,18,5,0,78,31,19,5,0,78,31,20,67,7,78,31,21,50,4,78,31,36,17,0,78,31,37,17,0,78,31,49,17,0,78,31,76,17,0,78,31,88,67,6,79,31,5,5,0,79,31,6,5,0,79,31,7,5,0,79,31,8,5,0,79,31,9,5,0,79,31,10,5,0,79,31,11,5,0,79,31,12,5,0,79,31,13,5,0,79,31,14,5,0,79,31,15,5,0,79,31,16,5,0,79,31,17,5,0,79,31,18,5,0,79,31,19,5,0,79,31,20,67,7,79,31,21,4,0,79,31,37,48,0,79,31,49,4,0,79,31,76,48,0,79,31,88,4,0,80,31,6,5,0,80,31,7,5,0,80,31,8,5,0,80,31,9,5,0,80,31,10,5,0,80,31,11,5,0,80,31,12,5,0,80,31,13,5,0,80,31,14,5,0,80,31,15,5,0,80,31,16,5,0,80,31,17,5,0,80,31,18,5,0,80,31,19,4,0,80,31,20,5,0,80,31,38,5,0,80,31,48,5,0,80,31,77,5,0,80,31,87,4,0,81,31,6,5,0,81,31,7,5,0,81,31,8,5,0,81,31,9,5,0,81,31,10,5,0,81,31,11,5,0,81,31,12,5,0,81,31,13,5,0,81,31,14,5,0,81,31,15,5,0,81,31,16,5,0,81,31,17,5,0,81,31,18,5,0,81,31,19,4,0,81,31,20,5,2,81,31,38,5,2,81,31,48,5,2,81,31,77,5,2,81,31,87,48,0,82,31,7,5,0,82,31,8,5,0,82,31,9,5,0,82,31,10,5,0,82,31,11,5,0,82,31,12,5,0,82,31,13,5,0,82,31,14,5,0,82,31,15,5,0,82,31,16,5,0,82,31,17,5,0,82,31,18,4,0,82,31,19,96,7,82,31,38,20,0,82,31,39,20,0,82,31,47,67,1,82,31,48,67,1,82,31,49,67,1,82,31,50,67,1,82,31,51,67,1,82,31,52,67,1,82,31,53,67,1,82,31,54,67,1,82,31,55,67,1,82,31,56,67,1,82,31,57,67,1,82,31,58,67,1,82,31,59,67,1,82,31,60,67,1,82,31,61,67,1,82,31,62,67,1,82,31,63,67,1,82,31,64,67,1,82,31,65,67,1,82,31,66,67,1,82,31,67,67,1,82,31,68,67,1,82,31,69,67,1,82,31,70,67,1,82,31,71,67,1,82,31,72,67,1,82,31,73,67,1,82,31,74,67,1,82,31,75,67,1,82,31,76,67,1,82,31,77,20,0,82,31,78,20,0,82,31,86,96,7,82,31,87,4,0,83,31,8,5,0,83,31,9,5,0,83,31,10,5,0,83,31,11,5,0,83,31,12,5,0,83,31,13,5,0,83,31,14,5,0,83,31,15,5,0,83,31,16,5,0,83,31,17,4,0,83,31,18,96,4,83,31,39,5,2,83,31,40,5,0,83,31,41,5,0,83,31,45,5,2,83,31,46,96,5,83,31,47,96,4,83,31,78,5,2,83,31,79,5,0,83,31,80,5,0,83,31,84,5,2,83,31,85,96,5,83,31,86,4,0,84,31,9,5,0,84,31,10,5,0,84,31,11,5,0,84,31,12,5,0,84,31,13,5,0,84,31,14,5,0,84,31,15,5,0,84,31,16,4,0,84,31,17,4,0,84,31,42,17,0,84,31,43,4,0,84,31,44,4,0,84,31,81,17,0,84,31,82,4,0,84,31,83,4,0,85,31,10,4,0,85,31,11,5,0,85,31,12,5,0,85,31,13,5,0,85,31,14,4,0,85,31,15,48,0,85,31,16,50,1,85,31,43,53,5,85,31,82,67,5,86,31,12,67,5,86,31,13,67,5,86,31,14,85,0,86,31,82,98,0,2,32,33,44,5,2,32,34,98,0,2,32,35,44,2,2,32,82,98,0,3,32,31,44,5,3,32,32,44,5,3,32,36,98,0,3,32,37,53,0,3,32,82,44,5,4,32,30,25,0,4,32,35,44,5,4,32,38,85,0,4,32,56,98,0,4,32,57,98,0,4,32,58,98,1,4,32,59,85,0,4,32,60,85,0,4,32,80,98,0,4,32,81,98,0,4,32,82,98,1,4,32,83,85,0,4,32,84,98,0,5,32,29,25,0,5,32,34,25,0,5,32,35,98,0,5,32,39,96,4,5,32,54,5,2,5,32,55,5,0,5,32,56,5,0,5,32,60,5,2,5,32,61,96,5,5,32,62,96,4,5,32,78,5,2,5,32,79,5,0,5,32,80,5,0,5,32,84,5,2,5,32,85,96,5,5,32,86,44,5,6,32,28,44,5,6,32,40,96,6,6,32,53,20,0,6,32,54,20,0,6,32,62,96,6,6,32,63,109,2,6,32,68,109,3,6,32,72,96,6,6,32,77,20,0,6,32,78,20,0,6,32,86,96,6,6,32,87,98,0,7,32,27,85,0,7,32,31,53,2,7,32,32,98,0,7,32,41,5,2,7,32,53,5,2,7,32,63,53,2,7,32,68,67,7,7,32,69,67,6,7,32,71,53,3,7,32,72,5,2,7,32,77,5,2,7,32,87,44,5,8,32,27,53,0,8,32,31,44,2,8,32,34,44,5,8,32,41,85,0,8,32,52,5,0,8,32,53,5,0,8,32,63,85,0,8,32,64,53,2,8,32,68,98,0,8,32,69,98,0,8,32,70,98,0,8,32,71,53,3,8,32,72,85,0,8,32,76,5,0,8,32,77,5,0,8,32,87,85,0,8,32,88,98,0,9,32,26,25,0,9,32,29,44,2,9,32,33,5,0,9,32,34,44,2,9,32,35,98,1,9,32,42,98,0,9,32,52,98,0,9,32,64,53,2,9,32,68,53,3,9,32,72,98,0,9,32,76,98,0,9,32,88,44,5,10,32,26,44,2,10,32,32,5,0,10,32,33,5,0,10,32,34,5,0,10,32,35,44,2,10,32,36,25,0,10,32,38,25,0,10,32,40,44,5,10,32,42,98,0,10,32,52,98,0,10,32,64,53,2,10,32,68,53,3,10,32,72,98,0,10,32,76,98,0,10,32,88,98,0,11,32,26,44,2,11,32,33,5,0,11,32,34,44,2,11,32,35,25,0,11,32,39,98,0,11,32,42,98,0,11,32,52,98,0,11,32,64,53,2,11,32,68,53,3,11,32,72,98,0,11,32,76,98,0,11,32,88,44,5,12,32,27,25,0,12,32,29,44,2,12,32,34,44,5,12,32,41,85,0,12,32,52,5,0,12,32,53,5,0,12,32,63,85,0,12,32,64,53,2,12,32,68,53,3,12,32,72,85,0,12,32,76,5,0,12,32,77,5,0,12,32,87,85,0,12,32,88,98,0,13,32,27,25,0,13,32,30,98,0,13,32,41,5,2,13,32,53,5,2,13,32,63,53,2,13,32,68,53,3,13,32,72,5,2,13,32,77,5,2,13,32,87,44,5,14,32,28,44,5,14,32,40,96,7,14,32,53,20,0,14,32,54,20,0,14,32,62,96,7,14,32,63,53,2,14,32,68,53,3,14,32,72,96,7,14,32,77,20,0,14,32,78,20,0,14,32,86,96,7,14,32,87,98,0,15,32,29,25,0,15,32,35,98,1,15,32,39,96,4,15,32,54,5,2,15,32,55,5,0,15,32,56,5,0,15,32,60,5,2,15,32,61,96,5,15,32,62,53,2,15,32,68,53,3,15,32,72,96,4,15,32,78,5,2,15,32,79,5,0,15,32,80,5,0,15,32,84,5,2,15,32,85,96,5,15,32,86,44,5,16,32,30,25,0,16,32,34,25,0,16,32,35,44,5,16,32,38,85,0,16,32,56,98,0,16,32,57,98,0,16,32,58,98,0,16,32,59,85,0,16,32,60,53,2,16,32,68,53,3,16,32,72,85,0,16,32,80,98,0,16,32,81,98,0,16,32,82,98,0,16,32,83,85,0,16,32,84,98,1,17,32,31,44,5,17,32,32,44,5,17,32,36,98,0,17,32,37,53,2,17,32,68,53,3,17,32,72,98,0,18,32,33,44,5,18,32,34,98,0,18,32,35,53,2,18,32,68,53,3,18,32,72,53,2,19,32,68,53,3,19,32,72,53,2,20,32,68,53,3,20,32,72,53,2,21,32,68,53,3,21,32,72,53,2,22,32,68,53,3,22,32,72,98,0,23,32,12,44,5,23,32,13,98,0,23,32,14,53,2,23,32,68,53,3,23,32,72,98,0,24,32,10,44,5,24,32,11,48,0,24,32,12,48,0,24,32,13,44,5,24,32,15,98,1,24,32,16,53,2,24,32,68,53,3,24,32,72,44,5,25,32,9,48,0,25,32,12,44,5,25,32,17,53,2,25,32,68,53,3,25,32,72,98,0,26,32,8,77,2,26,32,12,98,0,26,32,18,53,2,26,32,68,53,3,26,32,72,44,5,27,32,7,77,4,27,32,11,17,0,27,32,12,44,3,27,32,13,25,0,27,32,16,25,0,27,32,17,44,5,27,32,19,53,2,27,32,68,53,3,27,32,72,98,1,28,32,6,5,0,28,32,13,77,2,28,32,14,25,0,28,32,17,98,0,28,32,20,53,2,28,32,68,53,3,28,32,72,44,5,29,32,6,77,2,29,32,9,25,0,29,32,11,5,0,29,32,14,44,3,29,32,15,44,5,29,32,20,53,2,29,32,68,53,3,29,32,72,98,0,30,32,5,77,4,30,32,8,17,0,30,32,9,25,0,30,32,12,5,0,30,32,13,5,0,30,32,14,5,0,30,32,15,77,3,30,32,16,25,0,30,32,20,98,0,30,32,21,53,2,30,32,68,53,3,30,32,72,44,5,31,32,5,44,3,31,32,9,5,0,31,32,10,5,0,31,32,12,5,0,31,32,13,5,0,31,32,14,5,0,31,32,16,44,3,31,32,17,85,0,31,32,20,44,5,31,32,21,53,2,31,32,68,53,3,31,32,72,98,0,32,32,5,77,4,32,32,10,5,0,32,32,11,5,0,32,32,12,5,0,32,32,13,17,0,32,32,17,77,3,32,32,18,53,2,32,32,20,98,0,32,32,21,53,2,32,32,68,53,3,32,32,72,44,5,33,32,6,25,0,33,32,7,44,3,33,32,11,5,0,33,32,12,77,1,33,32,17,44,5,33,32,20,85,0,33,32,41,98,0,33,32,42,98,0,33,32,43,98,1,33,32,44,85,0,33,32,45,53,2,33,32,68,53,3,33,32,72,85,0,33,32,80,98,0,33,32,81,98,0,33,32,82,98,1,33,32,83,85,0,33,32,84,98,0,34,32,6,25,0,34,32,7,25,0,34,32,8,77,1,34,32,12,5,0,34,32,13,85,0,34,32,16,96,2,34,32,17,98,0,34,32,20,96,0,34,32,39,5,2,34,32,40,5,0,34,32,41,5,0,34,32,45,5,2,34,32,46,96,1,34,32,47,53,2,34,32,68,53,3,34,32,72,96,4,34,32,78,5,2,34,32,79,5,0,34,32,80,5,0,34,32,84,5,2,34,32,85,96,5,34,32,86,44,5,35,32,7,44,3,35,32,13,17,0,35,32,14,77,3,35,32,15,96,0,35,32,16,48,0,35,32,17,96,1,35,32,18,44,5,35,32,19,96,2,35,32,38,20,0,35,32,39,20,0,35,32,47,96,2,35,32,48,53,2,35,32,68,53,3,35,32,72,96,6,35,32,77,20,0,35,32,78,20,0,35,32,86,96,6,35,32,87,98,1,36,32,8,77,1,36,32,14,96,3,36,32,17,98,0,36,32,18,5,2,36,32,38,5,2,36,32,48,109,0,36,32,49,109,0,36,32,50,109,0,36,32,51,109,0,36,32,52,109,0,36,32,53,109,0,36,32,54,109,0,36,32,55,109,0,36,32,56,109,0,36,32,57,109,0,36,32,58,109,0,36,32,59,109,0,36,32,60,109,0,36,32,61,109,0,36,32,62,109,0,36,32,63,109,0,36,32,64,109,0,36,32,65,109,0,36,32,66,109,0,36,32,67,98,0,36,32,68,109,0,36,32,69,109,0,36,32,70,109,0,36,32,71,98,0,36,32,72,109,0,36,32,73,109,0,36,32,74,109,0,36,32,75,109,0,36,32,76,5,2,36,32,77,5,2,36,32,87,44,5,37,32,9,48,0,37,32,13,44,5,37,32,17,85,0,37,32,37,5,0,37,32,38,5,0,37,32,48,85,0,37,32,49,85,0,37,32,76,5,0,37,32,77,5,0,37,32,87,85,0,37,32,88,98,0,38,32,10,44,5,38,32,11,48,0,38,32,12,48,0,38,32,13,48,0,38,32,14,44,5,38,32,15,98,1,38,32,16,98,0,38,32,37,98,0,38,32,49,98,0,38,32,76,98,0,38,32,88,98,0,39,32,12,44,5,39,32,13,98,0,39,32,14,85,0,39,32,35,53,6,39,32,36,98,0,39,32,37,98,0,39,32,49,98,0,39,32,76,98,0,39,32,88,98,0,40,32,37,98,0,40,32,49,98,0,40,32,76,98,0,40,32,88,85,0,41,32,37,5,0,41,32,38,5,0,41,32,48,85,0,41,32,49,85,0,41,32,76,5,0,41,32,77,5,0,41,32,87,85,0,41,32,88,5,2,42,32,38,5,2,42,32,48,5,2,42,32,77,5,2,42,32,87,96,3,43,32,38,20,0,43,32,39,20,0,43,32,47,96,7,43,32,48,96,7,43,32,77,20,0,43,32,78,20,0,43,32,86,96,7,43,32,87,96,0,44,32,39,5,2,44,32,40,5,0,44,32,41,5,0,44,32,45,5,2,44,32,46,96,5,44,32,47,96,4,44,32,78,5,2,44,32,79,5,0,44,32,80,5,0,44,32,84,5,2,44,32,85,96,5,44,32,86,109,1,45,32,39,109,1,45,32,40,109,1,45,32,41,98,0,45,32,42,98,0,45,32,43,98,0,45,32,44,109,1,45,32,45,109,1,45,32,46,109,1,45,32,47,109,1,45,32,48,109,1,45,32,49,109,1,45,32,50,109,1,45,32,51,109,1,45,32,52,109,1,45,32,53,109,1,45,32,54,109,1,45,32,55,109,1,45,32,56,109,1,45,32,57,109,1,45,32,58,109,1,45,32,59,109,1,45,32,60,109,1,45,32,61,109,1,45,32,62,109,1,45,32,63,109,1,45,32,64,109,1,45,32,65,109,1,45,32,66,109,1,45,32,67,109,1,45,32,68,109,1,45,32,69,109,1,45,32,70,109,1,45,32,71,109,1,45,32,72,109,1,45,32,73,109,1,45,32,74,109,1,45,32,75,109,1,45,32,76,109,1,45,32,77,109,1,45,32,78,109,1,45,32,79,109,1,45,32,80,98,0,45,32,81,98,0,45,32,82,98,0,45,32,83,109,1,45,32,84,109,1,45,32,85,109,1,45,32,86,109,0,48,32,39,109,0,48,32,40,109,0,48,32,41,109,0,48,32,42,109,0,48,32,43,109,0,48,32,44,109,0,48,32,45,109,0,48,32,46,109,0,48,32,47,109,0,48,32,48,109,0,48,32,49,109,0,48,32,50,109,0,48,32,51,109,0,48,32,52,109,0,48,32,53,109,0,48,32,54,109,0,48,32,55,109,0,48,32,56,109,0,48,32,57,109,0,48,32,58,109,0,48,32,59,109,0,48,32,60,109,0,48,32,61,109,0,48,32,62,109,0,48,32,63,109,0,48,32,64,109,0,48,32,65,109,0,48,32,66,109,0,48,32,67,109,0,48,32,68,109,0,48,32,69,109,0,48,32,70,109,0,48,32,71,109,0,48,32,72,109,0,48,32,73,109,0,48,32,74,109,0,48,32,75,109,0,48,32,76,109,0,48,32,77,109,0,48,32,78,109,0,48,32,79,109,0,48,32,80,109,0,48,32,81,109,0,48,32,82,109,0,48,32,83,109,0,48,32,84,109,0,48,32,85,109,0,48,32,86,44,8,49,32,40,4,0,49,32,41,4,0,49,32,84,85,0,49,32,85,102,0,50,32,41,4,0,50,32,84,85,0,50,32,85,50,4,51,32,40,4,0,51,32,41,4,0,51,32,84,85,0,51,32,85,102,0,52,32,41,4,0,52,32,84,85,0,52,32,85,98,2,53,32,40,4,0,53,32,41,4,0,53,32,84,85,0,53,32,85,4,0,54,32,41,4,0,54,32,84,98,0,54,32,85,98,2,55,32,41,102,0,55,32,85,4,0,56,32,41,102,0,56,32,85,98,0,57,32,40,98,0,57,32,41,102,0,57,32,85,50,1,58,32,40,102,0,58,32,41,4,0,58,32,84,98,0,58,32,85,50,2,59,32,40,102,0,59,32,41,4,0,59,32,84,98,0,59,32,85,98,0,60,32,40,98,0,60,32,41,102,0,60,32,85,4,0,61,32,41,102,0,61,32,85,98,2,62,32,41,102,0,62,32,85,4,0,63,32,41,4,0,63,32,84,98,0,63,32,85,98,2,64,32,40,4,0,64,32,41,4,0,64,32,84,85,0,64,32,85,102,0,65,32,41,4,0,65,32,84,85,0,65,32,85,50,4,66,32,40,4,0,66,32,41,4,0,66,32,84,85,0,66,32,85,102,0,67,32,41,4,0,67,32,84,85,0,67,32,85,44,8,68,32,40,4,0,68,32,41,4,0,68,32,84,85,0,68,32,85,109,1,69,32,39,109,1,69,32,40,109,1,69,32,41,109,1,69,32,42,109,1,69,32,43,109,1,69,32,44,109,1,69,32,45,109,1,69,32,46,109,1,69,32,47,109,1,69,32,48,109,1,69,32,49,109,1,69,32,50,109,1,69,32,51,109,1,69,32,52,109,1,69,32,53,109,1,69,32,54,109,1,69,32,55,109,1,69,32,56,109,1,69,32,57,109,1,69,32,58,109,1,69,32,59,109,1,69,32,60,109,1,69,32,61,17,0,69,32,62,98,0,69,32,63,109,1,69,32,64,109,1,69,32,65,109,1,69,32,66,98,0,69,32,67,17,0,69,32,68,109,1,69,32,69,109,1,69,32,70,109,1,69,32,71,109,1,69,32,72,109,1,69,32,73,109,1,69,32,74,109,1,69,32,75,109,1,69,32,76,109,1,69,32,77,109,1,69,32,78,109,1,69,32,79,109,1,69,32,80,109,1,69,32,81,109,1,69,32,82,109,1,69,32,83,109,1,69,32,84,109,1,69,32,85,109,1,69,32,86,98,0,70,32,12,44,5,70,32,13,98,0,70,32,14,4,0,70,32,64,98,0,70,32,65,4,0,70,32,66,98,0,71,32,10,44,5,71,32,11,25,0,71,32,13,25,0,71,32,14,44,5,71,32,15,98,0,71,32,16,44,5,72,32,9,25,0,72,32,16,44,5,72,32,17,109,0,72,32,39,109,0,72,32,40,109,0,72,32,41,98,0,72,32,42,98,0,72,32,43,98,1,72,32,44,109,0,72,32,45,109,0,72,32,46,109,0,72,32,47,109,0,72,32,48,109,0,72,32,49,109,0,72,32,50,109,0,72,32,51,109,0,72,32,52,109,0,72,32,53,109,0,72,32,54,109,0,72,32,55,109,0,72,32,56,109,0,72,32,57,109,0,72,32,58,109,0,72,32,59,109,0,72,32,60,109,0,72,32,61,109,0,72,32,62,109,0,72,32,63,109,0,72,32,64,109,0,72,32,65,109,0,72,32,66,109,0,72,32,67,109,0,72,32,68,109,0,72,32,69,109,0,72,32,70,109,0,72,32,71,109,0,72,32,72,109,0,72,32,73,109,0,72,32,74,109,0,72,32,75,109,0,72,32,76,109,0,72,32,77,109,0,72,32,78,109,0,72,32,79,109,0,72,32,80,98,0,72,32,81,98,0,72,32,82,98,1,72,32,83,109,0,72,32,84,109,0,72,32,85,109,0,72,32,86,98,0,73,32,8,25,0,73,32,10,25,0,73,32,16,25,0,73,32,17,98,0,73,32,18,96,4,73,32,39,5,2,73,32,40,5,0,73,32,41,5,0,73,32,45,5,2,73,32,46,96,5,73,32,47,96,4,73,32,78,5,2,73,32,79,5,0,73,32,80,5,0,73,32,84,5,2,73,32,85,96,5,73,32,86,44,5,74,32,7,44,5,74,32,19,96,6,74,32,38,20,0,74,32,39,20,0,74,32,47,96,6,74,32,48,96,6,74,32,77,20,0,74,32,78,20,0,74,32,86,96,6,74,32,87,98,0,75,32,6,77,2,75,32,10,44,3,75,32,12,44,3,75,32,15,77,2,75,32,17,98,0,75,32,20,5,2,75,32,38,5,2,75,32,48,5,2,75,32,77,5,2,75,32,87,44,5,76,32,6,77,4,76,32,9,17,0,76,32,10,5,0,76,32,11,5,0,76,32,12,5,0,76,32,13,5,0,76,32,14,5,0,76,32,15,5,0,76,32,16,17,0,76,32,17,77,3,76,32,18,44,5,76,32,20,85,0,76,32,37,5,0,76,32,38,5,0,76,32,48,85,0,76,32,49,85,0,76,32,76,5,0,76,32,77,5,0,76,32,87,85,0,76,32,88,98,0,77,32,5,77,1,77,32,10,5,0,77,32,13,69,10,77,32,17,96,6,77,32,18,98,1,77,32,21,98,0,77,32,37,98,0,77,32,49,98,0,77,32,76,98,0,77,32,88,44,5,78,32,5,25,0,78,32,7,17,0,78,32,13,5,0,78,32,17,48,0,78,32,18,96,5,78,32,19,44,5,78,32,21,98,0,78,32,37,98,0,78,32,49,98,0,78,32,76,98,0,78,32,88,98,0,79,32,5,25,0,79,32,7,77,2,79,32,10,25,0,79,32,12,5,0,79,32,13,96,7,79,32,18,98,0,79,32,21,98,0,79,32,37,98,0,79,32,49,98,0,79,32,76,98,0,79,32,88,44,5,80,32,6,77,4,80,32,9,17,0,80,32,10,5,0,80,32,11,5,0,80,32,12,5,0,80,32,13,5,0,80,32,14,5,0,80,32,15,5,0,80,32,16,17,0,80,32,17,77,3,80,32,18,44,5,80,32,20,85,0,80,32,37,5,0,80,32,38,5,0,80,32,48,85,0,80,32,49,85,0,80,32,76,5,0,80,32,77,5,0,80,32,87,85,0,80,32,88,98,0,81,32,6,77,1,81,32,10,44,3,81,32,12,44,3,81,32,15,77,1,81,32,17,98,0,81,32,20,5,2,81,32,38,5,2,81,32,48,109,1,81,32,49,109,1,81,32,50,109,1,81,32,51,109,1,81,32,52,109,1,81,32,53,109,1,81,32,54,109,1,81,32,55,109,1,81,32,56,109,1,81,32,57,109,1,81,32,58,109,1,81,32,59,109,1,81,32,60,109,1,81,32,61,109,1,81,32,62,109,1,81,32,63,109,1,81,32,64,109,1,81,32,65,109,1,81,32,66,109,1,81,32,67,109,1,81,32,68,109,1,81,32,69,109,1,81,32,70,109,1,81,32,71,109,1,81,32,72,109,1,81,32,73,109,1,81,32,74,109,1,81,32,75,109,1,81,32,76,5,2,81,32,77,5,2,81,32,87,44,5,82,32,7,44,5,82,32,19,96,7,82,32,38,20,0,82,32,39,20,0,82,32,47,96,7,82,32,48,96,7,82,32,77,20,0,82,32,78,20,0,82,32,86,96,7,82,32,87,98,0,83,32,8,48,0,83,32,14,48,0,83,32,15,98,1,83,32,18,96,4,83,32,39,5,2,83,32,40,5,0,83,32,41,5,0,83,32,45,5,2,83,32,46,96,5,83,32,47,96,4,83,32,78,5,2,83,32,79,5,0,83,32,80,5,0,83,32,84,5,2,83,32,85,96,5,83,32,86,44,5,84,32,9,25,0,84,32,10,25,0,84,32,11,48,0,84,32,15,44,5,84,32,17,85,0,84,32,41,98,0,84,32,42,98,0,84,32,43,98,0,84,32,44,85,0,84,32,45,85,0,84,32,80,98,0,84,32,81,98,0,84,32,82,98,0,84,32,83,85,0,84,32,84,98,1,85,32,10,44,5,85,32,11,85,0,85,32,13,53,0,85,32,14,44,5,85,32,15,98,0,85,32,16,53,1,85,32,82,98,0,86,32,12,44,5,86,32,13,98,0,86,32,14,44,2,86,32,82,50,5,3,33,31,50,5,3,33,37,85,0,4,33,56,4,0,4,33,57,17,0,4,33,58,4,0,4,33,59,85,0,4,33,60,85,0,4,33,80,4,0,4,33,81,17,0,4,33,82,4,0,4,33,83,85,0,4,33,84,5,0,5,33,55,4,0,5,33,56,4,0,5,33,60,5,0,5,33,61,5,0,5,33,79,4,0,5,33,80,4,0,5,33,84,5,0,5,33,85,5,2,6,33,54,5,2,6,33,62,109,2,6,33,69,67,4,6,33,70,109,3,6,33,71,5,2,6,33,78,5,2,6,33,86,50,5,7,33,27,72,0,7,33,31,50,5,7,33,41,5,0,7,33,53,5,0,7,33,63,53,2,7,33,69,4,0,7,33,70,53,3,7,33,71,5,0,7,33,77,5,0,7,33,87,85,0,8,33,52,4,0,8,33,53,4,0,8,33,63,85,0,8,33,64,53,2,8,33,69,98,0,8,33,70,53,3,8,33,71,85,0,8,33,76,4,0,8,33,77,4,0,8,33,87,85,0,8,33,88,85,0,9,33,34,4,0,9,33,52,4,0,9,33,64,53,2,9,33,69,53,3,9,33,71,4,0,9,33,76,4,0,9,33,88,85,0,10,33,33,5,0,10,33,34,85,0,10,33,35,17,0,10,33,52,17,0,10,33,64,53,2,10,33,69,53,3,10,33,71,17,0,10,33,76,17,0,10,33,88,85,0,11,33,34,4,0,11,33,52,4,0,11,33,64,53,2,11,33,69,53,3,11,33,71,4,0,11,33,76,4,0,11,33,88,85,0,12,33,52,4,0,12,33,53,4,0,12,33,63,85,0,12,33,64,53,2,12,33,69,53,3,12,33,71,85,0,12,33,76,4,0,12,33,77,4,0,12,33,87,85,0,12,33,88,50,5,13,33,27,50,5,13,33,41,5,0,13,33,53,5,0,13,33,63,53,2,13,33,69,53,3,13,33,71,5,0,13,33,77,5,0,13,33,87,5,2,14,33,54,5,2,14,33,62,53,2,14,33,69,53,3,14,33,71,5,2,14,33,78,5,2,14,33,86,5,0,15,33,55,4,0,15,33,56,4,0,15,33,60,5,0,15,33,61,53,2,15,33,69,53,3,15,33,71,5,0,15,33,79,4,0,15,33,80,4,0,15,33,84,5,0,15,33,85,85,0,16,33,56,4,0,16,33,57,17,0,16,33,58,4,0,16,33,59,85,0,16,33,60,53,2,16,33,69,53,3,16,33,71,85,0,16,33,80,4,0,16,33,81,17,0,16,33,82,4,0,16,33,83,85,0,16,33,84,50,5,17,33,31,50,5,17,33,37,53,2,17,33,69,53,3,17,33,71,53,2,18,33,69,53,3,18,33,71,53,2,19,33,69,53,3,19,33,71,53,2,20,33,69,53,3,20,33,71,53,2,21,33,69,53,3,21,33,71,53,2,22,33,69,53,3,22,33,71,53,2,23,33,69,53,3,23,33,71,50,5,24,33,10,48,0,24,33,12,50,5,24,33,16,53,2,24,33,69,53,3,24,33,71,53,2,25,33,69,53,3,25,33,71,53,2,26,33,69,53,3,26,33,71,72,0,27,33,12,53,2,27,33,69,53,3,27,33,71,50,5,28,33,6,50,5,28,33,20,53,2,28,33,69,53,3,28,33,71,72,0,29,33,14,53,2,29,33,69,53,3,29,33,71,72,0,30,33,9,85,0,30,33,13,72,0,30,33,14,72,0,30,33,15,53,2,30,33,69,53,3,30,33,71,85,0,31,33,12,17,0,31,33,13,85,0,31,33,14,72,0,31,33,20,53,2,31,33,69,53,3,31,33,71,72,0,32,33,11,72,0,32,33,12,85,0,32,33,13,72,0,32,33,17,53,2,32,33,69,53,3,32,33,71,72,0,33,33,12,85,0,33,33,41,4,0,33,33,42,17,0,33,33,43,4,0,33,33,44,85,0,33,33,45,53,2,33,33,69,53,3,33,33,71,85,0,33,33,80,4,0,33,33,81,17,0,33,33,82,4,0,33,33,83,85,0,33,33,84,50,5,34,33,6,5,0,34,33,16,69,3,34,33,17,50,5,34,33,20,5,0,34,33,40,4,0,34,33,41,4,0,34,33,45,5,0,34,33,46,53,2,34,33,69,53,3,34,33,71,5,0,34,33,79,4,0,34,33,80,4,0,34,33,84,5,0,34,33,85,72,0,35,33,14,5,2,35,33,39,5,2,35,33,47,53,2,35,33,69,53,3,35,33,71,5,2,35,33,78,5,2,35,33,86,5,0,36,33,38,5,0,36,33,48,53,2,36,33,69,53,3,36,33,71,5,0,36,33,77,5,0,36,33,87,85,0,37,33,37,4,0,37,33,38,4,0,37,33,48,109,0,37,33,49,109,0,37,33,50,109,0,37,33,51,109,0,37,33,52,109,0,37,33,53,109,0,37,33,54,109,0,37,33,55,109,0,37,33,56,109,0,37,33,57,109,0,37,33,58,109,0,37,33,59,109,0,37,33,60,109,0,37,33,61,109,0,37,33,62,109,0,37,33,63,109,0,37,33,64,109,0,37,33,65,109,0,37,33,66,109,0,37,33,67,109,0,37,33,68,98,0,37,33,69,109,0,37,33,70,98,0,37,33,71,109,0,37,33,72,109,0,37,33,73,109,0,37,33,74,109,0,37,33,75,109,0,37,33,76,4,0,37,33,77,4,0,37,33,87,85,0,37,33,88,50,5,38,33,10,48,0,38,33,13,50,5,38,33,16,4,0,38,33,37,4,0,38,33,49,5,0,38,33,69,5,0,38,33,71,4,0,38,33,76,4,0,38,33,88,44,2,39,33,35,53,2,39,33,36,17,0,39,33,37,17,0,39,33,49,17,0,39,33,76,17,0,39,33,88,4,0,40,33,37,4,0,40,33,49,4,0,40,33,76,4,0,40,33,88,85,0,41,33,37,4,0,41,33,38,4,0,41,33,48,85,0,41,33,49,85,0,41,33,76,4,0,41,33,77,4,0,41,33,87,85,0,41,33,88,5,0,42,33,38,5,0,42,33,48,5,0,42,33,77,5,0,42,33,87,5,2,43,33,39,5,2,43,33,47,5,2,43,33,78,5,2,43,33,86,109,1,44,33,39,5,0,44,33,40,4,0,44,33,41,4,0,44,33,45,5,0,44,33,46,109,1,44,33,47,109,1,44,33,48,109,1,44,33,49,109,1,44,33,50,109,1,44,33,51,109,1,44,33,52,109,1,44,33,53,109,1,44,33,54,109,1,44,33,55,109,1,44,33,56,109,1,44,33,57,109,1,44,33,58,109,1,44,33,59,109,1,44,33,60,109,1,44,33,61,109,1,44,33,62,109,1,44,33,63,109,1,44,33,64,109,1,44,33,65,109,1,44,33,66,109,1,44,33,67,109,1,44,33,68,109,1,44,33,69,109,1,44,33,70,109,1,44,33,71,109,1,44,33,72,109,1,44,33,73,109,1,44,33,74,109,1,44,33,75,109,1,44,33,76,109,1,44,33,77,109,1,44,33,78,5,0,44,33,79,4,0,44,33,80,4,0,44,33,84,5,0,44,33,85,109,1,44,33,86,85,0,45,33,41,4,0,45,33,42,17,0,45,33,43,4,0,45,33,44,85,0,45,33,45,85,0,45,33,80,48,0,45,33,81,17,0,45,33,82,4,0,45,33,83,85,0,45,33,84,109,0,49,33,39,109,0,49,33,40,109,0,49,33,41,109,0,49,33,42,109,0,49,33,43,109,0,49,33,44,109,0,49,33,45,109,0,49,33,46,109,0,49,33,47,109,0,49,33,48,109,0,49,33,49,109,0,49,33,50,109,0,49,33,51,109,0,49,33,52,109,0,49,33,53,109,0,49,33,54,109,0,49,33,55,109,0,49,33,56,109,0,49,33,57,109,0,49,33,58,109,0,49,33,59,109,0,49,33,60,109,0,49,33,61,109,0,49,33,62,109,0,49,33,63,109,0,49,33,64,109,0,49,33,65,109,0,49,33,66,109,0,49,33,67,109,0,49,33,68,109,0,49,33,69,109,0,49,33,70,109,0,49,33,71,109,0,49,33,72,109,0,49,33,73,109,0,49,33,74,109,0,49,33,75,109,0,49,33,76,109,0,49,33,77,109,0,49,33,78,109,0,49,33,79,109,0,49,33,80,109,0,49,33,81,109,0,49,33,82,109,0,49,33,83,109,0,49,33,84,109,0,49,33,85,109,0,49,33,86,44,8,50,33,40,4,0,50,33,41,4,0,50,33,84,85,0,50,33,85,4,0,51,33,41,4,0,51,33,84,85,0,51,33,85,102,0,52,33,41,4,0,52,33,84,85,0,52,33,85,98,1,53,33,40,4,0,53,33,41,4,0,53,33,84,98,0,53,33,85,4,0,54,33,41,4,0,54,33,84,98,0,54,33,85,4,0,55,33,41,102,0,55,33,85,98,0,56,33,40,98,0,56,33,41,102,0,56,33,85,102,0,57,33,41,102,0,57,33,85,102,0,58,33,41,4,0,58,33,84,98,0,58,33,85,102,0,59,33,41,4,0,59,33,84,98,0,59,33,85,102,0,60,33,41,102,0,60,33,85,98,0,61,33,40,98,0,61,33,41,102,0,61,33,85,4,0,62,33,41,102,0,62,33,85,4,0,63,33,41,4,0,63,33,84,98,0,63,33,85,98,2,64,33,40,4,0,64,33,41,4,0,64,33,84,98,0,64,33,85,102,0,65,33,41,4,0,65,33,84,85,0,65,33,85,4,0,66,33,41,4,0,66,33,84,85,0,66,33,85,44,8,67,33,40,4,0,67,33,41,4,0,67,33,84,85,0,67,33,85,109,1,68,33,39,109,1,68,33,40,109,1,68,33,41,109,1,68,33,42,109,1,68,33,43,109,1,68,33,44,109,1,68,33,45,109,1,68,33,46,109,1,68,33,47,109,1,68,33,48,109,1,68,33,49,109,1,68,33,50,109,1,68,33,51,109,1,68,33,52,109,1,68,33,53,109,1,68,33,54,109,1,68,33,55,109,1,68,33,56,109,1,68,33,57,109,1,68,33,58,109,1,68,33,59,109,1,68,33,60,4,0,68,33,61,109,1,68,33,62,109,1,68,33,63,109,1,68,33,64,109,1,68,33,65,109,1,68,33,66,109,1,68,33,67,109,1,68,33,68,4,0,68,33,69,109,1,68,33,70,109,1,68,33,71,109,1,68,33,72,109,1,68,33,73,109,1,68,33,74,109,1,68,33,75,109,1,68,33,76,109,1,68,33,77,109,1,68,33,78,109,1,68,33,79,109,1,68,33,80,109,1,68,33,81,109,1,68,33,82,109,1,68,33,83,109,1,68,33,84,109,1,68,33,85,109,1,68,33,86,17,0,69,33,62,98,0,69,33,63,98,0,69,33,67,17,0,69,33,68,4,0,70,33,64,102,0,70,33,65,4,0,70,33,66,50,5,71,33,10,50,5,71,33,16,85,0,72,33,41,4,0,72,33,42,17,0,72,33,43,4,0,72,33,44,85,0,72,33,45,85,0,72,33,80,4,0,72,33,81,17,0,72,33,82,4,0,72,33,83,85,0,72,33,84,109,0,73,33,39,5,0,73,33,40,4,0,73,33,41,4,0,73,33,45,5,0,73,33,46,109,0,73,33,47,109,0,73,33,48,109,0,73,33,49,109,0,73,33,50,109,0,73,33,51,109,0,73,33,52,109,0,73,33,53,109,0,73,33,54,109,0,73,33,55,109,0,73,33,56,109,0,73,33,57,109,0,73,33,58,109,0,73,33,59,109,0,73,33,60,109,0,73,33,61,109,0,73,33,62,109,0,73,33,63,109,0,73,33,64,109,0,73,33,65,109,0,73,33,66,109,0,73,33,67,109,0,73,33,68,109,0,73,33,69,109,0,73,33,70,109,0,73,33,71,109,0,73,33,72,109,0,73,33,73,109,0,73,33,74,109,0,73,33,75,109,0,73,33,76,109,0,73,33,77,109,0,73,33,78,5,0,73,33,79,4,0,73,33,80,4,0,73,33,84,5,0,73,33,85,109,0,73,33,86,5,2,74,33,39,5,2,74,33,47,5,2,74,33,78,5,2,74,33,86,50,5,75,33,6,50,5,75,33,20,5,0,75,33,38,5,0,75,33,48,5,0,75,33,77,5,0,75,33,87,72,0,76,33,10,72,0,76,33,12,72,0,76,33,13,72,0,76,33,14,72,0,76,33,17,85,0,76,33,37,4,0,76,33,38,4,0,76,33,48,85,0,76,33,49,85,0,76,33,76,4,0,76,33,77,4,0,76,33,87,85,0,76,33,88,85,0,77,33,13,4,0,77,33,37,4,0,77,33,49,4,0,77,33,76,4,0,77,33,88,17,0,78,33,13,5,0,78,33,16,17,0,78,33,37,17,0,78,33,49,17,0,78,33,76,17,0,78,33,88,85,0,79,33,13,4,0,79,33,37,4,0,79,33,49,4,0,79,33,76,4,0,79,33,88,72,0,80,33,10,72,0,80,33,12,72,0,80,33,13,72,0,80,33,14,72,0,80,33,17,85,0,80,33,37,4,0,80,33,38,4,0,80,33,48,109,1,80,33,49,109,1,80,33,50,109,1,80,33,51,109,1,80,33,52,109,1,80,33,53,109,1,80,33,54,109,1,80,33,55,109,1,80,33,56,109,1,80,33,57,109,1,80,33,58,109,1,80,33,59,109,1,80,33,60,109,1,80,33,61,109,1,80,33,62,109,1,80,33,63,109,1,80,33,64,109,1,80,33,65,109,1,80,33,66,109,1,80,33,67,109,1,80,33,68,109,1,80,33,69,109,1,80,33,70,109,1,80,33,71,109,1,80,33,72,109,1,80,33,73,109,1,80,33,74,109,1,80,33,75,109,1,80,33,76,4,0,80,33,77,4,0,80,33,87,85,0,80,33,88,50,5,81,33,6,50,5,81,33,20,5,0,81,33,38,5,0,81,33,48,5,0,81,33,77,5,0,81,33,87,5,2,82,33,39,5,2,82,33,47,5,2,82,33,78,5,2,82,33,86,48,0,83,33,15,5,0,83,33,40,4,0,83,33,41,4,0,83,33,45,5,0,83,33,46,5,0,83,33,79,4,0,83,33,80,4,0,83,33,84,5,0,83,33,85,85,0,84,33,41,4,0,84,33,42,17,0,84,33,43,4,0,84,33,44,85,0,84,33,45,85,0,84,33,80,4,0,84,33,81,17,0,84,33,82,4,0,84,33,83,85,0,84,33,84,50,5,85,33,10,72,0,85,33,13,50,5,85,33,16,67,4,3,34,58,67,4,3,34,82,85,0,4,34,55,85,0,4,34,56,48,0,4,34,57,17,0,4,34,58,4,0,4,34,59,85,0,4,34,60,85,0,4,34,61,85,0,4,34,79,85,0,4,34,80,48,0,4,34,81,17,0,4,34,82,4,0,4,34,83,85,0,4,34,84,85,0,4,34,85,5,0,5,34,55,4,0,5,34,56,4,0,5,34,60,5,0,5,34,61,5,0,5,34,79,4,0,5,34,80,4,0,5,34,84,5,0,5,34,85,5,2,6,34,54,5,2,6,34,62,44,5,6,34,70,5,2,6,34,78,5,2,6,34,86,85,0,7,34,52,5,0,7,34,53,5,0,7,34,63,85,0,7,34,64,44,5,7,34,70,85,0,7,34,76,5,0,7,34,77,5,0,7,34,87,85,0,7,34,88,85,0,8,34,52,4,0,8,34,53,4,0,8,34,63,85,0,8,34,64,44,5,8,34,70,85,0,8,34,76,4,0,8,34,77,4,0,8,34,87,85,0,8,34,88,85,0,9,34,34,4,0,9,34,52,4,0,9,34,64,44,5,9,34,70,4,0,9,34,76,4,0,9,34,88,85,0,10,34,33,85,0,10,34,34,85,0,10,34,35,67,6,10,34,51,17,0,10,34,52,17,0,10,34,64,67,7,10,34,65,44,5,10,34,70,17,0,10,34,76,17,0,10,34,88,67,7,10,34,89,85,0,11,34,34,4,0,11,34,52,4,0,11,34,64,44,5,11,34,70,4,0,11,34,76,4,0,11,34,88,85,0,12,34,52,4,0,12,34,53,4,0,12,34,63,85,0,12,34,64,44,5,12,34,70,85,0,12,34,76,4,0,12,34,77,4,0,12,34,87,85,0,12,34,88,85,0,13,34,52,5,0,13,34,53,5,0,13,34,63,85,0,13,34,64,44,5,13,34,70,85,0,13,34,76,5,0,13,34,77,5,0,13,34,87,85,0,13,34,88,5,2,14,34,54,5,2,14,34,62,44,5,14,34,70,5,2,14,34,78,5,2,14,34,86,5,0,15,34,55,4,0,15,34,56,4,0,15,34,60,5,0,15,34,61,44,5,15,34,70,5,0,15,34,79,4,0,15,34,80,4,0,15,34,84,5,0,15,34,85,85,0,16,34,55,85,0,16,34,56,48,0,16,34,57,17,0,16,34,58,4,0,16,34,59,85,0,16,34,60,85,0,16,34,61,44,5,16,34,70,85,0,16,34,79,85,0,16,34,80,48,0,16,34,81,17,0,16,34,82,4,0,16,34,83,85,0,16,34,84,85,0,16,34,85,67,5,17,34,58,44,5,17,34,70,67,5,17,34,82,44,5,18,34,70,44,5,19,34,70,44,5,20,34,70,44,5,21,34,70,44,5,22,34,70,44,5,23,34,70,44,5,24,34,70,44,5,25,34,70,44,5,26,34,70,44,5,27,34,70,44,5,28,34,70,44,5,29,34,70,85,0,30,34,13,44,5,30,34,70,85,0,31,34,12,17,0,31,34,13,85,0,31,34,14,44,5,31,34,70,85,0,32,34,13,67,4,32,34,43,44,5,32,34,70,67,4,32,34,82,5,0,33,34,15,85,0,33,34,40,85,0,33,34,41,48,0,33,34,42,17,0,33,34,43,4,0,33,34,44,85,0,33,34,45,85,0,33,34,46,44,5,33,34,70,85,0,33,34,79,85,0,33,34,80,48,0,33,34,81,17,0,33,34,82,4,0,33,34,83,85,0,33,34,84,85,0,33,34,85,5,0,34,34,40,4,0,34,34,41,4,0,34,34,45,5,0,34,34,46,44,5,34,34,70,5,0,34,34,79,4,0,34,34,80,4,0,34,34,84,5,0,34,34,85,5,2,35,34,39,5,2,35,34,47,44,5,35,34,70,5,2,35,34,78,5,2,35,34,86,85,0,36,34,37,5,0,36,34,38,5,0,36,34,48,85,0,36,34,49,44,5,36,34,70,85,0,36,34,76,5,0,36,34,77,5,0,36,34,87,85,0,36,34,88,85,0,37,34,37,4,0,37,34,38,4,0,37,34,48,85,0,37,34,49,44,5,37,34,70,85,0,37,34,76,4,0,37,34,77,4,0,37,34,87,85,0,37,34,88,4,0,38,34,37,4,0,38,34,49,109,0,38,34,50,109,0,38,34,51,109,0,38,34,52,109,0,38,34,53,109,0,38,34,54,109,0,38,34,55,109,0,38,34,56,109,0,38,34,57,109,0,38,34,58,109,0,38,34,59,109,0,38,34,60,109,0,38,34,61,109,0,38,34,62,109,0,38,34,63,109,0,38,34,64,109,0,38,34,65,109,0,38,34,66,109,0,38,34,67,109,0,38,34,68,109,0,38,34,69,109,0,38,34,70,109,0,38,34,71,109,0,38,34,72,109,0,38,34,73,109,0,38,34,74,109,0,38,34,75,4,0,38,34,76,4,0,38,34,88,17,0,39,34,37,17,0,39,34,49,67,7,39,34,50,67,6,39,34,75,17,0,39,34,76,17,0,39,34,88,67,7,39,34,89,4,0,40,34,37,4,0,40,34,49,4,0,40,34,76,4,0,40,34,88,85,0,41,34,37,4,0,41,34,38,4,0,41,34,48,85,0,41,34,49,85,0,41,34,76,4,0,41,34,77,4,0,41,34,87,85,0,41,34,88,85,0,42,34,37,5,0,42,34,38,5,0,42,34,48,85,0,42,34,49,85,0,42,34,76,5,0,42,34,77,5,0,42,34,87,85,0,42,34,88,5,2,43,34,39,5,2,43,34,47,109,1,43,34,48,109,1,43,34,49,109,1,43,34,50,109,1,43,34,51,109,1,43,34,52,109,1,43,34,53,109,1,43,34,54,109,1,43,34,55,109,1,43,34,56,109,1,43,34,57,109,1,43,34,58,109,1,43,34,59,109,1,43,34,60,109,1,43,34,61,109,1,43,34,62,109,1,43,34,63,109,1,43,34,64,109,1,43,34,65,109,1,43,34,66,109,1,43,34,67,109,1,43,34,68,109,1,43,34,69,109,1,43,34,70,109,1,43,34,71,109,1,43,34,72,109,1,43,34,73,109,1,43,34,74,109,1,43,34,75,109,1,43,34,76,109,1,43,34,77,5,2,43,34,78,5,2,43,34,86,5,0,44,34,40,4,0,44,34,41,4,0,44,34,45,5,0,44,34,46,5,0,44,34,79,4,0,44,34,80,4,0,44,34,84,5,0,44,34,85,85,0,45,34,40,85,0,45,34,41,48,0,45,34,42,17,0,45,34,43,4,0,45,34,44,85,0,45,34,45,85,0,45,34,46,85,0,45,34,79,85,0,45,34,80,48,0,45,34,81,17,0,45,34,82,4,0,45,34,83,85,0,45,34,84,85,0,45,34,85,67,5,46,34,43,67,5,46,34,82,109,0,50,34,39,109,0,50,34,40,109,0,50,34,41,109,0,50,34,42,109,0,50,34,43,109,0,50,34,44,109,0,50,34,45,109,0,50,34,46,109,0,50,34,47,109,0,50,34,48,109,0,50,34,49,109,0,50,34,50,109,0,50,34,51,109,0,50,34,52,109,0,50,34,53,109,0,50,34,54,109,0,50,34,55,109,0,50,34,56,109,0,50,34,57,109,0,50,34,58,109,0,50,34,59,109,0,50,34,60,109,0,50,34,61,109,0,50,34,62,109,0,50,34,63,109,0,50,34,64,109,0,50,34,65,109,0,50,34,66,109,0,50,34,67,109,0,50,34,68,109,0,50,34,69,109,0,50,34,70,109,0,50,34,71,109,0,50,34,72,109,0,50,34,73,109,0,50,34,74,109,0,50,34,75,109,0,50,34,76,109,0,50,34,77,109,0,50,34,78,109,0,50,34,79,109,0,50,34,80,109,0,50,34,81,109,0,50,34,82,109,0,50,34,83,109,0,50,34,84,109,0,50,34,85,109,0,50,34,86,44,8,51,34,40,4,0,51,34,41,4,0,51,34,84,85,0,51,34,85,4,0,52,34,41,4,0,52,34,84,98,0,52,34,85,98,2,53,34,40,4,0,53,34,41,4,0,53,34,84,4,0,54,34,41,4,0,54,34,84,98,0,54,34,85,98,0,55,34,40,98,0,55,34,41,102,0,55,34,85,50,1,56,34,40,102,0,56,34,85,102,0,57,34,41,102,0,57,34,85,102,0,58,34,41,4,0,58,34,84,98,0,58,34,85,102,0,59,34,41,4,0,59,34,84,98,0,59,34,85,102,0,60,34,41,102,0,60,34,85,50,2,61,34,40,102,0,61,34,41,102,0,61,34,85,98,0,62,34,40,98,0,62,34,41,102,0,62,34,85,4,0,63,34,41,4,0,63,34,84,98,0,63,34,85,98,2,64,34,40,4,0,64,34,41,4,0,64,34,84,4,0,65,34,41,4,0,65,34,84,98,0,65,34,85,44,8,66,34,40,4,0,66,34,41,4,0,66,34,84,85,0,66,34,85,109,1,67,34,39,109,1,67,34,40,109,1,67,34,41,109,1,67,34,42,109,1,67,34,43,109,1,67,34,44,109,1,67,34,45,109,1,67,34,46,109,1,67,34,47,109,1,67,34,48,109,1,67,34,49,109,1,67,34,50,109,1,67,34,51,109,1,67,34,52,109,1,67,34,53,109,1,67,34,54,109,1,67,34,55,109,1,67,34,56,109,1,67,34,57,109,1,67,34,58,109,1,67,34,59,17,0,67,34,60,109,1,67,34,61,109,1,67,34,62,109,1,67,34,63,109,1,67,34,64,109,1,67,34,65,109,1,67,34,66,109,1,67,34,67,109,1,67,34,68,109,1,67,34,69,17,0,67,34,70,109,1,67,34,71,109,1,67,34,72,109,1,67,34,73,109,1,67,34,74,109,1,67,34,75,109,1,67,34,76,109,1,67,34,77,109,1,67,34,78,109,1,67,34,79,109,1,67,34,80,109,1,67,34,81,109,1,67,34,82,109,1,67,34,83,109,1,67,34,84,109,1,67,34,85,109,1,67,34,86,4,0,68,34,61,4,0,68,34,69,17,0,69,34,62,98,0,69,34,63,98,0,69,34,67,17,0,69,34,68,4,0,70,34,64,102,0,70,34,65,4,0,70,34,66,67,4,71,34,43,67,4,71,34,82,85,0,72,34,40,85,0,72,34,41,48,0,72,34,42,17,0,72,34,43,4,0,72,34,44,85,0,72,34,45,85,0,72,34,46,85,0,72,34,79,85,0,72,34,80,48,0,72,34,81,17,0,72,34,82,4,0,72,34,83,85,0,72,34,84,85,0,72,34,85,5,0,73,34,40,4,0,73,34,41,4,0,73,34,45,5,0,73,34,46,5,0,73,34,79,4,0,73,34,80,4,0,73,34,84,5,0,73,34,85,5,2,74,34,39,5,2,74,34,47,109,0,74,34,49,109,0,74,34,50,109,0,74,34,51,109,0,74,34,52,109,0,74,34,53,109,0,74,34,54,109,0,74,34,55,109,0,74,34,56,109,0,74,34,57,109,0,74,34,58,109,0,74,34,59,109,0,74,34,60,109,0,74,34,61,109,0,74,34,62,109,0,74,34,63,109,0,74,34,64,109,0,74,34,65,109,0,74,34,66,109,0,74,34,67,109,0,74,34,68,109,0,74,34,69,109,0,74,34,70,109,0,74,34,71,109,0,74,34,72,109,0,74,34,73,109,0,74,34,74,109,0,74,34,75,109,0,74,34,76,109,0,74,34,77,5,2,74,34,78,5,2,74,34,86,85,0,75,34,37,5,0,75,34,38,5,0,75,34,48,85,0,75,34,49,85,0,75,34,76,5,0,75,34,77,5,0,75,34,87,85,0,75,34,88,85,0,76,34,37,4,0,76,34,38,4,0,76,34,48,85,0,76,34,49,85,0,76,34,76,4,0,76,34,77,4,0,76,34,87,85,0,76,34,88,85,0,77,34,13,4,0,77,34,37,4,0,77,34,49,4,0,77,34,76,4,0,77,34,88,17,0,78,34,13,5,0,78,34,15,67,6,78,34,36,17,0,78,34,37,17,0,78,34,49,67,7,78,34,50,67,6,78,34,75,17,0,78,34,76,17,0,78,34,88,67,7,78,34,89,85,0,79,34,13,4,0,79,34,37,4,0,79,34,49,109,1,79,34,50,109,1,79,34,51,109,1,79,34,52,109,1,79,34,53,109,1,79,34,54,109,1,79,34,55,109,1,79,34,56,109,1,79,34,57,109,1,79,34,58,109,1,79,34,59,109,1,79,34,60,109,1,79,34,61,109,1,79,34,62,109,1,79,34,63,109,1,79,34,64,109,1,79,34,65,109,1,79,34,66,109,1,79,34,67,109,1,79,34,68,109,1,79,34,69,109,1,79,34,70,109,1,79,34,71,109,1,79,34,72,109,1,79,34,73,109,1,79,34,74,109,1,79,34,75,4,0,79,34,76,4,0,79,34,88,85,0,80,34,37,4,0,80,34,38,4,0,80,34,48,85,0,80,34,49,85,0,80,34,76,4,0,80,34,77,4,0,80,34,87,85,0,80,34,88,85,0,81,34,37,5,0,81,34,38,5,0,81,34,48,85,0,81,34,49,85,0,81,34,76,5,0,81,34,77,5,0,81,34,87,85,0,81,34,88,5,2,82,34,39,5,2,82,34,47,5,2,82,34,78,5,2,82,34,86,5,0,83,34,40,4,0,83,34,41,4,0,83,34,45,5,0,83,34,46,5,0,83,34,79,4,0,83,34,80,4,0,83,34,84,5,0,83,34,85,85,0,84,34,40,85,0,84,34,41,48,0,84,34,42,17,0,84,34,43,4,0,84,34,44,85,0,84,34,45,85,0,84,34,46,85,0,84,34,79,85,0,84,34,80,48,0,84,34,81,17,0,84,34,82,4,0,84,34,83,85,0,84,34,84,85,0,84,34,85,67,5,85,34,43,67,5,85,34,82,44,3,3,35,57,44,3,3,35,58,44,3,3,35,59,44,3,3,35,81,44,3,3,35,82,44,3,3,35,83,44,3,4,35,55,44,3,4,35,56,98,0,4,35,57,98,0,4,35,58,98,0,4,35,59,44,3,4,35,60,44,3,4,35,61,44,3,4,35,79,44,3,4,35,80,98,0,4,35,81,98,0,4,35,82,98,0,4,35,83,44,3,4,35,84,44,3,4,35,85,44,2,5,35,54,98,0,5,35,55,98,0,5,35,56,98,0,5,35,60,98,0,5,35,61,44,2,5,35,62,44,2,5,35,78,98,0,5,35,79,98,0,5,35,80,98,0,5,35,84,98,0,5,35,85,44,2,5,35,86,44,2,6,35,53,5,0,6,35,54,5,0,6,35,62,44,2,6,35,63,44,2,6,35,77,5,0,6,35,78,5,0,6,35,86,44,2,6,35,87,44,3,7,35,52,98,0,7,35,53,98,0,7,35,63,44,3,7,35,64,44,3,7,35,76,98,0,7,35,77,98,0,7,35,87,44,3,7,35,88,44,3,8,35,52,98,0,8,35,53,98,0,8,35,63,44,3,8,35,64,44,3,8,35,76,98,0,8,35,77,98,0,8,35,87,44,3,8,35,88,44,3,9,35,51,98,0,9,35,52,98,0,9,35,64,44,3,9,35,65,98,0,9,35,76,98,0,9,35,88,44,3,9,35,89,85,0,10,35,34,44,3,10,35,51,98,0,10,35,52,98,0,10,35,64,44,3,10,35,65,98,0,10,35,76,98,0,10,35,88,44,3,10,35,89,44,3,11,35,51,98,0,11,35,52,98,0,11,35,64,44,3,11,35,65,98,0,11,35,76,98,0,11,35,88,44,3,11,35,89,44,3,12,35,52,98,0,12,35,53,98,0,12,35,63,44,3,12,35,64,44,3,12,35,76,98,0,12,35,77,98,0,12,35,87,44,3,12,35,88,44,3,13,35,52,98,0,13,35,53,98,0,13,35,63,44,3,13,35,64,44,3,13,35,76,98,0,13,35,77,98,0,13,35,87,44,3,13,35,88,44,2,14,35,53,5,0,14,35,54,5,0,14,35,62,44,2,14,35,63,44,2,14,35,77,5,0,14,35,78,5,0,14,35,86,44,2,14,35,87,44,2,15,35,54,98,1,15,35,55,98,0,15,35,56,98,0,15,35,60,98,1,15,35,61,44,2,15,35,62,44,2,15,35,78,98,1,15,35,79,98,0,15,35,80,98,0,15,35,84,98,1,15,35,85,44,2,15,35,86,44,3,16,35,55,44,3,16,35,56,98,0,16,35,57,98,0,16,35,58,98,0,16,35,59,44,3,16,35,60,44,3,16,35,61,44,3,16,35,79,44,3,16,35,80,98,0,16,35,81,98,0,16,35,82,98,0,16,35,83,44,3,16,35,84,44,3,16,35,85,44,3,17,35,57,44,3,17,35,58,44,3,17,35,59,44,3,17,35,81,44,3,17,35,82,44,3,17,35,83,85,0,30,35,13,85,0,31,35,12,17,0,31,35,13,85,0,31,35,14,85,0,32,35,13,5,0,32,35,14,44,3,32,35,42,44,3,32,35,43,44,3,32,35,44,44,3,32,35,81,44,3,32,35,82,44,3,32,35,83,44,3,33,35,40,44,3,33,35,41,98,0,33,35,42,98,0,33,35,43,98,0,33,35,44,44,3,33,35,45,44,3,33,35,46,44,3,33,35,79,44,3,33,35,80,98,0,33,35,81,98,0,33,35,82,98,0,33,35,83,44,3,33,35,84,44,3,33,35,85,44,2,34,35,39,98,0,34,35,40,98,0,34,35,41,98,0,34,35,45,98,0,34,35,46,44,2,34,35,47,44,2,34,35,78,98,0,34,35,79,98,0,34,35,80,98,0,34,35,84,98,0,34,35,85,44,2,34,35,86,44,2,35,35,38,5,0,35,35,39,5,0,35,35,47,44,2,35,35,48,44,2,35,35,77,5,0,35,35,78,5,0,35,35,86,44,2,35,35,87,44,3,36,35,37,98,0,36,35,38,98,0,36,35,48,44,3,36,35,49,44,3,36,35,76,98,0,36,35,77,98,0,36,35,87,44,3,36,35,88,44,3,37,35,37,98,0,37,35,38,98,0,37,35,48,44,3,37,35,49,44,3,37,35,76,98,0,37,35,77,98,0,37,35,87,44,3,37,35,88,98,0,38,35,37,98,0,38,35,49,98,0,38,35,76,98,0,38,35,88,44,3,38,35,89,98,0,39,35,37,98,0,39,35,49,109,0,39,35,50,109,0,39,35,51,109,0,39,35,52,109,0,39,35,53,109,0,39,35,54,109,0,39,35,55,109,0,39,35,56,109,0,39,35,57,109,0,39,35,58,109,0,39,35,59,109,0,39,35,60,109,0,39,35,61,109,0,39,35,62,109,0,39,35,63,109,0,39,35,64,109,0,39,35,65,109,0,39,35,66,109,0,39,35,67,109,0,39,35,68,109,0,39,35,69,109,0,39,35,70,109,0,39,35,71,109,0,39,35,72,109,0,39,35,73,109,0,39,35,74,109,0,39,35,75,98,0,39,35,76,98,0,39,35,88,44,3,39,35,89,98,0,40,35,37,98,0,40,35,49,44,3,40,35,50,44,3,40,35,75,98,0,40,35,76,98,0,40,35,88,44,3,40,35,89,44,3,41,35,37,98,0,41,35,38,98,0,41,35,48,44,3,41,35,49,44,3,41,35,76,98,0,41,35,77,98,0,41,35,87,44,3,41,35,88,44,3,42,35,37,98,0,42,35,38,98,0,42,35,48,109,1,42,35,49,109,1,42,35,50,109,1,42,35,51,109,1,42,35,52,109,1,42,35,53,109,1,42,35,54,109,1,42,35,55,109,1,42,35,56,109,1,42,35,57,109,1,42,35,58,109,1,42,35,59,109,1,42,35,60,109,1,42,35,61,109,1,42,35,62,109,1,42,35,63,109,1,42,35,64,109,1,42,35,65,109,1,42,35,66,109,1,42,35,67,109,1,42,35,68,109,1,42,35,69,109,1,42,35,70,109,1,42,35,71,109,1,42,35,72,109,1,42,35,73,109,1,42,35,74,109,1,42,35,75,109,1,42,35,76,98,0,42,35,77,98,0,42,35,87,44,3,42,35,88,44,2,43,35,38,5,0,43,35,39,5,0,43,35,47,44,2,43,35,77,5,0,43,35,78,5,0,43,35,86,44,2,43,35,87,44,2,44,35,39,98,1,44,35,40,98,0,44,35,41,98,0,44,35,45,98,1,44,35,46,44,2,44,35,47,44,2,44,35,78,98,1,44,35,79,98,0,44,35,80,98,0,44,35,84,98,1,44,35,85,44,2,44,35,86,44,3,45,35,40,44,3,45,35,41,98,0,45,35,42,98,0,45,35,43,98,0,45,35,44,44,3,45,35,45,44,3,45,35,46,44,3,45,35,79,44,3,45,35,80,98,0,45,35,81,98,0,45,35,82,98,0,45,35,83,44,3,45,35,84,44,3,45,35,85,44,3,46,35,42,44,3,46,35,43,44,3,46,35,44,44,3,46,35,81,44,3,46,35,82,44,3,46,35,83,109,0,51,35,39,109,0,51,35,40,109,0,51,35,41,109,0,51,35,42,109,0,51,35,43,109,0,51,35,44,109,0,51,35,45,109,0,51,35,46,109,0,51,35,47,109,0,51,35,48,109,0,51,35,49,109,0,51,35,50,109,0,51,35,51,109,0,51,35,52,109,0,51,35,53,109,0,51,35,54,109,0,51,35,55,109,0,51,35,56,109,0,51,35,57,109,0,51,35,58,109,0,51,35,59,109,0,51,35,60,109,0,51,35,61,109,0,51,35,62,109,0,51,35,63,109,0,51,35,64,109,0,51,35,65,109,0,51,35,66,109,0,51,35,67,109,0,51,35,68,109,0,51,35,69,109,0,51,35,70,109,0,51,35,71,109,0,51,35,72,109,0,51,35,73,109,0,51,35,74,109,0,51,35,75,109,0,51,35,76,109,0,51,35,77,109,0,51,35,78,109,0,51,35,79,109,0,51,35,80,109,0,51,35,81,109,0,51,35,82,109,0,51,35,83,109,0,51,35,84,109,0,51,35,85,109,0,51,35,86,44,8,52,35,40,4,0,52,35,41,4,0,52,35,54,4,0,52,35,55,4,0,52,35,56,4,0,52,35,57,4,0,52,35,58,4,0,52,35,70,4,0,52,35,71,4,0,52,35,72,4,0,52,35,73,4,0,52,35,74,4,0,52,35,84,98,2,53,35,40,4,0,53,35,41,4,0,53,35,54,4,0,53,35,55,4,0,53,35,56,4,0,53,35,57,4,0,53,35,58,98,0,53,35,70,4,0,53,35,71,4,0,53,35,72,4,0,53,35,73,98,0,53,35,74,4,0,53,35,84,4,0,54,35,41,4,0,54,35,84,98,0,55,35,40,98,0,55,35,41,4,0,55,35,84,98,0,55,35,85,102,0,56,35,41,102,0,56,35,85,102,0,57,35,41,4,0,57,35,84,98,0,57,35,85,102,0,58,35,41,4,0,58,35,84,102,0,59,35,41,4,0,59,35,84,102,0,60,35,41,4,0,60,35,84,98,0,60,35,85,102,0,61,35,41,102,0,61,35,85,98,0,62,35,40,98,0,62,35,41,4,0,62,35,84,98,0,62,35,85,4,0,63,35,41,4,0,63,35,84,98,2,64,35,40,4,0,64,35,41,4,0,64,35,84,44,8,65,35,40,4,0,65,35,41,4,0,65,35,84,109,1,66,35,39,109,1,66,35,40,109,1,66,35,41,109,1,66,35,42,109,1,66,35,43,109,1,66,35,44,109,1,66,35,45,109,1,66,35,46,109,1,66,35,47,109,1,66,35,48,109,1,66,35,49,109,1,66,35,50,109,1,66,35,51,109,1,66,35,52,109,1,66,35,53,109,1,66,35,54,109,1,66,35,55,109,1,66,35,56,109,1,66,35,57,109,1,66,35,58,109,1,66,35,59,98,0,66,35,60,109,1,66,35,61,109,1,66,35,62,109,1,66,35,63,109,1,66,35,64,109,1,66,35,65,109,1,66,35,66,109,1,66,35,67,109,1,66,35,68,109,1,66,35,69,98,0,66,35,70,109,1,66,35,71,109,1,66,35,72,109,1,66,35,73,109,1,66,35,74,109,1,66,35,75,109,1,66,35,76,109,1,66,35,77,109,1,66,35,78,109,1,66,35,79,109,1,66,35,80,109,1,66,35,81,109,1,66,35,82,109,1,66,35,83,109,1,66,35,84,109,1,66,35,85,109,1,66,35,86,17,0,67,35,60,17,0,67,35,70,4,0,68,35,61,4,0,68,35,69,17,0,69,35,62,98,0,69,35,63,98,0,69,35,67,17,0,69,35,68,4,0,70,35,64,102,0,70,35,65,4,0,70,35,66,44,3,71,35,42,44,3,71,35,43,44,3,71,35,44,44,3,71,35,81,44,3,71,35,82,44,3,71,35,83,44,3,72,35,40,44,3,72,35,41,98,0,72,35,42,98,0,72,35,43,98,0,72,35,44,44,3,72,35,45,44,3,72,35,46,44,3,72,35,79,44,3,72,35,80,98,0,72,35,81,98,0,72,35,82,98,0,72,35,83,44,3,72,35,84,44,3,72,35,85,44,2,73,35,39,98,0,73,35,40,98,0,73,35,41,98,0,73,35,45,98,0,73,35,46,44,2,73,35,47,44,2,73,35,78,98,0,73,35,79,98,0,73,35,80,98,0,73,35,84,98,0,73,35,85,44,2,73,35,86,44,2,74,35,38,5,0,74,35,39,5,0,74,35,47,44,2,74,35,48,5,0,74,35,78,5,0,74,35,86,44,2,74,35,87,44,3,75,35,37,98,0,75,35,38,98,0,75,35,48,109,0,75,35,49,109,0,75,35,50,109,0,75,35,51,109,0,75,35,52,109,0,75,35,53,109,0,75,35,54,109,0,75,35,55,109,0,75,35,56,109,0,75,35,57,109,0,75,35,58,109,0,75,35,59,109,0,75,35,60,109,0,75,35,61,109,0,75,35,62,109,0,75,35,63,109,0,75,35,64,109,0,75,35,65,109,0,75,35,66,109,0,75,35,67,109,0,75,35,68,109,0,75,35,69,109,0,75,35,70,109,0,75,35,71,109,0,75,35,72,109,0,75,35,73,109,0,75,35,74,109,0,75,35,75,109,0,75,35,76,98,0,75,35,77,98,0,75,35,87,44,3,75,35,88,44,3,76,35,37,98,0,76,35,38,98,0,76,35,48,44,3,76,35,49,44,3,76,35,76,98,0,76,35,77,98,0,76,35,87,44,3,76,35,88,85,0,77,35,13,85,0,77,35,14,44,3,77,35,36,98,0,77,35,37,98,0,77,35,49,44,3,77,35,50,44,3,77,35,75,98,0,77,35,76,98,0,77,35,88,44,3,77,35,89,85,0,78,35,12,17,0,78,35,13,5,0,78,35,14,44,3,78,35,36,98,0,78,35,37,98,0,78,35,49,109,1,78,35,50,109,1,78,35,51,109,1,78,35,52,109,1,78,35,53,109,1,78,35,54,109,1,78,35,55,109,1,78,35,56,109,1,78,35,57,109,1,78,35,58,109,1,78,35,59,109,1,78,35,60,109,1,78,35,61,109,1,78,35,62,109,1,78,35,63,109,1,78,35,64,109,1,78,35,65,109,1,78,35,66,109,1,78,35,67,109,1,78,35,68,109,1,78,35,69,109,1,78,35,70,109,1,78,35,71,109,1,78,35,72,109,1,78,35,73,109,1,78,35,74,109,1,78,35,75,98,0,78,35,76,98,0,78,35,88,44,3,78,35,89,85,0,79,35,13,85,0,79,35,14,44,3,79,35,36,98,0,79,35,37,98,0,79,35,49,98,0,79,35,76,98,0,79,35,88,44,3,79,35,89,44,3,80,35,37,98,0,80,35,38,98,0,80,35,48,44,3,80,35,49,44,3,80,35,76,98,0,80,35,77,98,0,80,35,87,44,3,80,35,88,44,3,81,35,37,98,0,81,35,38,98,0,81,35,48,44,3,81,35,49,44,3,81,35,76,98,0,81,35,77,98,0,81,35,87,44,3,81,35,88,44,2,82,35,38,5,0,82,35,39,5,0,82,35,47,44,2,82,35,48,44,2,82,35,77,5,0,82,35,78,5,0,82,35,86,44,2,82,35,87,44,2,83,35,39,98,1,83,35,40,98,0,83,35,41,98,0,83,35,45,98,1,83,35,46,44,2,83,35,47,44,2,83,35,78,98,1,83,35,79,98,0,83,35,80,98,0,83,35,84,98,1,83,35,85,44,2,83,35,86,44,3,84,35,40,44,3,84,35,41,98,0,84,35,42,98,0,84,35,43,98,0,84,35,44,44,3,84,35,45,44,3,84,35,46,44,3,84,35,79,44,3,84,35,80,98,0,84,35,81,98,0,84,35,82,98,0,84,35,83,44,3,84,35,84,44,3,84,35,85,44,3,85,35,42,44,3,85,35,43,44,3,85,35,44,44,3,85,35,81,44,3,85,35,82,44,3,85,35,83,77,2,3,36,57,77,2,3,36,59,77,2,3,36,81,77,2,3,36,83,17,0,4,36,57,4,0,4,36,58,17,0,4,36,59,17,0,4,36,81,4,0,4,36,82,17,0,4,36,83,4,0,5,36,55,4,0,5,36,56,4,0,5,36,60,4,0,5,36,61,4,0,5,36,79,4,0,5,36,80,4,0,5,36,84,4,0,5,36,85,5,0,6,36,54,5,0,6,36,62,5,0,6,36,78,5,0,6,36,86,4,0,7,36,53,4,0,7,36,63,4,0,7,36,77,4,0,7,36,87,4,0,8,36,53,4,0,8,36,63,4,0,8,36,77,4,0,8,36,87,77,4,9,36,51,17,0,9,36,52,17,0,9,36,64,77,3,9,36,65,17,0,9,36,76,17,0,9,36,88,77,3,9,36,89,85,0,10,36,34,4,0,10,36,52,4,0,10,36,64,4,0,10,36,76,4,0,10,36,88,77,4,11,36,51,17,0,11,36,52,17,0,11,36,64,77,3,11,36,65,17,0,11,36,76,17,0,11,36,88,77,3,11,36,89,4,0,12,36,53,4,0,12,36,63,4,0,12,36,77,4,0,12,36,87,4,0,13,36,53,4,0,13,36,63,4,0,13,36,77,4,0,13,36,87,5,0,14,36,54,5,0,14,36,62,5,0,14,36,78,5,0,14,36,86,4,0,15,36,55,4,0,15,36,56,4,0,15,36,60,4,0,15,36,61,4,0,15,36,79,4,0,15,36,80,4,0,15,36,84,4,0,15,36,85,17,0,16,36,57,4,0,16,36,58,17,0,16,36,59,17,0,16,36,81,4,0,16,36,82,17,0,16,36,83,77,1,17,36,57,77,1,17,36,59,77,1,17,36,81,77,1,17,36,83,85,0,30,36,13,85,0,31,36,12,5,0,31,36,13,77,2,32,36,42,77,2,32,36,44,77,2,32,36,81,77,2,32,36,83,17,0,33,36,42,4,0,33,36,43,17,0,33,36,44,17,0,33,36,81,4,0,33,36,82,17,0,33,36,83,4,0,34,36,40,4,0,34,36,41,4,0,34,36,45,4,0,34,36,46,4,0,34,36,79,4,0,34,36,80,4,0,34,36,84,4,0,34,36,85,5,0,35,36,39,5,0,35,36,47,5,0,35,36,78,5,0,35,36,86,4,0,36,36,38,4,0,36,36,48,4,0,36,36,77,4,0,36,36,87,4,0,37,36,38,4,0,37,36,48,4,0,37,36,77,4,0,37,36,87,17,0,38,36,37,17,0,38,36,49,77,3,38,36,50,77,4,38,36,75,17,0,38,36,76,17,0,38,36,88,77,3,38,36,89,4,0,39,36,37,4,0,39,36,49,4,0,39,36,76,4,0,39,36,88,17,0,40,36,37,17,0,40,36,49,67,0,40,36,50,67,0,40,36,51,67,0,40,36,52,67,0,40,36,53,67,0,40,36,54,67,0,40,36,55,67,0,40,36,56,67,0,40,36,57,67,0,40,36,58,67,0,40,36,59,67,0,40,36,60,67,0,40,36,61,67,0,40,36,62,67,0,40,36,63,67,0,40,36,64,67,0,40,36,65,67,0,40,36,66,67,0,40,36,67,67,0,40,36,68,67,0,40,36,69,67,0,40,36,70,67,0,40,36,71,67,0,40,36,72,67,0,40,36,73,67,0,40,36,74,67,0,40,36,75,17,0,40,36,76,17,0,40,36,88,77,3,40,36,89,4,0,41,36,38,4,0,41,36,48,67,1,41,36,49,67,1,41,36,50,67,1,41,36,51,67,1,41,36,52,67,1,41,36,53,67,1,41,36,54,67,1,41,36,55,67,1,41,36,56,67,1,41,36,57,67,1,41,36,58,67,1,41,36,59,67,1,41,36,60,67,1,41,36,61,67,1,41,36,62,67,1,41,36,63,67,1,41,36,64,67,1,41,36,65,67,1,41,36,66,67,1,41,36,67,67,1,41,36,68,67,1,41,36,69,67,1,41,36,70,67,1,41,36,71,67,1,41,36,72,67,1,41,36,73,67,1,41,36,74,67,1,41,36,75,67,1,41,36,76,4,0,41,36,77,4,0,41,36,87,4,0,42,36,38,4,0,42,36,48,4,0,42,36,77,4,0,42,36,87,5,0,43,36,39,5,0,43,36,47,5,0,43,36,78,5,0,43,36,86,4,0,44,36,40,4,0,44,36,41,4,0,44,36,45,4,0,44,36,46,4,0,44,36,79,4,0,44,36,80,4,0,44,36,84,4,0,44,36,85,17,0,45,36,42,4,0,45,36,43,17,0,45,36,44,17,0,45,36,81,4,0,45,36,82,17,0,45,36,83,77,1,46,36,42,77,1,46,36,44,77,1,46,36,81,77,1,46,36,83,109,0,52,36,39,109,0,52,36,40,109,0,52,36,41,109,0,52,36,42,109,0,52,36,43,109,0,52,36,44,109,0,52,36,45,109,0,52,36,46,109,0,52,36,47,109,0,52,36,48,109,0,52,36,49,109,0,52,36,50,109,0,52,36,51,109,0,52,36,52,109,0,52,36,53,85,0,52,36,54,85,0,52,36,55,85,0,52,36,56,85,0,52,36,57,85,0,52,36,58,109,0,52,36,59,109,0,52,36,60,109,0,52,36,61,109,0,52,36,62,109,0,52,36,63,109,0,52,36,64,109,0,52,36,65,109,0,52,36,66,109,0,52,36,67,109,0,52,36,68,109,0,52,36,69,85,0,52,36,70,85,0,52,36,71,85,0,52,36,72,85,0,52,36,73,85,0,52,36,74,109,0,52,36,75,109,0,52,36,76,109,0,52,36,77,109,0,52,36,78,109,0,52,36,79,109,0,52,36,80,109,0,52,36,81,109,0,52,36,82,109,0,52,36,83,109,0,52,36,84,109,0,52,36,85,109,0,52,36,86,109,2,53,36,40,4,0,53,36,41,98,0,53,36,54,102,0,53,36,55,102,0,53,36,56,102,0,53,36,57,98,0,53,36,58,98,0,53,36,70,102,0,53,36,71,102,0,53,36,72,102,0,53,36,73,98,0,53,36,74,4,0,53,36,84,4,0,54,36,41,4,0,54,36,84,4,0,55,36,41,4,0,55,36,84,98,1,55,36,85,98,0,56,36,40,98,0,56,36,41,102,0,56,36,85,102,0,57,36,41,4,0,57,36,84,98,0,57,36,85,102,0,58,36,41,4,0,58,36,84,102,0,59,36,41,4,0,59,36,84,102,0,60,36,41,4,0,60,36,84,98,0,60,36,85,98,1,61,36,40,98,0,61,36,41,102,0,61,36,85,4,0,62,36,41,4,0,62,36,84,98,0,62,36,85,4,0,63,36,41,4,0,63,36,84,109,2,64,36,40,4,0,64,36,41,4,0,64,36,84,109,1,65,36,39,109,1,65,36,40,109,1,65,36,41,109,1,65,36,42,109,1,65,36,43,109,1,65,36,44,109,1,65,36,45,109,1,65,36,46,109,1,65,36,47,109,1,65,36,48,109,1,65,36,49,109,1,65,36,50,109,1,65,36,51,109,1,65,36,52,109,1,65,36,53,109,1,65,36,54,109,1,65,36,55,109,1,65,36,56,109,1,65,36,57,109,1,65,36,58,98,2,65,36,59,109,1,65,36,60,109,1,65,36,61,109,1,65,36,62,109,1,65,36,63,109,1,65,36,64,109,1,65,36,65,109,1,65,36,66,109,1,65,36,67,109,1,65,36,68,109,1,65,36,69,109,1,65,36,70,98,0,65,36,71,109,1,65,36,72,109,1,65,36,73,109,1,65,36,74,109,1,65,36,75,109,1,65,36,76,109,1,65,36,77,109,1,65,36,78,109,1,65,36,79,109,1,65,36,80,109,1,65,36,81,109,1,65,36,82,109,1,65,36,83,109,1,65,36,84,109,1,65,36,85,109,1,65,36,86,17,0,66,36,60,17,0,66,36,70,4,0,67,36,60,4,0,67,36,70,4,0,68,36,61,4,0,68,36,69,4,0,69,36,62,17,0,69,36,63,17,0,69,36,67,4,0,69,36,68,98,0,70,36,64,4,0,70,36,65,98,0,70,36,66,77,2,71,36,42,77,2,71,36,44,77,2,71,36,81,77,2,71,36,83,17,0,72,36,42,4,0,72,36,43,17,0,72,36,44,17,0,72,36,81,4,0,72,36,82,17,0,72,36,83,4,0,73,36,40,4,0,73,36,41,4,0,73,36,45,4,0,73,36,46,4,0,73,36,79,4,0,73,36,80,4,0,73,36,84,4,0,73,36,85,5,0,74,36,39,5,0,74,36,47,5,0,74,36,78,5,0,74,36,86,4,0,75,36,38,4,0,75,36,48,4,0,75,36,77,4,0,75,36,87,4,0,76,36,38,4,0,76,36,48,67,0,76,36,49,67,0,76,36,50,67,0,76,36,51,67,0,76,36,52,67,0,76,36,53,67,0,76,36,54,67,0,76,36,55,67,0,76,36,56,67,0,76,36,57,67,0,76,36,58,67,0,76,36,59,67,0,76,36,60,67,0,76,36,61,67,0,76,36,62,67,0,76,36,63,67,0,76,36,64,67,0,76,36,65,67,0,76,36,66,67,0,76,36,67,67,0,76,36,68,67,0,76,36,69,67,0,76,36,70,67,0,76,36,71,67,0,76,36,72,67,0,76,36,73,67,0,76,36,74,67,0,76,36,75,67,0,76,36,76,4,0,76,36,77,4,0,76,36,87,77,4,77,36,36,17,0,77,36,37,17,0,77,36,49,67,1,77,36,50,67,1,77,36,51,67,1,77,36,52,67,1,77,36,53,67,1,77,36,54,67,1,77,36,55,67,1,77,36,56,67,1,77,36,57,67,1,77,36,58,67,1,77,36,59,67,1,77,36,60,67,1,77,36,61,67,1,77,36,62,67,1,77,36,63,67,1,77,36,64,67,1,77,36,65,67,1,77,36,66,67,1,77,36,67,67,1,77,36,68,67,1,77,36,69,67,1,77,36,70,67,1,77,36,71,67,1,77,36,72,67,1,77,36,73,67,1,77,36,74,67,1,77,36,75,17,0,77,36,76,17,0,77,36,88,77,3,77,36,89,85,0,78,36,12,5,0,78,36,13,4,0,78,36,37,4,0,78,36,49,4,0,78,36,76,4,0,78,36,88,77,4,79,36,36,17,0,79,36,37,17,0,79,36,49,77,3,79,36,50,77,4,79,36,75,17,0,79,36,76,17,0,79,36,88,77,3,79,36,89,4,0,80,36,38,4,0,80,36,48,4,0,80,36,77,4,0,80,36,87,4,0,81,36,38,4,0,81,36,48,4,0,81,36,77,4,0,81,36,87,5,0,82,36,39,5,0,82,36,47,5,0,82,36,78,5,0,82,36,86,4,0,83,36,40,4,0,83,36,41,4,0,83,36,45,4,0,83,36,46,4,0,83,36,79,4,0,83,36,80,4,0,83,36,84,4,0,83,36,85,17,0,84,36,42,4,0,84,36,43,17,0,84,36,44,17,0,84,36,81,4,0,84,36,82,17,0,84,36,83,77,1,85,36,42,77,1,85,36,44,77,1,85,36,81,77,1,85,36,83,67,4,3,37,58,67,4,3,37,82,4,0,4,37,57,4,0,4,37,58,4,0,4,37,59,4,0,4,37,81,4,0,4,37,82,4,0,4,37,83,48,0,5,37,55,17,0,5,37,56,17,0,5,37,60,4,0,5,37,61,48,0,5,37,79,17,0,5,37,80,17,0,5,37,84,4,0,5,37,85,4,0,6,37,54,4,0,6,37,62,4,0,6,37,78,4,0,6,37,86,4,0,7,37,53,4,0,7,37,63,4,0,7,37,77,4,0,7,37,87,17,0,8,37,53,17,0,8,37,63,17,0,8,37,77,17,0,8,37,87,4,0,9,37,52,4,0,9,37,64,4,0,9,37,76,4,0,9,37,88,85,0,10,37,34,67,6,10,37,51,4,0,10,37,52,4,0,10,37,64,67,7,10,37,65,4,0,10,37,76,4,0,10,37,88,67,7,10,37,89,4,0,11,37,52,4,0,11,37,64,4,0,11,37,76,4,0,11,37,88,17,0,12,37,53,17,0,12,37,63,17,0,12,37,77,17,0,12,37,87,4,0,13,37,53,4,0,13,37,63,4,0,13,37,77,4,0,13,37,87,4,0,14,37,54,48,0,14,37,62,4,0,14,37,78,48,0,14,37,86,4,0,15,37,55,17,0,15,37,56,17,0,15,37,60,4,0,15,37,61,4,0,15,37,79,17,0,15,37,80,17,0,15,37,84,4,0,15,37,85,4,0,16,37,57,4,0,16,37,58,4,0,16,37,59,4,0,16,37,81,4,0,16,37,82,4,0,16,37,83,67,5,17,37,58,67,5,17,37,82,5,0,30,37,12,67,4,32,37,43,67,4,32,37,82,4,0,33,37,42,4,0,33,37,43,4,0,33,37,44,4,0,33,37,81,4,0,33,37,82,4,0,33,37,83,48,0,34,37,40,17,0,34,37,41,17,0,34,37,45,4,0,34,37,46,48,0,34,37,79,17,0,34,37,80,17,0,34,37,84,4,0,34,37,85,4,0,35,37,39,4,0,35,37,47,4,0,35,37,78,4,0,35,37,86,4,0,36,37,38,4,0,36,37,48,4,0,36,37,77,4,0,36,37,87,17,0,37,37,38,17,0,37,37,48,17,0,37,37,77,17,0,37,37,87,4,0,38,37,37,4,0,38,37,49,4,0,38,37,76,4,0,38,37,88,4,0,39,37,37,4,0,39,37,49,67,7,39,37,50,67,6,39,37,75,4,0,39,37,76,4,0,39,37,88,67,7,39,37,89,4,0,40,37,37,4,0,40,37,49,4,0,40,37,76,4,0,40,37,88,17,0,41,37,38,17,0,41,37,48,17,0,41,37,77,17,0,41,37,87,4,0,42,37,38,4,0,42,37,48,4,0,42,37,77,4,0,42,37,87,4,0,43,37,39,48,0,43,37,47,4,0,43,37,78,48,0,43,37,86,4,0,44,37,40,17,0,44,37,41,17,0,44,37,45,4,0,44,37,46,4,0,44,37,79,17,0,44,37,80,17,0,44,37,84,4,0,44,37,85,4,0,45,37,42,4,0,45,37,43,4,0,45,37,44,4,0,45,37,81,4,0,45,37,82,4,0,45,37,83,67,5,46,37,43,67,5,46,37,82,85,0,52,37,54,50,5,52,37,55,50,5,52,37,57,85,0,52,37,58,85,0,52,37,70,50,5,52,37,71,50,5,52,37,73,85,0,52,37,74,109,0,53,37,39,109,0,53,37,40,109,0,53,37,41,109,0,53,37,42,109,0,53,37,43,109,0,53,37,44,109,0,53,37,45,109,0,53,37,46,109,0,53,37,47,109,0,53,37,48,109,0,53,37,49,109,0,53,37,50,109,0,53,37,51,109,0,53,37,52,109,0,53,37,53,98,0,53,37,54,102,0,53,37,55,102,0,53,37,56,102,0,53,37,57,98,0,53,37,58,109,0,53,37,59,109,0,53,37,60,109,0,53,37,61,109,0,53,37,62,109,0,53,37,63,109,0,53,37,64,109,0,53,37,65,109,0,53,37,66,109,0,53,37,67,109,0,53,37,68,109,0,53,37,69,98,0,53,37,70,102,0,53,37,71,102,0,53,37,72,102,0,53,37,73,98,0,53,37,74,109,0,53,37,75,109,0,53,37,76,109,0,53,37,77,109,0,53,37,78,109,0,53,37,79,109,0,53,37,80,109,0,53,37,81,109,0,53,37,82,109,0,53,37,83,109,0,53,37,84,109,0,53,37,85,109,0,53,37,86,44,8,54,37,40,4,0,54,37,41,4,0,54,37,84,98,2,55,37,41,4,0,55,37,84,4,0,56,37,41,4,0,56,37,84,98,0,56,37,85,98,0,57,37,40,98,0,57,37,41,4,0,57,37,84,50,1,58,37,40,102,0,58,37,41,98,0,58,37,84,50,2,59,37,40,102,0,59,37,41,98,0,59,37,84,98,0,60,37,40,98,0,60,37,41,4,0,60,37,84,4,0,61,37,41,4,0,61,37,84,98,0,61,37,85,98,2,62,37,41,4,0,62,37,84,44,8,63,37,40,4,0,63,37,41,4,0,63,37,84,109,1,64,37,39,109,1,64,37,40,109,1,64,37,41,109,1,64,37,42,109,1,64,37,43,109,1,64,37,44,109,1,64,37,45,109,1,64,37,46,109,1,64,37,47,109,1,64,37,48,109,1,64,37,49,109,1,64,37,50,109,1,64,37,51,109,1,64,37,52,109,1,64,37,53,109,1,64,37,54,109,1,64,37,55,109,1,64,37,56,109,1,64,37,57,109,1,64,37,58,4,0,64,37,59,109,1,64,37,60,109,1,64,37,61,109,1,64,37,62,109,1,64,37,63,109,1,64,37,64,4,0,64,37,65,109,1,64,37,66,109,1,64,37,67,109,1,64,37,68,109,1,64,37,69,109,1,64,37,70,4,0,64,37,71,109,1,64,37,72,109,1,64,37,73,109,1,64,37,74,109,1,64,37,75,109,1,64,37,76,109,1,64,37,77,109,1,64,37,78,109,1,64,37,79,109,1,64,37,80,109,1,64,37,81,109,1,64,37,82,109,1,64,37,83,109,1,64,37,84,109,1,64,37,85,109,1,64,37,86,98,0,65,37,59,98,0,65,37,71,17,0,66,37,60,17,0,66,37,70,4,0,67,37,60,4,0,67,37,70,4,0,68,37,61,4,0,68,37,69,4,0,69,37,62,17,0,69,37,63,17,0,69,37,67,4,0,69,37,68,98,0,70,37,64,4,0,70,37,65,98,0,70,37,66,67,4,71,37,43,67,4,71,37,82,4,0,72,37,42,4,0,72,37,43,4,0,72,37,44,4,0,72,37,81,4,0,72,37,82,4,0,72,37,83,48,0,73,37,40,17,0,73,37,41,17,0,73,37,45,4,0,73,37,46,48,0,73,37,79,17,0,73,37,80,17,0,73,37,84,4,0,73,37,85,4,0,74,37,39,4,0,74,37,47,4,0,74,37,78,4,0,74,37,86,4,0,75,37,38,4,0,75,37,48,4,0,75,37,77,4,0,75,37,87,17,0,76,37,38,17,0,76,37,48,17,0,76,37,77,17,0,76,37,87,4,0,77,37,37,4,0,77,37,49,4,0,77,37,76,4,0,77,37,88,5,0,78,37,12,67,6,78,37,36,4,0,78,37,37,4,0,78,37,49,67,7,78,37,50,67,6,78,37,75,4,0,78,37,76,4,0,78,37,88,67,7,78,37,89,4,0,79,37,37,4,0,79,37,49,4,0,79,37,76,4,0,79,37,88,17,0,80,37,38,17,0,80,37,48,17,0,80,37,77,17,0,80,37,87,4,0,81,37,38,4,0,81,37,48,4,0,81,37,77,4,0,81,37,87,4,0,82,37,39,48,0,82,37,47,4,0,82,37,78,48,0,82,37,86,4,0,83,37,40,17,0,83,37,41,17,0,83,37,45,4,0,83,37,46,4,0,83,37,79,17,0,83,37,80,17,0,83,37,84,4,0,83,37,85,4,0,84,37,42,4,0,84,37,43,4,0,84,37,44,4,0,84,37,81,4,0,84,37,82,4,0,84,37,83,67,5,85,37,43,67,5,85,37,82,44,3,3,38,57,44,3,3,38,58,44,3,3,38,59,44,3,3,38,81,44,3,3,38,82,44,3,3,38,83,44,3,4,38,55,44,3,4,38,56,17,0,4,38,57,17,0,4,38,58,17,0,4,38,59,44,3,4,38,60,44,3,4,38,61,44,3,4,38,79,44,3,4,38,80,17,0,4,38,81,17,0,4,38,82,17,0,4,38,83,44,3,4,38,84,44,3,4,38,85,44,3,5,38,54,17,0,5,38,55,17,0,5,38,56,17,0,5,38,60,17,0,5,38,61,44,3,5,38,62,44,3,5,38,78,17,0,5,38,79,17,0,5,38,80,17,0,5,38,84,17,0,5,38,85,44,3,5,38,86,44,3,6,38,53,17,0,6,38,54,17,0,6,38,62,44,3,6,38,63,44,3,6,38,77,17,0,6,38,78,17,0,6,38,86,44,3,6,38,87,44,3,7,38,52,17,0,7,38,53,17,0,7,38,63,44,3,7,38,64,44,3,7,38,76,17,0,7,38,77,17,0,7,38,87,44,3,7,38,88,44,3,8,38,52,17,0,8,38,53,17,0,8,38,63,44,3,8,38,64,44,3,8,38,76,17,0,8,38,77,17,0,8,38,87,44,3,8,38,88,44,3,9,38,51,17,0,9,38,52,17,0,9,38,64,44,3,9,38,65,17,0,9,38,76,17,0,9,38,88,44,3,9,38,89,85,0,10,38,34,44,3,10,38,51,17,0,10,38,52,17,0,10,38,64,44,3,10,38,65,17,0,10,38,76,17,0,10,38,88,44,3,10,38,89,44,3,11,38,51,17,0,11,38,52,17,0,11,38,64,44,3,11,38,65,17,0,11,38,76,17,0,11,38,88,44,3,11,38,89,44,3,12,38,52,17,0,12,38,53,17,0,12,38,63,44,3,12,38,64,44,3,12,38,76,17,0,12,38,77,17,0,12,38,87,44,3,12,38,88,44,3,13,38,52,17,0,13,38,53,17,0,13,38,63,44,3,13,38,64,44,3,13,38,76,17,0,13,38,77,17,0,13,38,87,44,3,13,38,88,44,3,14,38,53,17,0,14,38,54,17,0,14,38,62,44,3,14,38,63,44,3,14,38,77,17,0,14,38,78,17,0,14,38,86,44,3,14,38,87,44,3,15,38,54,17,0,15,38,55,17,0,15,38,56,17,0,15,38,60,17,0,15,38,61,44,3,15,38,62,44,3,15,38,78,17,0,15,38,79,17,0,15,38,80,17,0,15,38,84,17,0,15,38,85,44,3,15,38,86,44,3,16,38,55,44,3,16,38,56,17,0,16,38,57,17,0,16,38,58,17,0,16,38,59,44,3,16,38,60,44,3,16,38,61,44,3,16,38,79,44,3,16,38,80,17,0,16,38,81,17,0,16,38,82,17,0,16,38,83,44,3,16,38,84,44,3,16,38,85,44,3,17,38,57,44,3,17,38,58,44,3,17,38,59,44,3,17,38,81,44,3,17,38,82,44,3,17,38,83,5,0,29,38,11,44,3,32,38,42,44,3,32,38,43,44,3,32,38,44,44,3,32,38,81,44,3,32,38,82,44,3,32,38,83,44,3,33,38,40,44,3,33,38,41,17,0,33,38,42,17,0,33,38,43,17,0,33,38,44,44,3,33,38,45,44,3,33,38,46,44,3,33,38,79,44,3,33,38,80,17,0,33,38,81,17,0,33,38,82,17,0,33,38,83,44,3,33,38,84,44,3,33,38,85,44,3,34,38,39,17,0,34,38,40,17,0,34,38,41,17,0,34,38,45,17,0,34,38,46,44,3,34,38,47,44,3,34,38,78,17,0,34,38,79,17,0,34,38,80,17,0,34,38,84,17,0,34,38,85,44,3,34,38,86,44,3,35,38,38,17,0,35,38,39,17,0,35,38,47,44,3,35,38,48,44,3,35,38,77,17,0,35,38,78,17,0,35,38,86,44,3,35,38,87,44,3,36,38,37,17,0,36,38,38,17,0,36,38,48,44,3,36,38,49,44,3,36,38,76,17,0,36,38,77,17,0,36,38,87,44,3,36,38,88,44,3,37,38,37,17,0,37,38,38,17,0,37,38,48,44,3,37,38,49,44,3,37,38,76,17,0,37,38,77,17,0,37,38,87,44,3,37,38,88,17,0,38,38,37,17,0,38,38,49,44,3,38,38,50,44,3,38,38,75,17,0,38,38,76,17,0,38,38,88,44,3,38,38,89,17,0,39,38,37,17,0,39,38,49,44,3,39,38,50,44,3,39,38,75,17,0,39,38,76,17,0,39,38,88,44,3,39,38,89,17,0,40,38,37,17,0,40,38,49,44,3,40,38,50,44,3,40,38,75,17,0,40,38,76,17,0,40,38,88,44,3,40,38,89,44,3,41,38,37,17,0,41,38,38,17,0,41,38,48,44,3,41,38,49,44,3,41,38,76,17,0,41,38,77,17,0,41,38,87,44,3,41,38,88,44,3,42,38,37,17,0,42,38,38,17,0,42,38,48,44,3,42,38,49,44,3,42,38,76,17,0,42,38,77,17,0,42,38,87,44,3,42,38,88,44,3,43,38,38,17,0,43,38,39,17,0,43,38,47,44,3,43,38,48,44,3,43,38,77,17,0,43,38,78,17,0,43,38,86,44,3,43,38,87,44,3,44,38,39,17,0,44,38,40,17,0,44,38,41,17,0,44,38,45,17,0,44,38,46,44,3,44,38,47,44,3,44,38,78,17,0,44,38,79,17,0,44,38,80,17,0,44,38,84,17,0,44,38,85,44,3,44,38,86,44,3,45,38,40,44,3,45,38,41,17,0,45,38,42,17,0,45,38,43,17,0,45,38,44,44,3,45,38,45,44,3,45,38,46,44,3,45,38,79,44,3,45,38,80,17,0,45,38,81,17,0,45,38,82,17,0,45,38,83,44,3,45,38,84,44,3,45,38,85,44,3,46,38,42,44,3,46,38,43,44,3,46,38,44,44,3,46,38,81,44,3,46,38,82,44,3,46,38,83,109,2,52,38,53,85,0,52,38,54,85,0,52,38,58,109,3,52,38,59,109,2,52,38,69,85,0,52,38,70,85,0,52,38,74,109,3,52,38,75,109,2,53,38,53,98,0,53,38,54,102,0,53,38,55,102,0,53,38,56,102,0,53,38,57,98,0,53,38,58,109,3,53,38,59,109,2,53,38,69,98,0,53,38,70,102,0,53,38,71,102,0,53,38,72,102,0,53,38,73,98,0,53,38,74,109,3,53,38,75,109,0,54,38,39,109,0,54,38,40,109,0,54,38,41,109,0,54,38,42,109,0,54,38,43,109,0,54,38,44,109,0,54,38,45,109,0,54,38,46,109,0,54,38,47,109,0,54,38,48,109,0,54,38,49,109,0,54,38,50,109,0,54,38,51,109,0,54,38,52,98,0,54,38,53,4,0,54,38,54,4,0,54,38,58,98,0,54,38,59,109,0,54,38,60,109,0,54,38,61,109,0,54,38,62,109,0,54,38,63,109,0,54,38,64,109,0,54,38,65,109,0,54,38,66,109,0,54,38,67,109,0,54,38,68,98,0,54,38,69,4,0,54,38,70,4,0,54,38,74,98,0,54,38,75,109,0,54,38,76,109,0,54,38,77,109,0,54,38,78,109,0,54,38,79,109,0,54,38,80,109,0,54,38,81,109,0,54,38,82,109,0,54,38,83,109,0,54,38,84,109,0,54,38,85,109,0,54,38,86,44,8,55,38,40,4,0,55,38,41,4,0,55,38,84,98,2,56,38,41,4,0,56,38,84,4,0,57,38,41,98,0,57,38,84,98,0,58,38,40,98,0,58,38,41,4,0,58,38,84,98,0,59,38,40,98,0,59,38,41,4,0,59,38,84,4,0,60,38,41,98,0,60,38,84,98,2,61,38,41,4,0,61,38,84,44,8,62,38,40,4,0,62,38,41,4,0,62,38,84,109,1,63,38,39,109,1,63,38,40,109,1,63,38,41,109,1,63,38,42,109,1,63,38,43,109,1,63,38,44,109,1,63,38,45,109,1,63,38,46,109,1,63,38,47,109,1,63,38,48,109,1,63,38,49,109,1,63,38,50,109,1,63,38,51,109,1,63,38,52,109,1,63,38,53,109,1,63,38,54,109,1,63,38,55,109,1,63,38,56,109,1,63,38,57,109,1,63,38,58,4,0,63,38,59,109,1,63,38,60,109,1,63,38,61,109,1,63,38,62,109,1,63,38,63,109,1,63,38,64,109,1,63,38,65,109,1,63,38,66,109,1,63,38,67,109,1,63,38,68,109,1,63,38,69,109,1,63,38,70,98,0,63,38,71,109,1,63,38,72,109,1,63,38,73,109,1,63,38,74,109,1,63,38,75,109,1,63,38,76,109,1,63,38,77,109,1,63,38,78,109,1,63,38,79,109,1,63,38,80,109,1,63,38,81,109,1,63,38,82,109,1,63,38,83,109,1,63,38,84,109,1,63,38,85,109,1,63,38,86,4,0,64,38,59,4,0,64,38,71,98,0,65,38,59,98,0,65,38,71,17,0,66,38,60,17,0,66,38,70,4,0,67,38,60,4,0,67,38,70,5,0,68,38,61,5,0,68,38,69,4,0,69,38,62,17,0,69,38,63,17,0,69,38,67,4,0,69,38,68,98,0,70,38,64,4,0,70,38,65,98,0,70,38,66,44,3,71,38,42,44,3,71,38,43,44,3,71,38,44,44,3,71,38,81,44,3,71,38,82,44,3,71,38,83,44,3,72,38,40,44,3,72,38,41,17,0,72,38,42,17,0,72,38,43,17,0,72,38,44,44,3,72,38,45,44,3,72,38,46,44,3,72,38,79,44,3,72,38,80,17,0,72,38,81,17,0,72,38,82,17,0,72,38,83,44,3,72,38,84,44,3,72,38,85,44,3,73,38,39,17,0,73,38,40,17,0,73,38,41,17,0,73,38,45,17,0,73,38,46,44,3,73,38,47,44,3,73,38,78,17,0,73,38,79,17,0,73,38,80,17,0,73,38,84,17,0,73,38,85,44,3,73,38,86,44,3,74,38,38,17,0,74,38,39,17,0,74,38,47,44,3,74,38,48,44,3,74,38,77,17,0,74,38,78,17,0,74,38,86,44,3,74,38,87,44,3,75,38,37,17,0,75,38,38,17,0,75,38,48,44,3,75,38,49,44,3,75,38,76,17,0,75,38,77,17,0,75,38,87,44,3,75,38,88,44,3,76,38,37,17,0,76,38,38,17,0,76,38,48,44,3,76,38,49,44,3,76,38,76,17,0,76,38,77,17,0,76,38,87,44,3,76,38,88,44,3,77,38,36,17,0,77,38,37,17,0,77,38,49,44,3,77,38,50,44,3,77,38,75,17,0,77,38,76,17,0,77,38,88,44,3,77,38,89,5,0,78,38,11,44,3,78,38,36,17,0,78,38,37,17,0,78,38,49,44,3,78,38,50,44,3,78,38,75,17,0,78,38,76,17,0,78,38,88,44,3,78,38,89,44,3,79,38,36,17,0,79,38,37,17,0,79,38,49,44,3,79,38,50,44,3,79,38,75,17,0,79,38,76,17,0,79,38,88,44,3,79,38,89,44,3,80,38,37,17,0,80,38,38,17,0,80,38,48,44,3,80,38,49,44,3,80,38,76,17,0,80,38,77,17,0,80,38,87,44,3,80,38,88,44,3,81,38,37,17,0,81,38,38,17,0,81,38,48,44,3,81,38,49,44,3,81,38,76,17,0,81,38,77,17,0,81,38,87,44,3,81,38,88,44,3,82,38,38,17,0,82,38,39,17,0,82,38,47,44,3,82,38,48,44,3,82,38,77,17,0,82,38,78,17,0,82,38,86,44,3,82,38,87,44,3,83,38,39,17,0,83,38,40,17,0,83,38,41,17,0,83,38,45,17,0,83,38,46,44,3,83,38,47,44,3,83,38,78,17,0,83,38,79,17,0,83,38,80,17,0,83,38,84,17,0,83,38,85,44,3,83,38,86,44,3,84,38,40,44,3,84,38,41,17,0,84,38,42,17,0,84,38,43,17,0,84,38,44,44,3,84,38,45,44,3,84,38,46,44,3,84,38,79,44,3,84,38,80,17,0,84,38,81,17,0,84,38,82,17,0,84,38,83,44,3,84,38,84,44,3,84,38,85,44,3,85,38,42,44,3,85,38,43,44,3,85,38,44,44,3,85,38,81,44,3,85,38,82,44,3,85,38,83,98,0,3,39,57,98,0,3,39,58,98,0,3,39,59,98,0,4,39,55,98,0,4,39,56,98,0,4,39,60,98,1,4,39,61,20,0,4,39,81,20,0,4,39,82,20,0,4,39,83,98,0,5,39,54,98,0,5,39,62,17,0,5,39,79,5,0,5,39,80,5,0,5,39,84,17,0,5,39,85,98,0,6,39,53,98,0,6,39,63,5,0,6,39,78,5,0,6,39,86,98,0,7,39,52,98,0,7,39,64,17,0,7,39,77,17,0,7,39,87,98,0,8,39,52,98,0,8,39,64,5,0,8,39,77,5,0,8,39,87,98,0,9,39,51,98,0,9,39,65,20,0,9,39,76,20,0,9,39,88,85,0,10,39,34,98,0,10,39,51,98,0,10,39,65,20,0,10,39,76,20,0,10,39,88,98,0,11,39,51,98,1,11,39,65,20,0,11,39,76,20,0,11,39,88,98,0,12,39,52,98,0,12,39,64,5,0,12,39,77,5,0,12,39,87,98,0,13,39,52,98,0,13,39,64,17,0,13,39,77,17,0,13,39,87,98,0,14,39,53,98,0,14,39,63,5,0,14,39,78,5,0,14,39,86,98,0,15,39,54,98,0,15,39,62,17,0,15,39,79,5,0,15,39,80,5,0,15,39,84,17,0,15,39,85,98,0,16,39,55,98,0,16,39,56,98,0,16,39,60,98,0,16,39,61,20,0,16,39,81,20,0,16,39,82,20,0,16,39,83,98,0,17,39,57,98,0,17,39,58,98,0,17,39,59,5,0,28,39,10,98,0,32,39,81,98,0,32,39,82,98,0,32,39,83,20,0,33,39,42,20,0,33,39,43,20,0,33,39,44,98,0,33,39,79,98,0,33,39,80,98,0,33,39,84,98,1,33,39,85,17,0,34,39,40,5,0,34,39,41,5,0,34,39,45,17,0,34,39,46,98,0,34,39,78,98,0,34,39,86,5,0,35,39,39,5,0,35,39,47,98,0,35,39,77,98,0,35,39,87,17,0,36,39,38,17,0,36,39,48,98,0,36,39,76,98,0,36,39,88,5,0,37,39,38,5,0,37,39,48,98,0,37,39,76,98,0,37,39,88,20,0,38,39,37,20,0,38,39,49,98,0,38,39,75,98,0,38,39,89,20,0,39,39,37,20,0,39,39,49,98,0,39,39,75,98,0,39,39,89,20,0,40,39,37,20,0,40,39,49,98,0,40,39,75,98,1,40,39,89,5,0,41,39,38,5,0,41,39,48,98,0,41,39,76,98,0,41,39,88,17,0,42,39,38,17,0,42,39,48,98,0,42,39,76,98,0,42,39,88,5,0,43,39,39,5,0,43,39,47,98,0,43,39,77,98,0,43,39,87,17,0,44,39,40,5,0,44,39,41,5,0,44,39,45,17,0,44,39,46,98,0,44,39,78,98,0,44,39,86,20,0,45,39,42,20,0,45,39,43,20,0,45,39,44,98,0,45,39,79,98,0,45,39,80,98,0,45,39,84,98,0,45,39,85,98,0,46,39,81,98,0,46,39,82,98,0,46,39,83,109,2,52,39,54,85,0,52,39,55,85,0,52,39,57,109,3,52,39,58,109,2,52,39,70,85,0,52,39,71,85,0,52,39,73,109,3,52,39,74,109,2,53,39,54,98,0,53,39,55,102,0,53,39,56,98,0,53,39,57,109,3,53,39,58,109,2,53,39,70,98,0,53,39,71,102,0,53,39,72,98,0,53,39,73,109,3,53,39,74,109,2,54,39,54,109,3,54,39,58,109,2,54,39,70,109,3,54,39,74,109,0,55,39,39,109,0,55,39,40,109,0,55,39,41,109,0,55,39,42,109,0,55,39,43,109,0,55,39,44,109,0,55,39,45,109,0,55,39,46,109,0,55,39,47,109,0,55,39,48,109,0,55,39,49,109,0,55,39,50,109,0,55,39,51,109,0,55,39,52,109,0,55,39,53,98,0,55,39,54,98,0,55,39,58,109,0,55,39,59,109,0,55,39,60,109,0,55,39,61,109,0,55,39,62,109,0,55,39,63,109,0,55,39,64,109,0,55,39,65,109,0,55,39,66,109,0,55,39,67,109,0,55,39,68,109,0,55,39,69,98,0,55,39,70,98,0,55,39,74,109,0,55,39,75,109,0,55,39,76,109,0,55,39,77,109,0,55,39,78,109,0,55,39,79,109,0,55,39,80,109,0,55,39,81,109,0,55,39,82,109,0,55,39,83,109,0,55,39,84,109,0,55,39,85,109,0,55,39,86,44,8,56,39,40,4,0,56,39,41,98,0,56,39,84,4,0,57,39,41,4,0,57,39,84,4,0,58,39,41,98,0,58,39,84,4,0,59,39,41,98,0,59,39,84,4,0,60,39,41,4,0,60,39,84,44,8,61,39,40,4,0,61,39,41,98,0,61,39,84,109,1,62,39,39,109,1,62,39,40,109,1,62,39,41,109,1,62,39,42,109,1,62,39,43,109,1,62,39,44,109,1,62,39,45,109,1,62,39,46,109,1,62,39,47,109,1,62,39,48,109,1,62,39,49,109,1,62,39,50,109,1,62,39,51,109,1,62,39,52,109,1,62,39,53,109,1,62,39,54,109,1,62,39,55,109,1,62,39,56,109,1,62,39,57,109,1,62,39,58,109,1,62,39,59,4,0,62,39,60,109,1,62,39,61,109,1,62,39,62,109,1,62,39,63,109,1,62,39,64,109,1,62,39,65,109,1,62,39,66,109,1,62,39,67,109,1,62,39,68,109,1,62,39,69,4,0,62,39,70,109,1,62,39,71,109,1,62,39,72,109,1,62,39,73,109,1,62,39,74,109,1,62,39,75,109,1,62,39,76,109,1,62,39,77,109,1,62,39,78,109,1,62,39,79,109,1,62,39,80,109,1,62,39,81,109,1,62,39,82,109,1,62,39,83,109,1,62,39,84,109,1,62,39,85,109,1,62,39,86,17,0,63,39,59,17,0,63,39,71,98,0,64,39,59,98,0,64,39,71,17,0,65,39,59,17,0,65,39,71,4,0,66,39,60,4,0,66,39,70,4,0,67,39,60,4,0,67,39,70,50,1,68,39,60,5,0,68,39,61,5,0,68,39,69,50,1,68,39,70,50,1,69,39,61,4,0,69,39,62,4,0,69,39,63,4,0,69,39,67,4,0,69,39,68,50,1,69,39,69,17,0,70,39,64,98,0,70,39,65,17,0,70,39,66,98,0,71,39,42,98,0,71,39,43,98,0,71,39,44,44,5,71,39,82,98,0,72,39,40,98,0,72,39,41,98,0,72,39,45,98,1,72,39,46,77,2,72,39,80,4,0,72,39,81,4,0,72,39,82,4,0,72,39,83,77,2,72,39,84,98,0,73,39,39,98,0,73,39,47,5,0,73,39,79,17,0,73,39,80,17,0,73,39,84,5,0,73,39,85,98,0,74,39,38,98,0,74,39,48,98,0,74,39,78,98,0,74,39,86,98,0,75,39,37,98,0,75,39,49,5,0,75,39,77,5,0,75,39,87,98,0,76,39,37,98,0,76,39,49,77,4,76,39,76,17,0,76,39,77,17,0,76,39,87,77,3,76,39,88,98,0,77,39,36,98,0,77,39,50,4,0,77,39,76,4,0,77,39,88,5,0,78,39,10,98,0,78,39,36,98,0,78,39,50,44,5,78,39,75,4,0,78,39,76,4,0,78,39,88,44,5,78,39,89,98,0,79,39,36,98,1,79,39,50,4,0,79,39,76,4,0,79,39,88,98,0,80,39,37,98,0,80,39,49,77,4,80,39,76,17,0,80,39,77,17,0,80,39,87,77,3,80,39,88,98,0,81,39,37,98,0,81,39,49,5,0,81,39,77,5,0,81,39,87,98,0,82,39,38,98,0,82,39,48,98,0,82,39,78,98,0,82,39,86,98,0,83,39,39,98,0,83,39,47,5,0,83,39,79,17,0,83,39,80,17,0,83,39,84,5,0,83,39,85,98,0,84,39,40,98,0,84,39,41,98,0,84,39,45,98,0,84,39,46,77,1,84,39,80,4,0,84,39,81,4,0,84,39,82,4,0,84,39,83,77,1,84,39,84,98,0,85,39,42,98,0,85,39,43,98,0,85,39,44,44,5,85,39,82,67,4,2,40,57,67,4,2,40,58,67,4,2,40,59,4,0,3,40,55,4,0,3,40,56,5,0,3,40,57,5,0,3,40,58,5,0,3,40,59,4,0,3,40,60,4,0,3,40,61,4,0,4,40,54,5,0,4,40,55,5,0,4,40,56,5,0,4,40,57,5,0,4,40,58,5,0,4,40,59,5,0,4,40,60,5,0,4,40,61,4,0,4,40,62,20,0,4,40,81,20,0,4,40,82,20,0,4,40,83,4,0,5,40,53,5,0,5,40,54,5,0,5,40,55,5,0,5,40,56,5,0,5,40,57,5,0,5,40,58,5,0,5,40,59,5,0,5,40,60,5,0,5,40,61,5,0,5,40,62,4,0,5,40,63,17,0,5,40,79,4,0,5,40,80,4,0,5,40,84,17,0,5,40,85,48,0,6,40,52,5,0,6,40,53,5,0,6,40,54,5,0,6,40,55,5,0,6,40,56,5,0,6,40,57,5,0,6,40,58,5,0,6,40,59,5,0,6,40,60,5,0,6,40,61,5,0,6,40,62,5,0,6,40,63,4,0,6,40,64,20,0,6,40,78,20,0,6,40,86,35,0,7,40,35,4,0,7,40,51,5,0,7,40,52,5,0,7,40,53,5,0,7,40,54,5,0,7,40,55,5,0,7,40,56,5,0,7,40,57,5,0,7,40,58,5,0,7,40,59,5,0,7,40,60,5,0,7,40,61,5,0,7,40,62,5,0,7,40,63,5,0,7,40,64,48,0,7,40,65,17,0,7,40,77,17,0,7,40,87,35,14,8,40,34,4,0,8,40,51,5,0,8,40,52,5,0,8,40,53,5,0,8,40,54,5,0,8,40,55,5,0,8,40,56,5,0,8,40,57,5,0,8,40,58,5,0,8,40,59,5,0,8,40,60,5,0,8,40,61,5,0,8,40,62,5,0,8,40,63,5,0,8,40,64,4,0,8,40,65,4,0,8,40,77,4,0,8,40,87,35,0,9,40,34,67,6,9,40,50,5,0,9,40,51,5,0,9,40,52,5,0,9,40,53,5,0,9,40,54,5,0,9,40,55,5,0,9,40,56,5,0,9,40,57,5,0,9,40,58,5,0,9,40,59,5,0,9,40,60,5,0,9,40,61,5,0,9,40,62,5,0,9,40,63,5,0,9,40,64,5,0,9,40,65,67,7,9,40,66,20,0,9,40,76,20,0,9,40,88,85,0,10,40,34,67,6,10,40,50,5,0,10,40,51,5,0,10,40,52,5,0,10,40,53,5,0,10,40,54,5,0,10,40,55,5,0,10,40,56,5,0,10,40,57,5,0,10,40,58,5,0,10,40,59,5,0,10,40,60,5,0,10,40,61,5,0,10,40,62,5,0,10,40,63,5,0,10,40,64,5,0,10,40,65,67,7,10,40,66,20,0,10,40,76,20,0,10,40,88,67,6,11,40,50,5,0,11,40,51,5,0,11,40,52,5,0,11,40,53,5,0,11,40,54,5,0,11,40,55,5,0,11,40,56,5,0,11,40,57,5,0,11,40,58,5,0,11,40,59,5,0,11,40,60,5,0,11,40,61,5,0,11,40,62,5,0,11,40,63,5,0,11,40,64,5,0,11,40,65,67,7,11,40,66,20,0,11,40,76,20,0,11,40,88,4,0,12,40,51,5,0,12,40,52,5,0,12,40,53,5,0,12,40,54,5,0,12,40,55,5,0,12,40,56,5,0,12,40,57,5,0,12,40,58,5,0,12,40,59,5,0,12,40,60,5,0,12,40,61,5,0,12,40,62,5,0,12,40,63,5,0,12,40,64,4,0,12,40,65,4,0,12,40,77,4,0,12,40,87,4,0,13,40,51,5,0,13,40,52,5,0,13,40,53,5,0,13,40,54,5,0,13,40,55,5,0,13,40,56,5,0,13,40,57,5,0,13,40,58,5,0,13,40,59,5,0,13,40,60,5,0,13,40,61,5,0,13,40,62,5,0,13,40,63,5,0,13,40,64,4,0,13,40,65,17,0,13,40,77,17,0,13,40,87,4,0,14,40,52,5,0,14,40,53,5,0,14,40,54,5,0,14,40,55,5,0,14,40,56,5,0,14,40,57,5,0,14,40,58,5,0,14,40,59,5,0,14,40,60,5,0,14,40,61,5,0,14,40,62,5,0,14,40,63,4,0,14,40,64,20,0,14,40,78,20,0,14,40,86,4,0,15,40,53,5,0,15,40,54,5,0,15,40,55,5,0,15,40,56,5,0,15,40,57,5,0,15,40,58,5,0,15,40,59,5,0,15,40,60,5,0,15,40,61,5,0,15,40,62,4,0,15,40,63,17,0,15,40,79,4,0,15,40,80,4,0,15,40,84,17,0,15,40,85,4,0,16,40,54,5,0,16,40,55,5,0,16,40,56,5,0,16,40,57,5,0,16,40,58,5,0,16,40,59,5,0,16,40,60,5,0,16,40,61,4,0,16,40,62,20,0,16,40,81,20,0,16,40,82,20,0,16,40,83,4,0,17,40,55,48,0,17,40,56,5,0,17,40,57,5,0,17,40,58,5,0,17,40,59,4,0,17,40,60,48,0,17,40,61,67,5,18,40,57,67,5,18,40,58,67,5,18,40,59,67,4,31,40,81,67,4,31,40,82,67,4,31,40,83,4,0,32,40,79,4,0,32,40,80,5,0,32,40,81,5,0,32,40,82,5,0,32,40,83,4,0,32,40,84,4,0,32,40,85,20,0,33,40,42,20,0,33,40,43,20,0,33,40,44,4,0,33,40,78,5,0,33,40,79,5,0,33,40,80,5,0,33,40,81,5,0,33,40,82,5,0,33,40,83,5,0,33,40,84,5,0,33,40,85,4,0,33,40,86,17,0,34,40,40,4,0,34,40,41,4,0,34,40,45,17,0,34,40,46,4,0,34,40,77,5,0,34,40,78,5,0,34,40,79,5,0,34,40,80,5,0,34,40,81,5,0,34,40,82,5,0,34,40,83,5,0,34,40,84,5,0,34,40,85,5,0,34,40,86,4,0,34,40,87,20,0,35,40,39,20,0,35,40,47,48,0,35,40,76,5,0,35,40,77,5,0,35,40,78,5,0,35,40,79,5,0,35,40,80,5,0,35,40,81,5,0,35,40,82,5,0,35,40,83,5,0,35,40,84,5,0,35,40,85,5,0,35,40,86,5,0,35,40,87,4,0,35,40,88,17,0,36,40,38,17,0,36,40,48,4,0,36,40,75,5,0,36,40,76,5,0,36,40,77,5,0,36,40,78,5,0,36,40,79,5,0,36,40,80,5,0,36,40,81,5,0,36,40,82,5,0,36,40,83,5,0,36,40,84,5,0,36,40,85,5,0,36,40,86,5,0,36,40,87,5,0,36,40,88,48,0,36,40,89,4,0,37,40,38,4,0,37,40,48,4,0,37,40,75,5,0,37,40,76,5,0,37,40,77,5,0,37,40,78,5,0,37,40,79,5,0,37,40,80,5,0,37,40,81,5,0,37,40,82,5,0,37,40,83,5,0,37,40,84,5,0,37,40,85,5,0,37,40,86,5,0,37,40,87,5,0,37,40,88,4,0,37,40,89,20,0,38,40,37,20,0,38,40,49,67,6,38,40,74,5,0,38,40,75,5,0,38,40,76,5,0,38,40,77,5,0,38,40,78,5,0,38,40,79,5,0,38,40,80,5,0,38,40,81,5,0,38,40,82,5,0,38,40,83,5,0,38,40,84,5,0,38,40,85,5,0,38,40,86,5,0,38,40,87,5,0,38,40,88,5,0,38,40,89,67,7,38,40,90,20,0,39,40,37,20,0,39,40,49,67,6,39,40,74,5,0,39,40,75,5,0,39,40,76,5,0,39,40,77,5,0,39,40,78,5,0,39,40,79,5,0,39,40,80,5,0,39,40,81,5,0,39,40,82,5,0,39,40,83,5,0,39,40,84,5,0,39,40,85,5,0,39,40,86,5,0,39,40,87,5,0,39,40,88,5,0,39,40,89,67,7,39,40,90,20,0,40,40,37,20,0,40,40,49,67,6,40,40,74,5,0,40,40,75,5,0,40,40,76,5,0,40,40,77,5,0,40,40,78,5,0,40,40,79,5,0,40,40,80,5,0,40,40,81,5,0,40,40,82,5,0,40,40,83,5,0,40,40,84,5,0,40,40,85,5,0,40,40,86,5,0,40,40,87,5,0,40,40,88,5,0,40,40,89,67,7,40,40,90,4,0,41,40,38,4,0,41,40,48,4,0,41,40,75,5,0,41,40,76,5,0,41,40,77,5,0,41,40,78,5,0,41,40,79,5,0,41,40,80,5,0,41,40,81,5,0,41,40,82,5,0,41,40,83,5,0,41,40,84,5,0,41,40,85,5,0,41,40,86,5,0,41,40,87,5,0,41,40,88,4,0,41,40,89,17,0,42,40,38,17,0,42,40,48,4,0,42,40,75,5,0,42,40,76,5,0,42,40,77,5,0,42,40,78,5,0,42,40,79,5,0,42,40,80,5,0,42,40,81,5,0,42,40,82,5,0,42,40,83,5,0,42,40,84,5,0,42,40,85,5,0,42,40,86,5,0,42,40,87,5,0,42,40,88,4,0,42,40,89,20,0,43,40,39,20,0,43,40,47,4,0,43,40,76,5,0,43,40,77,5,0,43,40,78,5,0,43,40,79,5,0,43,40,80,5,0,43,40,81,5,0,43,40,82,5,0,43,40,83,5,0,43,40,84,5,0,43,40,85,5,0,43,40,86,5,0,43,40,87,4,0,43,40,88,17,0,44,40,40,4,0,44,40,41,4,0,44,40,45,17,0,44,40,46,4,0,44,40,77,5,0,44,40,78,5,0,44,40,79,5,0,44,40,80,5,0,44,40,81,5,0,44,40,82,5,0,44,40,83,5,0,44,40,84,5,0,44,40,85,5,0,44,40,86,4,0,44,40,87,20,0,45,40,42,20,0,45,40,43,20,0,45,40,44,4,0,45,40,78,5,0,45,40,79,5,0,45,40,80,5,0,45,40,81,5,0,45,40,82,5,0,45,40,83,5,0,45,40,84,5,0,45,40,85,4,0,45,40,86,4,0,46,40,79,48,0,46,40,80,5,0,46,40,81,5,0,46,40,82,5,0,46,40,83,4,0,46,40,84,48,0,46,40,85,67,5,47,40,81,67,5,47,40,82,67,5,47,40,83,109,2,52,40,55,85,0,52,40,56,109,3,52,40,57,109,2,52,40,71,85,0,52,40,72,109,3,52,40,73,109,2,53,40,55,98,0,53,40,56,109,3,53,40,57,109,2,53,40,71,98,0,53,40,72,109,3,53,40,73,109,2,54,40,55,109,3,54,40,57,109,2,54,40,71,109,3,54,40,73,109,2,55,40,55,109,3,55,40,57,109,2,55,40,71,109,3,55,40,73,109,0,56,40,39,109,0,56,40,40,109,0,56,40,41,109,0,56,40,42,109,0,56,40,43,109,0,56,40,44,109,0,56,40,45,109,0,56,40,46,109,0,56,40,47,109,0,56,40,48,109,0,56,40,49,109,0,56,40,50,109,0,56,40,51,109,0,56,40,52,109,0,56,40,53,109,0,56,40,54,98,0,56,40,55,109,0,56,40,56,98,0,56,40,57,109,0,56,40,58,109,0,56,40,59,109,0,56,40,60,109,0,56,40,61,109,0,56,40,62,109,0,56,40,63,109,0,56,40,64,109,0,56,40,65,109,0,56,40,66,109,0,56,40,67,109,0,56,40,68,109,0,56,40,69,109,0,56,40,70,98,0,56,40,71,109,0,56,40,72,98,0,56,40,73,109,0,56,40,74,109,0,56,40,75,109,0,56,40,76,109,0,56,40,77,109,0,56,40,78,109,0,56,40,79,109,0,56,40,80,109,0,56,40,81,109,0,56,40,82,109,0,56,40,83,109,0,56,40,84,109,0,56,40,85,109,0,56,40,86,109,6,57,40,40,4,0,57,40,41,4,0,57,40,84,4,0,58,40,41,4,0,58,40,84,4,0,59,40,41,4,0,59,40,84,109,6,60,40,40,4,0,60,40,41,5,3,60,40,61,5,0,60,40,69,4,0,60,40,84,109,1,61,40,39,109,1,61,40,40,109,1,61,40,41,109,1,61,40,42,109,1,61,40,43,109,1,61,40,44,109,1,61,40,45,109,1,61,40,46,109,1,61,40,47,109,1,61,40,48,109,1,61,40,49,109,1,61,40,50,109,1,61,40,51,109,1,61,40,52,109,1,61,40,53,109,1,61,40,54,109,1,61,40,55,109,1,61,40,56,109,1,61,40,57,109,1,61,40,58,109,1,61,40,59,5,0,61,40,60,109,1,61,40,61,109,1,61,40,62,109,1,61,40,63,109,1,61,40,64,109,1,61,40,65,109,1,61,40,66,109,1,61,40,67,109,1,61,40,68,109,1,61,40,69,5,0,61,40,70,109,1,61,40,71,109,1,61,40,72,109,1,61,40,73,109,1,61,40,74,109,1,61,40,75,109,1,61,40,76,109,1,61,40,77,109,1,61,40,78,109,1,61,40,79,109,1,61,40,80,109,1,61,40,81,109,1,61,40,82,109,1,61,40,83,109,1,61,40,84,109,1,61,40,85,109,1,61,40,86,4,0,62,40,60,4,0,62,40,70,17,0,63,40,59,17,0,63,40,71,98,0,64,40,59,98,0,64,40,71,17,0,65,40,59,17,0,65,40,71,4,0,66,40,60,4,0,66,40,70,5,0,67,40,60,5,0,67,40,70,5,3,68,40,61,5,3,68,40,69,5,0,69,40,62,4,0,69,40,63,4,0,69,40,67,5,0,69,40,68,67,4,70,40,42,67,4,70,40,43,67,4,70,40,44,17,0,70,40,64,98,0,70,40,65,17,0,70,40,66,4,0,71,40,40,4,0,71,40,41,5,0,71,40,42,5,0,71,40,43,5,0,71,40,44,4,0,71,40,45,4,0,71,40,46,96,6,71,40,74,4,0,72,40,39,5,0,72,40,40,5,0,72,40,41,5,0,72,40,42,5,0,72,40,43,5,0,72,40,44,5,0,72,40,45,5,0,72,40,46,4,0,72,40,47,96,4,72,40,73,89,0,72,40,74,96,5,72,40,75,4,0,72,40,81,102,0,72,40,82,4,0,72,40,83,4,0,73,40,38,5,0,73,40,39,5,0,73,40,40,5,0,73,40,41,5,0,73,40,42,5,0,73,40,43,5,0,73,40,44,5,0,73,40,45,5,0,73,40,46,5,0,73,40,47,4,0,73,40,48,96,7,73,40,74,5,0,73,40,79,17,0,73,40,80,17,0,73,40,84,5,0,73,40,85,48,0,74,40,37,5,0,74,40,38,5,0,74,40,39,5,0,74,40,40,5,0,74,40,41,5,0,74,40,42,5,0,74,40,43,5,0,74,40,44,5,0,74,40,45,5,0,74,40,46,5,0,74,40,47,5,0,74,40,48,4,0,74,40,49,98,0,74,40,78,98,0,74,40,86,4,0,75,40,36,5,0,75,40,37,5,0,75,40,38,5,0,75,40,39,5,0,75,40,40,5,0,75,40,41,5,0,75,40,42,5,0,75,40,43,5,0,75,40,44,5,0,75,40,45,5,0,75,40,46,5,0,75,40,47,5,0,75,40,48,5,0,75,40,49,48,0,75,40,50,5,0,75,40,77,5,0,75,40,87,4,0,76,40,36,5,0,76,40,37,5,0,76,40,38,5,0,76,40,39,5,0,76,40,40,5,0,76,40,41,5,0,76,40,42,5,0,76,40,43,5,0,76,40,44,5,0,76,40,45,5,0,76,40,46,5,0,76,40,47,5,0,76,40,48,5,0,76,40,49,4,0,76,40,50,17,0,76,40,77,17,0,76,40,87,67,6,77,40,35,5,0,77,40,36,5,0,77,40,37,5,0,77,40,38,5,0,77,40,39,5,0,77,40,40,5,0,77,40,41,5,0,77,40,42,5,0,77,40,43,5,0,77,40,44,5,0,77,40,45,5,0,77,40,46,5,0,77,40,47,5,0,77,40,48,5,0,77,40,49,5,0,77,40,50,67,7,77,40,51,4,0,77,40,76,4,0,77,40,88,67,6,78,40,35,5,0,78,40,36,5,0,78,40,37,5,0,78,40,38,5,0,78,40,39,5,0,78,40,40,5,0,78,40,41,5,0,78,40,42,5,0,78,40,43,5,0,78,40,44,5,0,78,40,45,5,0,78,40,46,5,0,78,40,47,5,0,78,40,48,5,0,78,40,49,5,0,78,40,50,67,7,78,40,51,102,0,78,40,76,102,0,78,40,88,67,6,79,40,35,5,0,79,40,36,5,0,79,40,37,5,0,79,40,38,5,0,79,40,39,5,0,79,40,40,5,0,79,40,41,5,0,79,40,42,5,0,79,40,43,5,0,79,40,44,5,0,79,40,45,5,0,79,40,46,5,0,79,40,47,5,0,79,40,48,5,0,79,40,49,5,0,79,40,50,67,7,79,40,51,4,0,79,40,76,4,0,79,40,88,4,0,80,40,36,5,0,80,40,37,5,0,80,40,38,5,0,80,40,39,5,0,80,40,40,5,0,80,40,41,5,0,80,40,42,5,0,80,40,43,5,0,80,40,44,5,0,80,40,45,5,0,80,40,46,5,0,80,40,47,5,0,80,40,48,5,0,80,40,49,4,0,80,40,50,17,0,80,40,77,17,0,80,40,87,4,0,81,40,36,5,0,81,40,37,5,0,81,40,38,5,0,81,40,39,5,0,81,40,40,5,0,81,40,41,5,0,81,40,42,5,0,81,40,43,5,0,81,40,44,5,0,81,40,45,5,0,81,40,46,5,0,81,40,47,5,0,81,40,48,5,0,81,40,49,4,0,81,40,50,5,0,81,40,77,5,0,81,40,87,4,0,82,40,37,5,0,82,40,38,5,0,82,40,39,5,0,82,40,40,5,0,82,40,41,5,0,82,40,42,5,0,82,40,43,5,0,82,40,44,5,0,82,40,45,5,0,82,40,46,5,0,82,40,47,5,0,82,40,48,4,0,82,40,49,98,0,82,40,78,98,0,82,40,86,4,0,83,40,38,5,0,83,40,39,5,0,83,40,40,5,0,83,40,41,5,0,83,40,42,5,0,83,40,43,5,0,83,40,44,5,0,83,40,45,5,0,83,40,46,5,0,83,40,47,4,0,83,40,48,5,0,83,40,79,17,0,83,40,80,17,0,83,40,84,5,0,83,40,85,4,0,84,40,39,5,0,84,40,40,5,0,84,40,41,5,0,84,40,42,5,0,84,40,43,5,0,84,40,44,5,0,84,40,45,5,0,84,40,46,4,0,84,40,47,4,0,84,40,81,102,0,84,40,82,4,0,84,40,83,4,0,85,40,40,48,0,85,40,41,5,0,85,40,42,5,0,85,40,43,5,0,85,40,44,4,0,85,40,45,48,0,85,40,46,67,5,86,40,42,67,5,86,40,43,67,5,86,40,44,43,5,2,41,57,44,5,2,41,58,43,5,2,41,59,43,5,3,41,55,44,5,3,41,56,44,5,3,41,60,43,5,3,41,61,44,5,4,41,54,44,5,4,41,62,20,0,4,41,81,20,0,4,41,82,20,0,4,41,83,35,0,5,41,35,43,5,5,41,53,77,2,5,41,56,77,2,5,41,60,43,5,5,41,63,17,0,5,41,79,4,0,5,41,80,4,0,5,41,84,17,0,5,41,85,35,0,6,41,35,44,5,6,41,52,25,0,6,41,53,77,4,6,41,55,17,0,6,41,56,77,3,6,41,57,77,4,6,41,59,17,0,6,41,60,77,3,6,41,61,44,5,6,41,64,20,0,6,41,78,20,0,6,41,86,35,0,7,41,35,43,5,7,41,51,25,0,7,41,52,5,0,7,41,56,5,0,7,41,60,85,0,7,41,64,98,1,7,41,65,17,0,7,41,77,17,0,7,41,87,35,14,8,41,34,44,5,8,41,51,44,3,8,41,55,5,0,8,41,56,25,0,8,41,59,5,0,8,41,60,44,3,8,41,61,53,2,8,41,64,44,5,8,41,65,4,0,8,41,77,4,0,8,41,87,35,0,9,41,34,98,1,9,41,50,25,0,9,41,51,5,0,9,41,56,25,0,9,41,58,25,0,9,41,59,5,0,9,41,60,43,5,9,41,66,20,0,9,41,76,20,0,9,41,88,85,0,10,41,34,44,5,10,41,50,25,0,10,41,51,5,0,10,41,56,5,0,10,41,57,17,0,10,41,58,5,0,10,41,59,5,0,10,41,60,25,0,10,41,63,25,0,10,41,65,44,5,10,41,66,20,0,10,41,76,20,0,10,41,88,43,5,11,41,50,48,0,11,41,52,48,0,11,41,53,5,0,11,41,56,5,0,11,41,60,25,0,11,41,63,43,5,11,41,66,20,0,11,41,76,20,0,11,41,88,44,5,12,41,51,48,0,12,41,52,44,3,12,41,55,5,0,12,41,56,5,0,12,41,60,44,3,12,41,61,44,5,12,41,65,4,0,12,41,77,4,0,12,41,87,43,5,13,41,51,5,0,13,41,56,5,0,13,41,58,69,11,13,41,59,5,0,13,41,60,43,5,13,41,65,17,0,13,41,77,17,0,13,41,87,44,5,14,41,52,25,0,14,41,53,77,4,14,41,55,17,0,14,41,56,96,4,14,41,57,48,0,14,41,58,96,5,14,41,59,17,0,14,41,60,77,3,14,41,61,44,5,14,41,64,20,0,14,41,78,20,0,14,41,86,43,5,15,41,53,77,1,15,41,56,96,7,15,41,58,77,1,15,41,60,43,5,15,41,63,17,0,15,41,79,4,0,15,41,80,4,0,15,41,84,17,0,15,41,85,44,5,16,41,54,48,0,16,41,57,25,0,16,41,61,44,5,16,41,62,20,0,16,41,81,20,0,16,41,82,20,0,16,41,83,43,5,17,41,55,44,5,17,41,56,48,0,17,41,57,48,0,17,41,58,44,5,17,41,60,43,5,17,41,61,43,5,18,41,57,44,5,18,41,58,98,0,18,41,59,43,5,31,41,81,44,5,31,41,82,43,5,31,41,83,43,5,32,41,79,44,5,32,41,80,25,0,32,41,82,25,0,32,41,83,44,5,32,41,84,43,5,32,41,85,20,0,33,41,42,20,0,33,41,43,20,0,33,41,44,44,5,33,41,78,25,0,33,41,84,44,5,33,41,86,17,0,34,41,40,4,0,34,41,41,4,0,34,41,45,17,0,34,41,46,43,5,34,41,77,43,5,34,41,87,20,0,35,41,39,20,0,35,41,47,44,5,35,41,76,25,0,35,41,78,25,0,35,41,79,44,5,35,41,88,17,0,36,41,38,17,0,36,41,48,43,5,36,41,75,25,0,36,41,77,98,1,36,41,89,4,0,37,41,38,4,0,37,41,48,44,5,37,41,75,44,2,37,41,82,44,5,37,41,89,20,0,38,41,37,20,0,38,41,49,98,1,38,41,74,44,2,38,41,81,5,0,38,41,82,44,2,38,41,83,25,0,38,41,86,43,5,38,41,90,20,0,39,41,37,20,0,39,41,49,44,5,39,41,74,44,2,39,41,80,5,0,39,41,81,5,0,39,41,82,5,0,39,41,83,44,2,39,41,84,44,5,39,41,90,20,0,40,41,37,20,0,40,41,49,43,5,40,41,74,44,2,40,41,81,5,0,40,41,82,44,2,40,41,83,43,5,40,41,90,4,0,41,41,38,4,0,41,41,48,44,5,41,41,75,53,3,41,41,77,85,0,41,41,78,44,2,41,41,82,25,0,41,41,88,44,5,41,41,89,17,0,42,41,38,17,0,42,41,48,43,5,42,41,75,53,0,42,41,78,25,0,42,41,88,43,5,42,41,89,20,0,43,41,39,20,0,43,41,47,44,5,43,41,76,44,5,43,41,88,17,0,44,41,40,4,0,44,41,41,4,0,44,41,45,17,0,44,41,46,43,5,44,41,77,85,0,44,41,84,98,0,44,41,87,20,0,45,41,42,20,0,45,41,43,20,0,45,41,44,44,5,45,41,78,53,0,45,41,84,44,5,45,41,86,43,5,46,41,79,44,5,46,41,80,44,5,46,41,84,43,5,46,41,85,43,5,47,41,81,44,5,47,41,82,98,0,47,41,83,44,5,52,41,56,44,5,52,41,72,44,5,53,41,56,44,5,53,41,72,44,5,54,41,56,44,5,54,41,72,44,5,55,41,56,44,5,55,41,72,44,5,56,41,56,44,5,56,41,72,109,0,57,41,39,109,0,57,41,40,109,0,57,41,41,109,0,57,41,42,109,0,57,41,43,109,0,57,41,44,109,0,57,41,45,109,0,57,41,46,109,0,57,41,47,109,0,57,41,48,109,0,57,41,49,109,0,57,41,50,109,0,57,41,51,109,0,57,41,52,109,0,57,41,53,109,0,57,41,54,109,0,57,41,55,109,0,57,41,56,109,0,57,41,57,109,0,57,41,58,109,0,57,41,59,109,0,57,41,60,109,0,57,41,61,109,0,57,41,62,109,0,57,41,63,109,0,57,41,64,109,0,57,41,65,109,0,57,41,66,109,0,57,41,67,109,0,57,41,68,109,0,57,41,69,109,0,57,41,70,109,0,57,41,71,109,0,57,41,72,109,0,57,41,73,109,0,57,41,74,109,0,57,41,75,109,0,57,41,76,109,0,57,41,77,109,0,57,41,78,109,0,57,41,79,109,0,57,41,80,109,0,57,41,81,109,0,57,41,82,109,0,57,41,83,109,0,57,41,84,109,0,57,41,85,109,0,57,41,86,109,6,58,41,40,4,0,58,41,41,4,0,58,41,84,67,7,58,41,85,109,6,59,41,40,4,0,59,41,41,5,0,59,41,68,4,0,59,41,84,67,7,59,41,85,109,1,60,41,39,109,1,60,41,40,109,1,60,41,41,109,1,60,41,42,109,1,60,41,43,109,1,60,41,44,109,1,60,41,45,109,1,60,41,46,109,1,60,41,47,109,1,60,41,48,109,1,60,41,49,109,1,60,41,50,109,1,60,41,51,109,1,60,41,52,109,1,60,41,53,109,1,60,41,54,109,1,60,41,55,109,1,60,41,56,109,1,60,41,57,109,1,60,41,58,109,1,60,41,59,109,1,60,41,60,5,3,60,41,61,109,1,60,41,62,109,1,60,41,63,109,1,60,41,64,109,1,60,41,65,109,1,60,41,66,109,1,60,41,67,109,1,60,41,68,5,3,60,41,69,109,1,60,41,70,109,1,60,41,71,109,1,60,41,72,109,1,60,41,73,109,1,60,41,74,109,1,60,41,75,109,1,60,41,76,109,1,60,41,77,109,1,60,41,78,109,1,60,41,79,109,1,60,41,80,109,1,60,41,81,109,1,60,41,82,109,1,60,41,83,109,1,60,41,84,109,1,60,41,85,109,1,60,41,86,5,0,61,41,60,5,0,61,41,70,4,0,62,41,60,4,0,62,41,70,4,0,63,41,59,4,0,63,41,71,17,0,64,41,59,17,0,64,41,71,4,0,65,41,59,4,0,65,41,71,4,0,66,41,60,4,0,66,41,70,5,0,67,41,60,5,0,67,41,70,5,3,68,41,61,5,3,68,41,69,5,0,69,41,62,4,0,69,41,63,4,0,69,41,67,5,0,69,41,68,43,5,70,41,42,44,5,70,41,43,43,5,70,41,44,4,0,70,41,64,17,0,70,41,65,4,0,70,41,66,43,5,71,41,40,44,5,71,41,41,44,5,71,41,45,43,5,71,41,46,44,5,72,41,39,44,5,72,41,47,85,0,72,41,74,4,0,72,41,81,102,0,72,41,82,4,0,72,41,83,43,5,73,41,38,25,0,73,41,43,25,0,73,41,44,43,5,73,41,48,96,6,73,41,78,98,0,73,41,79,17,0,73,41,80,17,0,73,41,84,98,0,73,41,85,96,6,73,41,86,44,5,74,41,37,25,0,74,41,44,44,5,74,41,49,96,4,74,41,77,5,0,74,41,78,5,0,74,41,86,96,5,74,41,87,43,5,75,41,36,98,1,75,41,50,98,0,75,41,77,98,0,75,41,87,44,5,76,41,36,44,2,76,41,43,44,5,76,41,50,17,0,76,41,77,17,0,76,41,87,98,1,77,41,35,25,0,77,41,36,25,0,77,41,37,44,2,77,41,42,5,0,77,41,43,44,2,77,41,44,25,0,77,41,48,43,5,77,41,51,4,0,77,41,76,4,0,77,41,88,44,5,78,41,35,25,0,78,41,36,44,2,78,41,41,5,0,78,41,42,5,0,78,41,43,5,0,78,41,44,44,2,78,41,45,25,0,78,41,47,25,0,78,41,48,44,5,78,41,51,102,0,78,41,76,102,0,78,41,88,43,5,79,41,35,44,2,79,41,42,5,0,79,41,43,44,2,79,41,44,25,0,79,41,48,43,5,79,41,51,4,0,79,41,76,4,0,79,41,88,44,5,80,41,36,44,2,80,41,43,44,5,80,41,50,17,0,80,41,77,17,0,80,41,87,43,5,81,41,36,85,0,81,41,45,53,2,81,41,46,43,5,81,41,50,98,0,81,41,77,98,0,81,41,87,44,5,82,41,37,53,0,82,41,45,44,5,82,41,49,96,4,82,41,77,5,0,82,41,78,5,0,82,41,86,96,5,82,41,87,43,5,83,41,38,98,0,83,41,48,96,7,83,41,78,98,0,83,41,79,17,0,83,41,80,17,0,83,41,84,98,0,83,41,85,96,7,83,41,86,44,5,84,41,39,25,0,84,41,40,44,5,84,41,47,4,0,84,41,81,102,0,84,41,82,4,0,84,41,83,43,5,85,41,40,44,5,85,41,41,44,5,85,41,45,43,5,85,41,46,43,5,86,41,42,44,5,86,41,43,98,0,86,41,44,50,5,3,42,55,50,5,3,42,61,35,0,4,42,36,4,0,4,42,81,20,0,4,42,82,4,0,4,42,83,35,0,5,42,35,17,0,5,42,79,4,0,5,42,80,4,0,5,42,84,17,0,5,42,85,35,14,6,42,35,72,0,6,42,56,72,0,6,42,60,20,0,6,42,78,20,0,6,42,86,35,14,7,42,35,50,5,7,42,51,72,0,7,42,64,50,5,7,42,65,17,0,7,42,77,17,0,7,42,87,35,14,8,42,34,4,0,8,42,77,4,0,8,42,87,35,14,9,42,34,72,0,9,42,56,25,0,9,42,58,4,0,9,42,76,4,0,9,42,88,85,0,10,42,34,72,0,10,42,56,85,0,10,42,57,17,0,10,42,58,85,0,10,42,59,72,0,10,42,60,20,0,10,42,76,20,0,10,42,88,72,0,11,42,56,72,0,11,42,60,4,0,11,42,76,4,0,11,42,88,48,0,12,42,52,5,0,12,42,58,4,0,12,42,77,4,0,12,42,87,50,5,13,42,51,50,5,13,42,65,17,0,13,42,77,17,0,13,42,87,72,0,14,42,56,72,0,14,42,60,20,0,14,42,78,20,0,14,42,86,17,0,15,42,79,4,0,15,42,80,4,0,15,42,84,17,0,15,42,85,4,0,16,42,81,20,0,16,42,82,4,0,16,42,83,50,5,17,42,55,48,0,17,42,57,50,5,17,42,61,50,5,32,42,79,50,5,32,42,85,4,0,33,42,42,20,0,33,42,43,4,0,33,42,44,17,0,34,42,40,4,0,34,42,41,4,0,34,42,45,17,0,34,42,46,20,0,35,42,39,20,0,35,42,47,17,0,36,42,38,17,0,36,42,48,50,5,36,42,75,50,5,36,42,89,4,0,37,42,38,4,0,37,42,48,4,0,38,42,37,4,0,38,42,49,85,0,38,42,82,20,0,39,42,37,20,0,39,42,49,85,0,39,42,81,5,0,39,42,82,85,0,39,42,83,4,0,40,42,37,4,0,40,42,49,85,0,40,42,82,4,0,41,42,38,4,0,41,42,48,72,0,41,42,78,17,0,42,42,38,17,0,42,42,48,50,5,42,42,75,50,5,42,42,89,20,0,43,42,39,20,0,43,42,47,17,0,44,42,40,4,0,44,42,41,4,0,44,42,45,17,0,44,42,46,72,0,44,42,84,4,0,45,42,42,20,0,45,42,43,4,0,45,42,44,50,5,46,42,79,50,5,46,42,85,77,2,57,42,65,109,0,58,42,39,67,0,58,42,40,67,0,58,42,41,67,0,58,42,42,67,0,58,42,43,67,0,58,42,44,67,0,58,42,45,67,0,58,42,46,67,0,58,42,47,67,0,58,42,48,67,0,58,42,49,67,0,58,42,50,67,0,58,42,51,67,0,58,42,52,67,0,58,42,53,67,0,58,42,54,67,0,58,42,55,67,0,58,42,56,67,0,58,42,57,67,0,58,42,58,67,0,58,42,59,67,0,58,42,60,67,0,58,42,61,67,0,58,42,62,67,0,58,42,63,4,0,58,42,64,17,0,58,42,65,4,0,58,42,66,67,0,58,42,67,67,0,58,42,68,67,0,58,42,69,67,0,58,42,70,67,0,58,42,71,67,0,58,42,72,67,0,58,42,73,67,0,58,42,74,67,0,58,42,75,67,0,58,42,76,67,0,58,42,77,67,0,58,42,78,67,0,58,42,79,67,0,58,42,80,67,0,58,42,81,67,0,58,42,82,67,0,58,42,83,67,0,58,42,84,67,0,58,42,85,109,0,58,42,86,109,1,59,42,39,67,1,59,42,40,67,1,59,42,41,67,1,59,42,42,67,1,59,42,43,67,1,59,42,44,67,1,59,42,45,67,1,59,42,46,67,1,59,42,47,67,1,59,42,48,67,1,59,42,49,67,1,59,42,50,67,1,59,42,51,67,1,59,42,52,67,1,59,42,53,67,1,59,42,54,67,1,59,42,55,67,1,59,42,56,67,1,59,42,57,67,1,59,42,58,67,1,59,42,59,67,1,59,42,60,67,1,59,42,61,5,3,59,42,62,5,0,59,42,63,109,1,59,42,64,109,1,59,42,65,109,1,59,42,66,5,0,59,42,67,5,3,59,42,68,67,1,59,42,69,67,1,59,42,70,67,1,59,42,71,67,1,59,42,72,67,1,59,42,73,67,1,59,42,74,67,1,59,42,75,67,1,59,42,76,67,1,59,42,77,67,1,59,42,78,67,1,59,42,79,67,1,59,42,80,67,1,59,42,81,67,1,59,42,82,67,1,59,42,83,67,1,59,42,84,67,1,59,42,85,109,1,59,42,86,20,0,60,42,61,20,0,60,42,69,5,3,61,42,60,5,3,61,42,70,85,0,62,42,59,5,0,62,42,60,5,0,62,42,70,85,0,62,42,71,4,0,63,42,59,4,0,63,42,71,77,4,64,42,58,17,0,64,42,59,17,0,64,42,71,77,3,64,42,72,4,0,65,42,59,4,0,65,42,71,85,0,66,42,59,5,0,66,42,60,5,0,66,42,70,85,0,66,42,71,5,3,67,42,60,5,3,67,42,70,96,7,68,42,60,20,0,68,42,61,20,0,68,42,69,96,7,68,42,70,96,4,69,42,61,5,3,69,42,62,5,0,69,42,63,5,0,69,42,67,5,3,69,42,68,96,5,69,42,69,85,0,70,42,63,4,0,70,42,64,17,0,70,42,65,4,0,70,42,66,85,0,70,42,67,50,5,71,42,40,50,5,71,42,46,77,1,71,42,65,44,5,71,42,82,85,0,72,42,74,4,0,72,42,81,4,0,72,42,82,4,0,72,42,83,96,6,73,42,78,98,0,73,42,79,17,0,73,42,80,17,0,73,42,84,98,0,73,42,85,96,6,73,42,86,96,4,74,42,77,5,0,74,42,78,5,0,74,42,86,96,5,74,42,87,50,5,75,42,36,50,5,75,42,50,98,0,75,42,77,98,0,75,42,87,17,0,76,42,77,17,0,76,42,87,85,0,77,42,43,4,0,77,42,76,4,0,77,42,88,85,0,78,42,42,5,0,78,42,43,85,0,78,42,44,44,5,78,42,75,4,0,78,42,76,4,0,78,42,88,44,5,78,42,89,85,0,79,42,43,4,0,79,42,76,4,0,79,42,88,17,0,80,42,77,17,0,80,42,87,50,5,81,42,36,72,0,81,42,45,50,5,81,42,50,98,0,81,42,77,98,0,81,42,87,96,4,82,42,77,5,0,82,42,78,5,0,82,42,86,96,5,82,42,87,96,7,83,42,78,98,0,83,42,79,17,0,83,42,80,17,0,83,42,84,98,0,83,42,85,96,7,83,42,86,4,0,84,42,81,4,0,84,42,82,4,0,84,42,83,50,5,85,42,40,50,5,85,42,46,44,5,85,42,82,35,14,3,43,36,35,14,4,43,36,77,2,4,43,79,5,0,4,43,81,20,0,4,43,82,5,0,4,43,83,77,2,4,43,85,35,14,5,43,35,17,0,5,43,79,5,0,5,43,80,5,0,5,43,84,17,0,5,43,85,35,0,6,43,35,5,0,6,43,78,5,0,6,43,86,35,0,7,43,35,77,4,7,43,76,17,0,7,43,77,17,0,7,43,87,77,3,7,43,88,35,14,8,43,34,5,0,8,43,77,5,0,8,43,87,35,0,9,43,34,5,0,9,43,76,5,0,9,43,88,85,0,10,43,34,85,0,10,43,57,17,0,10,43,58,85,0,10,43,59,20,0,10,43,76,20,0,10,43,88,5,0,11,43,58,5,0,11,43,76,5,0,11,43,88,5,0,12,43,77,5,0,12,43,87,77,4,13,43,76,17,0,13,43,77,17,0,13,43,87,77,3,13,43,88,5,0,14,43,78,5,0,14,43,86,17,0,15,43,79,5,0,15,43,80,5,0,15,43,84,17,0,15,43,85,77,1,16,43,79,5,0,16,43,81,20,0,16,43,82,5,0,16,43,83,77,1,16,43,85,77,2,33,43,40,50,2,33,43,41,5,0,33,43,42,20,0,33,43,43,5,0,33,43,44,50,2,33,43,45,77,2,33,43,46,17,0,34,43,40,5,0,34,43,41,5,0,34,43,45,17,0,34,43,46,5,0,35,43,39,5,0,35,43,47,77,4,36,43,37,17,0,36,43,38,17,0,36,43,48,77,3,36,43,49,50,2,37,43,37,5,0,37,43,38,5,0,37,43,48,50,2,37,43,49,5,0,38,43,37,5,0,38,43,49,85,0,38,43,82,20,0,39,43,37,20,0,39,43,49,85,0,39,43,81,85,0,39,43,82,85,0,39,43,83,5,0,40,43,37,5,0,40,43,49,85,0,40,43,82,50,1,41,43,37,5,0,41,43,38,5,0,41,43,48,50,1,41,43,49,77,4,42,43,37,17,0,42,43,38,17,0,42,43,48,77,3,42,43,49,5,0,43,43,39,5,0,43,43,47,17,0,44,43,40,5,0,44,43,41,5,0,44,43,45,17,0,44,43,46,77,1,45,43,40,50,1,45,43,41,5,0,45,43,42,20,0,45,43,43,5,0,45,43,44,50,1,45,43,45,77,1,45,43,46,85,0,58,43,63,4,0,58,43,64,4,0,58,43,65,4,0,58,43,66,85,0,58,43,67,5,3,59,43,62,5,0,59,43,63,5,0,59,43,67,5,3,59,43,68,20,0,60,43,61,20,0,60,43,69,5,3,61,43,60,5,3,61,43,70,85,0,62,43,59,5,0,62,43,60,5,0,62,43,70,85,0,62,43,71,4,0,63,43,59,4,0,63,43,71,4,0,64,43,59,4,0,64,43,71,4,0,65,43,59,4,0,65,43,71,85,0,66,43,59,5,0,66,43,60,5,0,66,43,70,85,0,66,43,71,5,3,67,43,60,5,3,67,43,70,98,0,67,43,71,96,7,68,43,60,20,0,68,43,61,20,0,68,43,69,96,7,68,43,70,96,4,69,43,61,5,3,69,43,62,5,0,69,43,63,5,0,69,43,67,5,3,69,43,68,96,5,69,43,69,85,0,70,43,63,4,0,70,43,64,4,0,70,43,65,4,0,70,43,66,85,0,70,43,67,77,1,71,43,65,85,0,72,43,74,4,0,72,43,81,102,0,72,43,82,4,0,72,43,83,98,0,73,43,77,5,0,73,43,79,17,0,73,43,80,17,0,73,43,84,5,0,73,43,85,98,0,74,43,78,98,0,74,43,86,5,0,75,43,77,5,0,75,43,87,17,0,76,43,77,17,0,76,43,87,85,0,77,43,43,4,0,77,43,76,4,0,77,43,88,85,0,78,43,42,85,0,78,43,43,85,0,78,43,44,102,0,78,43,76,102,0,78,43,88,85,0,79,43,43,4,0,79,43,76,4,0,79,43,88,17,0,80,43,77,17,0,80,43,87,5,0,81,43,77,5,0,81,43,87,98,0,82,43,78,98,0,82,43,86,5,0,83,43,79,17,0,83,43,80,17,0,83,43,84,5,0,83,43,85,4,0,84,43,81,102,0,84,43,82,4,0,84,43,83,35,0,2,44,37,35,0,3,44,36,44,2,3,44,81,44,2,3,44,82,44,2,3,44,83,35,0,4,44,36,44,2,4,44,79,44,2,4,44,80,17,0,4,44,81,17,0,4,44,82,17,0,4,44,83,44,2,4,44,84,44,2,4,44,85,35,0,5,44,35,44,2,5,44,78,17,0,5,44,79,17,0,5,44,80,17,0,5,44,84,17,0,5,44,85,44,2,5,44,86,35,0,6,44,35,44,2,6,44,77,17,0,6,44,78,17,0,6,44,86,44,2,6,44,87,44,2,7,44,76,17,0,7,44,77,17,0,7,44,87,44,2,7,44,88,44,2,8,44,76,17,0,8,44,77,17,0,8,44,87,44,2,8,44,88,44,2,9,44,75,17,0,9,44,76,17,0,9,44,88,44,2,9,44,89,85,0,10,44,34,85,0,10,44,57,5,0,10,44,58,85,0,10,44,59,44,2,10,44,75,17,0,10,44,76,17,0,10,44,88,44,2,10,44,89,44,2,11,44,75,17,0,11,44,76,17,0,11,44,88,44,2,11,44,89,44,2,12,44,76,17,0,12,44,77,17,0,12,44,87,44,2,12,44,88,44,2,13,44,76,17,0,13,44,77,17,0,13,44,87,44,2,13,44,88,44,2,14,44,77,17,0,14,44,78,17,0,14,44,86,44,2,14,44,87,44,2,15,44,78,17,0,15,44,79,17,0,15,44,80,17,0,15,44,84,17,0,15,44,85,44,2,15,44,86,44,2,16,44,79,44,2,16,44,80,17,0,16,44,81,17,0,16,44,82,17,0,16,44,83,44,2,16,44,84,44,2,16,44,85,44,2,17,44,81,44,2,17,44,82,44,2,17,44,83,44,2,32,44,42,44,2,32,44,43,44,2,32,44,44,44,2,33,44,40,44,2,33,44,41,17,0,33,44,42,17,0,33,44,43,17,0,33,44,44,44,2,33,44,45,44,2,33,44,46,44,2,34,44,39,17,0,34,44,40,17,0,34,44,41,17,0,34,44,45,17,0,34,44,46,44,2,34,44,47,44,2,35,44,38,17,0,35,44,39,17,0,35,44,47,44,2,35,44,48,44,2,36,44,37,17,0,36,44,38,17,0,36,44,48,44,2,36,44,49,44,2,37,44,37,17,0,37,44,38,17,0,37,44,48,44,2,37,44,49,44,2,38,44,36,17,0,38,44,37,17,0,38,44,49,44,2,38,44,50,44,2,39,44,36,17,0,39,44,37,17,0,39,44,49,44,2,39,44,50,85,0,39,44,82,44,2,40,44,36,17,0,40,44,37,17,0,40,44,49,44,2,40,44,50,44,2,41,44,37,17,0,41,44,38,17,0,41,44,48,44,2,41,44,49,44,2,42,44,37,17,0,42,44,38,17,0,42,44,48,44,2,42,44,49,44,2,43,44,38,17,0,43,44,39,17,0,43,44,47,44,2,43,44,48,44,2,44,44,39,17,0,44,44,40,17,0,44,44,41,17,0,44,44,45,17,0,44,44,46,44,2,44,44,47,44,2,45,44,40,44,2,45,44,41,17,0,45,44,42,17,0,45,44,43,17,0,45,44,44,44,2,45,44,45,44,2,45,44,46,44,2,46,44,42,44,2,46,44,43,44,2,46,44,44,109,4,57,44,65,85,0,58,44,62,85,0,58,44,63,4,0,58,44,64,4,0,58,44,65,4,0,58,44,66,85,0,58,44,67,85,0,58,44,68,5,3,59,44,62,5,0,59,44,63,5,0,59,44,67,5,3,59,44,68,20,0,60,44,61,20,0,60,44,69,85,0,61,44,59,5,3,61,44,60,5,3,61,44,70,85,0,61,44,71,85,0,62,44,59,5,0,62,44,60,5,0,62,44,70,85,0,62,44,71,4,0,63,44,59,4,0,63,44,71,109,6,64,44,58,4,0,64,44,59,4,0,64,44,71,109,7,64,44,72,4,0,65,44,59,4,0,65,44,71,85,0,66,44,59,5,0,66,44,60,5,0,66,44,70,85,0,66,44,71,85,0,67,44,59,5,3,67,44,60,5,3,67,44,70,98,0,67,44,71,96,7,68,44,60,20,0,68,44,61,20,0,68,44,69,96,7,68,44,70,98,0,68,44,72,96,4,69,44,61,5,3,69,44,62,5,0,69,44,63,5,0,69,44,67,5,3,69,44,68,96,5,69,44,69,85,0,70,44,62,85,0,70,44,63,4,0,70,44,64,4,0,70,44,65,4,0,70,44,66,85,0,70,44,67,85,0,70,44,68,109,5,71,44,65,85,0,72,44,74,98,0,72,44,76,4,0,72,44,81,102,0,72,44,82,4,0,72,44,83,98,0,73,44,77,5,0,73,44,79,17,0,73,44,80,17,0,73,44,84,5,0,73,44,85,98,0,74,44,78,98,0,74,44,86,5,0,75,44,77,5,0,75,44,87,17,0,76,44,77,17,0,76,44,87,4,0,77,44,76,4,0,77,44,88,85,0,78,44,43,102,0,78,44,76,102,0,78,44,88,4,0,79,44,76,4,0,79,44,88,17,0,80,44,77,17,0,80,44,87,5,0,81,44,77,5,0,81,44,87,98,0,82,44,78,98,0,82,44,86,5,0,83,44,79,17,0,83,44,80,17,0,83,44,84,5,0,83,44,85,4,0,84,44,81,102,0,84,44,82,4,0,84,44,83,44,3,3,45,81,44,3,3,45,82,44,3,3,45,83,44,3,4,45,79,44,3,4,45,80,98,0,4,45,81,98,0,4,45,82,98,0,4,45,83,44,3,4,45,84,44,3,4,45,85,44,3,5,45,78,98,0,5,45,79,98,0,5,45,80,98,0,5,45,84,98,0,5,45,85,44,3,5,45,86,44,3,6,45,77,98,0,6,45,78,98,0,6,45,86,44,3,6,45,87,44,3,7,45,76,98,0,7,45,77,98,0,7,45,87,44,3,7,45,88,44,3,8,45,76,98,0,8,45,77,98,0,8,45,87,44,3,8,45,88,5,0,9,45,58,44,3,9,45,75,98,0,9,45,76,98,0,9,45,88,44,3,9,45,89,50,5,10,45,34,44,3,10,45,75,98,0,10,45,76,98,0,10,45,88,44,3,10,45,89,44,3,11,45,75,98,0,11,45,76,98,0,11,45,88,44,3,11,45,89,44,3,12,45,76,98,0,12,45,77,98,0,12,45,87,44,3,12,45,88,44,3,13,45,76,98,0,13,45,77,98,0,13,45,87,44,3,13,45,88,44,3,14,45,77,98,0,14,45,78,98,0,14,45,86,44,3,14,45,87,44,3,15,45,78,98,0,15,45,79,98,0,15,45,80,98,0,15,45,84,98,0,15,45,85,44,3,15,45,86,44,3,16,45,79,44,3,16,45,80,98,0,16,45,81,98,0,16,45,82,98,0,16,45,83,44,3,16,45,84,44,3,16,45,85,44,3,17,45,81,44,3,17,45,82,44,3,17,45,83,44,5,32,45,42,44,5,32,45,43,44,5,32,45,44,44,5,33,45,40,44,5,33,45,41,98,0,33,45,42,98,0,33,45,43,98,0,33,45,44,44,5,33,45,45,44,5,33,45,46,44,5,34,45,39,98,0,34,45,40,98,0,34,45,41,98,0,34,45,45,98,0,34,45,46,44,5,34,45,47,44,5,35,45,38,98,0,35,45,39,98,0,35,45,47,44,5,35,45,48,44,5,36,45,37,98,0,36,45,38,98,0,36,45,48,44,5,36,45,49,44,5,37,45,37,98,0,37,45,38,98,0,37,45,48,44,5,37,45,49,44,5,38,45,36,98,0,38,45,37,98,0,38,45,49,44,5,38,45,50,44,5,39,45,36,98,0,39,45,37,98,0,39,45,49,44,5,39,45,50,85,0,39,45,82,44,5,40,45,36,98,0,40,45,37,98,0,40,45,49,44,5,40,45,50,44,5,41,45,37,98,0,41,45,38,98,0,41,45,48,44,5,41,45,49,44,5,42,45,37,98,0,42,45,38,98,0,42,45,48,44,5,42,45,49,44,5,43,45,38,98,0,43,45,39,98,0,43,45,47,44,5,43,45,48,44,5,44,45,39,98,0,44,45,40,98,0,44,45,41,98,0,44,45,45,98,0,44,45,46,44,5,44,45,47,44,5,45,45,40,44,5,45,45,41,98,0,45,45,42,98,0,45,45,43,98,0,45,45,44,44,5,45,45,45,44,5,45,45,46,44,5,46,45,42,44,5,46,45,43,44,5,46,45,44,44,3,57,45,64,44,3,57,45,65,44,3,57,45,66,44,2,58,45,62,44,3,58,45,63,98,0,58,45,64,98,0,58,45,65,98,0,58,45,66,44,3,58,45,67,44,2,58,45,68,44,2,59,45,61,5,0,59,45,62,98,0,59,45,63,98,0,59,45,67,5,0,59,45,68,44,2,59,45,69,44,2,60,45,60,5,3,60,45,61,5,3,60,45,69,44,2,60,45,70,44,2,61,45,59,5,0,61,45,60,5,0,61,45,70,44,2,61,45,71,44,3,62,45,59,98,0,62,45,60,98,0,62,45,70,44,3,62,45,71,44,3,63,45,58,98,0,63,45,59,98,0,63,45,71,44,3,63,45,72,44,3,64,45,58,98,0,64,45,59,98,0,64,45,71,44,3,64,45,72,44,3,65,45,58,98,0,65,45,59,98,0,65,45,71,44,3,65,45,72,44,3,66,45,59,98,0,66,45,60,98,0,66,45,70,44,11,66,45,71,44,2,67,45,59,5,0,67,45,60,5,0,67,45,70,98,0,67,45,71,44,11,67,45,72,44,2,68,45,60,5,3,68,45,61,5,3,68,45,69,98,0,68,45,71,98,0,68,45,72,44,11,68,45,73,44,2,69,45,61,5,0,69,45,62,98,0,69,45,63,98,0,69,45,67,5,0,69,45,68,44,2,69,45,69,44,11,69,45,72,98,0,69,45,73,44,11,69,45,74,44,2,70,45,62,44,3,70,45,63,98,0,70,45,64,98,0,70,45,65,98,0,70,45,66,44,3,70,45,67,44,2,70,45,68,44,11,70,45,73,98,0,70,45,74,44,11,70,45,75,44,3,71,45,64,44,3,71,45,65,44,3,71,45,66,44,11,71,45,74,98,0,71,45,75,44,11,71,45,76,85,0,72,45,74,44,11,72,45,75,98,0,72,45,76,44,11,72,45,77,77,2,72,45,80,17,0,72,45,81,17,0,72,45,82,17,0,72,45,83,77,2,72,45,84,44,11,73,45,76,98,0,73,45,77,98,0,73,45,78,17,0,73,45,79,17,0,73,45,80,17,0,73,45,84,17,0,73,45,85,98,0,74,45,77,17,0,74,45,78,17,0,74,45,86,17,0,75,45,77,17,0,75,45,87,77,4,76,45,76,17,0,76,45,77,17,0,76,45,87,77,3,76,45,88,17,0,77,45,76,17,0,77,45,88,85,0,78,45,43,17,0,78,45,76,17,0,78,45,88,17,0,79,45,76,17,0,79,45,88,77,4,80,45,76,17,0,80,45,77,17,0,80,45,87,77,3,80,45,88,17,0,81,45,77,17,0,81,45,87,17,0,82,45,78,17,0,82,45,86,17,0,83,45,79,17,0,83,45,80,17,0,83,45,84,17,0,83,45,85,77,1,84,45,80,17,0,84,45,81,17,0,84,45,82,17,0,84,45,83,77,1,84,45,84,112,0,3,46,81,112,0,3,46,82,112,0,3,46,83,112,0,4,46,79,112,0,4,46,80,112,0,4,46,81,112,0,4,46,84,112,0,4,46,85,112,0,5,46,78,112,0,5,46,79,112,0,5,46,84,112,0,5,46,86,112,0,6,46,77,112,0,6,46,78,112,0,6,46,86,112,0,6,46,87,112,0,7,46,76,112,0,7,46,77,112,0,7,46,87,112,0,7,46,88,5,0,8,46,58,112,0,8,46,76,112,0,8,46,77,112,0,8,46,88,112,0,9,46,75,112,0,9,46,88,112,0,9,46,89,112,0,10,46,75,112,0,10,46,89,112,0,11,46,75,112,0,11,46,76,112,0,11,46,89,112,0,12,46,76,112,0,12,46,87,112,0,12,46,88,112,0,13,46,76,112,0,13,46,88,112,0,14,46,77,112,0,14,46,86,112,0,14,46,87,112,0,15,46,78,112,0,15,46,85,112,0,15,46,86,112,0,16,46,79,112,0,16,46,80,112,0,16,46,81,112,0,16,46,83,112,0,16,46,84,112,0,16,46,85,112,0,17,46,81,112,0,17,46,82,112,0,17,46,83,112,0,32,46,42,112,0,32,46,43,112,0,32,46,44,112,0,33,46,40,112,0,33,46,41,112,0,33,46,45,112,0,33,46,46,112,0,34,46,39,112,0,34,46,47,112,0,35,46,38,112,0,35,46,48,112,0,36,46,37,112,0,36,46,49,112,0,37,46,37,112,0,37,46,49,112,0,38,46,36,112,0,38,46,50,112,0,39,46,36,112,0,39,46,50,85,0,39,46,82,112,0,40,46,36,112,0,40,46,50,112,0,41,46,37,112,0,41,46,38,112,0,41,46,49,112,0,42,46,37,112,0,42,46,49,112,0,43,46,38,112,0,43,46,48,112,0,44,46,39,112,0,44,46,45,112,0,44,46,47,112,0,45,46,40,112,0,45,46,41,112,0,45,46,45,112,0,45,46,46,112,0,46,46,42,112,0,46,46,43,112,0,46,46,44,4,0,58,46,64,98,0,58,46,65,4,0,58,46,66,5,0,59,46,62,4,0,59,46,63,4,0,59,46,67,5,0,59,46,68,5,3,60,46,61,5,3,60,46,69,5,0,61,46,60,5,0,61,46,70,4,0,62,46,60,4,0,62,46,70,4,0,63,46,59,4,0,63,46,71,98,0,64,46,59,98,0,64,46,71,4,0,65,46,59,4,0,65,46,71,4,0,66,46,60,4,0,66,46,70,5,0,66,46,71,98,0,66,46,72,5,0,67,46,60,5,0,67,46,70,5,0,67,46,71,5,0,67,46,72,98,0,67,46,73,5,3,68,46,61,5,3,68,46,69,98,0,68,46,70,5,0,68,46,71,5,0,68,46,72,5,0,68,46,73,98,0,68,46,74,5,0,69,46,62,4,0,69,46,63,4,0,69,46,67,5,0,69,46,68,98,0,69,46,71,5,0,69,46,72,5,0,69,46,73,5,0,69,46,74,98,0,69,46,75,4,0,70,46,64,98,0,70,46,65,4,0,70,46,66,98,0,70,46,72,5,0,70,46,73,5,0,70,46,74,5,0,70,46,75,98,0,70,46,76,98,0,71,46,73,5,0,71,46,74,5,0,71,46,75,5,0,71,46,76,98,0,71,46,77,98,0,72,46,74,5,0,72,46,75,5,0,72,46,76,5,0,72,46,77,98,0,72,46,78,85,0,72,46,80,5,0,72,46,81,98,0,72,46,82,5,0,72,46,83,85,0,72,46,84,98,0,73,46,75,5,0,73,46,76,5,0,73,46,77,98,0,73,46,78,5,0,73,46,79,17,0,73,46,80,17,0,73,46,84,5,0,73,46,85,98,0,74,46,76,98,0,74,46,77,98,0,74,46,78,98,0,74,46,86,5,0,75,46,77,5,0,75,46,87,85,0,76,46,76,17,0,76,46,77,17,0,76,46,87,85,0,76,46,88,5,0,77,46,76,5,0,77,46,88,85,0,78,46,43,98,0,78,46,76,98,0,78,46,88,5,0,79,46,76,5,0,79,46,88,85,0,80,46,76,17,0,80,46,77,17,0,80,46,87,85,0,80,46,88,5,0,81,46,77,5,0,81,46,87,98,0,82,46,78,98,0,82,46,86,5,0,83,46,79,17,0,83,46,80,17,0,83,46,84,5,0,83,46,85,85,0,84,46,80,5,0,84,46,81,98,0,84,46,82,5,0,84,46,83,85,0,84,46,84,50,2,3,47,82,112,0,4,47,81,112,0,4,47,82,112,0,4,47,83,112,0,5,47,79,112,0,5,47,80,112,0,5,47,82,112,0,5,47,83,112,0,5,47,84,112,0,5,47,85,112,0,6,47,78,112,0,6,47,80,112,0,6,47,84,112,0,6,47,85,112,0,6,47,86,5,0,7,47,58,112,0,7,47,77,112,0,7,47,78,112,0,7,47,87,112,0,8,47,77,112,0,8,47,86,112,0,8,47,87,112,0,9,47,76,112,0,9,47,77,112,0,9,47,88,50,4,10,47,75,112,0,10,47,76,112,0,10,47,88,50,3,10,47,89,112,0,11,47,76,112,0,11,47,87,112,0,11,47,88,112,0,12,47,77,112,0,12,47,87,112,0,13,47,77,112,0,13,47,78,112,0,13,47,87,112,0,14,47,78,112,0,14,47,86,112,0,15,47,79,112,0,15,47,80,112,0,15,47,84,112,0,15,47,85,112,0,16,47,81,112,0,16,47,82,112,0,16,47,83,50,1,17,47,82,50,2,32,47,43,112,0,33,47,42,112,0,33,47,43,112,0,33,47,44,112,0,34,47,40,112,0,34,47,41,112,0,34,47,42,112,0,34,47,44,112,0,34,47,45,112,0,34,47,46,112,0,35,47,39,112,0,35,47,40,112,0,35,47,46,112,0,35,47,47,112,0,36,47,38,112,0,36,47,39,112,0,36,47,47,112,0,36,47,48,112,0,37,47,38,112,0,37,47,48,112,0,38,47,37,112,0,38,47,38,112,0,38,47,48,112,0,38,47,49,50,4,39,47,36,112,0,39,47,37,112,0,39,47,49,50,3,39,47,50,85,0,39,47,82,112,0,40,47,37,112,0,40,47,38,112,0,40,47,48,112,0,40,47,49,112,0,41,47,38,112,0,41,47,48,112,0,42,47,38,112,0,42,47,39,112,0,42,47,47,112,0,42,47,48,112,0,43,47,39,112,0,43,47,40,112,0,43,47,46,112,0,43,47,47,112,0,44,47,40,112,0,44,47,41,112,0,44,47,42,112,0,44,47,45,112,0,44,47,46,112,0,45,47,42,112,0,45,47,43,112,0,45,47,44,50,1,46,47,43,96,6,57,47,65,98,0,58,47,64,5,0,58,47,65,98,0,58,47,66,50,2,59,47,61,4,0,59,47,62,4,0,59,47,63,4,0,59,47,67,4,0,59,47,68,50,2,59,47,69,50,2,60,47,60,5,0,60,47,61,5,0,60,47,69,50,2,60,47,70,4,0,61,47,60,4,0,61,47,70,4,0,62,47,60,4,0,62,47,70,98,0,63,47,59,98,0,63,47,71,96,4,64,47,58,5,0,64,47,59,5,0,64,47,71,96,5,64,47,72,98,0,65,47,59,98,0,65,47,71,4,0,66,47,60,44,3,66,47,72,4,0,67,47,60,4,0,67,47,70,43,3,67,47,73,50,1,68,47,60,5,0,68,47,61,5,0,68,47,69,43,3,68,47,70,44,3,68,47,74,50,1,69,47,61,4,0,69,47,62,4,0,69,47,63,4,0,69,47,67,4,0,69,47,68,50,1,69,47,69,44,3,69,47,71,43,3,69,47,75,98,0,70,47,64,5,0,70,47,65,98,0,70,47,66,43,3,70,47,72,44,3,70,47,76,96,7,71,47,65,44,3,71,47,73,43,3,71,47,77,67,4,71,47,82,43,3,72,47,74,44,3,72,47,78,85,0,72,47,79,85,0,72,47,80,98,0,72,47,81,5,0,72,47,82,98,0,72,47,83,85,0,72,47,84,85,0,72,47,85,44,3,73,47,75,98,0,73,47,78,98,0,73,47,79,17,0,73,47,80,17,0,73,47,84,98,0,73,47,85,43,3,74,47,76,5,0,74,47,86,85,0,75,47,76,98,0,75,47,77,98,0,75,47,87,85,0,75,47,88,85,0,76,47,76,17,0,76,47,77,17,0,76,47,87,85,0,76,47,88,98,0,77,47,76,98,0,77,47,88,85,0,78,47,43,67,6,78,47,75,5,0,78,47,76,5,0,78,47,88,67,7,78,47,89,98,0,79,47,76,98,0,79,47,88,85,0,80,47,76,17,0,80,47,77,17,0,80,47,87,85,0,80,47,88,85,0,81,47,76,98,0,81,47,77,98,0,81,47,87,85,0,81,47,88,5,0,82,47,78,5,0,82,47,86,98,0,83,47,79,17,0,83,47,80,17,0,83,47,84,98,0,83,47,85,85,0,84,47,79,85,0,84,47,80,98,0,84,47,81,5,0,84,47,82,98,0,84,47,83,85,0,84,47,84,85,0,84,47,85,67,5,85,47,82,112,0,5,48,81,112,0,5,48,82,112,0,5,48,83,50,2,6,48,78,112,0,6,48,79,112,0,6,48,80,112,0,6,48,84,112,0,6,48,85,50,2,6,48,86,112,0,7,48,78,112,0,7,48,86,112,0,8,48,78,112,0,8,48,86,112,0,9,48,77,112,0,9,48,87,112,0,10,48,77,112,0,10,48,87,112,0,11,48,77,112,0,11,48,87,112,0,12,48,78,112,0,12,48,86,112,0,13,48,78,112,0,13,48,86,50,1,14,48,78,112,0,14,48,79,112,0,14,48,80,112,0,14,48,84,112,0,14,48,85,50,1,14,48,86,112,0,15,48,81,112,0,15,48,82,112,0,15,48,83,112,0,34,48,41,112,0,34,48,42,112,0,34,48,43,112,0,34,48,44,112,0,34,48,45,50,2,35,48,39,112,0,35,48,40,112,0,35,48,41,112,0,35,48,42,112,0,35,48,43,112,0,35,48,44,112,0,35,48,45,112,0,35,48,46,50,2,35,48,47,112,0,36,48,39,112,0,36,48,40,112,0,36,48,41,112,0,36,48,45,112,0,36,48,46,112,0,36,48,47,112,0,37,48,39,112,0,37,48,40,112,0,37,48,46,112,0,37,48,47,112,0,37,48,48,112,0,38,48,38,112,0,38,48,39,112,0,38,48,47,112,0,38,48,48,112,0,39,48,38,112,0,39,48,39,112,0,39,48,47,112,0,39,48,48,85,0,39,48,82,112,0,40,48,38,112,0,40,48,39,112,0,40,48,46,112,0,40,48,47,112,0,40,48,48,112,0,41,48,39,112,0,41,48,40,112,0,41,48,46,112,0,41,48,47,112,0,41,48,48,112,0,42,48,39,112,0,42,48,40,112,0,42,48,41,112,0,42,48,45,112,0,42,48,46,112,0,42,48,47,50,1,43,48,39,112,0,43,48,40,112,0,43,48,41,112,0,43,48,44,112,0,43,48,45,112,0,43,48,46,50,1,43,48,47,112,0,44,48,42,112,0,44,48,43,112,0,44,48,44,112,0,44,48,45,96,6,57,48,65,98,0,58,48,64,5,0,58,48,65,98,0,58,48,66,4,0,59,48,62,4,0,59,48,63,4,0,59,48,67,4,0,59,48,68,5,0,60,48,61,5,0,60,48,69,4,0,61,48,60,4,0,61,48,70,4,0,62,48,60,4,0,62,48,70,98,0,63,48,59,98,0,63,48,71,96,4,64,48,58,5,0,64,48,59,5,0,64,48,71,96,5,64,48,72,98,0,65,48,59,98,0,65,48,71,4,0,66,48,60,4,0,67,48,60,4,0,67,48,70,5,0,68,48,61,5,0,68,48,69,4,0,69,48,62,4,0,69,48,63,4,0,69,48,67,4,0,69,48,68,98,0,70,48,64,5,0,70,48,65,98,0,70,48,66,96,7,71,48,65,44,3,71,48,81,44,3,71,48,82,44,3,71,48,83,44,3,72,48,79,44,3,72,48,80,17,0,72,48,81,17,0,72,48,82,17,0,72,48,83,44,3,72,48,84,44,3,72,48,85,44,3,73,48,78,17,0,73,48,79,17,0,73,48,80,17,0,73,48,84,17,0,73,48,85,44,3,73,48,86,17,0,74,48,86,44,3,74,48,87,44,3,75,48,76,17,0,75,48,77,17,0,75,48,87,44,3,75,48,88,44,3,76,48,76,17,0,76,48,77,17,0,76,48,87,44,3,76,48,88,44,3,77,48,75,17,0,77,48,76,17,0,77,48,88,44,3,77,48,89,85,0,78,48,43,44,3,78,48,75,17,0,78,48,76,17,0,78,48,88,44,3,78,48,89,44,3,79,48,75,17,0,79,48,76,17,0,79,48,88,44,3,79,48,89,44,3,80,48,76,17,0,80,48,77,17,0,80,48,87,44,3,80,48,88,44,3,81,48,76,17,0,81,48,77,17,0,81,48,87,44,3,81,48,88,44,3,82,48,77,17,0,82,48,78,17,0,82,48,86,44,3,82,48,87,44,3,83,48,78,17,0,83,48,79,17,0,83,48,80,17,0,83,48,84,17,0,83,48,85,44,3,83,48,86,44,3,84,48,79,44,3,84,48,80,17,0,84,48,81,17,0,84,48,82,17,0,84,48,83,44,3,84,48,84,44,3,84,48,85,44,3,85,48,81,44,3,85,48,82,44,3,85,48,83,112,0,5,49,81,112,0,5,49,82,112,0,5,49,83,112,0,6,49,80,112,0,6,49,83,112,0,6,49,84,112,0,7,49,79,112,0,7,49,80,112,0,7,49,85,112,0,8,49,78,112,0,8,49,79,112,0,8,49,86,112,0,9,49,77,112,0,9,49,78,112,0,9,49,87,112,0,10,49,77,112,0,10,49,78,112,0,10,49,87,112,0,11,49,77,112,0,11,49,78,112,0,11,49,87,112,0,12,49,78,112,0,12,49,86,112,0,13,49,79,112,0,13,49,80,112,0,13,49,84,112,0,13,49,85,112,0,14,49,80,112,0,14,49,81,112,0,14,49,82,112,0,14,49,84,112,0,15,49,81,112,0,15,49,82,112,0,15,49,83,112,0,34,49,42,112,0,34,49,43,112,0,34,49,44,112,0,35,49,41,112,0,35,49,42,112,0,35,49,43,112,0,35,49,44,112,0,35,49,45,112,0,36,49,40,112,0,36,49,41,112,0,36,49,45,112,0,36,49,46,35,0,36,49,83,112,0,37,49,39,112,0,37,49,40,112,0,37,49,46,112,0,37,49,47,35,14,37,49,82,112,0,38,49,38,112,0,38,49,39,112,0,38,49,47,112,0,38,49,48,35,0,38,49,82,112,0,39,49,38,112,0,39,49,39,112,0,39,49,47,112,0,39,49,48,85,0,39,49,82,112,0,40,49,38,112,0,40,49,39,112,0,40,49,47,112,0,40,49,48,112,0,41,49,39,112,0,41,49,40,112,0,41,49,46,112,0,41,49,47,112,0,42,49,40,112,0,42,49,41,112,0,42,49,45,112,0,42,49,46,112,0,43,49,41,112,0,43,49,42,112,0,43,49,44,112,0,43,49,45,112,0,44,49,42,112,0,44,49,43,112,0,44,49,44,109,4,57,49,65,109,4,58,49,63,4,0,58,49,64,4,0,58,49,65,4,0,58,49,66,109,4,58,49,67,109,4,59,49,61,4,0,59,49,62,4,0,59,49,63,4,0,59,49,67,4,0,59,49,68,109,4,59,49,69,109,6,60,49,60,4,0,60,49,61,4,0,60,49,69,109,7,60,49,70,4,0,61,49,60,4,0,61,49,70,109,6,62,49,59,4,0,62,49,60,4,0,62,49,70,109,7,62,49,71,4,0,63,49,59,4,0,63,49,71,109,6,64,49,58,4,0,64,49,59,4,0,64,49,71,109,7,64,49,72,4,0,65,49,59,4,0,65,49,71,109,6,66,49,59,4,0,66,49,60,4,0,66,49,70,109,7,66,49,71,4,0,67,49,60,4,0,67,49,70,109,6,68,49,60,4,0,68,49,61,4,0,68,49,69,109,7,68,49,70,109,5,69,49,61,4,0,69,49,62,4,0,69,49,63,4,0,69,49,67,4,0,69,49,68,109,5,69,49,69,109,5,70,49,63,4,0,70,49,64,4,0,70,49,66,109,5,70,49,67,109,5,71,49,65,98,0,71,49,81,98,0,71,49,82,98,0,71,49,83,98,0,72,49,79,98,0,72,49,80,98,0,72,49,84,98,0,72,49,85,98,0,73,49,78,98,0,73,49,86,98,0,74,49,77,98,0,74,49,87,98,0,75,49,76,98,0,75,49,88,98,0,76,49,76,98,0,76,49,88,98,0,77,49,75,98,0,77,49,89,85,0,78,49,43,98,0,78,49,75,98,0,78,49,89,98,0,79,49,75,98,0,79,49,89,98,0,80,49,76,98,0,80,49,88,98,0,81,49,76,98,0,81,49,88,98,0,82,49,77,98,0,82,49,87,98,0,83,49,78,98,0,83,49,86,98,0,84,49,79,98,0,84,49,80,98,0,84,49,84,98,0,84,49,85,98,0,85,49,81,98,0,85,49,82,98,0,85,49,83,112,0,6,50,81,112,0,6,50,82,112,0,6,50,83,112,0,7,50,79,112,0,7,50,80,112,0,7,50,84,112,0,7,50,85,112,0,8,50,79,112,0,8,50,85,112,0,9,50,78,112,0,9,50,86,112,0,10,50,78,112,0,10,50,86,112,0,11,50,78,112,0,11,50,85,112,0,11,50,86,112,0,12,50,79,112,0,12,50,85,112,0,13,50,79,112,0,13,50,80,112,0,13,50,84,112,0,13,50,85,112,0,14,50,81,112,0,14,50,82,112,0,14,50,83,35,0,34,50,83,112,0,35,50,41,112,0,35,50,42,112,0,35,50,43,112,0,35,50,44,112,0,35,50,45,35,0,35,50,83,50,2,36,50,40,112,0,36,50,41,112,0,36,50,45,112,0,36,50,46,35,0,36,50,83,112,0,37,50,40,112,0,37,50,46,112,0,37,50,47,35,14,37,50,82,112,0,38,50,39,112,0,38,50,47,35,0,38,50,82,112,0,39,50,39,112,0,39,50,47,85,0,39,50,82,112,0,40,50,39,112,0,40,50,47,112,0,41,50,40,112,0,41,50,46,50,1,42,50,40,112,0,42,50,41,112,0,42,50,45,112,0,42,50,46,112,0,43,50,42,112,0,43,50,43,112,0,43,50,44,44,2,56,50,64,44,2,56,50,65,44,2,56,50,66,44,2,57,50,62,44,2,57,50,63,98,0,57,50,64,98,0,57,50,65,98,0,57,50,66,44,2,57,50,67,44,2,57,50,68,44,2,58,50,61,98,0,58,50,62,98,0,58,50,63,98,0,58,50,67,98,0,58,50,68,44,2,58,50,69,44,2,59,50,60,98,0,59,50,61,98,0,59,50,69,44,2,59,50,70,44,2,60,50,59,98,0,60,50,60,98,0,60,50,70,44,2,60,50,71,44,2,61,50,58,98,0,61,50,59,98,0,61,50,71,44,2,61,50,72,44,2,62,50,58,98,0,62,50,59,98,0,62,50,71,44,2,62,50,72,44,2,63,50,57,98,0,63,50,58,98,0,63,50,72,44,2,63,50,73,44,2,64,50,57,98,0,64,50,58,98,0,64,50,72,44,2,64,50,73,44,2,65,50,57,98,0,65,50,58,98,0,65,50,72,44,2,65,50,73,44,2,66,50,58,98,0,66,50,59,98,0,66,50,71,44,2,66,50,72,44,2,67,50,58,98,0,67,50,59,98,0,67,50,71,44,2,67,50,72,44,2,68,50,59,98,0,68,50,60,98,0,68,50,70,44,2,68,50,71,44,2,69,50,60,98,0,69,50,61,98,0,69,50,69,44,2,69,50,70,44,2,70,50,61,98,0,70,50,62,98,0,70,50,63,98,0,70,50,67,98,0,70,50,68,44,2,70,50,69,67,4,70,50,81,67,4,70,50,82,67,4,70,50,83,44,2,71,50,62,44,2,71,50,63,98,0,71,50,64,98,0,71,50,65,98,0,71,50,66,44,2,71,50,67,44,2,71,50,68,4,0,71,50,79,4,0,71,50,80,5,0,71,50,81,5,0,71,50,82,5,0,71,50,83,4,0,71,50,84,4,0,71,50,85,44,2,72,50,64,44,2,72,50,65,44,2,72,50,66,4,0,72,50,78,5,0,72,50,79,5,0,72,50,80,5,0,72,50,81,5,0,72,50,82,5,0,72,50,83,5,0,72,50,84,5,0,72,50,85,4,0,72,50,86,4,0,73,50,77,5,0,73,50,78,5,0,73,50,79,5,0,73,50,80,5,0,73,50,81,5,0,73,50,82,5,0,73,50,83,5,0,73,50,84,5,0,73,50,85,5,0,73,50,86,4,0,73,50,87,4,0,74,50,76,5,0,74,50,77,5,0,74,50,78,5,0,74,50,79,5,0,74,50,80,5,0,74,50,81,5,0,74,50,82,5,0,74,50,83,5,0,74,50,84,5,0,74,50,85,5,0,74,50,86,5,0,74,50,87,4,0,74,50,88,35,0,75,50,44,4,0,75,50,75,5,0,75,50,76,5,0,75,50,77,5,0,75,50,78,5,0,75,50,79,5,0,75,50,80,5,0,75,50,81,5,0,75,50,82,5,0,75,50,83,5,0,75,50,84,5,0,75,50,85,5,0,75,50,86,5,0,75,50,87,5,0,75,50,88,4,0,75,50,89,35,14,76,50,43,4,0,76,50,75,5,0,76,50,76,5,0,76,50,77,5,0,76,50,78,5,0,76,50,79,5,0,76,50,80,5,0,76,50,81,5,0,76,50,82,5,0,76,50,83,5,0,76,50,84,5,0,76,50,85,5,0,76,50,86,5,0,76,50,87,5,0,76,50,88,4,0,76,50,89,35,0,77,50,43,67,6,77,50,74,5,0,77,50,75,5,0,77,50,76,5,0,77,50,77,5,0,77,50,78,5,0,77,50,79,5,0,77,50,80,5,0,77,50,81,5,0,77,50,82,5,0,77,50,83,5,0,77,50,84,5,0,77,50,85,5,0,77,50,86,5,0,77,50,87,5,0,77,50,88,5,0,77,50,89,67,7,77,50,90,85,0,78,50,43,67,6,78,50,74,5,0,78,50,75,5,0,78,50,76,5,0,78,50,77,5,0,78,50,78,5,0,78,50,79,5,0,78,50,80,5,0,78,50,81,5,0,78,50,82,5,0,78,50,83,5,0,78,50,84,5,0,78,50,85,5,0,78,50,86,5,0,78,50,87,5,0,78,50,88,5,0,78,50,89,67,7,78,50,90,67,6,79,50,74,5,0,79,50,75,5,0,79,50,76,5,0,79,50,77,5,0,79,50,78,5,0,79,50,79,5,0,79,50,80,5,0,79,50,81,5,0,79,50,82,5,0,79,50,83,5,0,79,50,84,5,0,79,50,85,5,0,79,50,86,5,0,79,50,87,5,0,79,50,88,5,0,79,50,89,67,7,79,50,90,4,0,80,50,75,5,0,80,50,76,5,0,80,50,77,5,0,80,50,78,5,0,80,50,79,5,0,80,50,80,5,0,80,50,81,5,0,80,50,82,5,0,80,50,83,5,0,80,50,84,5,0,80,50,85,5,0,80,50,86,5,0,80,50,87,5,0,80,50,88,4,0,80,50,89,4,0,81,50,75,5,0,81,50,76,5,0,81,50,77,5,0,81,50,78,5,0,81,50,79,5,0,81,50,80,5,0,81,50,81,5,0,81,50,82,5,0,81,50,83,5,0,81,50,84,5,0,81,50,85,5,0,81,50,86,5,0,81,50,87,5,0,81,50,88,4,0,81,50,89,4,0,82,50,76,5,0,82,50,77,5,0,82,50,78,5,0,82,50,79,5,0,82,50,80,5,0,82,50,81,5,0,82,50,82,5,0,82,50,83,5,0,82,50,84,5,0,82,50,85,5,0,82,50,86,5,0,82,50,87,4,0,82,50,88,4,0,83,50,77,5,0,83,50,78,5,0,83,50,79,5,0,83,50,80,5,0,83,50,81,5,0,83,50,82,5,0,83,50,83,5,0,83,50,84,5,0,83,50,85,5,0,83,50,86,4,0,83,50,87,4,0,84,50,78,5,0,84,50,79,5,0,84,50,80,5,0,84,50,81,5,0,84,50,82,5,0,84,50,83,5,0,84,50,84,5,0,84,50,85,4,0,84,50,86,4,0,85,50,79,4,0,85,50,80,5,0,85,50,81,5,0,85,50,82,5,0,85,50,83,4,0,85,50,84,4,0,85,50,85,67,5,86,50,81,67,5,86,50,82,67,5,86,50,83,112,0,6,51,81,112,0,6,51,82,112,0,6,51,83,50,2,7,51,79,112,0,7,51,80,112,0,7,51,84,50,2,7,51,85,112,0,8,51,79,112,0,8,51,85,112,0,9,51,78,112,0,9,51,79,112,0,9,51,86,112,0,10,51,78,112,0,10,51,86,112,0,11,51,78,112,0,11,51,86,112,0,12,51,79,112,0,12,51,80,112,0,12,51,84,112,0,12,51,85,50,1,13,51,79,112,0,13,51,80,112,0,13,51,81,112,0,13,51,84,50,1,13,51,85,112,0,14,51,81,112,0,14,51,82,112,0,14,51,83,35,0,33,51,83,35,0,34,51,83,112,0,35,51,42,112,0,35,51,43,112,0,35,51,44,35,14,35,51,83,112,0,36,51,41,112,0,36,51,43,112,0,36,51,44,112,0,36,51,45,50,2,36,51,46,35,14,36,51,83,112,0,37,51,40,112,0,37,51,46,35,14,37,51,82,112,0,38,51,39,112,0,38,51,47,35,14,38,51,82,112,0,39,51,39,112,0,39,51,47,85,0,39,51,82,112,0,40,51,39,112,0,40,51,47,112,0,41,51,40,112,0,41,51,46,112,0,42,51,41,112,0,42,51,45,50,1,42,51,46,112,0,43,51,42,112,0,43,51,43,112,0,43,51,44,20,0,57,51,64,20,0,57,51,65,20,0,57,51,66,77,2,58,51,61,4,0,58,51,62,98,0,58,51,63,98,0,58,51,67,4,0,58,51,68,77,2,58,51,69,17,0,59,51,61,17,0,59,51,69,77,4,60,51,59,17,0,60,51,60,17,0,60,51,70,77,3,60,51,71,4,0,61,51,59,4,0,61,51,71,98,0,62,51,59,98,0,62,51,71,20,0,63,51,58,20,0,63,51,72,20,0,64,51,58,20,0,64,51,72,20,0,65,51,58,20,0,65,51,72,98,0,66,51,59,98,0,66,51,71,4,0,67,51,59,4,0,67,51,71,77,4,68,51,59,17,0,68,51,60,17,0,68,51,70,77,3,68,51,71,17,0,69,51,61,17,0,69,51,69,77,1,70,51,61,4,0,70,51,62,98,0,70,51,63,98,0,70,51,67,4,0,70,51,68,77,1,70,51,69,43,5,70,51,81,44,5,70,51,82,43,5,70,51,83,20,0,71,51,64,20,0,71,51,65,20,0,71,51,66,43,5,71,51,79,44,5,71,51,80,48,0,71,51,82,48,0,71,51,83,44,5,71,51,84,43,5,71,51,85,44,5,72,51,78,85,0,72,51,79,53,1,72,51,80,48,0,72,51,82,44,5,72,51,86,35,0,73,51,44,43,5,73,51,77,77,2,73,51,81,43,5,73,51,87,35,0,74,51,44,44,5,74,51,76,96,2,74,51,79,77,4,74,51,80,17,0,74,51,81,48,0,74,51,86,48,0,74,51,87,44,5,74,51,88,35,0,75,51,44,43,5,75,51,75,96,4,75,51,78,48,0,75,51,79,96,1,75,51,80,5,0,75,51,82,44,3,75,51,83,48,0,75,51,88,43,5,75,51,89,35,14,76,51,43,44,5,76,51,75,77,2,76,51,78,96,3,76,51,79,5,0,76,51,83,44,5,76,51,89,35,0,77,51,43,43,5,77,51,74,77,4,77,51,77,17,0,77,51,78,5,0,77,51,83,5,0,77,51,84,44,3,77,51,85,43,5,77,51,90,85,0,78,51,43,44,5,78,51,74,5,0,78,51,79,17,0,78,51,82,25,0,78,51,83,25,0,78,51,84,5,0,78,51,85,44,5,78,51,90,43,5,79,51,74,44,3,79,51,79,5,0,79,51,80,5,0,79,51,81,17,0,79,51,86,77,3,79,51,87,43,5,79,51,90,44,5,80,51,75,25,0,80,51,76,5,0,80,51,81,77,1,80,51,86,44,5,80,51,89,43,5,81,51,75,25,0,81,51,76,85,0,81,51,78,44,3,81,51,81,5,0,81,51,82,25,0,81,51,87,43,5,81,51,89,44,5,82,51,76,17,0,82,51,83,77,3,82,51,84,44,5,82,51,88,43,5,83,51,77,25,0,83,51,78,25,0,83,51,79,77,1,83,51,83,43,5,83,51,87,44,5,84,51,78,25,0,84,51,79,25,0,84,51,83,44,5,84,51,86,43,5,85,51,79,44,5,85,51,80,44,5,85,51,84,43,5,85,51,85,43,5,86,51,81,44,5,86,51,82,43,5,86,51,83,50,2,6,52,82,112,0,7,52,81,112,0,7,52,82,112,0,7,52,83,112,0,8,52,80,112,0,8,52,84,112,0,9,52,79,112,0,9,52,85,50,4,10,52,78,112,0,10,52,79,112,0,10,52,85,50,3,10,52,86,112,0,11,52,79,112,0,11,52,85,112,0,12,52,80,112,0,12,52,84,112,0,13,52,81,112,0,13,52,82,112,0,13,52,83,50,1,14,52,82,35,14,32,52,84,35,14,33,52,83,35,14,34,52,83,50,2,35,52,43,35,0,35,52,83,112,0,36,52,42,112,0,36,52,43,112,0,36,52,44,35,0,36,52,83,112,0,37,52,41,112,0,37,52,42,112,0,37,52,44,112,0,37,52,45,35,14,37,52,82,112,0,38,52,40,112,0,38,52,41,112,0,38,52,45,112,0,38,52,46,35,0,38,52,82,50,4,39,52,39,112,0,39,52,40,112,0,39,52,46,50,3,39,52,47,85,0,39,52,82,112,0,40,52,40,112,0,40,52,41,112,0,40,52,45,112,0,40,52,46,112,0,41,52,41,112,0,41,52,42,112,0,41,52,44,112,0,41,52,45,112,0,42,52,42,112,0,42,52,43,112,0,42,52,44,50,1,43,52,43,50,2,57,52,63,20,0,57,52,64,20,0,57,52,65,20,0,57,52,66,50,2,57,52,67,4,0,58,52,62,98,0,58,52,63,98,0,58,52,67,4,0,58,52,68,17,0,59,52,61,17,0,59,52,69,17,0,60,52,60,17,0,60,52,70,4,0,61,52,59,4,0,61,52,71,50,4,62,52,58,98,0,62,52,59,98,0,62,52,71,50,3,62,52,72,20,0,63,52,58,20,0,63,52,72,20,0,64,52,58,20,0,64,52,72,20,0,65,52,58,20,0,65,52,72,50,4,66,52,58,98,0,66,52,59,98,0,66,52,71,50,3,66,52,72,4,0,67,52,59,4,0,67,52,71,17,0,68,52,60,17,0,68,52,70,17,0,69,52,61,17,0,69,52,69,4,0,70,52,62,98,0,70,52,63,98,0,70,52,67,4,0,70,52,68,50,1,71,52,63,20,0,71,52,64,20,0,71,52,65,20,0,71,52,66,50,1,71,52,67,50,5,71,52,79,48,0,71,52,82,50,5,71,52,85,35,0,72,52,45,72,0,72,52,79,35,0,73,52,44,35,14,74,52,44,72,0,74,52,81,48,0,74,52,87,35,14,75,52,44,50,5,75,52,75,50,5,75,52,89,35,14,76,52,43,69,4,76,52,79,5,0,76,52,80,35,14,77,52,43,72,0,77,52,78,85,0,77,52,83,85,0,78,52,43,17,0,78,52,82,25,0,78,52,83,85,0,79,52,81,72,0,79,52,86,50,5,81,52,75,72,0,81,52,78,50,5,81,52,89,72,0,82,52,83,50,5,85,52,79,50,5,85,52,85,112,0,7,53,81,112,0,7,53,82,112,0,7,53,83,112,0,8,53,80,112,0,8,53,84,112,0,9,53,79,112,0,9,53,85,112,0,10,53,79,112,0,10,53,85,112,0,11,53,79,112,0,11,53,80,112,0,11,53,84,112,0,11,53,85,112,0,12,53,80,112,0,12,53,81,112,0,12,53,84,112,0,13,53,81,112,0,13,53,82,112,0,13,53,83,35,0,31,53,85,35,0,32,53,84,35,0,33,53,84,35,0,34,53,83,35,0,35,53,83,112,0,36,53,42,112,0,36,53,43,112,0,36,53,44,112,0,37,53,41,112,0,37,53,42,112,0,37,53,43,112,0,37,53,44,112,0,37,53,45,112,0,38,53,40,112,0,38,53,41,112,0,38,53,45,112,0,38,53,46,112,0,39,53,40,112,0,39,53,41,112,0,39,53,45,112,0,39,53,46,85,0,39,53,82,112,0,40,53,40,112,0,40,53,41,112,0,40,53,45,112,0,40,53,46,112,0,41,53,41,112,0,41,53,42,112,0,41,53,43,112,0,41,53,44,112,0,41,53,45,112,0,42,53,42,112,0,42,53,43,112,0,42,53,44,20,0,57,53,64,20,0,57,53,65,20,0,57,53,66,4,0,58,53,62,98,0,58,53,63,98,0,58,53,67,4,0,58,53,68,17,0,59,53,61,17,0,59,53,69,17,0,60,53,60,17,0,60,53,70,4,0,61,53,59,4,0,61,53,71,98,0,62,53,59,98,0,62,53,71,20,0,63,53,58,20,0,63,53,72,20,0,64,53,58,20,0,64,53,72,20,0,65,53,58,20,0,65,53,72,98,0,66,53,59,98,0,66,53,71,4,0,67,53,59,4,0,67,53,71,17,0,68,53,60,17,0,68,53,70,17,0,69,53,61,17,0,69,53,69,4,0,70,53,62,98,0,70,53,63,98,0,70,53,67,4,0,70,53,68,35,14,71,53,45,20,0,71,53,64,20,0,71,53,65,20,0,71,53,66,35,14,72,53,45,35,14,73,53,44,35,0,74,53,44,35,0,75,53,44,35,14,76,53,43,35,0,77,53,43,5,0,77,53,81,85,0,77,53,83,85,0,78,53,43,17,0,78,53,82,85,0,78,53,83,85,0,79,53,81,85,0,79,53,82,50,2,8,54,80,112,0,8,54,81,112,0,8,54,82,112,0,8,54,83,50,2,8,54,84,112,0,9,54,80,112,0,9,54,84,112,0,10,54,80,112,0,10,54,84,112,0,11,54,80,112,0,11,54,84,50,1,12,54,80,112,0,12,54,81,112,0,12,54,82,112,0,12,54,83,50,1,12,54,84,50,2,37,54,41,112,0,37,54,42,112,0,37,54,43,112,0,37,54,44,50,2,37,54,45,112,0,38,54,41,112,0,38,54,45,112,0,39,54,41,112,0,39,54,45,50,5,39,54,82,112,0,40,54,41,112,0,40,54,45,50,1,41,54,41,112,0,41,54,42,112,0,41,54,43,112,0,41,54,44,50,1,41,54,45,98,0,57,54,64,20,0,57,54,65,98,0,57,54,66,17,0,58,54,62,4,0,58,54,63,4,0,58,54,67,17,0,58,54,68,98,0,59,54,61,98,0,59,54,69,98,0,60,54,60,98,0,60,54,70,17,0,61,54,59,17,0,61,54,71,4,0,62,54,59,4,0,62,54,71,98,0,63,54,58,98,0,63,54,72,20,0,64,54,58,20,0,64,54,72,98,0,65,54,58,98,0,65,54,72,4,0,66,54,59,4,0,66,54,71,17,0,67,54,59,17,0,67,54,71,98,0,68,54,60,98,0,68,54,70,98,0,69,54,61,98,0,69,54,69,35,0,70,54,46,17,0,70,54,62,4,0,70,54,63,4,0,70,54,67,17,0,70,54,68,35,0,71,54,45,98,0,71,54,64,20,0,71,54,65,98,0,71,54,66,35,0,72,54,45,35,0,73,54,44,35,0,74,54,44,85,0,78,54,43,5,0,78,54,82,112,0,8,55,82,112,0,9,55,81,112,0,9,55,83,112,0,10,55,80,112,0,10,55,81,112,0,10,55,83,112,0,10,55,84,112,0,11,55,81,112,0,11,55,82,112,0,11,55,83,112,0,12,55,82,112,0,37,55,43,112,0,38,55,42,112,0,38,55,43,112,0,38,55,44,112,0,39,55,41,112,0,39,55,42,112,0,39,55,43,112,0,39,55,44,112,0,39,55,45,112,0,40,55,42,112,0,40,55,43,112,0,40,55,44,112,0,41,55,43,98,0,57,55,64,20,0,57,55,65,98,0,57,55,66,17,0,58,55,62,4,0,58,55,63,4,0,58,55,67,17,0,58,55,68,85,0,59,55,60,98,0,59,55,61,98,0,59,55,69,85,0,59,55,70,98,0,60,55,60,98,0,60,55,70,17,0,61,55,59,17,0,61,55,71,4,0,62,55,59,4,0,62,55,71,98,0,63,55,58,98,0,63,55,72,20,0,64,55,58,20,0,64,55,72,98,0,65,55,58,98,0,65,55,72,4,0,66,55,59,4,0,66,55,71,17,0,67,55,59,17,0,67,55,71,98,0,68,55,60,98,0,68,55,70,85,0,69,55,60,98,0,69,55,61,98,0,69,55,69,85,0,69,55,70,17,0,70,55,62,4,0,70,55,63,4,0,70,55,67,17,0,70,55,68,98,0,71,55,64,20,0,71,55,65,98,0,71,55,66,50,5,78,55,43,5,0,79,55,83,112,0,9,56,81,112,0,9,56,82,112,0,9,56,83,112,0,10,56,81,112,0,10,56,82,112,0,10,56,83,112,0,11,56,81,112,0,11,56,82,112,0,11,56,83,112,0,38,56,42,112,0,38,56,43,112,0,38,56,44,112,0,39,56,42,112,0,39,56,43,112,0,39,56,44,112,0,40,56,42,112,0,40,56,43,112,0,40,56,44,85,0,57,56,63,4,0,57,56,64,98,0,57,56,65,4,0,57,56,66,85,0,57,56,67,98,0,58,56,62,17,0,58,56,63,17,0,58,56,67,98,0,58,56,68,50,2,59,56,60,4,0,59,56,61,4,0,59,56,69,50,2,59,56,70,4,0,60,56,60,4,0,60,56,70,98,0,61,56,59,98,0,61,56,71,85,0,62,56,58,17,0,62,56,59,17,0,62,56,71,85,0,62,56,72,4,0,63,56,58,4,0,63,56,72,98,0,64,56,58,98,0,64,56,72,4,0,65,56,58,4,0,65,56,72,85,0,66,56,58,17,0,66,56,59,17,0,66,56,71,85,0,66,56,72,4,0,67,56,59,98,0,67,56,71,4,0,68,56,60,4,0,68,56,70,50,1,69,56,60,4,0,69,56,61,4,0,69,56,69,50,1,69,56,70,98,0,70,56,62,17,0,70,56,63,17,0,70,56,67,98,0,70,56,68,85,0,71,56,63,4,0,71,56,64,98,0,71,56,65,4,0,71,56,66,85,0,71,56,67,5,0,80,56,84,50,2,9,57,81,112,0,9,57,82,50,2,9,57,83,112,0,10,57,81,112,0,10,57,82,112,0,10,57,83,50,1,11,57,81,112,0,11,57,82,50,1,11,57,83,50,2,38,57,42,112,0,38,57,43,50,2,38,57,44,112,0,39,57,42,112,0,39,57,43,112,0,39,57,44,50,1,40,57,42,112,0,40,57,43,50,1,40,57,44,77,2,56,57,64,109,4,56,57,65,77,2,56,57,66,85,0,57,57,62,85,0,57,57,63,17,0,57,57,64,98,0,57,57,65,17,0,57,57,66,85,0,57,57,67,85,0,57,57,68,4,0,58,57,62,98,0,58,57,63,98,0,58,57,67,4,0,58,57,68,17,0,59,57,61,17,0,59,57,69,17,0,60,57,60,17,0,60,57,70,85,0,61,57,58,4,0,61,57,59,4,0,61,57,71,85,0,61,57,72,85,0,62,57,58,98,0,62,57,59,98,0,62,57,71,85,0,62,57,72,77,4,63,57,57,17,0,63,57,58,17,0,63,57,72,77,3,63,57,73,109,6,64,57,57,98,0,64,57,58,98,0,64,57,72,109,7,64,57,73,77,4,65,57,57,17,0,65,57,58,17,0,65,57,72,77,3,65,57,73,85,0,66,57,58,4,0,66,57,59,98,0,66,57,71,85,0,66,57,72,85,0,67,57,58,4,0,67,57,59,4,0,67,57,71,85,0,67,57,72,17,0,68,57,60,17,0,68,57,70,17,0,69,57,61,17,0,69,57,69,4,0,70,57,62,98,0,70,57,63,98,0,70,57,67,4,0,70,57,68,85,0,71,57,62,85,0,71,57,63,17,0,71,57,64,98,0,71,57,65,17,0,71,57,66,85,0,71,57,67,85,0,71,57,68,109,5,72,57,65,5,0,81,57,85,112,0,10,58,82,112,0,39,58,43,44,3,56,58,64,44,3,56,58,65,44,3,56,58,66,44,5,57,58,64,44,5,57,58,65,44,5,57,58,66,44,5,58,58,62,44,5,58,58,63,98,0,58,58,64,98,0,58,58,65,98,0,58,58,66,44,5,58,58,67,44,5,58,58,68,44,5,59,58,61,98,0,59,58,62,98,0,59,58,63,98,0,59,58,67,98,0,59,58,68,44,5,59,58,69,44,5,60,58,60,98,0,60,58,61,98,0,60,58,69,44,5,60,58,70,44,5,61,58,59,98,0,61,58,60,98,0,61,58,70,44,5,61,58,71,44,5,62,58,59,98,0,62,58,60,98,0,62,58,70,44,5,62,58,71,44,3,63,58,57,44,5,63,58,58,98,0,63,58,59,98,0,63,58,71,44,5,63,58,72,44,3,63,58,73,44,3,64,58,57,44,5,64,58,58,98,0,64,58,59,98,0,64,58,71,44,5,64,58,72,44,3,64,58,73,44,3,65,58,57,44,5,65,58,58,98,0,65,58,59,98,0,65,58,71,44,5,65,58,72,44,3,65,58,73,44,5,66,58,59,98,0,66,58,60,98,0,66,58,70,44,5,66,58,71,44,5,67,58,59,98,0,67,58,60,98,0,67,58,70,44,5,67,58,71,44,5,68,58,60,98,0,68,58,61,98,0,68,58,69,44,5,68,58,70,44,5,69,58,61,98,0,69,58,62,98,0,69,58,63,98,0,69,58,67,98,0,69,58,68,44,5,69,58,69,44,5,70,58,62,44,5,70,58,63,98,0,70,58,64,98,0,70,58,65,98,0,70,58,66,44,5,70,58,67,44,5,70,58,68,44,3,71,58,62,44,3,71,58,63,17,0,71,58,64,17,0,71,58,65,17,0,71,58,66,44,3,71,58,67,44,3,71,58,68,44,3,72,58,64,44,3,72,58,65,44,3,72,58,66,85,0,81,58,85,50,5,10,59,82,50,5,39,59,43,112,0,56,59,64,112,0,56,59,65,112,0,56,59,66,112,0,57,59,64,112,0,57,59,65,112,0,57,59,66,112,0,58,59,62,112,0,58,59,63,112,0,58,59,67,112,0,58,59,68,112,0,59,59,61,112,0,59,59,69,112,0,60,59,60,112,0,60,59,70,112,0,61,59,59,112,0,61,59,71,112,0,62,59,59,112,0,62,59,71,112,0,63,59,57,112,0,63,59,58,112,0,63,59,72,112,0,63,59,73,112,0,64,59,57,112,0,64,59,58,112,0,64,59,72,112,0,64,59,73,112,0,65,59,57,112,0,65,59,58,112,0,65,59,72,112,0,65,59,73,112,0,66,59,59,112,0,66,59,60,112,0,66,59,71,112,0,67,59,59,112,0,67,59,71,112,0,68,59,60,112,0,68,59,70,112,0,69,59,61,112,0,69,59,67,112,0,69,59,69,112,0,70,59,62,112,0,70,59,63,112,0,70,59,67,112,0,70,59,68,112,0,71,59,62,112,0,71,59,63,112,0,71,59,67,112,0,71,59,68,112,0,72,59,64,112,0,72,59,65,112,0,72,59,66,35,0,78,59,86,35,14,79,59,85,35,0,80,59,85,85,0,81,59,85,50,2,57,60,65,112,0,58,60,64,112,0,58,60,65,112,0,58,60,66,112,0,59,60,62,112,0,59,60,63,112,0,59,60,64,112,0,59,60,66,112,0,59,60,67,112,0,59,60,68,112,0,60,60,61,112,0,60,60,62,112,0,60,60,68,112,0,60,60,69,112,0,61,60,60,112,0,61,60,61,112,0,61,60,69,112,0,61,60,70,112,0,62,60,60,112,0,62,60,70,112,0,63,60,59,112,0,63,60,60,112,0,63,60,70,112,0,63,60,71,50,4,64,60,58,112,0,64,60,59,112,0,64,60,71,50,3,64,60,72,112,0,65,60,59,112,0,65,60,60,112,0,65,60,70,112,0,65,60,71,112,0,66,60,60,112,0,66,60,70,112,0,67,60,60,112,0,67,60,61,112,0,67,60,69,112,0,67,60,70,112,0,68,60,61,112,0,68,60,62,112,0,68,60,68,112,0,68,60,69,112,0,69,60,62,112,0,69,60,63,112,0,69,60,64,112,0,69,60,67,112,0,69,60,68,112,0,70,60,64,112,0,70,60,65,112,0,70,60,66,112,0,71,60,64,112,0,71,60,65,112,0,71,60,66,35,0,76,60,85,35,0,77,60,85,35,0,77,60,86,35,0,78,60,86,35,14,79,60,85,35,0,80,60,85,85,0,81,60,85,112,0,59,61,63,112,0,59,61,64,112,0,59,61,65,112,0,59,61,66,112,0,59,61,67,50,2,60,61,61,112,0,60,61,62,112,0,60,61,63,112,0,60,61,64,112,0,60,61,65,112,0,60,61,66,112,0,60,61,67,112,0,60,61,68,50,2,60,61,69,112,0,61,61,61,112,0,61,61,62,112,0,61,61,63,112,0,61,61,67,112,0,61,61,68,112,0,61,61,69,112,0,62,61,61,112,0,62,61,62,112,0,62,61,68,112,0,62,61,69,112,0,62,61,70,112,0,63,61,60,112,0,63,61,61,112,0,63,61,69,112,0,63,61,70,112,0,64,61,60,112,0,64,61,61,112,0,64,61,69,112,0,64,61,70,112,0,65,61,60,112,0,65,61,61,112,0,65,61,68,112,0,65,61,69,112,0,65,61,70,112,0,66,61,61,112,0,66,61,62,112,0,66,61,68,112,0,66,61,69,112,0,66,61,70,112,0,67,61,61,112,0,67,61,62,112,0,67,61,63,112,0,67,61,67,112,0,67,61,68,112,0,67,61,69,50,1,68,61,61,112,0,68,61,62,112,0,68,61,63,112,0,68,61,66,112,0,68,61,67,112,0,68,61,68,50,1,68,61,69,112,0,69,61,64,112,0,69,61,65,112,0,69,61,66,112,0,69,61,67,50,1,71,61,65,35,0,75,61,85,35,0,76,61,85,35,14,77,61,85,35,14,77,61,86,35,14,78,61,86,35,14,79,61,85,35,14,80,61,85,85,0,81,61,85,112,0,59,62,64,112,0,59,62,65,112,0,59,62,66,112,0,60,62,63,112,0,60,62,64,112,0,60,62,65,112,0,60,62,66,112,0,60,62,67,112,0,61,62,62,112,0,61,62,63,112,0,61,62,67,112,0,61,62,68,112,0,62,62,61,112,0,62,62,62,112,0,62,62,68,112,0,62,62,69,112,0,63,62,60,112,0,63,62,61,112,0,63,62,69,112,0,63,62,70,112,0,64,62,60,112,0,64,62,61,112,0,64,62,69,112,0,64,62,70,112,0,65,62,60,112,0,65,62,61,112,0,65,62,69,112,0,65,62,70,112,0,66,62,61,112,0,66,62,62,112,0,66,62,68,112,0,66,62,69,112,0,67,62,62,112,0,67,62,63,112,0,67,62,67,112,0,67,62,68,112,0,68,62,63,112,0,68,62,64,112,0,68,62,66,112,0,68,62,67,112,0,69,62,64,112,0,69,62,65,112,0,69,62,66,35,14,74,62,86,35,14,75,62,85,35,14,76,62,85,35,0,77,62,85,35,0,77,62,86,35,0,78,62,86,35,14,79,62,85,35,0,80,62,85,85,0,81,62,85,112,0,60,63,63,112,0,60,63,64,112,0,60,63,65,112,0,60,63,66,112,0,60,63,67,50,2,61,63,62,112,0,61,63,63,112,0,61,63,67,112,0,61,63,68,112,0,62,63,62,112,0,62,63,68,112,0,62,63,69,112,0,63,63,61,112,0,63,63,69,112,0,64,63,61,112,0,64,63,69,112,0,65,63,61,112,0,65,63,69,112,0,66,63,62,112,0,66,63,68,50,1,67,63,62,112,0,67,63,63,112,0,67,63,67,112,0,67,63,68,112,0,68,63,64,112,0,68,63,65,112,0,68,63,66,35,0,73,63,86,35,0,74,63,86,35,0,75,63,85,35,0,76,63,85,112,0,60,64,64,112,0,60,64,65,112,0,60,64,66,112,0,61,64,63,112,0,61,64,65,112,0,61,64,66,112,0,61,64,67,50,2,61,64,68,112,0,62,64,62,112,0,62,64,68,112,0,63,64,61,112,0,63,64,69,112,0,64,64,61,112,0,64,64,69,112,0,65,64,61,112,0,65,64,69,112,0,66,64,62,112,0,66,64,68,112,0,67,64,63,112,0,67,64,67,50,1,67,64,68,112,0,68,64,64,112,0,68,64,65,112,0,68,64,66,50,2,60,65,65,112,0,61,65,64,112,0,61,65,65,112,0,61,65,66,112,0,62,65,63,112,0,62,65,64,112,0,62,65,66,112,0,62,65,67,112,0,63,65,62,112,0,63,65,63,112,0,63,65,67,112,0,63,65,68,50,4,64,65,61,112,0,64,65,62,112,0,64,65,68,50,3,64,65,69,112,0,65,65,62,112,0,65,65,63,112,0,65,65,67,112,0,65,65,68,112,0,66,65,63,112,0,66,65,64,112,0,66,65,66,112,0,66,65,67,112,0,67,65,64,112,0,67,65,65,112,0,67,65,66,50,1,68,65,65,112,0,61,66,64,112,0,61,66,65,112,0,61,66,66,112,0,62,66,63,112,0,62,66,64,112,0,62,66,65,112,0,62,66,66,112,0,62,66,67,112,0,63,66,62,112,0,63,66,63,112,0,63,66,67,112,0,63,66,68,112,0,64,66,62,112,0,64,66,63,112,0,64,66,67,112,0,64,66,68,112,0,65,66,62,112,0,65,66,63,112,0,65,66,67,112,0,65,66,68,112,0,66,66,63,112,0,66,66,64,112,0,66,66,65,112,0,66,66,66,112,0,66,66,67,112,0,67,66,64,112,0,67,66,65,112,0,67,66,66,50,2,62,67,63,112,0,62,67,64,112,0,62,67,65,112,0,62,67,66,50,2,62,67,67,112,0,63,67,63,112,0,63,67,67,112,0,64,67,63,112,0,64,67,67,112,0,65,67,63,112,0,65,67,67,50,1,66,67,63,112,0,66,67,64,112,0,66,67,65,112,0,66,67,66,50,1,66,67,67,112,0,62,68,65,112,0,63,68,64,112,0,63,68,65,112,0,63,68,66,112,0,64,68,63,112,0,64,68,64,112,0,64,68,65,112,0,64,68,66,112,0,64,68,67,112,0,65,68,64,112,0,65,68,65,112,0,65,68,66,112,0,66,68,65,112,0,63,69,64,112,0,63,69,65,112,0,63,69,66,112,0,64,69,64,112,0,64,69,65,112,0,64,69,66,112,0,65,69,64,112,0,65,69,65,112,0,65,69,66,50,2,63,70,64,112,0,63,70,65,50,2,63,70,66,112,0,64,70,64,112,0,64,70,65,112,0,64,70,66,50,1,65,70,64,112,0,65,70,65,50,1,65,70,66,112,0,64,71,65,50,5,64,72,65