2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,21,5,5,5,5,5,5,5,5,5,5,5,5,5,5,26,33,2,2,
2,73,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,2,2,
2,32,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,19,2,2,
2,2,28,0,0,0,0,0,0,0,0,0,0,0,0,0,74,70,2,2,2,
2,2,32,24,8,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,
2,2,2,2,6,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,2,
2,2,2,2,6,0,0,0,0,0,0,0,0,0,75,41,19,2,2,2,2,
2,2,2,73,81,0,0,0,0,75,38,39,40,23,31,2,2,2,2,2,2,
2,2,2,71,77,0,0,0,74,70,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,6,0,0,0,78,72,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,6,0,0,0,0,79,26,33,2,2,2,2,2,2,2,2,2,
2,2,44,35,28,0,0,0,0,0,0,30,2,2,2,73,72,2,2,2,2,
44,35,44,44,44,0,0,0,0,0,0,10,5,83,5,80,79,5,22,2,2,
44,44,44,44,44,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,
44,44,44,44,45,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,
44,44,44,44,44,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2,2,
44,44,44,44,44,0,0,0,0,0,0,74,77,0,0,0,0,0,4,2,2,
44,44,44,68,50,0,0,0,0,0,0,27,28,0,0,0,0,0,4,2,2,
44,44,55,86,66,0,0,0,0,75,23,70,71,24,76,0,0,0,4,2,2,
44,44,48,59,48,0,0,0,0,79,26,72,73,25,80,0,0,0,4,2,2,
44,20,76,0,0,0,0,0,0,0,0,30,29,0,0,0,0,0,4,2,2,
37,2,71,77,0,0,0,0,0,0,0,4,6,0,0,0,0,0,4,2,2,
2,2,2,6,0,0,0,0,0,0,0,4,6,0,0,0,0,0,4,2,2,
2,2,2,6,0,0,0,0,0,0,0,27,6,0,0,0,0,75,19,2,2,
2,2,2,6,0,0,0,0,0,75,23,31,6,0,0,0,74,70,2,2,2,
2,2,2,6,0,0,0,0,74,70,2,2,28,0,0,0,78,72,2,2,2,
2,2,2,6,0,0,0,0,4,2,2,2,32,77,0,0,0,79,22,2,2,
2,2,2,6,0,0,0,0,4,2,2,2,2,28,0,0,0,0,4,2,2,
2,2,2,6,0,0,0,0,4,2,2,2,2,71,77,0,0,0,4,2,2,
2,2,73,81,0,0,0,0,4,2,2,44,35,2,6,0,0,0,4,2,2,
2,2,29,0,0,0,0,0,4,2,2,44,44,35,6,0,0,0,4,2,2,
2,2,6,0,0,0,0,0,4,2,2,44,44,35,6,0,0,0,4,2,2,
2,2,6,0,0,0,0,0,78,72,2,37,44,35,6,0,0,0,4,2,2,
2,2,6,0,0,0,0,0,0,30,2,44,44,35,6,0,0,0,4,2,2,
2,2,6,0,0,0,0,0,0,78,72,37,37,73,81,0,0,0,4,2,2,
2,2,6,0,0,0,0,0,0,0,79,5,5,80,0,0,0,0,27,2,2,
2,2,28,0,0,0,0,0,0,0,0,7,8,0,0,0,75,23,31,2,2,
2,2,32,77,0,0,0,0,0,0,0,27,28,0,0,0,79,26,72,2,2,
2,2,2,28,0,0,0,0,0,75,23,31,71,77,0,0,0,0,30,2,2,
2,2,2,29,0,0,0,0,74,70,2,2,2,6,0,0,0,0,78,33,2,
2,2,2,6,0,0,0,0,4,2,2,2,73,81,0,0,0,0,0,30,2,
2,2,2,6,0,0,0,0,78,44,44,44,80,0,0,0,0,0,0,27,2,
2,2,2,6,0,0,0,59,46,44,44,44,44,50,0,0,0,7,23,31,2,
2,2,2,6,0,0,0,61,0,49,44,44,55,48,0,0,0,4,2,2,2,
2,2,2,28,0,0,0,0,0,0,49,56,48,0,0,0,0,4,2,2,2,
2,2,2,32,24,76,0,0,0,0,0,0,0,0,0,0,0,4,2,2,2,
2,2,2,2,2,71,77,0,0,0,0,0,0,0,0,0,0,4,2,2,2,
2,2,2,2,2,73,81,0,0,0,0,0,0,0,0,0,0,4,2,2,2,
2,2,2,2,2,29,0,0,0,0,0,0,0,0,0,75,3,19,2,2,2,
2,2,2,2,2,20,76,0,0,0,0,0,0,0,74,70,2,2,2,2,2,
2,2,2,2,2,2,71,77,0,0,0,0,0,0,27,2,2,2,2,2,2,
2,2,2,2,2,2,2,28,0,0,0,0,0,74,70,2,2,2,2,2,2,
2,2,2,2,2,2,2,32,24,38,39,40,3,19,2,2,2,2,2,2,2,
2,2,34,25,22,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,29,44,78,72,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,28,49,50,79,26,33,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,44,69,68,69,58,30,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,44,44,69,48,75,19,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,44,44,44,44,44,70,2,2,2,2,2,2,2,2,2,2,2,2,2,2