45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,
2,2,2,2,2,2,2,2,2,3,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,29,2,2,2,2,3,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,29,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
46,46,46,46,46,46,46,46,46,17,3,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,29,35,46,46,46,46,17,3,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,29,35,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46
46,46,46,46,46,46,46,46,46,46,17,2,3,45,28,4,4,4,4,4,4,4,4,4,4,4,4,4,5,45,29,2,2,35,46,46,9,46,46,46,17,3,45,28,4,4,4,4,4,4,4,4,4,5,45,45,45,28,4,4,4,4,5,45,28,4,4,4,4,4,4,5,45,29,2,2,2,2,35,46,46,46,46,46,46,46,46,46,46,9,46,46,46,46,46,46
46,46,46,46,46,46,46,46,46,46,46,46,17,1,41,33,27,11,41,36,30,36,11,41,33,44,44,27,11,1,35,46,46,46,12,15,18,46,46,46,46,17,1,41,36,11,41,36,33,44,44,27,36,11,2,1,2,41,36,36,36,30,11,1,41,0,11,41,30,11,41,11,1,35,46,46,46,46,46,46,46,46,46,12,18,46,40,16,46,46,46,46,46,46,22,22
46,46,46,46,46,46,46,46,46,46,46,46,46,7,46,47,48,46,46,46,8,46,46,46,47,44,44,48,46,7,46,9,46,46,10,30,39,46,46,46,46,46,7,46,46,46,46,46,47,44,44,48,46,9,46,7,46,46,46,46,46,8,46,7,46,46,46,46,8,46,46,46,7,46,12,15,15,18,46,46,46,46,46,22,22,46,46,46,46,46,46,46,12,15,49,44
46,46,46,46,46,46,46,46,46,46,12,15,15,13,15,23,48,46,12,15,14,15,18,9,47,44,44,34,15,13,15,15,15,15,15,14,15,18,46,46,9,46,7,46,46,40,16,46,47,44,44,48,46,46,46,7,46,46,46,46,46,8,46,7,12,15,15,15,14,15,15,15,13,15,23,22,22,48,46,9,46,46,46,31,32,46,46,46,40,16,46,46,47,22,21,44
46,12,15,18,46,46,46,46,46,9,47,44,22,22,22,44,34,15,23,22,22,22,34,15,23,60,61,61,61,58,22,22,22,60,61,61,58,34,18,46,46,40,1,16,46,46,46,12,23,44,44,34,18,46,46,7,46,46,40,16,46,8,12,13,23,44,44,44,60,61,61,61,61,61,58,31,32,34,18,46,46,46,46,31,32,46,46,46,46,46,12,15,23,31,44,44
9,10,30,39,46,12,15,18,46,12,23,44,44,44,44,44,22,22,44,31,44,32,44,22,22,22,22,22,22,22,21,44,26,22,22,22,22,22,34,15,18,46,7,46,12,15,15,23,22,22,22,22,48,46,40,1,16,9,46,46,46,8,47,22,22,22,22,22,22,44,22,22,22,44,22,22,22,22,48,46,46,46,12,31,32,15,18,46,46,46,47,22,22,21,44,44
46,46,8,46,46,10,30,39,46,47,44,44,44,44,44,44,44,44,44,31,44,32,44,31,44,32,44,44,44,31,44,44,44,32,44,44,31,26,22,22,34,15,13,15,23,44,44,44,31,44,44,32,48,46,46,7,46,46,46,46,12,14,23,31,44,44,44,44,32,44,44,44,44,44,31,44,44,44,34,15,15,15,23,31,22,22,34,15,15,15,23,31,44,44,44,44
15,15,14,15,15,15,14,15,15,23,44,44,44,44,44,44,44,44,44,31,22,22,22,21,44,32,44,44,44,31,44,44,44,32,44,44,31,44,44,26,22,22,44,44,44,44,44,44,31,44,44,32,34,15,15,13,15,15,15,15,23,22,22,22,44,44,44,44,32,44,44,44,44,44,31,44,44,26,22,22,22,44,22,22,21,32,44,44,22,22,22,21,44,44,44,44
44,44,44,44,44,44,44,44,44,44,22,22,44,44,44,44,44,44,44,31,31,44,44,44,44,32,44,44,44,31,44,44,44,44,44,44,31,44,44,44,44,32,44,44,22,22,22,44,31,44,44,32,44,60,61,61,61,61,61,58,44,31,44,32,44,44,44,44,32,44,44,44,44,44,31,44,44,44,44,44,32,44,31,44,44,32,44,44,31,44,44,44,44,44,44,44
22,22,22,22,22,44,22,22,22,44,31,32,44,44,22,22,22,22,22,22,21,44,44,44,44,32,44,44,44,31,44,44,44,26,22,22,22,22,22,22,22,22,22,22,21,44,26,22,22,22,22,22,22,22,22,22,44,22,22,22,22,22,22,22,22,22,44,44,22,22,22,44,44,44,31,44,44,44,44,44,32,44,31,44,44,32,44,44,31,44,44,44,44,44,44,44
44,44,44,44,32,44,31,44,32,44,31,32,44,44,31,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,32,44,44,44,44,44,31,44,44,44,44,44,32,44,44,31,44,32,44,44,44,31,44,44,44,44,44,32,44,31,44,44,32,44,44,31,44,44,44,44,44,44,44