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