[[-1,0,-1,1,1,0,-1,-1,0,1,-1,-2,-2,1,1,0,-2,-1,0,1,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,-1,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0],[87,-88,78,32,-49,118,-62,72,-17,99,-10,-51,19,59,-4,-57,1,39,-14,-38,7,49,7,-43,-10,31,8,-27,-10,19,3,-12,2,13,-4,-15,5,15,-5,-20,-1,19,1,-15,-1,14,1,-12,0,9,-4,-11,2,12,-2,-12,1,11,-1,-11,0,10,-1,-11,-1,8,-2,-7,3,8,-4,-11,1,11,0,-11,-1,8,-1,-8,0,7,-1,-8,0,7,-1,-7,0,6,-2,-7,1,7,-1,-7,0,6,-2,-6,1,6,-2,-6,1,6,-2,-6,1,5,-2,-6,1,6,-2,-7,1,6,-1,-7,-1,5,0,-5,0,4,-1,-4,1,3,-2,-4,1,4,-2,-5,1,5,-1,-5,0,4,-2,-5,1,4,-2,-5,1,4,-1,-5,0,4,-1,-4,0,3,-2,-4,0,4,-1,-4,0,3,-1,-3,1,2,-2,-4,1,4,-2,-4,0,3,-1,-4,0,2,-2,-3,1,3,-2,-4,1,3,-1,-4,0,3,-2,-4,0,3,-1,-3,0,2,-1,-3,1,2,-2,-4,0,3,-1,-3,1,2,-2,-3,1,3,-1,-3,1,2,-1,-3,0,2,-1,-3,0,2,-2,-2,1,3,-1,-3,1,2,-2,-3,1,2,-1,-3,0,2,-1,-3,1,2,-1,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-2,1,2,-2,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,1,2,-2,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-2,-2,0,1,-2,-2,1,1,-1,-2,1,1,-2,-2,0,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-1,-2,0,1,-1,-2,1,1,-2,-2,0,1,-2,-2,1,1,-2,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-2,-2,0,1,-1,-2,0,1,-2,-1,1,1,-2,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,0,-2,-1,1,1,-1,-2,0,1,-1,-2,1,1,-2,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,1,0,-2,-1,1,1,-2,-1,1,1,-1,-2,0,1,-1,-1,0,0,-1,-1,1,0,-2,-1,1,1,-2,-1,1,1,-1,-2,0,1,-2,-1,1,1,-1,-2,0,0,0,0,-1,0,0,1,-1,-2,-1,1,-1,-2,1,1,0,-2,0,1,0,-3,-1,0,0,-2,-1,1,-1,-1,-1,1,-1,-2,0,1,0,-2,0,1,0,-2,0,1,0,-2,-1,1,0,-2,0,1,0,-2,0,1,0,-2,-1,0,-1,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,0,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,0,0,-1,-1,1,-1,-2,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-2,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,0,0,-2,-1,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1],[119,-120,-116,-41,81,81,-34,-84,7,64,2,-49,-7,33,1,-22,2,20,-3,-19,3,17,-4,-18,1,17,-2,-15,0,14,-2,-13,1,12,-2,-12,0,11,-1,-10,0,9,-1,-9,0,9,-1,-9,0,8,-1,-8,0,7,-1,-7,0,7,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-2,-4,0,4,-2,-4,1,3,-2,-5,1,5,-1,-5,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,1,-1,-2,0,1,-2,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,1,0,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-2,-1,0,0,-2,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,-1,-1,-1,0,0,-2,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-54,53,11,30,-9,3,26,17,-2,-25,-2,12,1,-11,-3,7,1,-6,-2,4,0,-4,-1,4,1,-4,-2,2,0,-2,0,2,-1,-3,-1,2,-1,-3,-1,2,0,-3,-1,2,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,1,-1,-2,0,2,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,0,-1,-1,0,1,-1,-1,1,1,-2,-4,-2,3,2,-2,-2,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-2,0,2,0,-2,-2,0,0,0,0,-1,-2,-1,0,2,2,-2,-2,-2,-1,1,1,-2,-3,1,3,0,-5,-1,5,4,-2,-7,-1,5,0,-5,-3,5,5,-3,-4,-1,1,1,0,0,-1,-2,-1,1,0,-2,-1,-1,-4,-1,3,6,3,-8,-6,2,2,-3,-5,1,1,0,1,3,3,-8,-10,3,7,1,-6,-3,4,3,-3,-4,0,2,-1,-1,2,0,-3,-3,1,3,0,-2,0,0,-2,-2,-1,3,2,-1,-2,-1,0,-1,-3,0,1,3,1,-4,-3,1,2,-1,-2,0,1,-1,-2,-1,1,0,-3,0,3,2,-2,-4,-2,2,0,-1,0,1,1,-2,-3,-2,-1,3,3,-1,-3,-2,1,1,-1,-2,0,0,-2,-1,1,1,-2,-3,-1,2,0,-2,0,1,-2,-3,-2,3,2,-2,-3,0,2,0,-2,-1,0,1,-1,-2,-1,1,1,0,0,-2,-2,-1,-1,1,1,-2,-3,0,2,1,-1,-3,-2,2,1,0,-1,-1,-1,0,0,0,0,-1,0,0,-1,-1,-2,0,1,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-2,-1,0,-1,-1,-1,2,1,-2,-2,1,2,-1,-3,-1,1,1,-2,-1,1,1,-1,-2,-1,1,0,-1,-1,0,-1,-2,-1,1,0,-2,-3,0,1,1,0,-2,-1,0,0,-1,-1,-1,-1,0,0,-1,-2,-1,0,0,-1,0,1,0,-1,-3,-2,1,1,0,-1,-1,0,0,0,0,0,-1,-2,0,0,0,-1,-1,0,0,-1,-2,-2,1,1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,-1,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0],[-79,78,71,51,-36,-109,-49,-119,-115,-91,86,-15,107,99,-18,-101,-22,42,-5,2,41,5,-43,-38,15,48,1,-32,3,16,-15,-18,11,26,-4,-24,4,14,-14,-16,12,26,0,-31,-11,18,3,-6,8,7,-9,-18,0,19,3,-13,0,8,-5,-11,1,13,0,-10,2,7,-5,-11,1,13,2,-11,-2,6,-3,-6,3,9,0,-11,-2,6,-2,-5,2,8,-1,-8,-1,6,-2,-6,1,6,-1,-7,0,6,-1,-6,0,5,-1,-6,0,5,-2,-6,1,6,-1,-6,-1,4,-1,-4,2,4,-3,-6,0,4,-2,-4,2,5,-2,-5,2,3,-4,-5,2,5,-3,-7,0,6,0,-5,1,4,-2,-5,0,5,0,-4,0,3,-2,-4,0,4,-1,-4,1,3,-2,-5,0,4,-2,-4,2,4,-1,-7,-3,4,1,-1,2,0,-4,-5,-1,6,2,-3,0,0,-3,-3,0,4,0,-3,0,2,-1,-3,0,2,-1,-3,0,2,-3,-2,2,3,-1,-4,0,3,-1,-3,0,3,-1,-4,0,2,-1,-2,0,2,-1,-2,1,1,-2,-3,1,3,-1,-3,1,2,-2,-3,1,3,-1,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-2,-2,1,2,-2,-3,1,2,-2,-3,0,2,-1,-3,0,2,-2,-2,0,2,-1,-2,0,1,-2,-2,1,1,-2,-2,1,2,-1,-2,1,1,-2,-2,1,1,-2,-2,1,2,-2,-3,1,2,-2,-2,1,2,-2,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-2,0,1,-1,-2,1,1,-2,-2,0,1,-2,-2,1,1,-2,-2,0,1,-1,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-2,-2,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,0,-2,-1,1,1,-1,-2,0,1,-2,-1,0,1,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,-2,-1,1,1,-1,-1,0,1,-2,-1,1,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,0,0,0,0,1,-1,-2,-1,1,-1,-2,0,0,0,-2,-1,1,0,-2,-1,0,0,-2,-1,1,-1,-1,-1,1,0,-2,0,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,0,1,0,-1,0,1,0,-2,-1,0,-1,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-1,0,0,-1,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,0,0,-2,-1,1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,0,0,-1,-1,1,-1,-1,-1,1,-1,-1,0,0,0,-2,0,1,-1,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-72,71,17,75,64,-49,-64,-26,10,38,4,-9,8,-3,-13,-2,16,-3,-34,-6,25,32,-1,-32,-6,17,2,-13,-3,12,4,-10,-4,6,1,-6,-1,5,-1,-5,-1,6,0,-6,-2,5,0,-4,-1,3,0,-4,-1,4,0,-4,0,3,-1,-4,-1,3,0,-3,-1,2,0,-3,-1,2,-1,-2,0,3,1,-4,-4,2,2,1,1,-2,-3,-2,1,2,-1,-4,-1,2,0,-2,0,1,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,-1,2,-1,-3,-1,3,2,-3,-3,0,0,0,0,-1,-1,-1,0,0,-1,0,1,1,-2,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-2,-1,1,2,-1,-3,-1,2,1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,0,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-2,-1,1,-1,-1,0,1,-1,-1,0,1,0,-2,0,1,0,-2,-1,0,-2,-1,0,1,-1,-2,-1,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0],[-86,85,38,79,50,-74,-73,1,32,26,-18,-15,15,14,-11,-11,11,7,-13,-9,12,10,-12,-13,8,14,-7,-13,4,12,-4,-12,2,10,-2,-10,0,8,-2,-7,1,6,-2,-6,1,6,-2,-6,1,5,-2,-6,1,5,-2,-6,1,5,-2,-5,0,4,-1,-5,0,4,-2,-4,0,4,-1,-4,0,3,-1,-4,0,3,-2,-4,0,3,-2,-3,1,3,-2,-4,0,4,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-79,78,-8,73,58,8,1,-38,-15,5,4,-2,-6,0,3,1,-3,-2,1,1,-2,-1,1,1,-2,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1],[-45,44,-7,-67,-89,-26,11,65,-32,87,10,-57,-3,46,0,-42,0,36,-2,-33,0,30,-1,-29,-1,26,1,-23,-1,20,-1,-19,0,18,-1,-18,0,16,-1,-16,0,14,-1,-14,0,13,-1,-13,0,12,-1,-12,0,11,-1,-11,0,10,-1,-10,0,9,-1,-10,0,9,-1,-9,0,8,-1,-9,0,8,-1,-8,0,7,-1,-8,0,7,-1,-7,0,7,-1,-7,0,6,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,4,-2,-4,0,3,-1,-4,0,3,-1,-4,1,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-2,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-2,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,0,0,0,-1,1,-1,-2,-1,1,-1,-2,0,0,-1,-2,0,1,-1,-2,-1,0,-1,-2,0,1,-1,-1,-1,1,0,-2,0,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,0,-1,-2,0,1,0,-1,0,1,0,-2,-1,0,-1,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,-1,-2,0,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,0,-1,-2,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[126,-127,60,90,14,-63,-18,26,12,-17,-13,10,9,-6,-7,3,5,-4,-5,2,4,-3,-5,1,4,-1,-4,-1,2,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0],[105,-106,70,114,46,-77,-33,-13,-20,0,1,28,18,-13,-14,-3,6,10,6,-16,-23,2,14,14,-6,-13,5,13,1,-19,-13,11,8,1,-1,0,-1,-3,-1,5,4,-6,-7,2,4,0,-3,-2,0,0,-2,1,2,0,-2,-2,0,1,0,0,0,-1,-2,0,3,2,-1,-7,-6,5,6,0,-4,-3,1,1,-4,-1,4,4,-1,-6,-2,3,0,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-2,0,2,0,-2,-1,1,-1,-1,0,1,0,-1,-1,0,-1,0,1,-1,-2,-1,1,1,-1,-2,0,1,-1,-2,-1,1,0,-2,-1,1,0,-2,-2,0,1,0,-1,-1,0,1,1,-2,-2,0,1,1,-1,-2,-1,0,-2,-1,1,1,-1,-2,0,2,1,-2,-2,0,1,-1,-2,-1,0,1,0,-1,-2,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,-1,0,0,1,0,-1,-1,-1,-2,0,0,1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1],[23,-24,74,-69,120,-49,35,118,37,-69,-35,11,2,4,10,8,-6,-14,3,12,-4,-12,2,11,-2,-11,0,10,0,-9,0,6,-3,-6,3,8,-3,-10,1,11,3,-11,-5,5,2,-4,-3,4,1,-2,0,1,-2,-2,1,3,-2,-4,0,3,-1,-3,1,2,-2,-3,1,3,-2,-4,1,4,-1,-4,0,3,-1,-3,1,2,-2,-3,0,3,-1,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-2,1,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,0,2,-1,-3,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[29,-30,-77,25,101,40,-47,-78,10,57,-5,-44,-2,33,0,-26,-2,21,0,-18,-1,16,-1,-14,0,13,-1,-12,0,11,-1,-10,0,10,-1,-10,0,9,-1,-9,0,8,-1,-8,0,7,-1,-7,0,6,-1,-7,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[5,-6,-2,-8,-9,8,12,2,-6,-10,-2,7,2,-3,-2,1,0,-2,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,1,0,0,0,-1,-2,0,1,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1],[-51,50,14,21,-20,9,30,12,-15,-3,39,2,-30,-34,3,27,-1,-11,11,2,-23,-12,13,23,-4,-20,1,13,-5,-11,5,13,-3,-15,0,11,-2,-11,1,10,-1,-11,-1,9,0,-8,-1,7,-1,-7,-1,7,0,-7,-1,6,0,-6,-2,5,1,-4,-1,3,0,-4,-2,1,-1,1,4,-1,-5,-3,2,2,-4,-1,6,3,-5,-7,1,6,-2,-5,2,4,-3,-6,1,6,-1,-5,1,4,-1,-5,-1,4,0,-4,0,2,-2,-3,1,3,-2,-4,0,4,-1,-4,1,3,-2,-4,0,4,-1,-5,-1,4,0,-3,0,2,-1,-4,-1,3,-1,-3,0,3,-1,-4,-1,3,1,-4,-2,2,0,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-2,0,0,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-2,-2,0,1,-2,-1,1,1,-2,-2,0,1,-2,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[101,-102,86,117,40,-104,-58,9,11,8,-7,2,4,0,-4,1,2,-1,-2,1,1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,-1],[78,-79,-76,-41,24,77,28,-41,-11,-3,-13,-6,5,15,-3,-12,1,10,-1,-9,0,7,-2,-8,0,7,-1,-7,0,6,-1,-6,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0],[-67,66,66,35,-33,-78,-25,73,43,-41,-48,24,54,-6,-48,-18,31,30,-15,-33,1,27,5,-18,-6,8,0,-3,3,2,-7,-5,5,7,-5,-9,2,8,-1,-7,0,5,-2,-5,1,4,-2,-5,1,4,-2,-5,1,4,-2,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-2,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[76,-76,-91,-4,94,41,-58,-63,39,42,-52,-49,29,68,-6,-56,0,43,2,-35,-2,26,-1,-24,1,21,-1,-20,1,17,-5,-17,3,19,-2,-18,1,17,1,-18,-4,13,1,-10,0,10,-1,-10,0,9,-2,-10,0,9,-1,-9,0,8,-1,-8,1,7,-3,-9,1,9,-1,-10,-2,6,-2,-6,2,7,-2,-8,0,6,-2,-6,1,6,-2,-7,1,6,-2,-6,1,6,-2,-7,0,6,-1,-7,-1,5,-1,-5,0,4,-2,-5,0,5,-1,-5,1,4,-2,-5,0,4,-1,-5,0,4,-2,-5,1,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-2,-4,1,3,-1,-4,0,3,-2,-3,1,4,-2,-5,0,4,-1,-4,0,3,-1,-3,0,2,-2,-3,1,3,-1,-4,0,2,-1,-3,0,2,-2,-3,1,3,-1,-4,0,2,-1,-3,0,2,-2,-3,0,3,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-2,-2,1,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-2,-1,1,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,0,-1,-1,0,1,-1,-2,-1,1,-1,-2,0,0,-1,-2,0,1,0,-2,-1,0,0,-2,0,1,-1,-1,-1,1,0,-2,0,1,0,-2,0,1,0,-1,0,0,-1,-2,-1,1,0,-2,-1,1,0,-1,0,1,0,-2,-1,0,-1,-1,-1,1,0,-2,-1,1,-1,-1,-1,0,-1,-1,-1,1,0,-2,0,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,0,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-2,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-2,-1,1,-1,-1,-1,0,0,-2,-1,0,0,-2,-1,0,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-27,26,-105,122,-8,22,123,72,1,-121,5,-77,-9,55,0,-37,6,36,-6,-38,-2,36,4,-26,0,22,-1,-22,0,19,-3,-19,1,18,-2,-18,1,16,-2,-16,0,15,-2,-14,1,14,-1,-13,0,12,-1,-12,0,11,-2,-11,1,10,-1,-11,0,10,-2,-10,0,9,-1,-9,0,8,-1,-9,0,8,-1,-8,0,7,-2,-8,1,7,-2,-8,0,7,-1,-7,0,6,-1,-7,1,6,-1,-7,0,6,-1,-6,0,5,-1,-6,1,5,-1,-6,0,5,-1,-6,0,5,-1,-5,1,5,-1,-5,0,5,-1,-5,0,5,-1,-5,0,4,-2,-5,0,4,-1,-5,0,4,-1,-4,1,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-2,-4,0,3,-1,-4,0,3,-2,-4,0,3,-2,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,1,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-2,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,1,2,-1,-2,1,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,0,-1,0,0,0,0,1,-1,-2,-1,1,-1,-2,0,0,-1,-2,-1,1,0,-2,-1,0,-1,-2,0,1,-1,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,0,0,-2,0,1,0,-2,0,1,0,-2,-1,0,-1,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,-1,-2,-1,1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,0,0,-1,-1,1,-1,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[4,-5,-24,1,12,32,24,-19,-15,-11,-2,6,0,-3,-3,1,1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0],[-23,22,115,94,-27,-102,62,-39,-10,10,7,-31,-23,25,31,-11,-27,-15,-2,21,11,-5,-8,-2,8,6,-4,-11,-2,7,0,-6,-1,5,0,-5,-2,5,2,-5,-3,3,1,-3,-1,2,1,-3,-2,2,1,-2,-2,1,1,0,-1,0,0,-2,-1,1,0,0,0,0,-1,-2,0,1,0,-2,-1,0,-1,0,1,0,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0],[-101,100,-65,119,-79,112,110,-2,-49,-57,-4,32,-7,0,24,8,-21,-23,6,28,5,-20,-3,8,-3,-12,-3,13,3,-8,-3,7,4,-5,-2,3,0,-4,-1,2,-2,-3,1,4,-1,-5,-1,5,1,-5,-2,3,0,-3,-1,2,-1,-3,0,3,-1,-4,-1,3,0,-4,-2,1,-1,-1,2,3,-1,-5,-3,4,2,-2,-3,0,0,-1,-1,0,-1,0,0,0,-2,-2,0,2,-1,-2,-1,2,0,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,1,0,-2,-1,0,-1,0,1,0,-2,-1,1,1,-1,-2,-1,1,0,-2,-1,0,0,0,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[0,0,95,-32,-85,-109,-52,88,41,1,-5,-2,1,-5,-3,8,4,-4,-1,3,1,-4,-1,3,0,-4,-2,3,1,-3,-1,2,0,-2,-1,2,0,-2,-1,1,-1,-1,0,1,-1,-2,0,2,-1,-2,-1,1,-1,-2,0,1,-1,-2,-1,1,-1,-2,-1,1,-1,-2,0,1,-1,-1,0,1,-1,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1],[-119,118,74,81,16,-76,-27,3,-15,2,11,15,-7,-14,4,13,-4,-12,2,10,-2,-9,1,8,-2,-8,0,7,-1,-7,0,6,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-56,55,31,28,-24,-24,15,43,15,-39,-24,18,21,-7,-18,-2,12,4,-9,-6,5,5,-5,-7,-2,7,3,-2,-1,-2,-2,1,3,0,-3,-2,0,1,-2,-2,0,3,0,-2,-1,0,-1,0,0,0,-1,-1,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,0,0,-1,-1,-1,-1,0,0,1,0,-1,-1,-1,0,-1,-2,0,1,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-2,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-2,0,0,1,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,-1,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0],[-14,14,-8,23,22,-24,-63,15,63,54,6,-65,-22,20,6,-13,-9,14,9,-9,-7,4,5,-4,-5,2,3,-3,-3,1,1,-2,-3,1,1,-1,-1,1,0,-1,0,1,-1,-3,-1,2,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,-1,-1,0,1,-1,-2,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0],[91,-92,-2,-70,-38,-23,-44,44,71,21,-28,-69,-26,48,24,-13,-17,4,9,4,1,-2,-2,-5,-1,3,-1,-5,-4,4,1,0,2,2,-2,-4,0,5,1,-7,-4,4,2,-2,-2,2,1,-3,-4,2,3,0,-1,0,0,-1,-2,1,0,-1,-2,1,1,0,-1,-1,-1,-1,-1,0,0,0,-1,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0],[98,-99,71,109,37,-61,-31,-34,-46,66,112,-13,-89,-71,20,74,-5,-43,7,31,-14,-28,12,35,-1,-35,-3,25,0,-22,-4,21,6,-15,-3,7,-6,-10,4,15,-1,-14,0,10,-4,-11,1,13,-1,-12,0,10,-1,-11,-1,9,-1,-9,0,8,-1,-8,1,7,-2,-9,1,9,-1,-9,-1,7,0,-7,-1,6,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-2,-5,0,4,-2,-5,1,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-4,0,3,-2,-3,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,0,-1,0,1,-1,-2,0,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,-1,-1,0,1,0,-2,-1,1,0,-1,0,0,0,-1,0,0,0,-2,0,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,1,-1,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-37,36,-47,58,83,34,-13,-61,-9,27,3,-17,-3,11,0,-10,-1,8,-1,-8,0,7,0,-8,-2,6,0,-5,-1,5,0,-5,-2,4,1,-4,-2,3,0,-3,-1,2,0,-3,-1,1,-1,-2,1,2,-1,-3,0,2,-1,-3,0,1,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,3,0,-3,0,1,-1,-2,-1,2,0,-2,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,1,-1,-2,-1,1,-1,0,1,0,-2,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,1,0,-4,-4,3,5,-2,-7,-3,2,5,0,-4,-1,1,-1,-1,1,0,-2,-2,0,1,0,0,1,-2,-5,-1,0,2,-1,2,6,-2,-7,-6,-1,5,-1,0,4,2,-4,-6,1,5,0,-6,-2,3,-2,-3,0,6,5,-6,-5,0,1,-1,-4,0,1,3,2,-1,-1,-3,-3,1,1,2,2,-3,-5,-1,2,6,5,-7,-8,-5,-3,7,4,1,1,-3,-2,-5,-6,6,9,0,-7,-7,2,6,-2,-6,-1,5,1,-5,-3,4,4,-3,-4,0,2,0,-2,-2,-1,1,1,0,-2,-3,-1,3,2,-2,-2,-2,-1,1,0,-1,-1,-1,1,0,-2,-2,1,3,1,-4,-3,1,1,0,-1,0,1,-1,-1,-1,-2,-1,-1,2,1,-1,-1,-1,-1,-1,-2,1,1,1,-1,-2,-1,0,0,-1,-1,-1,-1,-1,-2,0,0,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-2,0,1,0,-2,-2,0,1,0,-1,-1,-1,-2,0,1,1,0,-1,0,-1,-2,-1,1,1,-1,-2,0,0,-1,-1,1,1,-1,-2,0,2,1,-3,-1,0,-1,-1,0,2,0,-1,0,0,-1,-3,-1,2,2,-2,-3,0,2,0,-2,-1,0,1,0,-1,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,1,0,-1,-2,0,1,0,-1,-1,0,1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-2,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,-1,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0],[36,-37,-71,69,-43,-49,36,98,26,-53,33,-91,-5,55,0,-51,-4,42,-1,-32,7,33,-3,-38,-6,35,8,-23,0,17,-2,-23,-3,19,-1,-15,2,16,-2,-18,-1,14,-2,-13,2,13,-2,-15,0,14,-1,-12,1,13,0,-13,0,10,-2,-11,0,11,0,-10,0,8,-2,-9,0,8,-2,-8,1,8,-3,-9,1,8,-2,-8,1,8,-2,-9,0,8,-1,-8,0,7,-1,-8,0,6,-1,-6,1,6,-2,-7,0,6,-2,-6,1,6,-1,-6,1,5,-2,-6,1,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-2,-5,0,4,-1,-5,1,4,-2,-5,0,4,-2,-5,1,4,-2,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-2,-4,0,3,-2,-4,1,3,-2,-4,0,3,-2,-4,1,3,-2,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,1,2,-2,-3,1,3,-1,-3,0,3,-1,-4,0,3,-1,-3,1,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,1,2,-2,-3,0,2,-2,-3,1,2,-2,-3,1,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,1,2,-2,-3,0,2,-2,-3,0,2,-2,-3,0,2,-2,-3,0,2,-1,-2,0,2,-1,-2,0,2,-2,-2,0,2,-1,-2,1,1,-2,-2,0,1,-1,-2,0,2,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,1,-1,-2,1,1,-1,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-2,-2,0,1,-1,-2,1,1,-2,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-2,-1,0,1,-2,-2,1,1,-2,-2,1,1,-1,-2,1,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-2,-1,0,1,-1,-1,0,1,-2,-1,0,1,-2,-1,0,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,1,1,-1,-1,0,0,-1,0,-1,-1,0,1,-1,-2,-1,1,0,-2,0,0,-1,-2,-1,1,0,-2,-1,0,0,-2,0,1,-1,-2,-1,1,-1,-2,0,1,0,-2,-1,1,0,-2,0,0,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,0,-2,-1,0,-1,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,0,-2,-1,1,-1,-1,0,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,-1,-1,0,0,0,-2,0,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,0,-2,-1,0,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[0,0,-10,5,6,3,-6,6,15,-7,-23,0,25,15,-11,-28,-7,22,10,-9,-5,2,1,-3,0,3,-1,-4,-1,4,0,-3,-1,2,0,-3,-1,2,0,-2,-1,2,-1,-3,-1,2,0,-3,-1,2,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,-1,-2,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-2,1,0,-1,-1,0,0,0,0,-1,-2,0,1,1,-1,-2,-1,1,0,-1,-1,0,-1,0,1,1,-1,-3,-1,2,0,-2,-2,1,1,-1,-2,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0],[-50,50,23,32,-6,-27,-9,30,23,-12,-15,-3,9,3,-6,-5,3,4,-3,-4,1,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0],[-7,6,9,3,-3,-11,-6,3,-1,1,0,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1],[-20,19,-19,-114,-86,33,-37,-111,38,-64,-15,33,-3,-34,-3,38,7,-29,-5,20,-3,-19,0,23,2,-20,-2,16,1,-17,-3,14,1,-12,-1,12,1,-12,-2,9,-1,-9,1,10,-1,-10,0,8,-1,-9,0,9,0,-8,-1,7,-1,-7,0,7,-1,-7,0,6,-1,-7,0,6,-1,-6,0,6,-1,-6,1,5,-3,-7,0,7,0,-7,0,5,-1,-6,-1,5,0,-5,0,4,-1,-5,-1,4,0,-5,-1,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-4,0,3,-1,-3,0,3,-1,-4,0,2,-1,-3,0,2,-1,-3,0,3,-1,-3,-1,2,-2,-2,1,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-2,-3,0,2,-1,-3,0,3,0,-3,0,1,-1,-2,0,2,-1,-3,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-1,0,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,0,1,0,-1,-1,0,-1,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,1,0,-1,0,1,0,-1,0,1,0,-1,-1,1,-1,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,-1,-1,-1,1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-11,10,24,-17,-49,3,43,26,-25,-34,15,34,-2,-35,-9,22,5,-14,-5,11,3,-9,-3,6,0,-6,0,6,0,-6,-1,5,0,-6,-1,4,0,-5,0,4,-1,-4,-1,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-3,-1,2,0,-2,0,1,-1,-2,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-123,122,28,108,72,-44,-38,-31,-2,16,-3,-4,1,5,-1,-4,-1,3,-1,-3,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0],[-51,50,125,-23,125,-97,17,116,9,-55,1,39,-1,-34,-1,28,0,-24,-1,20,-1,-18,0,16,-1,-15,0,14,-1,-13,0,12,-1,-12,0,10,-1,-10,0,9,-1,-9,0,8,-1,-8,0,8,-1,-8,0,7,-1,-7,0,6,-1,-7,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[46,-47,-111,35,-99,66,-58,110,-30,87,15,-32,1,27,-4,-28,0,26,0,-20,3,18,-4,-19,0,18,0,-16,0,14,-1,-13,0,12,-2,-12,0,11,-1,-11,0,10,-1,-10,0,9,-1,-9,0,8,-1,-8,0,7,-1,-8,0,7,-1,-7,0,6,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,1,-1,-2,-1,0,0,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,1,-1,-1,-1,1,0,-1,-1,0,0,-1,0,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-23,22,-37,58,93,-14,-80,-39,44,56,-22,-46,17,38,-11,-38,3,31,-2,-26,1,21,-3,-19,2,16,-3,-16,1,15,-2,-15,0,13,-1,-12,0,11,-2,-11,0,10,-1,-10,0,9,-2,-9,0,8,-2,-8,0,7,-1,-7,0,7,-1,-7,0,6,-1,-7,0,6,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,1,3,-2,-4,1,4,-2,-5,0,5,-1,-5,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,-1,3,0,-3,0,1,-1,-2,0,1,-2,-2,1,2,-2,-3,1,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,1,2,-2,-3,0,2,-1,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-2,-2,1,2,-1,-2,0,2,-2,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,1,-1,-2,0,1,-1,-1,0,0,-1,-2,0,1,0,-1,-1,0,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,1,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,-1,-1,0,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[92,-92,14,-126,112,51,115,48,-79,-63,54,92,5,-88,-22,43,9,-28,-7,20,-1,-16,3,18,-2,-20,-1,18,1,-16,-2,13,0,-13,-1,12,-1,-12,0,11,-1,-11,-1,11,0,-10,1,9,-2,-11,-2,11,1,-10,-2,9,1,-9,-3,8,2,-8,-2,6,1,-8,-3,8,5,-9,-9,5,6,0,-3,-2,1,1,0,-1,-2,0,2,1,-3,-3,1,3,-2,-3,1,3,-2,-4,1,3,-2,-4,1,3,-2,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-4,0,3,-1,-4,-1,3,1,-3,-2,1,-1,-1,0,1,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-2,-2,1,2,-1,-3,-1,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,0,-3,-2,1,0,0,1,0,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-2,0,1,0,-1,-1,1,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-2,-1,0,-1,-1,0,0,0,-1,0,1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-2,0,1,-1,-2,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[112,-113,-114,-32,91,74,-42,-88,9,64,-9,-46,5,43,0,-36,-3,28,1,-23,0,19,-2,-18,1,17,-1,-16,0,14,-1,-14,0,12,-1,-12,0,11,-1,-10,1,9,-2,-10,0,9,-1,-10,0,8,-1,-8,0,7,-2,-8,1,7,-2,-8,0,7,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-5,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,0,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,-1,-1,-1,1,-1,-1,-1,1,-1,-1,-1,0,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-91,91,117,22,-91,-102,1,103,25,-50,-14,25,6,-19,-3,16,2,-16,-3,14,2,-12,-2,9,0,-10,-2,9,1,-8,-1,7,-1,-7,-1,7,-1,-6,0,6,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,-1,4,0,-4,-1,3,-1,-4,0,4,0,-4,-1,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-101,100,104,57,-22,-122,-63,55,28,4,-8,3,5,-2,-1,5,4,-6,-4,3,2,-3,-3,2,2,-2,-3,0,0,0,-1,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,2,0,-1,0,1,-1,-2,0,1,0,-2,-1,1,0,-1,0,1,-1,-3,-1,1,0,-2,-1,1,0,-2,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,-2,0,1,-1,-1,0,1,0,-2,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,-1,0,-1,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,0],[108,-109,120,98,-6,110,-71,74,67,-24,-62,-19,15,40,6,-15,-1,4,-3,-5,0,6,1,-5,-3,2,1,-2,-2,0,0,1,0,-1,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,-2,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-2,-1,0,1,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,1,0,-1,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0],[1,-2,7,115,-115,6,-51,-99,26,-54,-1,49,2,-44,-2,38,0,-34,-2,30,1,-25,-1,23,0,-22,-1,20,0,-19,-1,16,-1,-16,0,14,-1,-15,-1,13,-1,-13,0,12,-1,-11,0,10,-1,-11,0,10,-1,-10,0,9,-1,-9,0,8,-1,-9,0,8,-1,-8,0,7,-1,-8,0,7,-1,-7,0,6,-1,-7,0,6,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-2,0,1,0,-2,0,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,-1,-2,0,0,0,-2,-1,1,-1,-1,-1,1,-1,-2,-1,0,-1,-1,0,1,0,-1,0,1,0,-2,-1,0,-1,-2,-1,1,-1,-1,0,1,0,-1,-1,1,0,-2,0,0,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,1,0,-1,0,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-2,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,-1,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[0,-1,-12,14,33,-6,-34,-24,5,33,9,-17,-5,6,1,-6,-2,5,0,-4,0,4,-1,-4,0,3,-1,-3,-1,3,0,-3,-1,2,-1,-2,-1,2,-1,-2,-1,2,-1,-2,-1,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0],[-86,85,2,66,35,19,41,-38,-61,-28,14,58,22,-36,-20,7,7,-4,-7,4,5,-3,-3,1,0,-3,-2,4,3,-6,-7,3,4,1,-2,-1,0,0,-2,0,1,-1,-1,0,-1,-1,0,1,0,-3,-2,2,1,-1,-1,1,0,-1,-1,1,1,-2,-2,1,1,-1,-2,0,1,-1,-2,0,1,0,0,0,0,-3,-4,1,3,2,-1,-3,-1,0,-1,0,2,0,-2,-2,0,1,-1,-1,1,0,-2,-3,-1,2,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-2,1,1,-1,-2,-1,0,1,0,-1,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0],[-71,70,-8,61,44,16,15,-32,-22,-4,7,6,-7,-6,3,5,-4,-5,1,4,-2,-4,0,3,-2,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0],[-34,33,42,1,-48,-27,21,46,3,-34,-6,17,1,-13,-3,11,1,-8,0,7,-1,-8,-1,7,-1,-6,-1,5,0,-5,-1,4,-1,-4,0,4,-1,-4,0,4,-1,-4,-1,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,0,2,0,-3,-1,2,0,-1,-1,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[19,-20,-16,-11,6,15,1,-15,-8,10,9,-4,-8,-2,2,2,-2,-2,0,2,1,1,2,-3,-4,-1,1,1,-2,-2,-1,2,0,-1,0,-1,-2,-2,-1,1,0,0,1,0,-2,-3,-2,2,2,-1,-2,-2,-1,0,-1,0,0,1,0,-2,-2,0,0,1,0,-2,-1,0,0,0,-1,-1,-1,-1,-1,0,0,0,-1,0,1,0,-1,-2,-1,1,0,0,0,-1,-1,-1,0,1,0,-2,-2,-1,-1,0,0,1,1,-2,-3,-1,0,1,0,-1,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,1,0,0,0,-1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,-1,0,0,1,0,-3,-3,1,3,-1,-3,-2,0,2,-1,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,1,-2,-2,0,1,0,-2,-1,0,0,-2,-2,-1,2,1,-1,0,-1,-2,-1,-1,1,1,0,-1,-3,-3,2,4,1,-3,-5,-1,5,2,-4,-3,2,1,-2,-2,1,2,-2,-3,1,2,-1,-3,0,2,-1,-3,-2,0,1,0,0,1,-1,-2,0,2,0,-3,-1,1,1,-2,-2,1,2,0,-1,0,-2,-4,0,2,3,0,-4,-1,1,-1,-1,-1,0,-1,-1,1,0,-2,-3,0,3,2,-4,-4,0,1,0,-2,0,2,0,-2,-3,-2,2,2,-1,-1,-2,-1,0,0,0,0,-1,-2,0,1,0,-2,-2,0,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,-1,-1,0,-1,0,0,-1,-1,0,0,-1,-2,0,1,1,0,-2,-1,0,-1,-1,-1,2,1,-1,-1,-1,0,-1,-3,0,2,1,-1,-2,-1,1,0,0,1,0,-1,-1,0,1,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-2,-1,1,1,-1,-2,-1,1,0,-2,-2,1,1,0,-1,-1,-1,0,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-2,-1,0,1,0,-1,-1,-1,-1,0,0,0,0,0,0,-2,-2,1,1,0,-2,-1,0,0,-1,0,0,-1,-2,0,1,0,-2,-1,1,0,-2,-2,0,2,1,-2,-1,0,-1,-1,-1,1,0,-1,0,0,-1,-2,-2,2,2,-2,-3,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-2,-1,1,0,-2,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,-2,-1,1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,1,1,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-36,35,21,24,-4,-32,-21,29,32,-6,-23,-12,8,16,-3,-8,8,11,6,-17,-14,-3,-3,7,3,3,1,-2,0,-3,-4,1,3,1,-2,-2,1,1,-3,-2,1,0,-3,-1,2,1,-2,-2,2,1,-3,-3,0,3,-1,-2,0,1,-1,-2,0,1,-2,-2,0,2,0,-2,-1,0,-2,0,1,1,-1,-2,0,0,-3,0,2,1,-2,-1,2,-1,-5,-4,0,5,1,-2,0,1,-2,-2,1,2,0,-3,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,2,0,-3,-2,2,2,-2,-3,-1,1,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-2,2,4,-1,-3,-3,-1,2,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,1,0,-1,-1,-1,-2,0,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,1,0,-1,-2,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-2,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-2,-1,0,0,-1,0,0,-1,-1,-1,0,0,-2,-1,0,1,0,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0],[0,-1,-15,14,29,-8,-37,-8,23,28,-5,-23,2,13,-4,-11,3,9,-4,-8,3,7,-5,-8,3,7,-3,-8,2,7,-3,-7,1,6,-2,-6,1,5,-2,-6,1,5,-2,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[127,-128,90,72,-19,-73,4,27,-24,-26,12,35,-5,-28,3,22,-3,-19,1,16,-3,-14,2,14,-2,-13,1,12,-2,-11,1,11,-2,-11,0,10,-1,-9,0,8,-1,-8,0,7,-1,-7,0,7,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[107,-108,97,64,-66,-50,64,69,-20,-80,0,48,-8,-38,4,34,-4,-32,0,29,2,-25,-4,20,2,-16,-1,14,-1,-13,0,12,-1,-12,0,10,-2,-11,1,10,-2,-10,1,9,-2,-10,1,9,-2,-9,0,9,-1,-8,0,7,-1,-7,0,6,-1,-7,0,5,-1,-5,1,4,-2,-5,1,4,-3,-4,2,4,-3,-5,2,5,-3,-5,2,5,-3,-6,1,5,-2,-6,1,5,-2,-5,1,5,-1,-5,0,3,-2,-5,0,4,-1,-4,0,3,-1,-3,1,2,-2,-2,2,2,-3,-3,3,2,-4,-4,3,3,-4,-4,3,5,-3,-6,1,5,-2,-5,0,4,-1,-5,0,4,-1,-4,0,2,-1,-3,0,2,-2,-3,1,2,-2,-2,1,2,-2,-3,2,2,-3,-3,2,3,-3,-4,1,3,-2,-4,1,4,-2,-4,0,4,-1,-4,0,3,-1,-3,0,2,-1,-3,0,2,-2,-2,1,2,-2,-2,1,2,-2,-3,1,2,-2,-3,1,3,-2,-4,1,3,-2,-4,0,3,-1,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-3,1,2,-2,-3,1,3,-2,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-2,1,2,-2,-2,1,2,-2,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-2,1,1,-2,-2,0,2,-2,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-2,-2,1,1,-2,-2,0,1,-2,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,2,-1,-3,-1,2,0,-2,-1,1,0,-2,-1,1,0,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,0,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[107,-107,73,117,50,-93,-57,-2,10,12,-6,-2,2,2,-3,0,1,1,-2,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-2,-1,-1,1,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-2,0,0,1,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0],[31,-32,-100,-75,73,29,83,31,59,50,-32,-9,43,21,-23,-36,5,26,-5,-18,0,15,-2,-7,6,8,-4,-11,1,7,-5,-7,4,8,-3,-8,2,7,-2,-7,1,5,-3,-6,1,7,-1,-6,1,5,-1,-5,0,5,-1,-4,0,3,-2,-4,1,3,-2,-4,1,3,-2,-4,1,3,-2,-4,0,2,-2,-3,1,3,-2,-4,0,2,-2,-3,1,3,-1,-3,0,2,-2,-3,1,2,-1,-3,0,2,-2,-3,1,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,1,1,-2,-2,1,2,-2,-2,1,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,2,-1,-2,0,1,-2,-2,-1,2,-1,-1,1,1,-1,-3,-1,1,-1,-1,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-83,82,5,53,16,32,67,-36,-78,-41,21,68,14,-41,-10,16,3,-12,1,7,-6,-13,-1,14,0,-9,0,8,0,-9,-1,6,-2,-6,1,7,-2,-8,-2,6,0,-4,1,2,-4,-3,7,2,-12,-11,3,18,4,-15,-6,10,6,-8,-8,5,6,-2,-4,0,0,-2,-2,3,2,-2,-2,0,-1,-2,0,3,0,-3,-2,2,0,-2,-1,2,0,-3,-1,2,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-2,0,1,-1,-2,-1,1,0,-2,-1,0,0,0,0,0,-1,-2,0,1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-1,0,0,-1,-2,-1,1,0,-2,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-2,-1,1,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,1,0,0,-1,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[96,-97,-86,-33,71,56,-44,-81,6,87,39,-76,-64,19,26,18,-2,-5,6,-2,-6,-9,-12,7,13,9,-2,-12,-1,7,1,-6,-1,2,-4,-3,2,5,-2,-6,0,5,0,-5,-2,3,-1,-2,1,2,-2,-3,1,2,-2,-4,0,3,-2,-3,0,3,0,-3,0,1,-1,-1,1,1,-2,-2,2,0,-5,-3,2,4,-2,-5,0,5,0,-4,-1,3,-1,-4,-1,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,3,0,-3,-1,2,0,-2,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,0,-3,-1,1,0,-2,-1,1,-1,-2,-1,1,0,0,1,-1,-2,-2,1,1,-2,-2,0,1,-2,-2,0,2,-1,-3,0,2,0,-3,-2,2,2,-1,0,-1,-2,-3,-3,3,4,0,-3,-3,0,2,-1,-3,-2,4,4,-3,-4,-1,2,0,-3,-1,2,0,-4,0,5,2,-4,-7,-2,6,2,-2,2,-1,-4,-5,-1,5,1,-4,-2,3,3,-4,-4,1,2,0,-2,0,2,1,-1,-3,-2,-1,-2,1,2,1,-1,-3,-1,2,2,-2,-4,-1,2,2,-1,-3,-1,1,0,-1,0,0,-1,-1,0,1,0,-1,0,-1,-1,-1,-1,-1,-3,1,2,1,-1,-3,-1,0,-2,0,1,1,-2,-2,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,1,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,0,1,0,-2,-1,0,1,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,0,0,-1,0,0,-1,-2,0,1,0,-2,-2,-1,1,0,-1,0,-1,-1,-1,-1,0,-1,0,0,-1,-2,0,1,0,-2,-1,1,1,-1,-2,0,1,-1,-2,-1,1,0,-2,-1,1,0,0,0,-1,-1,-1,-1,1,0,-1,0,0,-1,-1,-1,-1,-1,0,0,-1,-2,0,2,0,-2,-2,0,1,-1,-2,0,1,0,-2,-1,0,0,-1,-1,-1,-1,0,0,-1,-2,-1,0,1,-1,-1,-1,0,0,-1,0,-1,-1,0,0,0,-1,-2,-1,0,0,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,0,1,-1,-2,-1,0,0,-1,-2,-1,0,0,0,1,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-2,-2,1,0,0,-1,0,0,-2,-2,0,1,0,0,-1,-1,0,0,0,-1,-2,-1,1,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-2,-1,-1,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[-79,78,-125,-105,24,120,22,-70,-19,35,13,-25,-11,14,3,-12,-4,13,5,-12,-5,8,2,-8,-3,7,2,-7,-3,6,1,-6,-2,5,1,-5,-2,4,1,-5,-2,4,1,-4,-2,3,0,-3,-1,3,0,-3,-2,2,1,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,1,-1,-2,0,2,0,-2,-1,1,-1,-2,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[62,-63,19,-85,-87,20,46,7,-67,16,87,30,-54,-53,43,47,-36,-63,5,65,11,-44,-7,28,2,-26,-4,23,3,-20,-2,17,1,-17,-3,14,1,-13,-2,11,-1,-11,0,11,-1,-11,-1,10,0,-10,0,9,0,-9,-1,7,-2,-7,2,8,-2,-10,-1,8,0,-7,1,6,-2,-9,-2,8,1,-7,-2,6,1,-4,1,3,-4,-5,2,8,1,-8,-2,3,-1,-4,1,4,-2,-5,1,5,-2,-6,-1,6,1,-6,-2,3,0,-3,-1,2,-2,-2,3,3,-2,-6,-1,5,0,-3,0,2,-2,-3,2,3,-2,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-4,0,3,-1,-3,0,3,-1,-4,0,3,0,-3,-1,2,-1,-2,0,1,-2,-2,0,3,0,-3,0,1,-1,-2,0,2,-1,-2,0,1,-2,-2,0,2,-1,-3,0,1,-1,-2,0,2,-1,-3,0,2,0,-3,-1,1,-1,-1,1,1,-2,-3,1,2,-1,-3,0,1,-2,-1,2,2,-2,-3,0,2,-2,-3,0,3,0,-2,0,1,-2,-2,0,2,-1,-2,0,1,-2,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-2,-1,0,-1,0,1,0,-2,-1,1,0,-2,-2,0,1,-1,-1,1,0,-2,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,-2,-1,1,-1,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-1,0,0,-1,-2,0,0,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,1,0,-2,-1,2,0,-2,-2,0,0,0,0,0,-1,-1,-1,1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,1,-1,-2,-1,0,-1,-1,0,1,0,-2,0,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[127,-127,-48,-127,-106,93,101,43,-19,-49,20,26,-7,-44,-19,24,9,-3,3,4,-3,-12,-4,11,3,-7,-3,5,1,-5,-2,4,0,-4,-2,3,0,-4,-1,3,0,-4,-1,3,0,-3,-1,2,0,-3,-1,2,0,-3,-1,2,0,-2,-1,2,0,-2,-1,2,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-2,0,-1,0,0,0,-1,-1,0,0,-2,-2,-1,2,0,-2,-1,0,-1,-1,0,1,0,-2,-2,1,1,0,0,-1,-1,-1,0,-1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0],[108,-108,-16,-123,-122,65,100,59,-18,-65,4,32,-6,-28,0,21,-2,-17,1,14,-2,-13,1,11,-1,-11,0,9,-1,-9,0,8,-1,-8,0,7,-1,-7,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[18,-19,-75,38,109,24,-74,-67,36,72,-13,-60,2,46,2,-35,-1,24,-3,-23,1,21,-2,-19,0,16,-2,-15,2,14,-3,-15,1,13,-2,-13,1,11,-2,-11,1,11,-2,-11,0,10,-1,-9,0,9,-1,-9,0,8,-1,-8,1,7,-2,-8,0,7,-2,-7,1,7,-2,-8,0,6,-2,-6,1,6,-2,-8,-1,7,0,-6,-1,4,-1,-5,0,5,-1,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-2,-4,0,3,-1,-4,0,4,-1,-4,-1,3,0,-4,-1,2,-1,-3,0,2,-2,-3,0,3,-1,-3,0,2,-1,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,2,-1,-2,0,1,-2,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-2,-3,1,2,-1,-3,0,2,-1,-3,-1,2,0,-3,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,1,0,-2,-2,1,1,-2,-2,1,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-2,-1,1,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,1,-1,-2,-1,1,0,-2,0,0,0,-2,-1,1,-1,-2,-1,0,0,-2,-1,1,-1,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,-1,-1,0,1,-1,-1,0,1,0,-2,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0],[-17,16,109,-55,116,-60,44,76,-50,-21,88,48,-62,-98,6,99,18,-66,-18,42,13,-30,-7,22,3,-22,-3,19,0,-19,-1,17,0,-16,0,14,-2,-15,0,14,-1,-14,0,13,-1,-12,1,12,-1,-12,1,11,-2,-12,0,11,-1,-10,0,10,0,-10,-1,9,0,-8,0,7,-2,-8,0,7,-2,-9,0,8,-1,-8,0,7,0,-8,-1,6,0,-6,0,4,-2,-5,1,5,-2,-6,0,6,-1,-6,0,5,-1,-5,0,5,-1,-5,0,5,-1,-5,1,4,-2,-5,0,4,-2,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-2,-3,2,3,-2,-5,1,4,-2,-4,1,3,-2,-6,0,5,0,-5,-1,3,-1,-3,0,3,-1,-3,0,2,-2,-3,1,3,-1,-3,0,2,-1,-3,1,2,-2,-3,1,3,-2,-4,0,3,-1,-3,0,3,-1,-4,0,3,-1,-3,0,2,-1,-3,1,2,-2,-3,1,2,-2,-4,0,4,0,-5,-2,3,0,-2,-1,1,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-2,1,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,1,-1,-1,1,1,-2,-2,0,2,-1,-2,0,1,-1,-1,1,0,-2,-2,1,1,-2,-2,0,2,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-1,-1,0,0,-2,-1,1,1,-2,-2,1,1,-1,-2,0,1,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-2,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,1,0,-2,-1,1,1,-2,-2,0,1,-1,-1,0,0,-1,-1,1,0,-2,-1,1,1,-2,-2,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-2,-1,1,0,-2,-1,1,-1,-1,0,1,0,-2,-1,1,0,-1,-1,1,-1,-2,0,0,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,-1,-1,0,1,0,-1,0,1,0,-2,-1,0,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-2,0,0,0,-1,0,0,-1,-2,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,0,0,-1,-1,0,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,0,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,0,0,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-17,16,25,5,-19,-29,-12,29,17,-9,-16,2,13,8,-2,-13,-6,4,2,0,-2,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0],[-104,103,90,67,4,-102,-52,17,-1,13,9,9,-4,-8,4,8,-5,-10,1,10,-1,-8,0,6,-1,-6,0,6,-1,-6,0,5,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-64,64,95,-68,123,81,126,-116,57,-58,83,102,-90,17,-1,8,13,43,25,-41,-22,3,-10,-3,13,24,0,-30,-9,22,6,-15,-3,16,8,-19,-15,7,2,3,9,6,-3,-17,-7,11,0,-5,2,10,2,-12,-4,6,-1,-7,-2,8,1,-6,-1,5,0,-6,0,4,-3,-6,0,9,2,-8,-3,4,1,-4,-3,3,-1,-1,5,4,-2,-10,-5,6,2,-2,1,3,0,-5,-1,3,-1,-5,-1,4,0,-3,1,2,-2,-4,0,4,-1,-4,-1,4,0,-4,0,3,-1,-4,0,3,-1,-3,0,2,-2,-4,0,4,0,-4,0,3,-1,-3,-1,3,0,-3,0,1,-2,-2,0,3,-1,-3,0,2,-1,-4,-1,2,-1,-3,0,3,0,-3,-1,1,-1,-2,1,2,-1,-3,0,2,-1,-3,-1,3,0,-2,0,2,0,-3,-1,1,-1,-2,0,1,-1,-3,0,2,-1,-3,-1,2,0,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,0,-2,-1,1,-1,-2,0,1,-1,-2,0,2,0,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,1,0,-2,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,1,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-106,105,60,81,20,-85,-53,40,50,-12,-45,-10,28,19,-20,-19,12,20,-6,-18,1,12,-4,-8,5,8,-6,-11,1,11,-1,-8,0,6,-2,-6,1,6,-2,-6,0,6,-1,-5,1,4,-2,-5,0,5,-1,-5,0,4,-1,-4,0,3,-1,-5,-1,4,0,-3,-1,3,1,-3,-1,0,-3,-2,1,3,0,-4,-1,2,0,-1,0,1,-2,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[110,-111,68,90,-3,-40,41,19,-32,-63,-11,53,15,-29,-13,17,4,-13,-4,17,8,-16,-9,11,7,-10,-10,7,7,-3,-5,2,2,-2,-2,3,1,-4,-3,4,2,-4,-3,2,2,-3,-4,2,3,-1,-3,-1,0,1,0,-1,-2,0,2,1,-2,-3,0,3,0,-3,-1,2,0,-3,-2,3,2,-2,-2,0,1,-1,-1,0,-1,-1,-1,2,0,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,0,-1,-1,-1,0,1,0,-2,-1,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-2,-2,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1],[-124,123,36,95,41,-34,-6,-10,-7,-10,-5,6,-4,1,9,6,-4,-15,-6,10,3,-6,-4,5,4,-3,-4,0,0,0,-1,0,-1,-1,0,1,-2,-2,0,3,0,-3,-1,1,-1,-2,-1,2,0,-2,-1,1,0,-2,-2,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,1,-1,-2,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0],[21,-22,67,65,-28,-45,96,-50,-18,-2,5,-22,-13,15,7,-10,-4,8,2,-10,-4,8,2,-7,-3,5,1,-6,-1,5,0,-6,-1,5,0,-5,-1,4,-1,-5,-1,4,0,-5,-2,4,0,-3,-1,3,0,-3,0,2,-1,-3,-1,3,-1,-3,0,3,-1,-4,-1,4,1,-4,-3,2,1,-2,-2,1,0,-1,-1,1,0,-1,0,0,-1,-1,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[29,-30,-25,-19,3,32,18,-22,-21,2,10,5,-7,-5,3,4,-3,-3,2,2,-3,-2,1,2,-2,-2,1,2,-2,-2,0,2,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,-1,-1],[112,-113,121,-27,101,99,-28,-96,5,61,-1,-40,11,21,-26,-30,13,40,-7,-30,12,30,-3,-38,-7,23,-5,-19,1,28,10,-22,-6,10,-2,-10,2,13,-2,-14,1,14,0,-14,-2,11,0,-11,-2,10,2,-9,-2,6,-1,-6,1,6,-2,-7,2,5,-5,-7,5,7,-9,-11,5,18,4,-19,-10,11,8,-6,-6,2,2,-1,1,2,-1,-5,-1,5,1,-4,0,2,-2,-4,0,4,-1,-4,1,4,0,-5,-1,3,-2,-3,1,3,-2,-5,0,4,-1,-4,0,3,-1,-4,0,2,-3,-3,1,4,-2,-4,1,4,-2,-5,1,5,-1,-6,-3,5,2,-4,-4,2,2,1,1,-2,-4,0,4,2,-4,-5,1,5,-1,-4,0,3,-2,-4,-1,4,1,-3,-1,0,-2,-1,1,1,-2,-3,1,2,-2,-3,1,2,-2,-3,1,2,-2,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,1,2,-2,-3,1,2,-2,-3,0,2,-2,-4,0,3,0,-3,-1,2,-1,-2,1,2,-1,-4,-2,2,0,-1,0,0,-1,-1,1,0,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-1,-2,0,1,-1,-1,0,0,-2,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,1,-1,-1,1,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-2,-1,1,0,-2,-1,0,1,-1,-1,0,0,-2,-1,1,0,-2,-1,1,1,-2,-2,0,1,-2,-1,1,0,-2,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-2,-1,1,1,-1,-2,0,1,-1,-1,0,0,-2,-1,0,0,-1,0,0,-1,-1,1,0,-2,-1,1,-1,-2,0,0,-1,-2,0,1,0,-2,-1,0,0,-2,-1,1,0,-1,-1,0,-1,-1,0,0,0,-2,-1,1,0,-1,0,0,-1,-1,-1,0,0,-2,-1,0,0,-1,0,1,-1,-2,-1,0,0,-1,-1,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,1,-1,-2,0,1,0,-2,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,1,0,-2,-1,0,0,-1,-1,1,-1,-2,-1,1,0,-2,-1,0,0,-1,0,0,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-110,109,112,-64,70,121,-1,-87,-4,48,-4,-37,2,37,7,-30,-3,18,-3,-20,-2,19,1,-15,-1,13,-1,-13,-1,12,-1,-11,0,11,-1,-11,-1,9,-1,-9,0,9,-1,-9,-1,7,-1,-7,0,7,-1,-7,0,6,-1,-6,0,6,-1,-7,0,6,-1,-6,0,5,0,-6,-1,4,-1,-4,0,3,-2,-4,1,4,-2,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,-1,4,0,-3,0,2,-1,-3,0,2,-2,-3,1,4,-2,-5,-1,4,-1,-4,-1,3,-1,-3,0,3,-1,-4,-1,3,1,-2,0,0,-2,-2,1,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,0,-3,-1,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[44,-44,-37,-34,-3,56,41,-34,-42,0,27,14,-15,-16,9,12,-8,-10,6,10,-6,-10,2,9,-2,-8,1,6,-2,-6,1,5,-2,-5,1,4,-2,-5,1,4,-2,-4,1,4,-2,-4,1,3,-2,-4,0,3,-1,-4,0,3,-1,-3,0,2,-1,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-28,27,23,6,-22,-6,29,10,-27,-30,2,38,14,-25,-16,8,9,1,-1,-5,-8,-1,5,8,-1,-10,-4,5,1,-3,0,3,0,-5,-2,3,0,-2,0,2,0,-3,-1,1,-1,-1,1,2,-1,-2,0,1,-1,-2,1,1,-1,-3,0,2,-1,-2,1,2,-1,-4,-1,2,0,-2,-1,1,0,-2,-1,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,-1,0,-1,-1,1,1,-1,-2,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,1,-1,-2,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1],[29,-29,-77,12,62,54,-10,-35,22,10,-31,-13,39,18,-36,-40,11,45,3,-31,-1,15,-8,-14,8,16,-9,-16,7,18,-5,-18,3,16,-3,-15,2,14,-3,-13,1,12,-2,-12,1,11,-2,-11,1,11,0,-11,-1,8,-1,-8,0,8,-1,-8,-1,7,-1,-7,-1,6,0,-6,0,3,-3,-4,2,6,0,-6,0,3,-4,-3,3,5,-3,-7,-1,4,-2,-3,2,4,-3,-4,4,4,-4,-8,-1,8,1,-5,0,3,-2,-4,0,4,-2,-4,0,4,-1,-4,1,3,-3,-4,1,4,-2,-4,1,4,-2,-5,0,3,-2,-3,2,3,-2,-4,2,3,-3,-5,1,5,-1,-5,-1,5,0,-4,0,2,-2,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,3,-1,-3,1,2,-2,-3,0,3,-1,-3,0,1,-2,-3,0,3,-1,-2,1,1,-2,-3,1,3,-1,-3,0,2,-2,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,1,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-2,-2,0,1,-1,-1,1,0,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-2,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-2,-1,1,0,-2,-1,0,1,-1,-1,0,0,-1,-2,0,0,-1,-1,0,0,-2,-1,1,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,0,0,0,-1,1,0,-1,-1,0,-1,-2,0,0,0,-2,-1,0,-1,-1,-1,0,-1,-2,0,1,-1,-1,0,1,0,-2,-1,0,0,-2,0,1,0,-1,0,0,0,-2,-1,0,0,-2,-1,0,0,-1,0,1,-1,-2,0,0,-1,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,-1,-1,0,1,0,-2,-1,0,0,-1,-1,0,-1,-2,-1,1,0,-2,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[89,-90,-124,-24,78,105,0,-80,-2,44,5,-34,-1,20,-6,-23,0,23,2,-19,-2,12,-4,-13,1,15,2,-14,-3,9,0,-8,1,7,-3,-10,0,10,-1,-9,0,8,0,-8,-1,6,0,-6,0,4,-3,-5,2,7,-1,-9,-2,7,1,-5,-1,4,-1,-5,0,4,-2,-4,2,6,-1,-8,-2,8,6,-7,-9,0,1,5,3,-2,-4,-1,3,2,-3,-4,2,4,-2,-6,-2,5,1,-2,0,1,-2,-2,1,3,-1,-4,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,3,-1,-3,-1,2,0,-2,0,0,-2,-2,1,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,1,-2,-2,1,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-2,-2,1,2,-1,-3,-1,2,-1,-1,0,1,-1,-2,0,1,-1,-2,1,1,-1,-3,-1,2,0,-2,-1,0,-1,-1,1,0,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-2,-1,0,1,-1,-2,-1,1,0,-1,-1,0,-1,0,1,0,-2,-1,0,2,-1,-2,-1,1,0,-1,-1,0,-1,0,1,0,-2,-1,1,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,1,0,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-2,0,1,-1,-1,0,0,-1,-1,1,0,-2,-1,0,1,-1,-2,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,0,0,-1,-2,-1,1,0,-2,-1,1,1,-1,-2,-1,1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,1,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-2,-1,0,0,-1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,0,-3,-2,0,0,0,-1,0,0,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-2,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,0,0,0,-1,0,0,1,0,-2,-1,1,0,-1,-1,0,0,0,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[107,-108,-48,-82,-32,50,17,4,7,6,4,-14,-7,3,2,-3,-2,2,0,-2,-1,1,-1,-2,-1,2,-1,-2,-1,2,-1,-2,-1,2,-1,-2,-1,1,-1,-1,-1,1,-1,-2,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,0,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0],[76,-77,-65,-26,39,30,-29,-9,61,-11,-114,-41,63,-119,51,-119,-69,29,33,1,-11,-7,-9,-5,-1,18,6,-8,1,7,1,-14,-7,8,1,-4,1,4,-3,-7,2,8,0,-10,-3,6,-1,-5,2,6,-2,-9,-1,8,-1,-8,-1,8,2,-8,-3,5,1,-6,-3,5,2,-4,-1,3,-1,-6,-2,6,3,-6,-4,2,2,-1,-1,1,0,-3,-1,2,0,-2,0,2,-1,-3,-1,3,0,-4,-2,2,1,-3,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,1,-1,-2,0,0,-2,-2,0,2,-1,-2,0,2,0,-3,-1,1,-1,-2,0,1,-1,-2,0,2,0,-3,-1,1,0,-2,-2,0,0,1,1,-1,-2,-2,0,1,-1,-1,1,0,-2,-2,0,2,-1,-3,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,-2,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,-1,-1,-1,0,1,-1,-2,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[-96,95,-9,108,119,-12,-45,-95,-38,52,31,-11,-30,-9,2,30,23,-8,-12,-12,-1,7,-1,-2,2,2,-2,-1,3,-2,-8,-2,6,5,-4,-7,1,6,-2,-7,-2,6,2,-3,0,0,-2,-3,-1,3,0,-2,0,2,-1,-2,-1,1,-1,-2,0,1,-1,-2,0,2,-1,-2,-1,1,-1,-2,-1,1,-1,0,0,0,-2,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,0,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0],[-5,4,126,-72,77,-89,34,-111,16,-66,0,37,-8,-32,9,33,-4,-31,3,25,-4,-23,3,21,-3,-21,0,19,-1,-17,0,15,-1,-15,0,13,-1,-13,0,12,-1,-12,0,10,-2,-10,0,9,-2,-9,1,8,-3,-10,1,9,-1,-10,0,8,-1,-8,0,7,-2,-7,1,7,-2,-7,0,7,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,-1,-2,0,1,0,-1,-1,1,-1,-2,0,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-2,0,1,-1,-1,0,1,0,-1,-1,1,0,-2,0,0,0,-1,0,0,0,-2,0,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-2,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-96,95,-94,-112,-22,95,22,-22,-1,33,25,-27,-19,5,11,-6,-11,1,7,-1,-6,0,4,0,-4,0,2,-1,-3,0,2,0,-2,0,1,0,-2,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0],[51,-52,15,-58,-49,7,36,-4,-58,-21,21,50,-8,-27,16,41,18,-51,-37,15,17,3,-8,1,7,-1,-5,-1,2,-2,-3,2,3,-2,-3,1,1,-1,-2,0,0,-1,-1,1,1,-2,-2,1,1,-2,-3,0,1,1,0,-2,-2,0,1,0,-2,0,2,1,-3,-4,-1,4,1,-3,-3,1,1,0,0,-1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-2,0,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,0,-2,-2,1,1,-1,-2,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1],[123,-124,119,-71,35,-85,105,-106,-101,-19,25,58,23,-28,-16,-8,-2,4,-2,0,2,2,-2,-1,3,2,-2,-4,-1,3,0,-3,-1,1,-1,-2,0,2,-1,-3,-1,2,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,1,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[58,-58,-87,-13,72,92,28,-107,-65,26,23,2,-24,13,35,13,-1,-34,-24,3,4,15,-1,-8,-2,16,19,-13,-20,-4,10,8,-7,-11,0,11,6,-6,-5,-3,-3,5,7,0,-8,-8,-2,13,10,-6,-10,-3,6,7,0,-11,-9,5,5,2,-2,-2,1,1,-2,-3,-2,1,0,2,2,-2,-2,0,1,0,-2,-1,1,0,-2,-1,1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-2,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,1,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,1,-1,-2,-1,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-1,-2,-1,1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,0,-1],[-93,92,-122,0,116,-85,64,-128,-1,-102,-4,51,-22,-64,-21,84,49,-40,-32,12,17,-6,-8,6,4,-9,-4,10,3,-10,-3,9,2,-12,-6,11,8,-8,-7,0,-2,1,5,6,-2,-12,-5,11,7,-6,-5,0,0,-1,1,3,-1,-5,0,4,0,-5,-1,4,0,-4,-1,3,0,-3,0,3,-1,-4,-1,3,0,-3,0,2,-1,-3,-1,3,0,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,0,1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-95,94,-118,5,121,-98,48,-126,2,-104,-31,72,30,-35,-17,22,11,-19,-9,16,7,-14,-6,11,3,-11,-3,10,2,-10,-3,10,2,-9,-3,8,1,-8,-2,7,1,-7,-2,6,1,-6,-2,5,0,-6,-1,5,0,-5,-1,5,0,-5,-1,4,0,-4,-1,4,0,-4,-1,3,0,-3,0,3,0,-4,-1,3,0,-3,-1,2,-1,-3,0,3,-1,-4,-1,3,0,-3,0,3,-1,-4,-1,3,0,-4,-1,2,0,-2,-1,1,0,-2,0,2,-1,-3,0,3,0,-4,-2,2,0,-1,0,0,-2,-2,0,3,-1,-3,0,2,-1,-4,-2,4,3,-2,-1,-2,-4,-2,1,4,1,-4,-1,3,1,-5,-4,3,5,-1,-4,-4,-3,3,3,0,-3,-5,-4,4,3,2,4,-3,-5,-6,-4,6,5,-2,-5,-1,2,3,2,-4,-5,-2,0,3,0,-3,-1,2,1,-1,-1,0,0,-1,1,1,0,-6,-6,4,6,-2,-9,-2,7,7,-1,-11,-6,5,2,-1,-1,2,1,-4,-3,2,1,-2,-2,3,4,-4,-7,0,4,2,-3,-3,1,0,-3,-1,2,1,-1,-3,-1,-1,-3,2,4,0,-4,-3,1,3,0,-1,2,-2,-4,-1,2,2,-1,-2,1,0,-2,-2,0,1,-3,-1,3,2,-2,-4,-1,2,0,-1,0,-1,-3,-1,2,2,-2,-3,0,1,-1,-2,0,1,-2,-2,0,2,-1,-2,0,2,0,-3,-1,1,0,-1,-1,0,0,-1,-1,0,-1,0,1,0,-2,-1,1,1,-1,-2,-1,1,0,0,1,-1,-2,-1,0,1,0,-1,-1,-1,-1,1,1,-1,-4,0,2,1,-2,-3,0,1,-2,-1,1,1,-1,-1,1,1,-2,-3,-1,1,0,0,1,-1,-3,-1,1,1,-2,-2,1,2,-1,-4,-2,2,1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-2,-2,0,3,2,-4,-4,-1,1,2,0,-3,-2,0,1,0,-1,-1,1,0,-1,-2,-1,1,0,0,0,-1,-1,0,1,-1,-2,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,1,-1,-2,-1,0,0,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,1,0,-2,-1,1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,1,-1,-2,-1,1,1,-1,-1,-1,-1,0,0,0,-1,-1,0,1,-1,-2,0,0,0,-1,0,0,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[70,-71,-108,-20,70,120,57,-103,-64,-8,-4,20,8,10,2,-8,3,3,-5,-10,-3,10,2,-4,2,3,-2,-7,-1,5,-1,-4,-1,4,0,-4,0,4,0,-4,-1,3,-1,-3,-1,3,0,-3,0,3,0,-3,-1,2,-1,-3,-1,2,-1,-2,0,2,-1,-3,0,2,0,-2,-1,1,-1,-2,-1,1,-1,-2,0,2,0,-3,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-2,0,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-2,-1,0,0,-1,-1,1,1,-1,-2,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,1,0,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,1,1,-1,-2,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,-1,-2,-1,0,1,-1,-2,-1,1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0],[-114,113,24,102,56,-54,-47,15,41,-14,-52,11,69,9,-59,-49,16,59,5,-32,6,15,-14,-25,3,28,3,-21,-3,14,-1,-13,0,13,0,-14,-3,11,2,-8,0,6,-2,-8,1,7,-2,-7,1,7,-2,-7,0,7,-1,-7,0,6,-1,-6,1,5,-2,-6,1,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,-1,3,-1,-4,0,3,-1,-4,-1,3,-1,-4,0,2,-1,-2,1,3,-2,-5,-1,4,0,-3,0,2,-1,-4,-1,3,0,-2,0,1,-1,-3,0,2,-1,-3,0,1,-2,-2,1,3,0,-4,-1,1,-1,-1,0,1,-1,-2,1,1,-3,-2,1,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-2,1,2,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,1,-1,-1,1,1,-2,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-1,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,-1,-1,0,0,-1,-1,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-2,-1,1,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,1,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-42,41,90,1,-61,-91,-31,58,8,-1,12,13,-5,-17,3,14,-3,-14,1,12,-1,-11,0,9,-1,-9,0,8,-1,-8,0,6,-1,-6,0,6,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,-1,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,0,-2,-1,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-56,55,92,16,-44,-98,-41,48,7,7,13,11,-7,-16,4,13,-4,-13,1,13,0,-11,0,8,-1,-8,0,7,-1,-7,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,-1,3,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,0,2,0,-3,-1,2,-1,-3,-1,2,0,-3,-1,1,-1,-2,0,1,-1,-2,0,2,0,-2,0,1,-1,-3,-1,3,0,-2,-1,2,1,-3,-3,1,1,0,0,-1,-1,-1,0,1,1,-2,-1,-1,-2,0,0,1,0,-2,-1,1,0,-2,-2,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-2,-2,0,1,-1,-3,-1,1,0,-1,-1,0,-1,-2,-1,1,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,-1,-2,0,1,1,-1,-2,0,2,0,-2,-2,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-2,0,1,-1,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-2,-1,0,1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-2,-2,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,2,-1,-4,-1,2,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,1,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-113,112,26,7,-10,-75,-32,-4,-75,114,26,-46,-13,36,-8,-27,8,40,-1,-33,6,28,-6,-34,-4,31,4,-23,-1,19,-1,-17,4,17,-4,-21,-2,18,-1,-16,-1,15,0,-13,2,11,-3,-14,1,13,-2,-14,-1,13,0,-11,0,10,-1,-10,1,9,-2,-11,0,10,-1,-10,0,8,-1,-8,1,8,-2,-9,0,8,-1,-8,0,7,-1,-7,0,6,-1,-7,1,7,-2,-7,0,6,-1,-7,0,6,-1,-6,1,5,-2,-7,0,6,-1,-6,0,5,-1,-5,0,4,-2,-5,1,5,-2,-6,0,5,-1,-5,0,4,-1,-4,1,3,-2,-5,0,5,-1,-5,0,4,-1,-4,1,4,-2,-5,0,4,-1,-5,0,3,-1,-4,1,3,-2,-4,1,4,-2,-4,0,4,-1,-4,0,3,-1,-4,1,3,-1,-4,0,3,-1,-4,0,3,-1,-3,1,3,-1,-4,1,3,-2,-4,0,3,-1,-3,0,3,-1,-3,1,2,-2,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,2,-1,-3,0,2,-2,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,1,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,1,1,-1,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-2,-2,1,1,-1,-2,0,1,-1,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-2,-1,0,1,-2,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,1,1,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,1,-1,-2,-1,1,0,-2,0,0,0,-2,-1,1,-1,-2,-1,0,0,-2,0,1,-1,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,0,1,0,-1,0,1,0,-2,-1,0,-1,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,0,-1,-2,-1,1,-1,-1,0,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,-1,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,0,-2,-1,0,0,-2,-1,0,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[20,-21,-25,2,35,9,-27,-32,3,31,2,-23,-10,20,14,-10,-10,2,6,-1,-5,-5,-4,3,4,2,-3,-4,1,4,-1,-5,-1,4,1,-4,-2,2,1,-2,-2,1,0,-1,0,1,-1,-2,0,1,-1,-3,-1,2,0,-2,-1,1,-1,-2,0,1,-1,-2,-1,2,0,-2,-2,1,0,-1,0,0,-2,-2,0,3,2,-3,-3,0,0,0,0,0,0,-2,-2,1,0,-1,-2,1,1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,-1,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0],[87,-87,-6,-107,-124,46,82,82,11,-64,-9,19,2,-17,-1,9,-3,-10,2,9,-4,-10,0,10,-1,-9,0,7,-1,-7,0,6,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[77,-78,8,-107,122,39,92,84,-3,-74,-5,33,2,-26,-2,16,-3,-15,2,13,-4,-14,1,14,-1,-13,0,10,-1,-11,-1,9,0,-8,-1,7,-1,-7,0,6,-1,-7,0,6,-1,-7,-1,6,0,-5,-1,4,-1,-5,-1,4,-1,-4,0,3,-1,-5,0,4,-1,-5,-1,5,1,-5,-2,3,0,-3,-1,2,0,-3,-1,2,-1,-2,0,2,0,-2,1,0,-3,-2,1,3,-1,-3,0,2,-2,-3,0,3,-1,-4,0,2,-1,-3,0,2,-1,-2,0,2,-2,-3,0,3,-1,-3,-1,2,0,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-3,-1,2,0,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-36,35,-87,-36,60,39,-126,63,71,-4,-54,-3,40,13,-32,-16,23,19,-16,-20,8,18,-6,-14,4,11,-5,-9,4,8,-5,-9,3,8,-4,-7,2,6,-3,-7,2,6,-3,-6,2,5,-2,-5,1,4,-3,-5,2,5,-2,-5,1,5,-1,-5,0,4,-2,-4,1,4,-1,-4,0,3,-1,-3,1,3,-2,-4,1,3,-1,-3,0,2,-2,-3,1,3,-1,-3,0,2,-2,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[79,-80,127,-17,96,-121,43,122,-76,27,25,8,-8,3,8,-4,-5,2,3,-3,-3,2,0,-3,-1,3,1,-3,-1,2,-1,-2,0,2,-1,-3,-1,3,0,-3,-1,2,-1,-2,0,2,-1,-3,-1,2,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-2,0,1,0,-1,-1,-1,0,0,0,-1,-1,-1,1,1,-2,-3,0,2,1,-1,-2,0,0,-1,0,0,-1,-2,0,1,0,-1,-2,-1,0,-1,0,-1,0,1,0,-1,-3,0,2,0,-4,-2,4,2,-4,-4,3,4,-3,-6,2,5,0,-5,-3,1,4,2,-1,0,-4,-3,1,1,-1,-1,2,0,-3,-1,5,3,-8,-6,7,10,-8,-15,0,6,4,-3,3,11,-10,-22,2,21,9,-16,-17,5,20,2,-14,-2,7,-1,-6,2,5,-5,-9,-1,10,3,-8,-3,4,1,-4,-2,4,1,-4,-2,2,-1,-3,-1,3,1,-4,-1,2,-1,-3,-1,3,0,-3,1,3,0,-6,-3,4,3,-4,-5,1,2,0,-2,-1,0,1,0,-1,-1,-1,0,-1,-3,-1,2,2,-1,-3,0,2,0,-3,-1,1,0,-1,0,1,-1,-2,0,1,-1,-2,0,3,0,-4,-3,3,2,-1,-1,-1,-1,-1,-1,1,0,-2,-2,1,0,-1,-1,0,0,-1,-2,-1,0,1,1,-2,-4,-1,2,2,-1,-4,-1,1,-2,-1,2,3,0,-5,-3,3,2,-2,-2,1,1,-2,-2,1,2,-1,-2,-1,0,-1,-1,0,0,0,0,0,-1,-1,0,2,2,-4,-5,0,2,2,0,-2,-1,0,0,0,-1,-1,-1,2,2,-2,-3,-2,0,1,-1,-2,-1,1,1,0,-1,-1,-1,0,-1,0,1,0,-1,-2,-2,1,1,0,-1,-1,-1,0,0,-1,-1,0,1,1,0,-2,-2,0,1,0,-1,-2,-2,1,1,0,-2,-1,1,1,-1,-2,-1,1,0,-1,-1,1,1,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,1,0,-2,-2,1,1,-1,-2,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,-1,-1,-1,0,1,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,-1,0,1,-1,-2,-1,0,-1,-1,-1,0,0,-2,0,0,0,-2,-2,0,1,-1,-1,-1,1,0,-1,-1,-1,-1,-1,0,1,0,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,0,-1,-1,0,0,1,-1,-2,-1,2,1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[119,-120,61,111,25,-100,-59,86,123,-54,-125,-43,51,74,-19,-50,11,33,-17,-19,30,25,-21,-46,-5,38,3,-20,2,18,-2,-20,-1,16,-2,-13,3,15,-2,-16,-1,12,-3,-12,3,14,0,-16,-4,13,3,-12,-7,9,5,-3,1,0,-6,-7,0,9,0,-5,2,4,-3,-7,1,7,-1,-8,-1,6,-1,-5,1,5,-2,-6,0,5,-2,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,1,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-2,-3,1,4,-1,-4,0,2,-1,-3,1,2,-2,-3,1,4,-1,-5,-1,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,1,2,-1,-3,0,2,-1,-3,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,1,1,-2,-2,1,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-2,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,1,0,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,1,0,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,0,0,-1,0,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,0,0,-1,-1,-1,0,0,-2,-1,0,0,-1,0,0,-1,-1,-1,0,0,-2,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,0,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-2,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,-1,-1,0,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-123,122,41,102,46,-62,-41,16,44,-10,-42,-22,11,28,-3,-14,4,8,-8,-9,4,10,-3,-9,1,6,-3,-6,2,6,-2,-6,1,5,-2,-5,1,4,-2,-5,0,4,-1,-4,0,2,-2,-3,1,3,-2,-3,0,3,-2,-3,0,2,-2,-3,2,3,-2,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-46,45,-21,72,96,-18,-64,-51,21,41,-19,-33,9,31,-6,-24,3,21,-3,-17,3,15,-4,-15,1,13,-2,-12,1,10,-3,-11,1,10,-2,-10,0,9,-2,-9,0,8,-1,-8,0,7,-1,-7,0,6,-2,-7,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-3,2,16,-14,-36,-2,24,24,-6,-23,2,13,-6,-13,1,17,6,-13,-7,5,3,-4,-3,2,-1,-2,-1,3,-1,-2,2,2,-3,-5,0,5,0,-5,-2,3,0,-2,1,2,-2,-5,0,5,0,-5,0,5,0,-7,-4,8,6,-6,-8,3,6,0,-4,-2,3,-2,-7,-1,4,5,-2,-6,-1,3,1,-3,-2,1,1,0,-1,-2,-1,1,0,-1,-2,-1,1,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,-1,-1,0,0,-1,-1,0,1,0,-2,-2,0,1,0,-2,-1,0,-1,-1,-1,1,0,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,1,0,-1,-1,0,-1,0,0,0,-2,-1,0,2,0,-2,-2,1,2,-2,-3,0,1,1,-2,-1,0,0,-1,-1,0,0,-1,-2,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,1,1,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1],[120,-121,54,94,24,-46,2,-5,-36,-21,7,52,26,-34,-26,7,16,5,-3,-11,-8,2,6,6,-1,-9,-4,5,3,-3,-2,-1,-3,0,4,3,-2,-7,-2,5,2,-4,-2,1,0,-1,0,1,-1,-3,-1,2,0,-2,-1,1,0,-2,-1,2,0,-2,-1,1,0,-2,-1,0,-1,-1,-1,1,1,-1,-2,-1,-1,1,1,-1,-3,-2,0,3,1,-2,-2,-1,-1,0,0,-1,-2,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,0,1,0,-2,-1,1,1,-2,-3,0,2,0,-2,-1,0,-1,-1,-1,1,1,-2,-3,0,1,2,1,-3,-2,0,0,-1,-2,0,2,0,-3,-2,1,1,-2,-2,0,2,-1,-2,-1,1,-1,-1,0,1,0,-2,-1,0,-1,-1,1,1,-1,-2,-1,1,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,-1,1,0,-2,-2,1,1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0],[-27,26,40,24,-11,-78,-45,82,100,-70,102,-7,104,106,-5,-114,-45,46,17,12,28,-11,-41,-21,21,37,-4,-30,3,17,-10,-16,8,19,-6,-18,7,14,-12,-19,6,24,3,-22,-6,12,-2,-6,7,9,-6,-16,0,15,1,-11,1,7,-5,-10,2,12,0,-11,0,7,-4,-9,2,10,0,-11,-2,6,-1,-5,2,6,-3,-9,0,8,0,-6,1,4,-3,-7,1,8,0,-7,0,5,-2,-5,1,6,-1,-7,-1,5,-1,-4,2,4,-2,-6,0,6,-1,-5,0,4,-2,-5,1,5,-1,-6,0,4,-2,-4,1,4,-2,-5,0,4,-1,-4,1,3,-2,-5,0,5,-1,-5,0,3,-2,-4,1,4,-1,-5,-1,4,-1,-3,1,2,-2,-4,0,4,-1,-4,0,3,-2,-3,1,3,-1,-4,0,3,-2,-3,1,3,-1,-4,0,3,-1,-3,1,2,-2,-3,1,3,-1,-4,0,2,-2,-3,1,3,-1,-4,0,2,-1,-3,1,2,-2,-3,0,3,-1,-3,0,2,-2,-3,1,3,-1,-3,0,2,-1,-2,1,2,-1,-3,0,2,-1,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-3,1,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-2,-2,0,2,-1,-2,0,2,-2,-2,0,2,-1,-2,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,-1,1,-1,-2,-1,1,0,-2,0,0,0,-2,0,1,0,-2,-1,0,-1,-2,-1,1,-1,-1,0,1,0,-2,0,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,-1,-2,0,1,0,-1,0,1,0,-2,-1,0,-1,-2,-1,1,0,-2,-1,1,-1,-1,-1,0,-1,-1,-1,1,0,-2,0,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,0,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,0,-2,-1,1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,0,0,-1,-1,1,-1,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-99,99,30,93,66,-61,-67,-20,18,37,-2,-20,1,12,-2,-10,0,9,0,-7,0,5,-1,-6,-1,5,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0],[62,-63,-114,3,100,90,-5,-90,-3,24,-35,-28,17,58,14,-43,-11,16,-2,-14,5,16,-7,-20,1,23,5,-20,-5,13,3,-13,-6,10,3,-5,0,5,-2,-7,1,7,-2,-8,0,8,-1,-8,0,7,-1,-7,-1,6,-1,-6,0,5,-2,-6,0,7,-1,-7,0,6,-1,-6,-1,6,2,-6,-1,2,-2,-5,-2,6,3,-3,-1,0,-2,-3,1,3,-2,-5,0,4,-1,-4,-1,3,0,-4,0,3,-1,-4,-1,3,0,-2,0,1,-1,-3,0,2,-1,-3,0,2,-1,-2,1,2,-2,-3,1,2,-2,-3,1,3,-1,-3,0,2,-1,-3,0,2,-2,-3,1,3,-1,-4,0,2,-1,-4,-1,4,1,-3,-2,1,-1,-1,1,1,-2,-3,0,3,-1,-4,-1,2,0,-2,-1,1,0,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-1,1,1,-3,-3,1,3,0,-4,-1,2,0,-2,0,1,-1,-1,1,1,-2,-3,0,2,0,-3,-1,1,0,-1,0,0,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,1,0,-2,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[77,-77,-60,-27,54,38,-26,-62,-4,35,-18,-30,-2,54,34,-33,-28,0,6,3,-3,3,2,-5,-3,4,1,-4,-2,4,0,-4,0,4,0,-5,-3,5,2,-4,-3,2,0,-2,-1,2,0,-2,-1,2,0,-2,-1,2,0,-2,-1,2,0,-2,-1,1,0,-2,-1,1,0,-1,0,1,-1,-2,-1,2,0,-2,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-2,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,0,1,-1,-2,0,1,0,-1,0,1,-1,-1,-1,1,0,-1,0,1,-1,-1,0,1,-1,-1,0,1,0,-2,-1,0,0,-1,0,0,-1,-2,-1,1,0,-2,-1,1,0,-2,-2,1,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0],[-83,82,29,-56,-120,-47,24,93,-33,74,25,-53,-23,28,7,-17,2,18,-2,-22,-1,19,-1,-18,0,16,-2,-15,2,13,-4,-14,3,14,-3,-16,0,14,0,-12,0,10,-2,-11,1,10,-1,-10,0,10,-1,-10,0,8,-2,-9,0,10,1,-10,-3,7,0,-6,0,6,-1,-8,-2,7,0,-6,-1,5,-1,-6,-1,6,0,-6,-1,4,0,-4,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-5,0,4,-1,-4,1,3,-2,-4,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-2,-3,0,3,-1,-3,0,3,-1,-3,-1,2,-1,-2,1,1,-2,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,1,0,-2,-1,1,0,-1,0,0,0,-1,0,1,0,-2,-1,0,0,-1,-1,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,1,0,-1,0,0,-1,-1,-1,0,-1,-2,-1,1,0,-1,0,1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,1,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-14,13,4,11,9,-1,4,-15,-20,-2,5,14,1,-7,-1,3,0,-3,0,2,-1,-2,0,2,0,-2,-1,1,-1,-2,0,1,0,-2,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1],[-48,47,-25,67,80,-7,-52,-35,29,38,-11,-38,0,24,-4,-17,4,16,-3,-16,1,12,-3,-12,1,11,-2,-10,1,9,-2,-9,0,8,-2,-8,0,7,-1,-7,0,6,-1,-7,0,6,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[76,-76,10,-68,-57,-25,-23,59,53,-9,-37,-21,16,26,-6,-21,1,16,0,-12,-1,7,-2,-7,1,6,-2,-7,0,6,-1,-5,0,4,-1,-5,0,4,-1,-5,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0],[-52,51,-15,58,58,2,-23,-32,7,23,0,-23,-9,14,6,-7,-6,4,3,-3,-3,1,1,-2,-1,2,0,-2,-1,1,-1,-2,-1,2,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0],[12,-13,-7,-12,-9,13,14,1,-7,-10,-1,7,1,-3,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0],[3,-4,0,-7,-10,3,7,5,-2,-5,1,3,-2,-4,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1],[1,-1,-2,-1,0,1,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,-2,-2,0,1,1,0,-2,-3,-1,0,2,1,-2,-3,-1,0,1,1,-1,-2,-2,-2,3,3,0,-1,-4,-5,1,3,4,2,-6,-7,-1,2,7,7,-7,-13,-5,5,17,12,-20,-27,3,20,18,0,-27,-20,15,21,8,-4,-21,-17,12,19,8,-4,-21,-15,11,12,7,2,-11,-9,0,3,7,3,-6,-6,0,1,3,1,-2,-3,-1,0,2,2,-3,-3,-1,-1,2,1,0,0,-2,-2,0,0,-1,-2,0,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,1,0,-2,-2,-1,2,2,-1,-2,-2,-3,2,4,2,-1,-7,-6,4,6,1,-2,-6,-5,3,4,2,-1,-6,-5,3,6,2,-2,-7,-5,4,6,2,-2,-7,-5,4,4,0,-1,-4,-5,0,2,6,5,-8,-11,0,7,9,3,-12,-11,2,6,7,2,-9,-9,2,4,5,2,-6,-5,-1,0,4,3,-2,-4,-1,2,3,0,-5,-5,1,3,4,2,-5,-6,-1,2,5,2,-5,-6,-1,2,3,2,-4,-4,-1,0,2,2,-1,-3,-3,-2,3,4,-1,-3,-4,-2,3,2,-1,-2,-2,-1,1,1,0,-1,-2,-1,1,0,0,0,-2,-2,-1,0,1,1,-2,-3,-1,0,2,1,-2,-2,-1,0,1,1,-1,-2,-2,-1,2,1,-1,-2,-2,-1,1,1,-1,-1,-2,-2,0,0,1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-2,-2,0,0,1,0,-2,-2,1,2,0,-1,-3,-2,1,1,0,0,-2,-2,0,0,1,0,-1,-1,-1,0,1,0,-1,-1,-1,-1,1,1,0,-1,-2,-1,1,1,-1,-1,-2,-1,0,0,0,0,-1,-2,-1,0,1,0,-1,-2,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,0,-1,0,0,-1,0,-1,1,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0],[109,-110,-84,-69,2,91,41,-30,-10,-7,-9,-7,2,12,-1,-10,-1,8,0,-7,0,6,-1,-6,-1,5,-1,-5,-1,4,0,-4,0,3,-1,-4,0,4,-1,-4,-1,3,0,-3,-1,3,-1,-3,-1,3,0,-3,-1,2,0,-2,0,2,-1,-2,0,2,0,-2,-1,1,-1,-2,0,1,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,0,-1,-1,0,1,-1,-1,1,1,-2,-2,0,2,0,-2,-1,2,0,-2,-1,1,0,-1,0,1,-1,-1,0,1,0,-1,0,1,0,-1,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0],[-26,25,26,18,-2,-41,-34,22,26,10,-8,-12,3,7,-3,-6,1,4,-2,-4,1,3,-2,-4,0,3,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0],[0,-1,-2,0,2,0,-3,-4,-2,3,1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,-1,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0],[32,-33,114,82,-9,67,-105,47,-27,126,7,-58,1,49,-8,-38,12,40,-9,-43,0,38,-1,-30,2,29,1,-28,-1,22,-2,-21,1,21,-1,-20,0,17,-2,-18,0,16,-1,-16,-1,15,0,-14,-1,12,-2,-12,1,12,-2,-12,1,11,-1,-12,0,10,-2,-10,0,10,-1,-10,0,9,-1,-9,0,8,-2,-8,0,8,-1,-8,1,7,-2,-8,0,7,-1,-8,0,7,-1,-7,0,6,-1,-7,0,6,-2,-6,1,6,-2,-6,1,6,-2,-6,1,5,-1,-6,0,5,-2,-6,1,5,-2,-6,0,5,-1,-5,0,5,-1,-5,1,4,-2,-5,0,5,-2,-5,0,4,-1,-5,0,4,-2,-5,0,4,-1,-4,0,4,-1,-5,1,4,-1,-4,0,3,-2,-4,1,4,-2,-4,1,3,-2,-4,0,3,-1,-4,0,3,-1,-4,1,3,-1,-4,1,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-2,-3,1,3,-2,-3,0,3,-1,-3,0,2,-1,-3,1,2,-1,-3,1,2,-1,-3,1,2,-1,-3,0,2,-2,-3,1,2,-1,-3,1,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,2,-1,-3,1,2,-2,-3,1,2,-1,-3,0,2,-2,-3,0,2,-1,-2,1,2,-1,-2,1,2,-2,-2,1,2,-2,-2,0,2,-2,-2,0,2,-1,-2,0,2,-1,-2,0,2,-2,-2,1,1,-2,-2,0,2,-1,-2,0,1,-1,-2,1,1,-2,-2,1,1,-2,-2,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,1,1,-1,-2,1,1,-1,-2,1,1,-2,-2,1,1,-2,-2,0,1,-1,-2,1,1,-2,-2,1,1,-2,-2,1,1,-1,-2,1,1,-2,-2,0,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-2,-1,1,1,-2,-2,1,1,-2,-2,0,1,-2,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-2,-1,0,1,-1,-1,0,1,-2,-1,1,1,-2,-2,1,1,-1,-2,0,1,-2,-1,1,1,-2,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,1,-1,-2,-1,1,0,-2,0,0,-1,-2,0,1,-1,-2,-1,0,0,-2,0,1,-1,-2,-1,1,0,-2,-1,1,0,-2,0,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,0,-2,-1,0,-1,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,0,1,-1,-2,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,0,0,-2,-1,0,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,0,0,-2,-1,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-66,66,108,-106,43,-107,51,-95,-44,3,-16,2,16,26,-8,-24,9,30,7,-38,-24,17,10,0,-1,5,2,-7,-1,4,-1,-5,1,4,-3,-5,2,6,-3,-8,0,8,0,-8,-2,5,-1,-6,-2,6,2,-3,0,0,-4,-4,2,6,0,-5,0,3,-2,-5,-1,4,0,-4,0,3,-1,-4,0,3,-1,-3,1,3,-1,-4,-1,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,3,-1,-4,-1,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,-1,2,0,-2,0,0,-2,-2,1,1,-1,-3,0,2,-1,-2,0,2,-1,-3,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-2,0,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,-1,0,1,0,-1,-2,0,1,0,-2,-1,0,0,0,0,-1,-2,-1,0,1,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[27,-28,-69,-9,20,84,57,-28,-20,-33,-16,22,27,-8,-27,-13,12,20,-5,-16,1,12,-1,-9,0,6,-2,-7,1,6,-2,-6,0,5,-1,-5,0,4,-2,-4,1,4,-1,-5,0,4,0,-4,-1,2,-2,-2,1,3,-1,-4,-1,3,0,-3,-1,2,0,-2,0,1,-2,-1,1,2,-1,-3,0,1,-3,-2,1,3,-2,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,-1,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,2,-1,-2,0,1,-1,-2,0,2,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[-6,6,6,2,-4,-6,-2,5,1,-1,-1,0,0,-1,-1,0,0,0,-2,-1,-1,2,3,-1,-4,-3,0,2,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,0,-3,-3,0,-1,1,0,0,0,-1,0,0,-1,-1,-1,1,1,-1,-2,-1,0,0,-1,0,0,-1,-3,-1,1,1,-1,-3,-2,1,1,-1,-2,0,1,1,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,-1,-1,-4,-6,0,0,2,-3,0,2,4,3,-3,-1,-1,0,-2,-2,-1,-1,0,1,-1,-3,-1,2,2,-2,-5,-2,4,1,-2,0,4,3,-6,-7,3,5,0,-4,-2,1,-1,-5,2,6,0,-6,-1,8,2,-9,-8,1,9,0,-6,1,5,-3,-7,1,9,3,-12,-10,7,8,-2,-5,0,3,-1,-5,2,5,1,-1,-2,1,-4,-6,2,3,0,-5,0,4,2,-1,-3,-1,-3,-5,2,3,1,-3,0,5,1,-4,-5,0,3,0,-3,-2,1,1,-1,-3,-1,2,3,0,-7,-7,6,10,-1,-7,-5,2,3,-4,-3,2,3,-2,-4,1,3,-2,-5,-1,3,1,-1,2,0,-4,-4,-1,6,4,-4,-5,-1,0,1,-1,1,2,0,-1,-3,-2,1,2,0,-2,-2,0,2,0,-2,-1,1,0,0,0,0,-1,0,0,0,-1,0,2,0,-2,-3,-1,2,0,-2,-2,1,1,0,0,-1,-1,-1,-1,-1,-2,0,1,1,-1,-2,-1,1,0,-1,0,0,-1,0,0,-1,-2,0,1,1,-1,-2,-1,1,0,-1,0,-1,-2,-1,1,2,-1,-3,-1,2,1,-2,-1,1,0,-1,-1,0,0,-1,0,1,-1,-3,-2,4,3,-2,-3,0,1,-1,-4,0,2,1,-3,-1,1,2,0,-2,0,0,-2,0,0,0,-1,-1,1,-2,-3,0,3,1,-4,-3,0,4,1,-4,-3,1,1,0,-1,0,-1,-1,0,1,0,-3,-1,2,0,-3,-4,2,4,0,-3,-3,0,1,-2,-2,-1,1,1,0,0,-1,-1,0,1,0,-1,-2,-2,1,1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,1,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,-1,-1,-1,1,1,-1,-2,-1,-1,0,0,0,0,-2,-2,0,1,0,-2,-1,0,0,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-2,-1,1,0,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,1,-1,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0],[85,-86,6,-102,-101,39,83,26,-65,-48,40,72,3,-81,-49,50,44,9,2,-21,-13,-5,1,6,-6,-2,8,5,-7,-7,7,5,-12,-10,5,16,1,-13,-2,7,-2,-7,2,7,-2,-8,0,7,-1,-6,0,5,-2,-5,1,5,-3,-6,0,7,-1,-7,-1,5,1,-5,-2,3,-1,-3,0,3,-1,-3,0,1,-3,-2,3,3,-4,-6,-1,7,1,-3,1,1,-2,-4,1,3,-2,-4,1,4,-1,-5,-1,3,0,-3,0,2,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,0,-3,-1,2,0,-2,-1,1,-1,-2,-1,1,-1,-1,1,1,-1,-2,0,1,-2,-2,1,2,-1,-4,-1,2,0,-2,0,1,-1,-2,0,1,-2,-1,1,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,0,-2,-1,1,0,-3,-2,1,2,-1,-3,0,1,-2,-2,2,2,-1,-4,-1,2,-1,-1,0,1,-2,-2,1,2,-1,-3,-1,1,0,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-2,-2,0,2,-1,-2,0,1,-1,-2,0,0,-1,-1,1,1,-1,-2,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,1,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-1,-2,0,0,-1,-1,1,1,-1,-2,-1,1,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,1,0,-2,-1,1,0,-2,-1,1,1,-2,-2,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-15,14,17,4,-9,-12,2,-6,-35,6,36,40,10,-53,-35,22,29,-2,-23,-14,4,21,9,-11,-8,0,2,1,-2,-1,1,0,-2,-1,1,1,-2,-2,0,2,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,0,0,0,0,0,-2,-2,0,1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,0,1,0,-2,-2,0,1,1,-1,-2,0,1,0,-2,-2,0,0,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-2,0,1,0,-2,-2,0,1,0,-2,0,1,-1,-2,-2,1,1,-1,-1,-2,-2,1,1,1,0,-2,-2,-1,0,1,0,-3,-4,1,2,2,0,-3,-1,0,0,-1,-1,0,0,1,0,-2,-2,0,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,0,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,1,1,-2,-2,-1,0,2,1,-2,-2,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-1,-2,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,1,0,-2,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1],[-60,59,-56,89,124,35,-27,-94,-18,44,6,-23,-7,20,8,-15,-7,10,4,-8,-4,6,2,-6,-2,5,1,-6,-3,6,3,-4,-3,2,0,-2,0,2,-1,-3,-1,3,0,-3,-1,2,0,-2,0,2,-1,-3,-1,2,1,-2,-1,1,-1,-1,0,1,-1,-2,-1,2,-1,-1,0,1,-1,-2,0,1,-2,-1,1,1,-2,-3,0,2,0,-3,-2,1,0,-1,-1,0,-1,-1,-1,1,-1,-1,0,1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-3,-3,2,3,-1,-4,-2,1,2,0,-1,0,-2,-3,1,4,-2,-7,-1,3,3,-3,-2,4,1,-6,-4,5,5,-5,-11,-5,10,5,-2,0,1,-1,-6,-4,4,2,-2,-2,1,0,-2,-2,3,3,-2,-3,-1,0,-1,-1,2,2,-3,-5,0,3,2,-2,-4,-1,3,3,-3,-5,-3,-1,6,5,-2,-3,-4,-3,2,1,2,3,-2,-3,-4,-2,2,1,-2,-2,0,1,-1,-2,1,3,-1,-4,-2,1,3,0,-2,0,-1,-3,-1,1,2,-1,-3,-2,1,0,0,1,-1,-2,-2,-1,1,0,-1,-1,-1,-1,1,2,0,-2,-2,0,1,-1,-3,-2,1,1,0,-1,-1,0,0,0,-1,-1,0,1,-1,-2,-1,0,1,-1,-1,-1,0,-1,0,1,-1,-2,-2,-1,1,0,0,0,-1,-2,-1,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,2,0,-2,-1,0,-1,-1,0,1,0,-2,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,1,-1,-2,-1,1,1,-1,-2,-1,0,0,0,-2,-2,0,0,0,-1,-1,0,-1,-1,0,0,-1,-2,0,2,0,-3,-2,1,2,-1,-2,0,1,-1,-3,-2,2,2,-1,-1,-2,-1,0,0,0,-1,-1,0,1,-1,-3,-2,1,1,-1,-2,0,1,-1,-2,-2,-1,1,1,-1,-1,-1,0,0,-1,0,0,-1,-2,-1,1,0,-1,-2,0,1,-1,-2,-1,1,1,-2,-2,-1,0,0,0,0,0,-1,-2,-1,0,1,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,1,0,-1,-2,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,-1,-1,-1,0,-1,-1,-2,-1,1,1,-1,-2,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0],[-42,41,-67,72,114,54,-10,-96,-27,39,13,-19,-12,13,8,-9,-6,5,3,-5,-3,4,1,-5,-2,3,0,-4,-2,3,1,-3,-1,2,0,-3,-1,2,0,-3,-1,2,0,-2,-1,2,-1,-2,-1,2,0,-2,-1,1,-1,-2,0,1,-1,-2,0,2,0,-2,0,1,-1,-1,0,1,-2,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0],[5,-6,126,-78,85,-83,42,120,-13,-65,13,53,-9,-44,6,37,-8,-33,6,31,-4,-29,2,26,-3,-24,1,23,0,-21,-2,17,1,-15,0,13,-3,-14,1,14,-1,-14,0,11,-1,-12,0,11,0,-11,-1,9,-1,-9,1,9,0,-10,-2,8,0,-6,0,5,-3,-6,2,6,-3,-8,0,7,-2,-6,2,7,-2,-8,0,6,-2,-7,0,7,1,-6,-1,4,-2,-5,0,5,-1,-5,1,3,-3,-5,1,5,-2,-6,1,5,-2,-5,1,4,-2,-5,1,4,-2,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,3,-2,-4,1,3,-2,-4,1,3,-2,-4,1,4,-2,-5,0,4,-2,-4,1,3,-2,-4,0,4,-1,-5,0,3,-1,-3,1,3,-2,-4,0,4,0,-4,-1,3,0,-2,0,1,-3,-2,2,3,-2,-4,0,4,-1,-4,0,3,-1,-4,-1,3,0,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-2,-2,1,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-3,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-2,-2,0,1,-1,-2,0,1,-1,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,1,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-2,-1,1,0,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,0,-2,0,0,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,-1,-1,0,1,0,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-1,0,0,0,-1,-1,1,0,-2,0,0,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,0,-1,-1,-1,1,0,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-2,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[111,-112,-72,29,107,113,31,-105,10,-94,-12,61,8,-44,-5,35,1,-30,-2,27,1,-24,-1,20,-2,-19,1,19,-1,-19,-1,16,-1,-15,1,14,-1,-14,0,13,-2,-13,1,12,-1,-12,0,11,-2,-11,0,11,0,-11,-1,10,0,-10,-1,8,0,-9,-2,7,-1,-6,1,7,-1,-9,-2,7,1,-6,-1,5,-1,-6,0,6,0,-6,-1,5,-1,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,1,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,3,-1,-4,0,2,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,-1,-2,0,2,-1,-3,0,3,-1,-3,0,1,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-2,-2,0,2,-1,-3,0,1,-1,-2,0,1,-2,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-2,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,1,0,-2,-1,0,-1,-1,-1,1,0,-1,0,1,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,0,0,-1,-2,-1,1,0,-2,0,1,0,-1,-1,0,-1,-1,-1,1,0,-1,0,1,0,-2,0,1,0,-2,-1,1,0,-1,-1,0,0,-1,0,1,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,1,-1,-1,0,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-74,73,116,3,-110,-86,46,107,-16,-117,-61,118,108,-28,-50,-38,3,14,-12,0,8,6,-5,-6,-2,4,3,4,4,-7,-7,-1,1,3,2,-1,-3,-3,0,4,0,-2,2,1,-3,-7,-4,8,7,-3,-5,-3,-1,0,-1,3,4,-3,-7,-2,2,4,-1,-3,0,2,0,-2,-2,0,0,0,0,0,-1,-2,-3,2,3,0,-4,-3,0,3,0,-2,-1,0,-1,-2,-1,2,1,-1,-1,-1,-1,0,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,1,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,-1,1,1,-1,-2,-1,0,0,0,-1,0,-1,-1,0,1,0,-2,-2,0,2,-1,-2,-1,1,0,-2,-1,1,0,-1,-2,0,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,-1,-1,0,0,-1,-1,0,1,0,-2,-1,0,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,1,-1,-2,-2,1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,-1,0,-1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0],[-27,26,-8,97,-77,-109,24,-106,43,-72,25,-75,15,45,-8,-64,-18,44,3,-16,16,27,-1,-41,-14,24,2,-10,8,14,-5,-22,-2,16,-5,-12,6,19,0,-20,-4,12,-3,-10,3,14,0,-15,-2,9,-3,-9,2,11,-1,-11,1,8,-5,-10,2,13,0,-11,0,8,-2,-10,0,10,0,-9,0,7,-1,-9,-1,8,0,-7,0,6,-1,-7,-1,6,0,-5,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,-1,4,-1,-4,0,4,-2,-4,1,3,-2,-4,2,3,-3,-4,3,4,-4,-6,2,5,-2,-6,1,5,-2,-6,1,5,-1,-6,0,5,-1,-6,-1,5,0,-5,-1,3,0,-4,-1,2,0,-2,0,1,-2,-2,2,2,-3,-3,2,2,-3,-4,2,3,-3,-4,1,4,-2,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-3,0,2,-1,-3,0,2,-2,-3,1,2,-1,-3,0,2,-2,-2,1,2,-2,-3,1,2,-2,-3,1,3,-2,-4,0,3,-2,-4,0,3,-1,-4,-1,2,-1,-3,0,3,0,-3,0,1,-1,-2,0,1,-1,-2,1,1,-3,-2,1,2,-2,-3,2,2,-3,-4,0,4,-1,-4,0,3,-1,-4,-1,2,0,-2,0,1,-1,-2,0,1,-2,-1,1,1,-2,-2,1,1,-2,-2,2,2,-2,-3,0,2,-2,-3,1,3,-1,-3,0,2,-2,-3,0,2,-1,-3,0,1,-1,-2,-1,2,0,-2,0,0,-1,-2,0,1,-1,-1,1,0,-2,-2,1,1,-1,-2,1,1,-2,-3,0,2,-1,-2,1,2,-1,-3,0,2,-1,-2,1,1,-1,-2,0,1,-1,-1,1,1,-1,-2,0,1,-2,-1,1,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-2,-1,1,0,-2,-2,1,1,-2,-1,1,1,-2,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,0,-1,-1,0,1,-1,-1,0,0,-2,-2,0,1,-1,-1,1,0,-2,-2,0,1,-1,-1,1,1,-1,-2,0,1,-2,-2,1,1,-1,-2,0,0,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,1,0,-2,-2,0,1,-1,-1,1,0,-1,-2,0,1,-1,-1,1,0,-1,-2,0,0,-2,-1,1,1,-1,-1,-1,0,-1,0,0,0,-1,1,-1,-2,0,2,0,-2,0,0,-1,-2,0,2,0,-2,-1,0,-1,-2,0,1,-1,-1,0,1,-1,-2,-1,1,0,-2,0,1,0,-2,0,0,0,-2,-1,1,-1,-2,-1,1,0,-1,0,1,0,-2,-1,0,-1,-1,-1,1,0,-2,-1,1,-1,-1,-1,1,-1,-1,-1,1,-1,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,-1,-1,0,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,0,1,0,-2,-1,1,0,-2,0,1,0,-2,0,0,-1,-2,-1,1,-1,-1,0,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-2,-1,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-1,0,0,0,-1,-1,1,-1,-1,-1,1,0,-2,-1,0,0,-2,-1,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[26,-27,-16,-12,13,11,-9,-23,-11,18,10,-5,-7,1,3,0,-2,0,1,-2,-3,1,1,0,-1,0,0,-1,-2,0,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,-1,0,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0],[30,-31,-65,-11,12,68,39,6,39,-41,-68,-30,20,66,26,-52,-38,6,5,14,10,5,2,-17,-14,5,5,8,7,-4,-9,-6,3,10,1,-9,-5,4,4,0,1,-3,-6,-4,-2,9,10,-3,-8,-12,-9,13,15,-2,-12,-6,7,8,-4,-10,-1,8,3,-5,-2,-1,-4,0,4,2,-4,-5,0,5,0,-4,-2,1,-1,0,3,1,-3,-5,0,5,1,-4,-1,1,-1,0,2,1,-3,-4,0,4,0,-4,-2,2,0,0,2,0,-3,-3,0,4,0,-4,-1,2,0,-1,0,1,-2,-3,-1,3,1,-2,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,0,-1,-2,0,1,-1,-2,0,1,0,-2,-1,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,1,0,-1,-1,1,-1,-1,0,1,-1,-2,-1,1,-1,-1,-1,1,1,-1,-1,-1,-1,0,1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,1,1,-1,-2,0,1,1,-2,-2,0,1,0,-1,-1,0,0,0,0,-1,-1,-1,0,1,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-2,-1,1,0,-1,-2,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[17,-18,-125,-87,28,107,-61,55,41,-24,-35,8,24,0,-16,-10,-7,0,-12,23,32,3,-10,-21,-5,8,-1,0,4,0,-5,-4,1,3,-3,-4,0,5,1,-4,-2,2,1,-2,-2,-1,-1,0,-2,2,4,1,-1,-4,-3,2,1,0,-1,-1,0,0,0,1,0,-3,-3,2,3,0,-3,-2,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-2,0,1,0,-2,-1,0,1,-1,-2,0,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[-15,14,-19,-119,-91,35,-30,-109,34,-76,-27,45,9,-31,-6,31,7,-26,-6,20,2,-19,-3,17,0,-16,-1,16,1,-15,-1,14,1,-14,-3,12,1,-10,-1,9,-1,-10,-1,10,0,-10,-1,9,0,-8,-1,7,-1,-8,0,7,-1,-7,0,7,0,-7,-1,6,-1,-5,1,5,-2,-7,0,6,-1,-7,-2,6,1,-5,-1,3,-2,-4,1,5,-1,-6,-1,5,0,-5,-1,4,-1,-4,0,3,-2,-4,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-4,-1,2,-1,-2,0,2,-1,-3,0,3,-1,-4,-1,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-2,-2,1,2,-1,-3,0,1,-1,-2,0,1,-1,-2,1,1,-1,-3,-1,1,-1,-2,0,1,-1,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,-1,0,-1,-1,0,0,-2,-2,1,1,-2,-2,0,2,-1,-2,0,0,-2,-1,1,1,-1,-2,0,1,-2,-2,0,1,0,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-2,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,1,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,-1,-2,-1,1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-2,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,1,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,1,0,-2,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-6,5,18,-16,-44,3,37,28,-12,-35,0,23,0,-16,-1,12,0,-11,-2,8,0,-7,-1,6,0,-6,-1,5,0,-5,-1,4,0,-4,-1,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,-1,2,0,-2,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1],[-74,74,-122,-100,55,104,-28,-122,-53,127,106,-53,-82,-21,28,36,-8,-13,15,7,-12,-14,6,12,-7,-13,1,16,7,-15,-15,6,13,4,-4,-11,-6,4,1,2,1,0,-1,0,1,0,0,-2,0,-2,-5,0,2,5,0,-4,-2,3,2,-3,-3,1,4,-1,-4,-5,-4,4,2,1,0,-1,2,-1,-2,-6,-6,4,4,2,-1,-3,-1,0,0,-1,-1,-1,-1,2,1,-2,-2,0,0,0,-1,0,0,-1,-1,0,1,-1,-3,0,1,1,-1,-1,1,0,-1,-2,-1,1,0,-1,-2,0,0,0,0,-1,-1,-1,-1,1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-2,-1,0,1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-2,0,1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,0,0,0,0,-1,-1,-1,-1,0,0,1,0,-2,-1,1,0,-1,-2,0,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-2,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-2,-1,0,1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0],[6,-7,-64,8,34,84,65,-49,-53,-37,-6,55,39,-26,-35,-4,21,10,-16,-13,9,12,-8,-10,6,9,-6,-9,5,10,-1,-12,-6,6,2,0,0,-1,-3,-1,1,1,-1,1,2,-3,-6,1,4,1,-3,0,2,-3,-6,3,6,-2,-7,1,6,-1,-6,1,6,-2,-8,1,7,-1,-7,0,5,-4,-10,6,14,-4,-16,-2,12,3,-12,-4,11,4,-11,-5,9,4,-10,-4,11,3,-13,-5,12,7,-12,-10,9,10,-9,-10,8,9,-8,-10,6,9,-8,-10,6,11,-7,-12,5,11,-5,-13,3,12,-4,-13,2,13,-1,-13,-1,12,1,-12,-2,11,2,-11,-4,9,3,-9,-4,8,3,-8,-5,7,4,-7,-6,5,4,-5,-5,4,4,-4,-5,2,3,-3,-4,2,2,-2,-3,1,2,-1,-2,1,1,-1,-2,0,0,-1,0,0,-1,-1,1,0,-2,-2,1,2,-2,-3,1,3,-2,-4,1,3,-2,-4,1,3,-2,-5,1,5,-2,-6,0,6,0,-7,-2,6,1,-6,-2,6,2,-7,-5,6,4,-6,-5,5,5,-5,-6,4,6,-4,-8,3,7,-2,-8,0,6,-1,-7,0,7,0,-8,-2,6,2,-6,-3,5,3,-5,-4,4,3,-5,-4,5,4,-5,-6,3,5,-4,-6,3,6,-4,-7,2,7,-2,-8,0,8,0,-9,-3,8,3,-8,-5,6,4,-6,-5,4,3,-4,-5,4,4,-4,-6,3,4,-3,-5,2,4,-2,-5,2,4,-3,-6,1,4,-1,-5,1,4,-1,-5,0,4,-1,-5,0,4,0,-5,-1,3,1,-4,-1,3,0,-4,-1,3,0,-4,-1,3,1,-3,-2,2,0,-3,-1,2,0,-3,-1,1,0,-2,-1,1,-1,-3,0,2,-1,-4,0,3,0,-4,-1,2,0,-3,-1,3,0,-4,-1,3,0,-3,-1,2,0,-4,-1,3,0,-4,-1,3,0,-4,-1,3,0,-4,-1,3,1,-4,-2,3,1,-4,-2,3,1,-4,-2,3,2,-3,-3,2,2,-3,-3,1,2,-3,-2,1,1,-2,-2,2,1,-3,-2,1,2,-2,-2,2,1,-3,-2,2,2,-2,-3,1,2,-2,-2,1,1,-3,-2,1,2,-2,-3,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,1,-1,-1,0,1,-2,-2,1,1,-1,-2,0,1,-1,-2,0,1,-2,-1,1,0,-2,-1,1,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,0,-1,0,-1,0,0,1,-1,-2,0,2,0,-2,0,1,0,-2,-1,2,0,-3,-1,0,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,0,1,0,-2,-1,0,-1,-1,0,0,-1,-1,-1,1,-1,-1,-1,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,0,-1,0,0,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-1,0,1,-1,-1,-1,1,0,-1,0,1,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,0,-2,-1,0,0,-2,-1,0,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-112,111,21,118,108,-65,-87,-48,16,46,-13,-23,10,23,-6,-19,5,15,-6,-15,3,14,-3,-12,2,10,-3,-10,2,9,-3,-9,1,8,-2,-8,1,6,-3,-7,2,8,-1,-8,-1,6,-1,-4,1,4,-2,-6,0,5,-2,-5,1,4,-3,-5,1,6,0,-6,-1,4,0,-4,0,2,-2,-3,1,3,-2,-4,1,3,-1,-5,0,4,-1,-4,0,2,-2,-3,1,3,-1,-4,1,2,-3,-3,3,4,-2,-7,-2,6,2,-4,-2,1,0,-1,1,1,-2,-2,1,1,-4,-3,4,6,-1,-11,-7,10,9,-4,-8,-4,1,5,3,-2,-4,-3,0,4,1,-3,-2,0,-1,-2,-1,2,1,-3,-3,0,1,1,0,-2,-3,0,2,1,-2,-3,-1,2,1,-2,-1,0,-1,-1,0,0,-1,-2,0,1,-1,-2,0,1,0,-2,-2,1,0,-1,-1,-1,-1,0,1,0,-1,-2,0,1,-1,-1,0,1,0,-2,-1,1,0,-1,-2,-1,0,1,0,-2,-3,0,2,1,-2,-2,0,1,0,-1,0,-1,-2,0,1,0,-1,-1,1,-1,-3,0,2,1,-2,-3,-1,2,0,0,0,-2,-3,0,2,1,-2,-3,0,1,-1,-1,2,0,-2,-3,0,2,0,-2,0,0,-2,-1,1,1,-2,-2,0,1,-2,-1,1,1,-2,-3,0,2,0,-2,-1,0,-1,-1,0,1,0,-2,-1,0,-1,0,1,0,-2,-2,-1,2,0,-1,0,-1,-2,-1,0,2,1,-2,-2,-1,-2,2,2,0,-3,-3,-1,2,1,-1,0,-1,-2,-1,0,1,0,-2,-2,0,0,1,2,-2,-4,-1,2,3,-1,-4,-2,3,1,-1,-2,-1,-1,0,0,0,0,-2,-2,0,1,1,0,-2,-3,0,1,1,-1,-2,-1,1,0,0,0,-1,-2,-1,0,1,0,-1,0,-1,-2,0,1,1,0,-2,-1,0,-1,1,1,-1,-3,-1,0,2,0,-2,-1,-1,-1,0,1,0,-2,-1,0,0,-1,-1,0,0,-2,-1,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,0,-1,-1,0,-1,0,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-19,18,13,10,-5,-15,-4,12,7,-6,-6,1,4,0,-3,-2,0,2,-1,-2,-1,0,-1,1,0,-1,-1,0,0,0,0,0,-1,-1,-1,1,1,-2,-3,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0],[89,-90,-4,-90,-62,29,24,-10,-49,49,121,-9,-103,-99,-3,121,52,-57,-42,12,21,7,-1,-10,-10,1,11,6,-10,-11,5,13,-2,-12,1,8,-4,-8,3,9,-3,-10,0,9,-1,-8,-1,7,0,-6,1,4,-3,-6,2,6,-2,-7,0,7,0,-7,-1,5,-1,-5,-1,5,0,-5,0,4,-1,-4,0,4,-1,-5,0,4,0,-5,-1,3,-1,-4,0,3,-1,-4,-1,3,0,-3,0,2,-1,-3,0,3,0,-3,-1,2,0,-1,0,0,-2,-1,1,2,-2,-2,1,1,-3,-2,2,1,-4,-3,2,3,-2,-4,1,3,-2,-4,1,4,-1,-6,-2,3,1,-1,2,0,-4,-4,1,5,0,-5,-1,3,0,-3,-1,2,0,-2,-1,1,-1,-2,0,2,-1,-2,-1,1,-1,-2,0,1,-1,-2,1,1,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,0,-2,0,1,-1,-2,0,2,-1,-2,-1,1,0,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,0,-1,0,0,-2,-1,0,2,0,-2,-1,0,-1,0,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,-1,1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-2,-2,0,1,-1,-2,0,1,0,-1,0,0,-1,-1,0,0,-2,-1,0,1,0,-2,-1,0,-1,0,0,0,-2,-1,0,1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-2,-1,1,0,-2,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,1,1,-1,-2,-1,1,-1,-1,-1,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,0,0,0,-2,0,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-77,76,-121,-100,38,103,0,-85,-44,45,17,24,47,-6,-33,-43,2,34,-5,-21,6,23,-2,-24,-3,19,2,-15,-1,13,0,-12,-2,11,0,-10,-1,8,-1,-8,0,8,-1,-8,0,6,-2,-7,1,6,-2,-7,1,6,-2,-7,1,6,-2,-7,1,6,-2,-7,0,6,-1,-6,0,5,-1,-6,0,5,-1,-6,-1,5,0,-5,-1,4,0,-4,0,2,-2,-3,0,3,-2,-4,1,4,-1,-4,0,4,-1,-5,-1,4,0,-3,0,2,-1,-4,0,3,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,0,-2,1,0,-3,-3,1,3,-1,-3,0,2,-2,-3,0,2,-2,-1,2,2,-3,-4,0,4,-1,-4,0,3,-2,-3,1,3,-2,-5,-1,4,0,-4,-2,3,1,-2,-1,1,0,-2,-1,0,-2,-1,2,2,-2,-5,-1,3,0,-4,-2,2,0,-2,0,1,-1,-2,0,1,-2,-2,1,2,-1,-4,-1,2,-1,-3,0,2,-1,-2,1,2,-2,-4,1,5,1,-7,-3,4,3,-5,-7,3,5,1,-3,-3,0,3,1,-3,-3,-1,1,1,-1,-3,-2,2,1,-1,-2,0,0,-1,-2,0,1,0,-1,-2,-1,1,0,-2,-1,2,2,-2,-4,0,2,1,-3,-1,3,1,-3,-4,1,3,-1,-3,0,1,-1,-2,0,1,-1,-2,0,2,1,-3,-1,0,0,-2,-1,1,0,0,0,0,-1,-1,0,1,0,-2,-1,0,0,-1,0,0,0,-2,-2,0,1,0,0,-2,-2,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,1,0,-2,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,-2,0,0,-2,0,2,0,-3,-3,0,2,-1,-2,-1,2,0,-1,-1,0,0,-1,-1,-2,-3,0,1,1,-2,-1,0,1,-1,-2,0,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,1,0,-2,-1,1,0,-2,-2,-1,1,-1,-1,1,1,-1,-2,0,1,0,-2,-1,-1,-1,0,0,-1,-2,0,1,1,-1,-2,-1,0,0,0,0,-1,-2,0,1,0,-2,-1,1,2,-1,-2,-1,1,-1,-2,-1,2,1,-2,-2,0,1,1,-1,-2,-1,1,1,-1,-2,-1,0,0,-1,1,2,-1,-2,-1,0,0,-2,-1,0,1,0,-1,0,-1,-2,0,2,0,-2,-1,0,0,-2,-1,1,1,-2,-1,1,0,-3,-2,1,2,-1,-2,0,0,-2,-2,0,1,-1,-2,0,1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,0,-1,0,1,0,-1,-2,0,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-2,-1,0,-1,-1,0,0,-1,-2,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,1,-1,-1,-1,0,-1,-1,0,1,0,-2,0,1,0,-2,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[82,-83,-73,-31,46,48,-21,-44,14,29,-17,-32,3,30,-3,-19,5,19,-3,-18,3,15,-3,-16,0,14,-1,-12,0,10,-1,-10,0,9,-2,-9,1,9,-1,-9,0,7,-1,-7,0,7,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,0,-4,0,2,-1,-3,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[10,-11,-41,12,36,17,-30,-4,49,23,-25,-52,-7,43,17,-21,-8,3,-3,-5,4,8,-4,-10,1,9,-1,-8,1,5,-3,-6,2,6,-3,-7,1,6,-3,-7,1,6,-2,-7,0,5,-1,-5,0,4,-1,-5,0,4,-2,-4,2,4,-2,-5,0,4,-1,-3,2,4,-2,-5,-1,4,0,-4,-1,2,-2,-2,2,3,-1,-5,-2,2,-1,0,2,1,-3,-3,1,3,-2,-4,0,3,-1,-2,2,3,-1,-5,-1,3,0,-3,-1,2,0,-2,0,1,-1,-3,0,2,-1,-2,0,1,-1,-2,1,1,-2,-3,0,3,0,-3,0,1,-1,-3,-1,2,-1,-2,0,2,-1,-2,1,1,-2,-2,0,2,-1,-3,-1,1,-1,-2,0,2,-1,-3,-1,2,0,-2,-1,1,0,-2,-1,1,-1,-2,0,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,1,-1,-1,0,0,-1,-2,0,0,0,-1,-1,1,0,-2,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[91,-92,-82,-45,24,65,-4,-20,36,15,-33,-45,9,48,-1,-47,-23,48,40,-17,-19,-7,3,1,-2,3,1,-8,-5,6,5,-5,-6,1,0,1,0,2,-1,-3,0,2,-1,-4,0,4,0,-4,-2,3,0,-3,-1,2,0,-3,-1,2,-1,-2,-1,2,-1,-3,0,2,0,-3,-1,2,0,-2,0,1,-1,-2,0,2,0,-3,-1,2,0,-2,-1,1,0,-2,-2,1,0,-1,0,0,-1,-2,-2,1,0,1,2,-1,-2,-3,-1,2,0,-1,0,1,-1,-3,-2,1,0,0,0,-1,-2,-2,0,2,1,-2,-1,0,0,-1,0,-1,-2,-1,0,2,1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,-2,-3,-1,1,1,-2,-2,0,1,-1,-1,1,0,-2,-2,0,1,-1,-1,1,1,-1,-3,-2,1,1,0,0,-2,-2,0,1,0,-2,-1,1,1,-2,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-2,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,-1,0,1,-1,-2,-2,0,2,-1,-2,-1,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-2,0,1,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-2,0,1,0,-1,-2,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,0,-2,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[-30,29,-1,-106,-68,11,-69,100,-16,-2,59,56,-18,-76,6,48,-17,-51,-1,58,13,-43,-13,29,6,-23,-6,22,5,-16,0,12,-5,-17,0,18,0,-15,1,12,-5,-14,2,17,2,-16,-1,10,-2,-12,-1,11,-3,-10,1,12,0,-10,2,8,-3,-10,1,10,-1,-11,-1,8,-2,-8,1,9,-1,-9,0,8,-1,-8,0,7,-1,-8,0,7,0,-8,0,6,-1,-7,-2,6,-1,-3,3,4,-3,-6,2,6,-1,-8,-1,5,-2,-5,0,6,0,-6,0,4,-2,-5,2,6,-1,-8,-2,5,-1,-4,1,4,-1,-5,0,5,0,-5,-1,4,0,-3,0,1,-3,-4,0,4,-1,-3,1,3,-2,-3,3,4,-1,-6,0,3,-1,-5,-1,4,-1,-4,-1,4,1,-3,-1,1,-1,0,3,-1,-6,-3,2,5,-2,-4,2,3,-2,-5,-1,4,0,-3,0,1,-2,-3,-1,3,-1,-1,2,0,-4,-3,2,4,-1,-4,1,2,-3,-4,0,4,0,-4,-1,1,-2,-1,2,1,-2,-3,1,2,-2,-4,0,3,-1,-3,1,1,-3,-2,2,3,-2,-5,0,3,-2,-3,0,3,0,-3,0,2,-1,-3,0,2,-1,-2,0,1,-2,-2,1,2,-1,-3,0,2,-2,-2,0,2,-1,-2,1,1,-2,-3,1,1,-2,-3,0,3,-1,-3,0,2,0,-3,-1,0,-2,-1,1,1,-2,-3,0,2,-2,-1,2,1,-2,-3,0,2,-2,-2,1,2,-2,-2,0,2,-1,-2,0,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-3,1,2,-1,-2,0,1,-2,-2,1,1,-2,-2,1,2,-2,-3,0,2,-1,-2,1,1,-2,-2,0,1,-1,-1,1,1,-2,-2,0,1,-2,-2,1,1,-2,-2,0,1,-2,-2,1,1,-2,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-2,-2,1,1,-2,-3,0,1,-1,-1,1,1,-1,-2,0,1,-2,-1,1,1,-1,-2,0,0,-2,-1,1,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-1,1,0,-2,-2,1,1,-2,-2,0,1,-1,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-2,-1,1,1,-1,-2,1,1,-2,-1,0,1,-1,-2,0,1,-1,-1,1,0,-2,-2,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,1,1,-2,-2,0,1,-2,-1,0,1,-1,-2,0,1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,0,-2,0,1,0,-2,-1,1,-1,-1,0,1,-1,-2,0,1,0,-1,-1,1,-1,-2,0,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,0,1,0,-1,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-1,0,1,0,-2,-1,1,0,-2,0,1,0,-1,0,0,-1,-2,0,1,0,-2,-1,1,0,-2,-1,1,-1,-1,0,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-2,0,1,0,-2,-1,1,0,-2,-1,1,-1,-1,0,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,0,0,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-2,0,1,0,-2,0,0,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,0,-2,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,-1,0,0,-2,0,1,0,-2,-1,1,0,-2,-1,0,0,-2,-1,1,-1,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,0,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-1,-1,0,0,-2,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[111,-112,-52,-72,-11,26,-35,12,58,47,6,-82,-68,33,56,48,20,-78,-77,29,64,26,-33,-40,14,36,-4,-27,3,19,-4,-19,0,17,1,-12,2,7,-7,-11,3,13,-1,-12,0,8,-2,-8,2,6,-6,-6,7,9,-5,-15,-3,12,1,-8,0,9,3,-8,-2,3,-3,-5,1,7,0,-7,0,5,-2,-7,-1,7,1,-6,-1,5,0,-5,-1,4,0,-4,0,4,-1,-5,-1,4,0,-4,0,2,-1,-4,0,3,0,-4,-1,3,-1,-3,0,3,-1,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,1,-1,-2,1,1,-2,-2,1,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-2,-3,0,2,-1,-3,0,2,-2,-3,0,3,-1,-3,-1,2,0,-2,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-2,-2,1,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-2,-3,0,2,-1,-2,0,1,-2,-2,1,2,-1,-3,0,2,-1,-2,0,1,-1,-3,-1,2,0,-2,-1,1,0,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,1,-2,-2,-1,2,0,-1,-1,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,1,-1,-2,-2,0,1,-1,-2,-1,1,0,-1,-2,-1,-1,2,1,-2,-3,-1,2,1,-2,-3,-1,1,0,0,0,0,-1,-1,0,-1,-2,0,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,1,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-87,86,-101,-102,23,93,9,-75,-36,40,22,-10,-11,5,4,-3,0,5,-1,-8,-1,6,-2,-6,0,7,0,-7,-1,5,0,-5,-1,4,-1,-4,0,4,0,-4,-1,3,-1,-3,-1,3,-1,-3,0,3,-1,-4,0,2,-1,-3,0,3,-1,-3,0,3,0,-3,-1,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,0,-2,-1,1,-2,-1,1,2,-1,-3,0,2,-1,-3,-1,2,0,-2,-1,2,0,-2,-1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[93,-94,-121,78,-58,-110,7,71,-11,-47,9,41,-8,-39,1,35,1,-28,-2,23,1,-23,-7,20,8,-10,-2,3,-7,-5,9,9,-11,-14,6,18,0,-19,-5,13,3,-9,-3,7,1,-4,3,2,-7,-7,4,10,-3,-10,1,9,-2,-9,-1,8,0,-6,1,4,-4,-8,0,8,0,-8,-1,7,1,-7,-3,4,-1,-3,1,5,-1,-5,1,4,-2,-6,0,6,1,-5,-1,3,-1,-4,0,3,-2,-3,2,4,-2,-7,-2,5,1,-3,0,3,0,-4,-1,1,-2,-2,1,3,-1,-4,0,3,-1,-4,-1,3,0,-2,0,2,-2,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-1,2,0,-4,-4,1,4,-1,-3,0,3,0,-3,0,1,-2,-2,1,2,-2,-3,1,2,-1,-4,-1,3,0,-2,0,1,-2,-2,1,2,-1,-3,-1,2,1,-2,-1,-1,-3,1,3,1,-3,-2,2,3,-2,-4,-1,2,-1,-1,1,2,0,-3,-1,0,-2,0,3,1,-3,-3,0,2,-1,-2,1,1,-1,-2,0,-1,-4,1,5,0,-6,-4,5,6,-2,-10,-4,7,5,-4,-4,0,2,0,-1,-2,-2,1,1,0,-1,-2,1,0,-2,-1,1,1,-2,-2,0,2,-1,-3,-1,1,0,-1,1,0,-2,-2,0,2,0,-1,0,0,-1,-1,0,0,-2,0,2,0,-4,-2,2,3,-1,-4,-1,2,0,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,2,-1,-4,-2,2,3,-1,-4,-2,2,1,-1,-1,0,-1,0,1,0,-1,-2,0,0,-2,-1,1,1,-2,-2,0,1,-2,-1,1,1,-2,-2,0,2,0,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-2,-1,0,0,-2,-1,1,1,-2,-2,0,2,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-2,-1,1,1,-2,-2,0,1,-1,-1,2,0,-3,-4,-1,4,3,-2,-3,-2,-1,2,2,-2,-4,-1,2,1,-2,-2,1,1,-2,-2,0,2,0,-2,0,-1,-3,-1,1,1,-1,-2,0,0,-2,-1,2,1,-2,-2,1,2,-1,-3,-1,1,-1,-1,1,1,-2,-2,0,2,0,-2,-2,1,1,0,0,-1,-2,0,1,0,-2,-2,1,1,-1,-2,-1,1,0,-1,0,0,-2,-1,0,1,0,-1,0,-1,-3,0,3,1,-2,-4,-2,3,0,-1,0,0,-2,-2,0,1,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,0,-1,-1,-1,-1,1,1,-1,0,-3,-4,1,3,3,0,-1,-3,1,1,0,0,-2,-3,-1,1,2,0,-2,-1,1,0,-2,-1,0,-1,-1,0,0,0,-2,-1,2,1,-1,-1,0,-1,-2,0,2,0,-1,-1,1,1,-1,-1,-1,-2,-1,1,1,1,-3,-1,2,2,-1,-2,0,0,-1,-1,-1,0,0,0,0,-1,-1,-2,2,2,-1,-2,-1,-1,1,0,0,-1,-1,0,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,-1,-1,-1,0,1,-1,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-2,-1,1,0,-2,-1,0,0,-1,-1,0,0,-1,0,0,0,-2,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,1,0,-2,-1,1,1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-2,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[20,-21,-10,-28,-34,20,13,25,19,17,43,-34,-48,-39,-18,35,11,12,18,-9,-21,-10,11,18,-3,-15,4,13,3,-17,-11,3,-3,3,6,6,-1,-9,-2,6,2,-4,-3,1,-1,2,5,-2,-9,-5,4,8,-1,-9,-2,6,0,-5,-2,4,0,-4,0,5,2,-6,-4,3,1,-2,-2,2,1,-1,-1,1,0,-2,-1,2,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-2,-1,1,-1,-2,0,1,0,-2,-1,1,-1,-1,0,2,0,-2,-1,1,-1,-1,0,1,-1,-2,-1,2,0,-1,-1,0,-1,-1,0,0,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-2,-1,2,0,-1,0,0,-1,-1,0,1,0,-2,-1,1,1,-1,-1,0,-1,0,0,0,-1,-2,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-2,0,1,0,-1,-2,-1,0,0,0,-1,-1,-1,0,0,-1,-2,0,0,0,-1,-1,0,-1,-2,0,1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,-2,-2,0,1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[114,-115,-104,-52,40,75,-19,-27,53,29,-40,-69,-5,67,19,-32,-3,18,-1,-25,-6,20,5,-14,-1,10,-2,-12,0,12,-1,-11,0,10,-2,-11,0,10,-1,-10,0,8,-1,-9,-1,8,0,-8,-1,6,0,-6,0,6,-1,-7,0,6,-1,-6,-1,5,-1,-5,0,4,-1,-5,0,4,-2,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,3,0,-3,-1,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[115,-116,15,-117,112,-52,-74,-45,18,42,-8,-25,6,19,-5,-18,2,15,-2,-13,0,11,-1,-11,-2,9,1,-6,0,6,0,-6,-1,4,-2,-5,0,5,-1,-5,0,3,-3,-4,1,5,-1,-5,-1,4,0,-3,0,1,-2,-3,1,3,-1,-5,-1,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,0,-3,-1,2,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-2,-1,1,2,-1,-2,0,1,-2,-2,1,1,-3,-2,1,3,-2,-4,-1,4,2,-5,-4,2,2,-1,-4,-1,1,2,-1,-2,1,1,-3,-4,0,6,3,-7,-7,4,6,-3,-9,-1,4,4,-1,-1,3,-3,-5,3,12,-8,-24,-4,15,19,-1,-21,-6,11,2,-7,-2,7,2,-7,-3,4,1,-5,-4,4,3,-3,-2,1,0,-3,-2,2,0,-2,-1,2,1,-2,1,0,-5,-4,1,8,3,-8,-7,5,7,-1,-4,-2,2,0,-4,-2,0,3,3,-2,-4,-3,1,5,1,-7,-7,5,8,0,-5,-4,1,3,-1,-2,0,1,-1,-1,1,0,-2,-3,-1,3,2,-2,-3,-1,1,0,-2,-1,1,1,-2,-4,-2,3,3,-1,-2,-2,-1,1,1,0,-1,-1,0,0,-1,-2,-1,1,-1,-1,-1,1,0,-1,0,0,-1,-2,-2,1,1,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,1,-1,-2,-2,0,1,-1,-2,0,1,0,-3,-2,1,1,0,-1,-1,0,0,0,-1,-2,0,0,1,0,-1,0,-1,-2,-1,1,1,-1,-2,-1,1,0,-2,-2,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,2,0,-3,-3,1,4,1,-5,-5,2,3,0,-3,-1,2,1,-2,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,1,0,-2,-2,0,1,0,-1,0,1,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,-1,0,1,0,-2,-1,0,1,0,-1,-1,0,0,0,0,-1,-2,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,1,0,-1,-2,0,0,0,0,0,0,-1,-1,1,1,-1,-2,0,-1,0,-1,0,-1,0,0,2,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,1,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0],[0,-1,-2,0,1,0,-2,-2,-1,2,1,-1,-1,-2,-1,1,1,-2,-4,0,3,3,2,-5,-4,-1,-1,2,0,0,-1,0,1,0,-1,-2,-2,0,0,1,0,-2,-1,0,0,-1,-2,1,1,0,-2,-1,0,1,0,-1,0,-1,-2,-1,0,1,-1,-2,-1,1,0,-1,-1,0,0,0,0,-1,-1,1,2,-1,-2,-2,1,0,-2,-3,-2,1,-3,0,-1,6,6,0,1,-3,0,-3,-2,-2,-1,-1,-3,-2,-4,2,0,4,4,1,1,-5,-4,0,1,0,-3,-1,2,2,-1,-3,-1,1,0,-2,-1,1,0,-1,0,1,-1,-1,0,2,0,-3,-2,1,1,-1,-1,0,-1,-3,-4,6,9,-1,-6,-7,0,5,0,-4,-2,2,1,-1,-2,0,1,0,0,-3,-4,-1,1,4,3,-3,-4,-1,1,0,-3,-1,0,1,-1,1,5,-1,-5,-5,0,5,1,-5,-1,2,-3,-5,-3,11,13,-7,-13,-5,4,7,0,-6,-2,1,-3,1,6,2,-2,-8,-5,5,2,-1,-2,2,3,-1,-2,-4,-3,1,1,4,3,-5,-6,-1,2,3,-1,-3,0,2,1,-4,-6,1,3,4,1,-4,-2,0,2,-1,-3,-2,0,3,1,-2,-2,0,1,0,-1,-3,-2,1,0,1,-1,-1,0,1,2,-2,-2,-2,-1,0,-2,-2,-3,3,3,1,0,-4,-2,0,0,-1,-2,0,0,1,-1,-1,-1,1,1,0,-1,-2,-1,0,-1,-1,-1,0,-1,-1,-1,1,1,-1,-1,0,1,-1,-2,-2,-1,0,0,0,0,0,0,0,0,-2,-2,0,1,0,-1,-1,-1,0,-1,0,0,1,1,-1,0,-2,-2,-2,-2,1,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-2,0,1,1,-1,-2,0,1,0,-2,-2,0,0,0,0,0,0,0,0,0,-1,-2,-2,0,0,-1,-1,0,0,-1,-2,0,0,0,-1,-1,0,1,0,-1,-1,-1,0,1,1,-1,-2,-1,0,1,-1,-1,-1,0,0,0,0,-1,-1,0,0,1,0,-2,-2,0,0,0,-1,-1,0,1,1,-2,-3,0,1,0,-1,-1,1,-1,-3,-1,1,2,0,-2,-1,0,-1,0,1,-1,-3,-1,1,1,-2,-2,-1,2,1,-2,-1,0,0,-1,0,1,-1,-2,-2,1,1,-1,-2,-1,0,0,-2,-1,0,1,0,-1,-1,-2,-1,1,0,-1,-2,0,1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1],[-59,58,48,23,-36,-38,7,43,2,-17,21,22,-3,-52,-34,41,49,-12,-39,-31,-12,37,23,3,2,-13,-7,-4,-6,5,7,4,-1,-7,-3,2,0,-1,-1,2,0,-2,-1,0,-1,-2,-2,1,0,0,1,0,-1,-2,0,1,0,-1,0,-1,-3,-1,0,1,-1,-2,0,1,0,-1,0,-1,-2,0,0,0,-2,1,3,0,-3,-2,2,1,-5,-4,0,6,2,-3,-2,-1,-3,-1,0,2,0,-2,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,1,1,-2,-3,-1,2,-1,-2,0,1,-1,-2,-1,0,-1,-1,0,0,-2,-1,3,2,-3,-5,0,5,1,-6,-4,4,4,-2,-4,-2,0,1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,1,0,-3,-3,2,2,-2,-3,0,2,0,-2,-2,0,1,-1,-2,0,1,0,-2,-2,0,1,0,-2,-2,0,2,0,-2,-2,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,1,-1,-2,-2,0,1,0,-2,-1,1,0,-1,-1,0,0,-1,-2,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,1,0,0,-2,-1,1,0,-1,-2,0,1,0,-2,-1,0,1,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-2,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1],[6,-7,7,-11,-23,-10,-1,33,27,-18,-24,-4,13,6,-13,-7,9,10,-6,-11,2,9,-2,-9,-1,7,0,-6,-1,5,0,-5,-1,4,0,-4,-2,3,1,-3,-1,1,0,-2,-1,2,0,-3,-1,2,0,-2,-1,2,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,1,-1,-2,-1,0,1,1,0,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,1,-1,-2,-2,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-2,-1,0,0,-1,-1,0,1,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0],[108,-109,-99,49,-103,-121,24,103,-11,-69,5,54,-6,-45,1,41,1,-34,-2,27,-1,-24,0,21,-1,-20,0,18,-1,-17,0,15,-1,-15,0,14,-1,-14,0,12,-1,-12,0,11,-1,-11,0,10,-1,-10,0,9,-1,-9,0,8,-1,-9,0,8,-1,-8,0,7,-1,-8,0,7,-1,-7,0,6,-1,-6,0,6,-2,-6,1,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,-1,-2,0,1,0,-2,-1,1,-1,-1,-1,1,-1,-2,0,1,0,-1,-1,1,-1,-2,0,0,0,-2,0,1,-1,-1,-1,1,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,-1,-1,0,1,0,-1,-1,1,0,-1,0,0,0,-1,0,0,0,-2,-1,1,0,-2,0,1,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,1,-1,-1,0,1,0,-2,-1,1,0,-1,-1,1,0,-2,0,1,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-2,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[59,-60,123,-79,104,49,68,5,66,69,-37,-27,44,38,-21,-47,4,35,-2,-25,1,17,-7,-13,6,16,-3,-15,4,10,-8,-13,4,15,-3,-14,2,12,-2,-12,0,10,-1,-10,0,8,-1,-7,1,7,-2,-8,1,7,-2,-8,0,7,-2,-6,2,6,-2,-7,0,5,-3,-5,2,7,-1,-7,0,4,-2,-5,1,5,-2,-4,2,3,-4,-5,2,6,-2,-6,1,5,-2,-6,0,5,0,-5,0,4,-1,-4,0,4,-1,-4,0,3,-2,-4,0,4,-1,-4,0,3,-2,-4,0,4,-1,-4,0,3,-2,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-2,-3,0,3,-1,-3,0,2,-2,-3,0,3,-1,-4,0,3,-1,-3,0,3,0,-3,0,2,-1,-3,0,3,0,-3,-1,1,-1,-2,-1,2,0,-2,0,1,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,1,-1,-1,0,1,0,-2,0,0,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,-1,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[124,-125,-49,0,53,107,60,-64,15,125,-26,75,12,-49,-8,40,2,-33,0,30,-2,-29,0,27,-1,-25,0,23,0,-22,-1,19,-1,-18,0,17,-1,-16,0,15,-1,-15,0,13,-1,-13,0,12,-1,-12,0,11,-1,-11,0,10,-1,-11,0,10,-1,-10,0,9,-1,-10,0,8,-2,-8,1,8,-1,-8,0,8,-2,-8,0,7,-1,-8,0,7,-1,-7,0,6,-1,-7,0,6,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-2,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,1,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,1,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-2,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,1,2,-1,-2,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-2,-2,1,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,1,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,1,0,-1,0,0,0,-1,-1,-2,0,1,0,-2,-1,1,-1,-1,0,1,0,-2,-1,1,0,-1,-1,1,-1,-2,0,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,0,-1,-1,0,1,0,-2,-1,1,0,-2,-1,1,-1,-2,0,1,0,-1,0,1,0,-2,-1,1,0,-2,0,1,0,-1,0,0,0,-2,0,1,-1,-2,-1,1,0,-2,-1,0,-1,-1,-1,1,0,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,1,0,-2,0,1,0,-2,-1,1,0,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-2,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,0,0,0,-2,-1,1,0,-1,-1,1,0,-1,0,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-2,0,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[28,-29,44,-51,-89,-35,21,88,35,-66,-53,24,42,-3,-49,-12,34,52,21,-60,-49,15,32,19,-6,-29,-14,13,6,1,-3,2,5,1,-4,-5,-1,6,4,-5,-6,1,3,1,-3,-2,2,2,-1,-4,-2,1,-1,0,0,1,1,-1,-1,-1,-1,0,0,1,1,-2,-3,-1,1,3,1,-4,-3,2,2,-2,-3,-1,1,0,-2,0,3,-1,-5,-2,1,4,0,-3,0,1,0,-2,-2,0,-1,1,2,0,-2,-2,0,1,-1,-2,0,1,0,-2,-1,1,0,-1,0,0,-1,-2,-1,1,0,-1,-1,1,0,-2,-1,1,1,-2,-2,0,0,0,-1,0,0,0,-1,0,2,0,-2,-3,-2,2,0,0,0,0,0,-2,-3,0,1,1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,1,0,-1,-1,0,1,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,0,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-2,0,1,0,-1,-2,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-2,-1,1,0,-1,-1,1,1,-1,-1,-1,0,0,-1,0,0,0,-1,-1,-1,-1,-1,1,1,-1,-2,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,-1,-1,1,0,-1,-2,0,1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,1,0,-2,-2,0,-1,0,-1,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-2,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0],[-85,84,-97,-111,-4,101,51,-41,-23,-40,-66,15,34,63,20,-34,-3,5,-5,-12,5,12,-4,-16,-1,13,-1,-11,0,11,1,-12,-3,8,0,-6,0,6,-1,-7,-1,6,0,-6,0,5,-1,-5,0,5,-1,-6,-1,5,-1,-5,-1,4,0,-4,-1,3,-1,-4,0,3,-1,-4,0,4,0,-4,0,2,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-2,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,1,2,-1,-3,0,2,-2,-3,0,3,1,-3,-1,1,-1,-2,-1,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,0,-1,0,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,0,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-86,86,-100,-117,-17,97,18,-25,2,35,22,-30,-18,7,9,-5,-6,3,2,-4,-3,4,2,-5,-3,3,1,-3,-1,3,0,-4,-2,3,1,-3,-2,2,0,-2,-1,2,0,-2,-1,1,0,-2,-1,2,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-2,-1,0,0,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,0,1,0,-1,-1,0,1,-1,-2,0,0,-1,-2,0,2,0,-2,-1,1,0,-1,-1,1,0,-1,0,1,0,-1,0,-1,-1,-1,-1,1,-1,-1,-1,1,0,0,0,1,0,-1,0,0,-1,-2,-1,1,0,-1,-1,0,-1,0,0,0,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0],[8,-9,-8,-2,5,-2,-15,1,13,14,0,-14,-2,5,-1,-6,-2,6,2,-5,-3,3,2,-3,-3,2,2,0,-2,-1,0,1,0,-1,-3,0,2,1,-2,-2,0,1,-1,-2,0,3,1,-3,-2,1,2,-1,-3,-1,0,1,0,-1,-1,0,1,-2,-3,0,1,1,-2,-2,0,2,0,-2,-2,2,2,-1,-2,-1,1,1,0,-2,-2,0,1,0,-1,0,1,0,-2,-1,1,2,-1,-4,-2,3,2,-2,-3,-1,1,1,-2,-2,0,3,3,-3,-5,-1,2,2,-2,-3,-1,3,2,-2,-1,-1,-1,-1,-1,2,3,-2,-4,-2,1,2,-2,-3,0,4,3,-5,-7,2,6,1,-6,-5,1,7,0,-5,-1,3,-1,-5,-3,6,6,-5,-9,1,6,3,-4,-6,0,5,1,-4,-2,3,3,-3,-6,-1,2,3,0,-4,-3,2,2,-1,-2,-1,0,0,-2,-1,1,1,-1,-3,-2,2,2,-1,-3,-1,1,2,-1,-2,0,2,0,-4,-4,2,3,0,-3,-2,0,1,-2,-2,0,2,0,-2,-1,2,2,-2,-3,-1,0,1,-1,-1,1,0,-1,-3,-2,1,2,0,-2,-1,1,1,-1,-3,-2,1,0,-1,-1,1,2,-1,-2,-2,0,1,-2,-1,0,2,1,-2,-1,0,0,-1,-2,0,1,0,0,-2,-1,0,0,0,-1,0,0,0,-2,-1,0,1,0,-3,-3,1,1,0,-1,-1,0,0,-2,-1,0,1,0,-2,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,1,0,-1,-2,0,1,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,1,0,-1,-1,0,1,-1,-2,-1,-1,1,0,-1,-2,-1,0,1,0,-2,-2,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-2,0,1,0,-1,-2,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,-1,0,-1,0,0,-1,-2,-1,0,0,-1,-2,-1,1,0,0,-1,-1,-1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,0],[24,-25,-90,-115,-20,83,-67,78,33,4,17,-1,-18,-22,13,13,-30,-23,17,48,12,-45,-20,19,6,-12,-7,15,6,-12,-6,10,5,-8,-4,6,1,-6,-2,7,1,-7,-2,7,2,-7,-4,5,2,-4,-1,3,-1,-5,0,5,0,-5,-1,5,0,-5,-2,4,0,-4,-1,4,0,-5,-3,4,1,-3,-1,2,-1,-4,-1,4,1,-5,-5,4,4,0,1,-3,-4,-4,-2,4,0,-2,-1,4,3,-3,-3,-1,-2,-1,-1,2,1,-1,-1,0,-1,-1,0,2,1,-2,-2,0,0,-1,-1,0,0,-1,-1,-1,-4,0,2,4,2,-4,-2,-1,-2,-1,-1,2,1,0,0,-1,-1,-1,0,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,1,-2,-2,1,2,-1,-3,-1,2,-1,-2,0,2,0,-2,-1,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-2,-2,0,2,0,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,1,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-2,0,1,0,-2,-2,0,1,-2,-1,1,1,0,-2,-1,0,-1,-1,1,1,-1,-2,0,1,-1,-1,0,1,0,-2,-1,0,-1,-1,0,0,-1,-2,-1,1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-2,0,0,0,-1,-1,-1,1,1,0,-1,-1,0,-1,-1,-1,0,1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[53,-54,25,-68,-77,-5,27,39,-7,-18,14,6,-22,-17,8,22,-5,-12,10,9,-12,-15,5,18,-1,-15,-1,10,-1,-9,1,8,-2,-8,2,7,-3,-8,1,7,-2,-8,0,6,-1,-6,0,5,-2,-5,2,5,-2,-6,0,6,-1,-6,-1,4,-1,-5,0,4,-1,-4,0,3,-2,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[26,-27,75,-71,-128,-51,24,98,12,-43,1,24,-3,-23,2,21,-1,-19,0,16,-1,-16,-1,13,0,-13,-3,11,2,-8,-1,7,-1,-8,0,7,-2,-7,0,7,-1,-8,-1,8,1,-7,-3,5,0,-4,-1,4,0,-4,-1,3,0,-3,0,1,-3,-3,1,5,-1,-5,-1,3,0,-3,0,2,-3,-3,2,4,-1,-5,-1,2,-2,-3,0,4,0,-4,-1,2,0,-3,0,2,-1,-3,-1,2,0,-2,0,1,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-2,-2,0,2,-1,-3,0,1,-1,-2,0,1,0,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,-1,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-21,20,29,5,-23,-31,-9,30,15,-8,-7,0,2,-1,-1,1,0,-2,-1,1,-1,-2,-1,2,1,-2,-2,1,0,-1,-2,0,0,0,0,0,-2,-1,0,2,1,-3,-4,0,2,1,-2,-4,-3,3,3,-1,-3,-2,0,2,-1,-2,-1,1,0,-1,-1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,0,-1,-1,0,1,0,-2,-2,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0],[-4,3,-93,62,-118,44,-76,-87,57,102,14,119,-98,63,61,27,0,-32,-25,4,18,20,-3,-20,3,14,-1,-18,-3,15,4,-14,-7,8,3,-4,0,2,-5,-6,3,9,-2,-9,3,9,-3,-14,-5,16,9,-11,-9,4,5,-4,-5,3,3,-3,-4,2,3,-1,-2,0,0,-2,-1,2,0,-3,-2,3,1,-3,-3,2,0,-2,-1,2,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,1,-1,-2,-1,2,0,-2,0,2,0,-2,-1,2,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,1,0,-1,0,0,-2,-1,1,1,-1,-2,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-2,0,1,0,-1,0,0,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,-1,0,-1,-1,0,0,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,0,-2,-1,0,-1,0,1,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,-1,-2,0,0,0,-1,-1,0,0,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-2,0,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-22,21,-34,98,-77,-93,9,-70,-124,-54,5,77,-39,94,17,-74,-43,78,67,-33,-40,-11,4,6,-3,5,-1,1,12,1,-18,-11,17,20,-13,-31,-3,32,7,-22,-5,21,14,-25,-26,7,10,10,5,-2,2,-7,-4,-6,-15,6,18,13,-3,-21,-2,9,-6,-11,0,20,11,-15,-12,3,4,0,-2,1,0,-1,1,0,-4,0,8,3,-8,-11,-1,10,-1,-6,3,8,2,-13,-8,6,3,-1,-1,2,1,-3,-2,0,-2,1,6,0,-7,-7,0,9,1,-3,5,3,-4,-13,-9,9,5,3,4,0,0,-9,-7,1,-2,5,7,2,-2,-7,-1,1,-6,-3,3,8,2,-8,-3,2,-1,-3,-1,4,3,-4,-3,-2,-4,1,3,5,2,-5,-1,-3,-8,-1,3,9,3,-6,-2,0,-3,-3,-1,5,2,-3,-3,0,-1,1,3,-1,-4,-4,-1,4,0,0,5,1,-3,-9,-5,5,1,1,2,1,0,-4,-1,0,-2,-1,0,1,-1,0,4,1,-3,-6,-3,2,-2,0,3,4,1,-6,-3,0,-2,0,1,2,-1,-2,1,1,-1,-3,-1,0,-4,-1,1,4,2,-2,1,-2,-4,-4,-2,4,1,1,3,0,-2,-5,-2,1,-3,1,3,3,1,-4,-1,-1,-3,-2,-1,3,1,0,1,-1,-3,-2,1,2,-2,-2,1,1,-2,-3,0,3,0,-3,-1,0,-2,-2,-1,2,0,0,1,-1,-3,-2,1,2,-2,-2,1,2,-1,-4,-1,2,-1,-3,-2,2,1,-1,0,-1,-2,-1,0,0,-2,0,2,0,-3,-3,1,2,-1,-2,1,2,-1,-4,-2,2,1,-1,-1,0,0,0,0,-2,-3,0,1,1,-2,-1,3,1,-3,-5,-2,3,1,-1,0,0,0,-2,-2,0,0,0,0,-1,-2,0,2,0,-3,-3,1,1,-3,-2,1,3,1,-4,-2,0,0,0,-1,1,1,-1,0,-2,-3,0,2,1,-2,-2,1,1,-2,-3,0,2,0,-2,0,1,0,-2,-1,0,-1,0,0,0,-1,0,1,-1,-3,-1,1,2,0,-3,-1,0,-2,-1,0,2,1,-2,-1,-1,-2,0,1,1,0,-1,0,-2,-4,-1,1,2,0,-1,0,-1,-2,-2,-1,1,0,0,1,0,-1,-1,0,0,-2,-1,1,1,-1,-2,0,0,-2,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,-2,-1,1,0,-2,0,0,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,0,-2,0,1,0,-2,-2,1,1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-2,0,0,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,0,0,0,-2,-2,0,0,0,0,0,-1,-2,-1,0,-1,-1,0,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[38,-38,-21,-22,0,7,-19,4,20,17,-5,-17,4,10,-4,-11,1,9,-1,-9,-1,6,-1,-5,0,4,-2,-4,1,4,-1,-4,0,3,-2,-3,1,2,-3,-3,2,3,-3,-3,2,3,-3,-4,2,4,-3,-5,1,5,-2,-5,0,5,-1,-6,0,5,0,-5,-2,4,1,-4,-2,3,1,-3,-2,2,0,-2,-1,1,0,-2,0,1,-1,-2,0,1,-2,-2,1,2,-2,-3,1,3,-2,-4,1,4,-1,-5,0,5,0,-6,-2,5,1,-6,-3,5,3,-5,-4,4,4,-4,-5,3,5,-3,-6,1,5,-1,-6,0,5,0,-5,-2,4,1,-4,-2,2,2,-3,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,0,-2,-2,1,1,-1,-2,0,1,0,-2,-1,1,1,-2,-2,0,1,-1,-2,-1,2,0,-2,-2,1,1,-2,-2,1,1,-1,-2,0,1,0,-2,-1,1,0,-2,-1,1,1,-2,-1,0,1,-1,-1,0,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,1,-1,-2,-1,1,0,-2,-2,1,2,-2,-3,1,2,-1,-4,0,2,0,-3,-2,2,1,-3,-2,1,2,-2,-3,1,2,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,3,0,-3,-1,3,0,-4,-2,3,1,-3,-3,2,2,-3,-4,1,3,-2,-4,0,3,0,-4,-1,2,1,-3,-2,1,2,-2,-2,0,2,-1,-2,-1,1,0,-2,-1,1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[124,-125,-90,-73,15,81,11,-42,-16,21,9,9,29,-14,-37,-23,10,30,-8,-16,16,18,-11,-30,-4,30,11,-21,-10,12,7,-10,-7,5,2,-3,0,5,-1,-7,-2,7,1,-6,-2,4,0,-4,-1,4,-1,-5,-1,4,-1,-4,0,4,0,-4,0,2,-2,-4,0,5,0,-5,-1,3,-1,-3,1,2,-3,-5,1,6,-1,-6,-1,6,2,-7,-5,4,4,-1,-2,-1,-1,-1,1,2,-1,-3,-1,3,1,-4,-3,1,1,0,0,-1,-3,-1,1,2,-2,-3,0,3,0,-3,-2,1,-1,-1,0,1,-1,-3,-1,2,0,-2,-2,1,1,-1,-1,-2,-2,1,2,0,-3,-1,3,3,-1,-6,-2,3,1,-2,-1,1,0,-1,0,1,-1,-1,0,1,0,-2,-1,0,-1,0,1,1,-2,-3,-1,3,0,-3,-2,2,2,-1,-2,-2,-1,1,1,-1,-2,-1,1,0,-2,-2,0,1,-1,-2,0,1,0,-2,-1,0,-1,0,0,0,-2,-1,1,0,-3,-2,1,2,-1,-4,-2,2,0,-1,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-2,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,0,0,-1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-2,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[-108,107,-105,-90,23,101,10,-83,-61,65,76,15,-11,-48,-15,22,23,-17,-39,-7,19,31,4,-25,-7,10,1,-7,-1,6,0,-7,-1,6,1,-6,-2,4,1,-5,-2,3,0,-3,0,3,-1,-4,-1,3,-1,-4,-1,3,0,-3,-1,2,0,-3,-1,2,-1,-3,-1,2,0,-2,-1,2,0,-3,-1,1,-1,-2,0,1,0,-2,-1,1,0,-2,-1,1,-1,-1,0,1,-1,-1,0,0,-2,-2,0,3,1,-3,-1,0,-1,-2,-2,1,0,0,0,0,-1,-1,1,-1,-3,-2,1,3,-1,-4,-1,3,2,-3,-2,0,0,-1,-2,1,1,0,0,-1,-1,-2,-2,1,1,1,0,-2,-2,0,1,0,-2,-1,1,1,-1,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,1,1,-1,-2,0,1,0,-1,-2,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,1,1,0,-2,-2,0,1,0,-1,-1,-1,1,0,-1,-2,0,1,0,-2,-1,1,1,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,0,0,-1,0,-1,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0],[67,-68,22,50,4,-17,79,-80,-11,23,1,-44,-13,32,9,-20,-2,16,0,-18,-2,16,0,-15,0,14,0,-14,-1,12,0,-12,-1,10,0,-10,-1,9,0,-9,-1,8,0,-9,-1,7,0,-7,-1,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-5,-1,4,-1,-4,0,4,-1,-5,0,3,-1,-4,0,4,-1,-4,0,3,-1,-4,-1,3,-1,-3,0,3,-1,-3,-1,3,-1,-3,0,2,0,-3,-1,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-2,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,1,1,-2,-2,1,1,-2,-2,1,2,-2,-3,0,2,-1,-3,-1,3,1,-2,-1,0,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-2,-1,0,0,-1,0,-1,-2,0,1,0,-1,-1,1,0,-3,-1,2,1,-2,-2,1,1,-2,-2,1,2,-1,-3,-1,2,0,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-36,35,117,114,7,-111,45,-78,-42,30,24,-12,-15,9,12,-7,-9,3,5,-4,-6,4,3,-3,-4,3,2,-3,-2,2,1,-3,-2,3,2,-3,-2,1,0,-2,-1,2,1,-3,-2,1,0,-2,-1,2,0,-2,-2,1,0,-2,-1,1,0,-2,-1,1,0,-2,-2,1,1,-1,-2,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0],[43,-44,116,-114,30,-99,-6,-23,-91,-14,47,97,20,-75,-28,38,25,-18,-11,0,-7,-5,7,15,-2,-20,-7,16,7,-8,-1,4,-2,-7,0,7,-2,-8,-1,7,-1,-6,0,6,0,-6,-1,4,-2,-3,4,2,-6,-8,1,8,0,-7,0,4,-2,-5,0,5,-1,-4,2,2,-4,-6,1,6,0,-5,1,2,-4,-4,2,6,-1,-7,-2,5,0,-3,1,3,-1,-5,0,4,-1,-5,0,4,0,-4,-1,3,0,-2,0,2,-2,-3,1,2,-2,-3,1,3,-2,-4,1,3,-1,-5,-1,4,0,-3,-1,2,-1,-3,0,2,-2,-4,0,3,-1,-3,0,3,0,-5,-3,2,0,-1,1,1,-2,-3,1,2,-2,-3,1,3,-1,-4,-1,3,1,-3,-2,2,0,-2,-1,1,-1,-2,0,2,-1,-3,-1,2,0,-2,-1,1,-1,-2,-1,1,-1,-2,0,2,0,-3,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-2,-2,1,2,-1,-3,-1,2,0,-3,-1,1,0,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-2,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-2,-1,0,0,0,0,-1,-2,0,1,0,-2,-1,0,1,0,-1,0,0,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-1,-1,0,1,-1,-2,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-2,-1,1,0,-2,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,1,-1,-1,0,1,-2,-1,-1,2,1,-2,-2,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,0,0,0,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[58,-59,84,-98,70,-114,-79,4,27,20,-11,-10,6,5,-7,-5,4,4,-4,-4,3,3,-3,-4,2,3,-2,-3,1,2,-2,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,2,0,-2,-2,1,1,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0],[-48,47,100,-117,49,-104,26,-111,-33,56,22,-57,-61,46,57,11,-13,-17,13,-2,-18,-12,-2,15,8,-1,-2,-6,-5,4,5,1,-1,-6,-5,1,2,2,-1,-3,0,1,-2,-1,2,2,-2,-4,0,4,-1,-4,-1,4,0,-3,-1,3,0,-4,-2,3,1,-4,-3,3,2,-3,-3,3,6,-3,-7,-4,1,4,-1,-2,0,1,0,-2,-2,1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-2,0,0,-1,-2,0,0,0,-1,0,2,-2,-5,-1,2,3,-1,-3,1,1,-2,-3,0,2,-1,-3,-1,2,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,-1,-2,-2,1,1,0,-1,-1,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-2,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,-1,-1,-1,-1,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[-102,101,88,48,-43,-84,-22,81,83,-13,-27,-99,-98,63,84,37,-24,-37,30,4,-59,-27,29,61,3,-44,-1,27,1,-24,-1,16,-4,-16,2,15,-4,-15,2,14,-4,-13,3,13,-3,-14,0,12,0,-11,0,7,-4,-6,6,8,-6,-12,2,12,-1,-11,-1,9,-1,-9,-1,7,-1,-7,1,6,-3,-7,2,7,-2,-7,1,6,-2,-7,1,6,-2,-8,0,7,-1,-6,0,5,-1,-5,1,5,-2,-6,1,5,-2,-6,0,5,-1,-5,0,4,-1,-5,0,4,-2,-4,1,4,-2,-5,1,5,-2,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-5,-1,3,0,-3,0,1,-3,-3,1,3,-2,-4,0,3,-1,-4,0,3,-2,-3,1,3,-1,-4,0,3,-1,-4,0,3,-1,-4,-1,3,0,-3,0,1,-1,-2,1,1,-2,-3,1,3,-2,-4,1,3,-1,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,1,1,-2,-3,1,2,-2,-3,1,3,-1,-4,0,3,0,-3,-1,1,-1,-2,0,1,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-1,1,1,-2,-2,1,1,-2,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,0,-2,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,1,0,-2,-1,1,1,-2,-2,0,1,-1,-2,-1,1,-1,0,1,0,-2,-1,0,1,-1,-2,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-2,-1,1,0,-2,-2,1,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-2,-1,1,1,-1,-1,0,0,-2,-1,1,1,-2,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-2,-1,1,1,0,-1,0,-1,-1,-1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,0,-2,0,0,0,-2,0,1,0,-2,-1,1,0,-2,-1,0,-1,-1,0,1,0,-1,0,1,-1,-2,-1,1,0,-1,0,1,-1,-1,0,1,0,-2,-1,1,-1,-2,0,1,0,-1,0,0,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,0,1,0,-1,-1,1,0,-2,-1,1,-1,-1,0,0,0,-1,-1,1,-1,-2,0,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,0,0,-2,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[27,-28,-98,-125,-38,111,-17,88,16,-50,-14,35,10,-25,-6,18,2,-17,-2,15,0,-14,-1,14,1,-13,-2,11,0,-10,-1,10,0,-10,-2,8,0,-8,-1,7,-1,-7,0,8,1,-8,-3,5,0,-5,0,4,-2,-6,0,6,0,-6,-1,5,0,-5,-1,4,0,-4,0,3,-1,-4,-1,4,-1,-4,-1,3,0,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-110,109,-105,-90,4,99,22,-29,9,15,-6,-25,0,19,0,-15,0,8,-7,-6,9,10,-7,-14,2,12,-3,-12,1,10,-2,-9,0,8,-2,-8,1,7,-1,-8,-1,5,-1,-4,2,2,-5,-4,4,6,-4,-8,0,7,-1,-6,1,4,-3,-5,1,5,-1,-6,0,5,-1,-5,1,4,-2,-5,0,4,-1,-4,0,4,-1,-4,0,4,-1,-5,0,4,0,-4,-1,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,-1,1,-1,-1,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-2,-2,0,1,-1,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,0,-1,0,1,0,-1,-2,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-2,0,1,0,-2,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,0,0,0,-1,-2,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,1,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-2,-1,1,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,1,-1,-2,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[-50,49,-76,70,-108,-119,-127,-10,-76,-43,34,33,-43,-23,29,49,2,-26,25,9,-22,-43,-10,31,2,-8,11,9,-12,-19,3,20,-1,-15,5,12,-6,-19,-4,20,7,-12,-3,6,-1,-8,-1,8,-1,-8,0,7,-1,-9,-2,8,2,-6,-1,4,-2,-6,-1,7,3,-6,-5,1,-2,2,4,1,-3,-4,1,2,-4,-2,4,3,-4,-5,2,4,-3,-4,2,3,-5,-5,2,5,-2,-5,2,4,-2,-6,1,5,-1,-5,0,4,-1,-4,0,3,-2,-4,0,4,-1,-4,-1,2,-1,-2,1,2,-2,-2,1,1,-2,0,4,-1,-8,-4,4,6,-2,-7,0,4,-1,-3,2,3,-3,-5,0,4,-1,-3,1,3,-2,-4,1,3,-2,-4,0,3,-2,-4,1,4,-1,-5,-1,3,0,-3,-1,2,-1,-3,-1,2,0,-2,0,1,-1,-1,1,1,-2,-3,1,2,-1,-4,-1,2,-1,-2,0,1,-1,-2,0,1,-2,-2,1,1,-2,-2,2,2,-2,-4,0,2,-1,-2,0,1,-1,-2,1,2,-1,-3,0,2,-1,-2,0,0,-2,-1,2,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-2,-1,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-1,1,1,-2,-2,0,1,-1,-1,1,1,-2,-2,0,1,-1,-1,1,1,-1,-2,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,0,-2,-2,0,1,-1,-2,0,1,0,-1,0,0,-1,-1,-1,0,0,0,-1,-2,-2,1,1,-1,-2,0,2,0,-3,-1,1,1,-2,-2,0,1,-1,-1,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,1,-1,-2,0,1,0,-1,0,0,0,-1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,0,-1,0,1,-1,-2,0,0,0,-2,-1,1,0,-1,0,0,-1,-1,-1,1,-1,-1,-1,0,0,-1,0,1,0,-2,-1,0,-1,-1,-1,1,-1,-1,0,1,0,-1,0,1,0,-2,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,1,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,0,-1,0,1,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[104,-105,-5,-117,-111,51,86,39,-38,-49,18,40,-8,-31,7,22,-8,-21,5,20,-4,-19,1,16,-2,-14,1,12,-2,-12,0,11,-1,-11,0,9,-1,-9,0,7,-2,-7,0,7,-1,-7,0,6,-2,-7,0,6,-1,-6,0,5,-1,-6,0,5,-2,-5,1,4,-1,-5,0,4,-1,-4,1,4,-2,-5,0,4,-1,-4,0,3,-1,-4,0,3,-2,-4,1,3,-2,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,2,-2,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-3,0,2,-1,-3,-1,2,-1,-2,0,1,-1,-2,0,1,-1,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,1,0,-1,-1,0,0,-1,0,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-2,-2,0,1,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,1,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[92,-93,-110,-40,44,105,25,-53,0,13,-10,-23,4,21,-3,-20,0,16,-2,-14,1,12,-3,-12,1,11,-1,-11,0,9,-2,-9,0,9,0,-9,-2,7,1,-5,-1,1,-5,0,8,4,-7,-9,4,10,-3,-11,-1,8,-1,-7,0,7,0,-7,0,6,-2,-8,-1,8,2,-9,-4,7,3,-6,-5,6,5,-3,-4,1,2,-3,-4,1,2,0,-2,-1,0,0,0,-1,-2,-1,0,1,-1,-2,0,1,-1,-1,1,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,0,-3,0,1,-1,-2,-1,2,0,-2,-1,1,-1,-1,0,1,-1,-2,-1,2,0,-2,-1,0,-1,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-1,-3,-1,2,0,-1,-1,0,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-78,77,-83,-21,80,110,8,-79,42,-78,-16,44,16,-43,-26,26,18,-3,6,-5,-21,-15,6,29,5,-21,-4,11,-5,-11,3,20,7,-19,-11,10,10,-4,-4,-5,-8,0,4,8,-1,-6,1,3,-3,-4,2,1,-7,-1,8,5,-6,-9,3,7,-4,-9,-1,7,0,-3,3,0,-8,-5,4,8,-2,-5,5,2,-7,-6,4,6,-6,-5,7,7,-7,-12,1,14,4,-11,-4,4,-2,-4,0,8,3,-6,-1,0,-5,-4,0,8,4,-5,-2,-1,-3,-1,4,3,-5,-8,-1,10,6,-6,-6,-1,0,3,4,-1,-5,-4,2,4,-3,-5,0,5,1,-5,-2,3,1,-3,-1,-1,-2,-1,0,1,-2,0,3,2,-1,-5,-2,1,-2,-1,0,2,1,-2,-1,-2,-3,1,3,0,-3,-1,3,-1,-6,-2,3,5,-1,-5,0,1,-3,0,4,1,-5,-4,2,5,0,-5,-1,1,-3,0,4,1,-4,-4,1,4,-1,-4,-1,1,-2,-1,3,1,-3,-3,3,1,-5,-4,1,5,-2,-4,1,4,0,-4,0,2,-2,-3,0,3,0,-4,-2,1,-1,0,3,1,-4,-5,0,4,-1,-3,-1,2,-1,-2,1,2,-1,-4,-1,2,0,-2,0,0,-3,-1,2,2,-1,-3,-1,1,-2,-1,2,1,-1,-3,-1,1,-2,-1,2,1,-2,-3,1,1,-3,-2,2,2,-2,-3,0,3,0,-4,-2,1,-1,0,1,1,-2,-3,0,3,0,-3,-1,1,0,-1,0,0,-2,-1,1,1,-2,-2,0,1,-1,-2,1,1,-1,-2,0,1,-1,0,1,0,-2,-2,1,1,-2,-2,1,2,-2,-3,0,2,0,-2,-1,1,-1,-1,0,0,-2,-1,1,1,-2,-3,-1,2,0,-1,0,0,-2,-2,1,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-1,1,0,-2,-2,0,2,-1,-1,1,0,-2,-2,0,2,-1,-2,0,0,-2,-1,1,1,-1,-2,0,0,-2,-1,1,1,-1,-2,0,1,0,-1,0,0,-1,-2,-1,0,-1,0,2,0,-2,-2,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,1,-1,-2,-1,1,1,-2,-2,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,1,1,-2,-2,1,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,1,1,-1,-2,0,1,-1,-1,0,0,-1,-1,1,0,-2,-2,0,1,-1,-1,0,-1,0,0,-1,-2,0,1,0,-1,0,0,-1,0,0,1,0,-2,0,0,0,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-2,-1,1,0,-2,-1,0,-1,-1,0,1,0,-1,0,0,-1,-2,-1,1,-1,-1,0,1,-1,-1,0,1,0,-2,-1,1,0,-1,0,0,0,-1,0,0,0,-2,0,1,-1,-2,-1,1,0,-2,-1,0,-1,-1,0,1,-1,-2,-1,1,0,-2,0,1,-1,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,1,0,-1,-1,1,-1,-2,-1,1,-1,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,0,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[18,-18,-18,-13,-6,18,7,3,0,1,7,7,12,-16,-19,-6,4,7,-8,-5,3,12,5,-9,-6,1,3,1,-2,-6,-7,6,9,2,-6,-8,-1,7,3,-4,-4,-2,-3,3,5,1,-3,-4,1,3,0,-3,-1,0,-2,0,1,0,-3,-1,2,0,-4,-1,5,2,-7,-7,1,11,6,-8,-5,-1,-3,-2,-2,8,8,-5,-7,-2,2,3,0,-2,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,1,0,0,0,0,0,-2,-2,0,0,0,-1,0,1,0,-2,-1,0,1,-1,-2,-1,0,-1,0,0,0,-2,-1,0,1,-1,-1,-1,0,-1,0,0,-1,-2,0,1,0,-2,-1,1,1,-2,-2,1,2,0,-4,-2,1,0,-1,0,1,-1,-2,-1,2,1,-2,-1,0,0,-1,-2,0,1,0,-1,-1,-1,1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,1,0,-1,-2,0,1,0,-1,-2,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0],[86,-87,119,127,32,97,-105,41,45,18,-25,-3,27,7,-21,-14,12,17,-5,-16,0,11,-1,-8,-1,5,-1,-3,2,3,-4,-4,2,4,-2,-5,0,4,-1,-4,0,3,-2,-3,0,3,-2,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,0,-2,-1,1,-1,-2,0,2,0,-1,0,0,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0],[111,-112,-36,-97,-48,63,56,-18,-52,-9,30,26,-15,-23,8,18,-7,-13,6,11,-7,-11,5,11,-4,-12,1,9,-2,-7,3,6,-4,-9,1,8,-1,-7,0,5,-2,-5,2,5,-2,-7,0,6,-1,-5,0,4,-1,-5,0,5,0,-4,0,4,0,-5,-3,3,2,-1,-1,-1,-2,0,1,0,-3,0,3,0,-6,-3,3,4,-2,-4,1,2,-3,-3,2,3,-3,-4,1,4,-1,-4,0,3,-1,-4,0,3,-1,-3,0,2,-1,-3,0,3,0,-3,0,2,-1,-2,1,2,-1,-3,0,3,-1,-3,-1,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,0,2,-1,-3,-1,2,0,-2,0,1,-1,-3,-1,2,0,-1,0,1,-1,-3,-1,2,-1,-2,-1,2,0,-2,-2,1,0,-1,-1,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-2,-1,1,1,-1,-2,0,1,-1,-1,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,0,-2,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[93,-94,-91,-44,35,76,-2,-40,13,33,1,-36,-5,19,0,-18,-3,14,-1,-13,-1,12,1,-11,-2,9,0,-8,0,9,1,-9,-3,6,0,-5,0,5,-1,-7,-2,6,1,-4,-1,3,-1,-5,-1,4,-1,-4,-1,4,1,-3,-1,2,-1,-4,-2,3,1,-2,-1,0,-2,0,3,1,-3,-4,0,3,-2,-3,1,4,0,-5,-1,2,-2,-2,1,3,-1,-4,-1,3,0,-3,-1,2,0,-2,-1,1,0,-2,0,1,-2,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,-1,1,-1,-2,0,2,0,-2,-1,1,-1,-2,0,1,-1,-2,-1,1,0,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-3,-1,1,2,-1,-2,-1,1,-1,-1,1,1,-2,-3,0,2,0,-3,-2,1,0,0,1,0,-2,-2,0,2,-1,-2,-1,1,0,-2,-1,1,-1,-1,0,1,-1,-1,0,0,-1,-2,0,1,0,-2,-1,1,0,-2,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-2,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[125,-126,-88,-73,23,79,0,-59,-21,50,31,-20,-16,5,10,-7,-9,4,6,-4,-6,3,4,-2,-4,1,2,-2,-3,2,1,-2,-2,1,1,-2,-2,1,0,-3,-3,3,4,-2,-3,-1,1,0,-2,-1,1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0],[-22,21,-63,55,106,54,-7,-104,-48,49,50,-4,-19,-40,-33,23,33,13,-20,-31,-6,36,19,-19,-19,7,15,2,-8,-8,0,6,1,-1,2,0,-1,-4,-3,3,4,-2,-6,-2,3,4,-2,-5,0,2,-3,-2,2,5,0,-6,-4,3,2,0,1,-2,-3,-3,-1,3,1,0,1,-1,-3,-2,0,2,0,-2,-1,2,0,-2,-1,0,-1,-1,0,1,-1,-1,0,2,0,-1,-1,-1,-2,0,2,1,-2,-3,0,3,0,-2,-1,1,0,-1,-1,1,0,-1,0,-1,-2,0,1,0,-1,-2,0,1,-1,-2,0,1,0,-2,-1,0,-1,-2,0,2,0,-2,-1,0,-1,0,0,0,-1,-1,-1,1,-1,-1,0,0,-2,-2,0,2,0,-3,-2,1,0,-1,-1,0,0,-1,-1,-1,-1,1,1,-1,-2,-2,0,2,-1,-2,0,1,-1,-1,0,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,1,-1,-2,-1,0,1,-1,-1,-1,0,0,-1,-1,-1,0,1,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-2,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,-1,-1,0,0,0,0,-2,-2,0,1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,1,1,-2,-3,0,1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,0,-1,-1,-1,1,1,-1,-2,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0],[-121,121,-117,26,-118,-95,46,110,-10,-79,7,55,-6,-53,-5,44,3,-34,-4,29,3,-25,-4,22,3,-20,-3,16,1,-15,-1,14,0,-14,0,12,-1,-12,0,12,-1,-11,0,11,-1,-11,-1,10,0,-10,-1,8,-1,-8,0,8,-1,-8,0,7,-1,-8,0,8,0,-7,0,6,-2,-7,0,7,-2,-7,0,7,0,-7,0,5,-1,-7,-1,6,-1,-6,-1,6,1,-5,0,3,-2,-8,-4,6,1,-2,3,3,-1,-8,-4,4,-1,-2,1,5,1,-5,-1,2,-2,-4,-1,5,0,-4,0,3,0,-4,-1,3,-1,-4,-1,3,0,-3,-1,3,1,-4,-1,2,-1,-3,-1,3,0,-2,0,2,-1,-3,-1,2,-1,-2,-1,2,0,-2,0,2,-1,-2,0,1,-1,-3,0,2,-1,-2,0,2,-1,-3,0,1,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-2,-3,0,2,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,0,-2,-1,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,1,0,-2,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-2,-1,0,1,-1,-2,0,0,-1,-1,0,1,-2,-2,0,2,0,-2,0,0,-2,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,-1,0,-1,-1,0,1,0,-1,0,1,-1,-1,-1,1,-1,-1,0,1,-1,-1,0,1,0,-1,-1,1,0,-2,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-38,37,17,12,-27,-1,27,27,-1,-24,2,9,-5,-11,3,9,-4,-9,2,8,-3,-8,1,7,-1,-7,0,5,-2,-5,1,5,-1,-6,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,-1,3,0,-3,-1,2,-1,-3,-1,2,-1,-2,0,1,-1,-2,0,1,-2,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1],[7,-8,-2,-1,2,-14,-31,15,41,22,-9,-47,-21,28,17,-8,-13,4,12,-1,-9,-5,2,4,-2,-1,2,0,-3,-1,2,1,-4,-3,0,4,1,-3,-1,0,-1,-2,-1,3,2,-4,-8,0,4,6,1,-6,-3,2,1,0,-1,0,0,0,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-2,-1,0,1,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,1,1,-1,-2,-1,0,1,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,-1,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0],[-119,118,-87,-83,3,65,-21,-10,50,42,-22,-69,-5,76,57,-66,-70,-6,13,29,1,1,10,-3,-7,-5,2,2,-3,-3,0,3,3,-3,-6,-2,2,5,1,-5,-2,1,-2,-1,0,3,0,-2,1,0,-3,-3,0,3,-1,-2,0,2,-1,-2,1,2,-2,-5,-3,5,3,-3,-3,0,0,1,0,-1,0,1,3,-3,-7,-2,3,6,0,-6,-2,3,1,-2,-1,1,-1,-2,-1,2,1,-3,-2,1,0,-1,-1,0,-1,-2,-1,1,1,-1,-1,-1,-1,0,0,0,-1,-1,0,1,0,-1,-1,-1,-1,0,1,0,-2,-2,0,2,0,-2,-1,1,0,-1,-1,0,-1,-2,-2,2,2,0,-1,-2,-1,0,0,0,-1,-1,-1,0,0,0,-1,-2,-2,1,1,0,-2,-1,0,0,-2,0,1,1,-2,-1,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,0,-2,-1,0,-1,-1,0,1,0,-2,-1,1,0,-1,-1,1,0,-2,-2,0,-1,0,-1,0,0,-1,-1,0,1,-1,-2,-2,-1,2,2,-1,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-2,-1,0,1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[106,-106,51,36,1,-112,-66,3,-58,-123,27,-62,-20,47,6,-29,2,33,0,-30,4,25,-8,-30,-1,32,4,-24,-1,19,0,-19,0,17,-2,-19,-1,17,0,-16,-1,15,0,-14,0,12,-1,-13,0,12,-1,-12,-1,11,-1,-10,0,9,-1,-10,0,9,-1,-10,0,9,-1,-9,0,8,-1,-8,0,7,-1,-8,0,7,-1,-8,0,7,-1,-7,0,6,-1,-7,1,6,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-2,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,1,-1,-2,-1,1,0,-2,0,0,0,-2,-1,1,0,-2,-1,0,0,-2,0,1,-1,-1,-1,1,0,-2,0,1,0,-2,0,1,0,-1,0,0,0,-2,-1,1,-1,-2,-1,1,0,-1,0,1,0,-2,-1,0,-1,-2,-1,1,0,-2,0,1,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,-1,-2,0,1,0,-2,-1,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,0,0,0,-2,-1,1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,1,0,-1,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-2,-1,0,-1,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[32,-32,-31,-16,19,36,13,-43,-35,13,20,8,-9,-7,6,5,-4,-5,2,4,-3,-4,1,3,-2,-2,1,2,-2,-2,1,2,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0],[86,-87,-71,-72,-41,102,90,16,5,-66,-47,1,12,35,25,-22,-25,-18,-11,20,11,2,-3,-2,6,4,-1,-9,-7,4,6,3,-1,-8,-9,4,9,4,-3,-11,-8,9,10,1,-5,-7,-1,6,1,-6,-6,6,10,-2,-10,-7,2,9,2,-7,-4,3,3,-2,-5,-2,-2,5,5,0,-2,-4,-1,0,-2,1,3,0,-3,-3,1,3,-1,-4,-3,2,1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,1,0,-2,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,0,0,0,-1,-1,0,1,0,-1,-2,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,-1,-2,-2,1,1,-1,-1,0,0,-1,-2,0,1,0,-1,0,1,-1,-2,-1,0,2,0,-2,-1,-1,-1,0,0,-1,-2,-1,0,0,-1,0,1,0,-2,-2,0,1,0,-2,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0],[87,-88,-71,-77,-25,123,97,-63,-101,11,96,29,-67,-63,33,71,-2,-67,-20,41,12,-17,0,14,-1,-20,-5,17,3,-14,-4,11,2,-9,-2,8,0,-9,-1,8,1,-8,-2,7,1,-7,-3,6,1,-6,-2,5,1,-5,-2,3,1,-3,-2,2,1,-2,-2,1,1,-1,-1,-1,-1,0,0,0,-1,1,1,-2,-2,1,2,-3,-4,2,3,-2,-5,2,5,-2,-7,1,7,-1,-8,-1,7,1,-8,-2,7,2,-8,-3,6,2,-8,-3,7,3,-8,-5,6,4,-8,-5,7,5,-8,-7,6,7,-6,-8,4,7,-4,-8,2,6,-4,-7,2,7,-2,-6,1,5,-4,-6,2,6,-2,-7,1,6,-1,-6,0,5,-1,-5,0,4,-1,-5,-1,4,0,-5,-1,4,0,-4,-1,2,-2,-2,1,3,-2,-4,0,3,-1,-3,0,2,-1,-3,0,3,-1,-3,1,2,-2,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,2,-1,-2,-1,1,0,-2,0,1,-1,-1,0,1,-1,-1,0,1,-2,-1,1,1,-2,-2,1,1,-2,-2,1,1,-1,-2,0,1,-1,-2,1,0,-2,-1,1,0,-2,-1,2,0,-3,-1,2,1,-3,-2,2,1,-3,-2,2,2,-3,-2,2,2,-3,-3,3,2,-4,-3,3,3,-4,-5,2,4,-3,-5,1,5,-1,-5,0,4,0,-4,-1,3,0,-3,0,2,-1,-3,0,2,-2,-4,1,3,-1,-5,-1,4,0,-5,-2,4,1,-4,-3,3,2,-3,-2,1,1,-1,-1,1,0,-1,-1,1,-1,-2,-1,1,0,-2,-1,2,0,-2,-2,1,1,-2,-2,1,1,-1,-2,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-2,0,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,0,1,0,-2,-1,1,0,-2,-1,1,1,-2,-1,1,1,-2,-2,0,1,-1,-1,0,1,-1,-1,0,1,-2,-1,1,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,0,-2,-1,1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-12,12,-125,-39,91,66,116,30,69,32,-36,-22,32,19,-23,-28,7,24,-5,-15,5,11,-7,-11,5,11,-6,-10,4,10,-4,-10,2,9,-3,-9,1,8,-3,-8,1,7,-2,-7,1,5,-3,-6,1,6,-2,-6,1,6,-2,-6,1,5,-2,-7,-1,6,0,-5,0,5,0,-5,-1,3,-1,-4,-1,3,-1,-4,0,3,-1,-3,0,3,0,-3,-1,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,2,0,-1,0,1,-1,-2,0,1,-1,-2,1,1,-3,-2,0,3,0,-2,1,1,-2,-4,0,3,-2,-2,1,3,0,-4,-1,1,-1,-3,-1,2,0,-1,0,1,-1,-2,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-2,-3,0,2,-1,-2,0,2,0,-3,-1,1,0,-2,-1,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,0,-1,-1,0,1,-1,-1,0,0,-1,-2,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-1,-2,0,0,-2,-1,0,1,0,-1,0,0,-1,-2,-1,1,-1,0,1,0,-1,-2,-1,0,-1,-1,0,1,-1,-1,1,0,-1,-2,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,-1,0,0,0,-1,-2,-1,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[-6,5,-5,1,-6,13,20,6,-1,-21,-12,5,4,1,-3,-1,1,0,-2,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0],[2,-3,-79,58,-115,37,-52,-114,-20,53,-16,-5,47,28,-38,-64,-8,81,50,-40,-26,-12,-13,1,8,19,-3,-19,-4,20,9,-12,-3,4,-4,-11,-5,16,11,-5,-2,-5,-7,-2,5,4,-10,-7,6,16,4,-15,-5,6,1,-5,-1,5,0,-5,1,4,-2,-7,-1,7,1,-5,0,3,-2,-5,0,6,0,-6,-1,4,0,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,0,-4,-1,2,-1,-2,0,2,-1,-2,2,1,-3,-4,1,4,-1,-3,0,2,-2,-3,1,2,-2,-4,-1,4,0,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,0,-2,0,1,-1,-2,0,1,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,2,0,-2,0,1,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-1,-1,0,1,-1,-2,-1,0,-1,-1,0,1,0,-2,-1,0,-1,0,0,0,-2,-1,1,1,-1,-2,-1,1,0,-1,-1,0,-1,0,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,1,-1,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,0,0,-1,0,0,0,-2,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[39,-40,-114,46,-91,53,-86,-127,18,103,-1,-79,-15,57,11,-34,-4,28,3,-26,-3,22,0,-21,-1,19,0,-17,-1,16,0,-15,-1,13,-1,-13,0,12,-1,-12,0,11,-1,-11,-1,10,-1,-9,0,8,-1,-9,0,8,-1,-8,0,8,-1,-8,0,7,-1,-7,0,7,-1,-7,0,6,-1,-7,0,6,-1,-6,0,5,-1,-6,1,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,1,-1,-2,-1,1,0,-2,0,0,0,-2,0,1,0,-2,-1,0,0,-1,0,1,-1,-1,-1,1,0,-2,0,0,-1,-1,0,1,0,-1,0,0,0,-2,-1,0,0,-2,-1,1,0,-1,0,1,0,-2,-1,0,-1,-1,-1,1,0,-2,-1,1,-1,-1,-1,0,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-2,0,0,0,-2,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-65,64,-8,71,69,-2,-7,-39,-6,-13,-34,4,21,21,-8,-20,0,15,0,-9,2,6,-4,-7,2,7,-2,-8,0,6,-2,-6,1,5,-2,-5,0,5,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-2,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0],[108,-109,-85,-94,-46,-119,127,-18,-55,-63,3,38,-1,-21,0,14,-2,-13,-3,11,2,-5,1,5,0,-7,-3,3,-2,-2,2,4,-2,-5,1,6,1,-7,-4,3,0,-2,-1,2,0,-2,1,1,-3,-3,1,3,-2,-4,0,4,1,-4,-2,1,0,-2,0,1,-2,-3,0,4,1,-4,-3,2,2,-1,-2,-1,-1,0,-1,0,0,1,1,-1,-2,-1,0,0,-1,-1,1,0,-3,-1,2,2,-1,-4,-1,2,1,-2,-2,1,0,0,0,0,-1,-2,-1,1,0,-1,-1,0,-1,0,0,1,0,-1,-1,0,-1,0,1,0,-2,-2,0,2,0,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-2,-1,0,-1,-1,-1,0,0,0,1,0,-2,-2,-1,2,1,-1,-1,-2,-3,1,2,1,-1,-2,-1,0,-1,-1,0,-1,-2,0,1,0,-3,-1,1,2,-1,-3,0,1,0,-3,-2,1,1,0,-1,-2,-1,1,1,-3,-5,0,3,3,-1,-4,-3,2,2,1,1,-4,-5,0,3,2,-3,-1,5,1,-6,-7,-1,8,4,-5,-5,-1,-1,1,2,1,0,-4,-3,1,0,-1,-1,1,1,-2,-3,1,2,0,-1,-2,-1,1,0,-1,-2,0,1,1,-2,-2,1,1,-2,-3,-2,3,2,-2,-2,0,0,-1,-1,-1,-1,0,0,1,0,-2,-2,1,0,0,0,0,-1,-3,-3,2,2,0,-2,-1,1,0,-2,-2,0,2,1,-2,-2,-1,0,1,-1,-1,0,1,1,-2,-2,-1,0,0,0,0,0,-1,-1,1,1,-1,-2,0,1,1,0,-2,-1,0,0,0,0,0,0,-1,-2,-1,0,2,1,-2,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-2,-1,2,1,-2,-3,0,2,0,-3,-2,0,2,0,-3,-2,0,0,-1,-1,0,-1,-1,0,1,0,-2,-3,0,1,1,-1,-2,-1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-1,-1,0,0,-2,-1,1,1,-1,-1,0,0,-2,-2,-1,1,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,1,-1,-2,-2,0,2,0,-2,-1,1,0,-1,-1,0,0,-2,-2,2,3,-1,-3,-1,2,1,-2,-3,-1,2,1,-1,-1,-1,-1,-1,-1,2,2,-2,-3,-1,1,1,0,-1,0,0,0,0,1,-2,-3,0,1,1,-1,-2,0,0,-1,-1,0,1,0,-2,-1,-1,1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0],[-82,82,106,-106,28,-85,72,-99,-61,26,41,-10,-31,-2,18,1,-20,0,18,7,-10,-11,5,5,-7,-6,3,5,-3,-5,2,4,-2,-3,1,1,-4,-3,1,4,-1,-2,1,1,-2,-3,1,3,-1,-3,0,2,-1,-3,-1,1,-1,-2,0,1,-1,-1,0,1,-1,-2,1,1,-1,-3,-2,2,0,-1,-1,1,0,-1,0,0,-1,-1,-1,1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,1,1,-1,-1,-1,0,0,-1,0,0,0,-1,0,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,0,0,-1,-1,0,0,1,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,1,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0],[5,-6,16,-33,-88,5,70,109,60,126,-127,28,85,58,-17,-74,-23,45,32,-16,-28,-11,5,27,16,-21,-26,5,24,10,-14,-23,-4,22,12,-8,-6,-4,-3,0,-2,6,9,1,-4,-14,-14,14,22,1,-13,-17,-5,13,6,0,3,-8,-13,-1,9,11,-1,-14,-8,9,8,-2,-7,-5,2,8,4,-10,-11,6,14,-2,-16,-8,5,15,3,-11,-5,4,3,-2,-1,-2,-4,0,3,2,-2,-4,0,1,-3,-1,4,2,-4,-6,-2,6,4,-1,-1,-5,-7,1,5,5,0,-7,-5,0,-2,5,8,-2,-8,-7,-1,8,3,-3,0,-1,-5,-2,2,5,1,-5,-3,0,-1,0,1,2,0,-2,-2,0,1,1,0,-4,-6,4,10,-1,-11,-8,3,13,7,-10,-10,-2,-1,8,9,-3,-10,-8,1,11,3,-7,-4,3,3,-2,-5,-1,1,4,5,-4,-9,-4,1,11,7,-8,-10,-3,1,8,7,-6,-9,-3,4,5,-3,-6,-1,7,5,-5,-7,-1,1,5,5,-5,-9,-4,2,9,4,-8,-7,2,3,1,-2,-2,1,2,1,-4,-5,1,3,2,-1,-3,0,0,-3,0,4,2,-3,-8,-5,6,4,1,1,-3,-4,-3,0,6,6,-5,-6,-3,-1,3,1,0,1,-2,-3,-2,-1,3,3,-2,-4,-2,0,3,1,-3,-2,0,1,0,-1,-2,-3,1,2,1,-1,-4,-3,1,1,1,0,-3,-3,0,2,2,-2,-4,-2,3,2,-3,-4,1,4,0,-4,-5,-1,6,4,-4,-6,-1,3,3,-1,-4,-2,3,2,-1,-2,-2,-2,1,1,0,-2,-1,1,1,-1,-3,-2,2,2,-1,-4,-1,1,2,0,-3,-2,2,1,-2,-3,0,2,0,-2,-2,-1,1,0,0,0,-1,-1,0,1,-1,-2,0,1,1,-1,-2,-1,1,1,-1,-2,-2,-1,2,1,-1,-2,-1,0,1,1,-1,-2,-2,-1,1,1,-2,-2,0,1,-2,-3,0,2,1,-1,-3,-1,1,0,0,0,-2,-2,-1,0,1,0,-1,-1,-1,0,1,0,-2,-1,1,1,-2,-3,0,2,0,-2,-1,1,0,-2,-2,0,1,1,-1,-2,-3,-3,3,5,-1,-5,-3,1,4,1,-4,-3,1,1,0,-1,-2,0,1,0,-2,-2,2,2,-2,-3,-1,1,0,-2,-1,1,-1,-4,0,3,2,-2,-4,-1,2,1,-1,-2,-1,0,1,0,-2,-2,0,1,-1,-3,0,2,1,-2,-2,0,1,0,-1,0,-1,-2,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,1,4,0,-4,-2,1,0,-2,-1,1,1,0,-1,-1,-1,0,0,0,-2,-2,1,1,-1,-2,-1,1,-1,-1,0,1,0,-2,-1,0,-1,-1,1,0,0,-2,-2,0,1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-2,-1,0,2,0,-2,-1,1,0,-1,-1,0,0,0,0,-1,-1,-2,-1,1,1,0,-1,-1,-1,0,0,1,0,-2,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,-1,-2,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[93,-93,-120,93,-41,119,-7,96,25,-114,-116,75,86,36,-9,-21,18,-14,-27,7,30,-13,-50,3,45,26,-19,-33,9,19,-11,-18,5,15,-6,-11,7,10,-9,-11,7,12,-7,-14,3,13,-2,-12,0,9,-2,-8,2,9,1,-10,-5,3,-2,1,7,2,-7,-8,2,8,-2,-6,1,6,-1,-5,1,2,-4,-5,2,5,-3,-5,2,4,-3,-6,1,5,-2,-5,0,4,-2,-4,1,4,-1,-5,0,3,-2,-4,1,3,-2,-4,1,3,-2,-4,0,3,-1,-3,1,3,-2,-4,0,3,-1,-3,0,2,-2,-3,1,2,-1,-4,0,2,-2,-2,1,2,-1,-3,0,2,-1,-2,1,2,-2,-3,1,2,-1,-3,0,2,-2,-3,1,2,-2,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,2,-2,-3,0,2,-1,-2,1,1,-2,-2,1,2,-1,-3,0,2,-1,-2,1,1,-2,-2,0,2,-1,-2,1,1,-2,-2,1,2,-1,-3,0,1,-2,-2,1,1,-2,-3,0,2,-1,-2,0,1,-1,-2,0,1,-2,-1,2,1,-2,-3,0,2,-1,-2,0,1,-2,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,1,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-2,-1,0,1,-1,-1,0,0,-2,-1,1,0,-2,-2,0,1,-2,-1,1,0,-2,-2,0,1,-1,-2,0,0,-2,-1,1,1,-1,-2,0,0,-2,-2,0,1,-1,-2,0,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,-2,0,1,-1,-1,0,0,-1,-2,0,1,-1,-2,-1,0,0,-2,0,0,-1,-1,-1,1,0,-1,0,0,-1,-1,0,1,0,-1,0,0,0,-1,-1,0,-1,-1,0,1,0,-2,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,1,-1,-1,-1,0,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-95,94,110,32,-60,-94,-7,48,-39,-10,56,66,0,-93,-45,57,39,-17,-26,6,18,5,3,-10,-13,-11,-2,19,8,-12,-6,6,3,-6,-3,7,4,-9,-9,5,6,0,-1,-2,-1,-3,-3,3,1,0,2,1,-2,-6,-3,4,1,-2,-1,2,-1,-3,-1,3,0,-3,-2,2,0,-2,0,2,-1,-3,0,3,0,-3,-1,2,-1,-3,-1,2,1,-2,-1,1,-1,-2,-1,2,0,-2,-1,1,0,-2,0,1,-1,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-2,-1,1,-1,-2,-1,1,-1,-2,-1,1,0,-1,-1,0,-1,-1,0,1,0,-2,-1,0,0,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1],[95,-95,-113,-44,54,-128,54,-105,-74,22,39,14,-14,-16,3,7,-2,-3,1,0,-3,0,2,-1,-4,0,2,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,0,-1,0,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0],[-76,75,76,-103,32,-55,104,-81,-44,-32,-20,18,25,5,-24,-14,19,19,-13,-18,16,14,-18,-21,11,25,-4,-24,1,18,-4,-18,1,18,1,-17,-3,14,1,-12,-2,10,1,-11,-5,9,2,-5,0,4,-2,-7,-1,7,0,-6,0,4,-2,-5,1,6,0,-7,-1,3,-2,-3,2,4,-2,-5,1,3,-3,-4,2,5,-3,-6,1,5,-1,-5,0,4,-2,-4,1,4,-2,-4,1,4,-2,-5,1,4,-2,-5,1,5,-1,-5,0,4,-1,-4,0,3,-2,-4,0,4,-1,-4,0,3,-2,-4,0,3,-1,-4,0,2,-1,-3,0,3,-1,-4,0,3,-2,-3,1,3,-1,-4,0,3,-1,-4,0,3,0,-3,-1,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-2,0,1,-1,-1,1,0,-1,-1,0,0,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,0,1,-1,-1,-1,1,-1,-1,0,0,0,-2,0,1,0,-1,0,0,0,-1,-1,0,0,-2,-1,0,0,-1,0,1,0,-2,-1,0,-1,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,-1,-1,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,1,-1,-1,-1,0,0,-2,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[93,-94,-124,-15,107,88,-37,-107,-7,76,14,-44,-8,27,0,-19,7,21,-4,-27,-4,23,5,-16,-1,9,-6,-11,5,16,-2,-17,-2,15,2,-13,-2,10,0,-10,-2,10,2,-10,-3,6,-1,-5,3,7,-2,-10,-2,9,2,-7,-2,5,-1,-6,0,6,0,-7,-2,5,0,-6,-2,6,2,-7,-5,3,2,1,2,0,-4,-4,1,5,0,-5,0,3,-1,-5,-1,3,0,-3,0,1,-2,-3,0,3,-1,-4,0,3,-1,-3,-1,2,-1,-2,0,2,-2,-3,0,3,-1,-4,-1,2,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-2,0,1,0,-2,-1,0,0,-2,-1,0,1,-1,-2,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,-2,-1,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0],[116,-117,127,-39,79,96,-25,-74,22,58,-6,-56,-1,38,-1,-32,-1,28,0,-24,-1,20,0,-19,-1,17,0,-15,0,13,-2,-14,0,13,0,-12,-1,10,-1,-10,0,9,-2,-10,0,9,-1,-9,0,8,-1,-9,0,7,-1,-7,0,7,-1,-7,0,6,-1,-7,-1,6,-1,-6,0,5,-1,-5,0,5,-1,-5,0,5,0,-5,0,2,-3,-3,2,4,-2,-5,1,4,-3,-5,2,6,-2,-7,-1,5,0,-5,-1,4,0,-5,-1,3,-1,-3,0,4,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,-1,1,-2,-2,2,2,-2,-4,0,3,-2,-3,1,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-2,-3,0,3,0,-3,-2,1,0,-1,1,0,-2,-1,2,0,-5,-3,2,5,0,-5,-1,2,-1,-2,0,2,-2,-2,1,3,-1,-5,-1,4,1,-4,-3,2,1,-1,-1,0,0,-1,-1,1,1,-1,-1,-2,-5,1,4,4,-1,-6,-3,2,0,-1,-1,1,0,0,1,-1,-3,-2,-1,2,0,0,1,-1,-3,-2,-1,2,-1,0,2,1,-2,-3,0,1,-1,-2,0,1,0,-1,1,-1,-3,-1,1,1,-2,-2,0,2,-1,-2,1,0,-3,-2,1,2,-1,-2,0,1,-1,-2,0,1,-1,-1,1,0,-2,-1,1,1,-3,-2,1,2,-1,-3,0,2,-1,-2,0,1,-2,-2,1,1,-1,-3,0,2,0,-2,-1,1,-1,-1,1,0,-2,-2,0,1,-2,-1,1,1,-2,-2,0,2,-1,-3,-1,2,0,-2,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-2,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,0,-1,-2,-1,1,0,-2,-2,1,1,-2,-2,1,1,-2,-3,0,2,0,-2,0,0,-1,-2,1,1,-1,-3,-1,1,0,-2,-1,0,-1,-1,0,1,0,-2,-1,0,0,-1,0,0,-1,0,0,-1,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,1,0,-1,-1,0,0,-1,-2,0,1,0,-1,-1,0,-1,0,0,-1,-2,-1,1,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,0,-1,0,-1,1,0,-2,-1,1,0,-1,0,0,0,-1,0,0,-1,-2,-1,0,0,-1,0,1,-1,-1,0,1,-1,-2,-1,1,0,-2,-1,1,1,-2,0,1,1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[114,-115,82,117,58,-120,-94,-2,21,35,-8,-10,8,12,-2,-10,0,5,-3,-4,2,5,-2,-5,0,3,-2,-3,1,3,-1,-5,-1,4,0,-3,-1,1,-1,-2,0,1,-1,-2,1,2,-1,-3,-1,2,-1,-2,-1,2,0,-2,0,1,-1,-2,-1,2,1,-2,-2,0,-1,-1,0,1,-1,-1,1,1,-1,-2,-1,2,-1,-2,0,1,-1,-2,-1,1,-1,-2,-1,2,0,-2,-1,1,0,-1,-1,0,-1,-1,0,1,-2,-2,0,2,0,-2,-1,1,0,-2,-2,0,-1,-1,-1,1,0,-1,-1,0,-2,-1,1,1,-2,-2,1,2,-2,-4,0,4,2,-6,-7,1,2,3,1,-1,-1,-1,0,-2,-3,1,4,0,-5,-3,4,4,-4,-7,1,8,0,-8,-4,7,5,-6,-5,2,1,-4,-7,6,10,5,6,-14,-21,-4,10,21,4,-23,-14,15,14,-8,-15,1,9,3,-3,-1,3,-4,-5,5,6,-7,-10,6,11,-7,-16,6,23,-2,-26,-12,13,23,0,-20,-3,11,0,-8,-1,9,4,-9,-5,4,2,-6,-8,4,7,2,-4,-5,0,6,5,-6,-7,-2,-1,2,-2,2,5,0,-3,-4,-1,1,-2,0,2,-1,-3,-1,2,-1,-5,0,5,3,-3,-5,1,2,-4,-3,2,4,0,-5,-1,1,-2,-1,3,2,-3,-5,0,4,-1,-5,-2,4,2,-3,-2,0,0,-3,-3,2,1,-1,-2,-1,-1,1,2,1,-2,-4,-2,2,0,-1,0,2,1,-3,-3,1,1,-1,-1,-1,-1,-1,-1,1,1,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,1,0,-1,-2,-1,1,1,-1,-2,-1,1,1,-1,-2,-1,0,0,-1,0,0,-2,-1,0,1,0,-2,-1,-1,-1,0,0,-1,-3,-1,1,2,0,-3,-3,2,2,0,-1,-2,-2,-1,-1,2,1,-1,-1,0,0,-1,-2,0,1,1,0,-2,-2,-1,-1,1,2,-1,-2,-2,0,2,1,-2,-2,0,1,0,-1,-1,-1,-1,-2,1,2,0,-2,-2,0,1,-1,-2,-1,1,0,0,0,-1,-2,-1,0,1,0,-2,-1,0,0,0,-1,0,0,-1,0,-1,-1,0,0,0,-1,-1,-1,1,1,0,0,-2,-3,0,1,1,-1,-2,-1,1,0,-1,0,0,0,-1,-1,0,-1,0,1,0,-1,-2,0,1,0,-2,-1,1,0,-2,-1,0,0,-1,0,0,0,-2,-2,0,0,0,0,0,0,-1,-1,0,0,-1,-2,0,0,0,-1,0,0,0,-1,0,0,-1,0,1,0,-2,-2,-1,1,1,-2,-2,-2,1,2,-1,-3,-2,-1,0,1,-2,-1,-1,-1,0,0,1,0,-1,-1,0,1,-1,-2,-2,-2,1,0,-1,-1,-1,0,0,-1,-2,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-2,-2,1,0,0,-3,-2,1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0],[78,-79,-93,-14,71,55,-27,-40,44,7,-71,-36,40,65,-10,-47,23,21,-47,-44,19,73,14,-56,-12,31,2,-31,-9,35,17,-26,-12,13,3,-18,-12,20,15,-10,-8,4,3,-6,-3,5,-1,-7,-1,9,3,-9,-5,3,-2,0,7,5,-5,-13,-2,11,1,-8,-1,7,0,-8,-2,6,-1,-6,0,6,0,-6,-1,5,-1,-6,0,5,-1,-6,-1,5,0,-6,-1,5,0,-5,-1,4,0,-4,0,3,-1,-5,-1,4,-1,-4,1,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,-1,4,0,-4,-1,2,-1,-3,0,3,-1,-4,0,3,0,-4,0,2,-1,-3,0,3,-1,-4,-1,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,3,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,2,0,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-3,-1,2,0,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-2,-1,1,0,-2,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,0,0,-1,-1,-1,1,-1,-1,0,0,0,-1,0,0,-1,-1,0,1,0,-2,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,1,0,-1,0,0,0,-2,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-2,-1,0,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0],[17,-18,-11,-13,-5,12,7,3,9,-8,-14,-13,-6,15,8,-2,-2,0,2,-3,-4,1,3,0,-2,-2,0,1,-1,-1,-1,1,0,0,-1,-1,-1,1,1,-2,-3,-1,0,1,-2,-1,1,1,0,-2,-2,0,1,0,-1,-2,-1,1,0,-1,-2,2,2,-1,-3,-1,1,1,-2,-2,0,2,0,-2,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,-1,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1],[-41,40,-39,54,73,43,20,-71,-43,0,5,16,5,-5,-5,-3,-1,2,-3,0,3,2,-2,-4,0,2,-2,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0],[-83,82,-119,-10,107,-93,51,-117,14,-93,-16,46,0,-33,1,33,-1,-30,-1,26,0,-24,-1,21,0,-20,-2,17,0,-15,-1,15,0,-14,-2,12,0,-11,0,10,-2,-11,1,11,-1,-12,-2,10,1,-9,-1,8,0,-8,-1,8,0,-8,-2,7,2,-7,-2,4,1,-3,2,1,-6,-6,2,9,0,-8,-1,4,-2,-6,0,7,1,-6,-1,4,0,-4,0,3,-2,-4,0,4,-2,-5,0,5,-1,-5,0,4,-1,-5,-1,4,0,-4,-1,3,0,-4,-1,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,3,0,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-2,-3,0,2,-1,-3,1,1,-3,-3,2,2,-2,-4,0,3,-1,-4,-1,2,-1,-2,1,2,-2,-3,0,2,-1,-3,0,1,-2,-2,1,2,-1,-3,0,2,-2,-2,1,3,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-2,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,0,-2,-2,1,2,-1,-3,0,1,-2,-2,1,2,-2,-3,0,2,-1,-3,0,2,0,-3,-1,2,0,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,0,0,0,-1,0,0,0,-1,0,1,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[86,-87,-25,-92,-100,53,81,87,45,-92,-66,6,30,16,-19,-17,8,18,-1,-13,-2,8,0,-5,0,3,-2,-3,1,3,-2,-3,1,3,-2,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,2,0,-2,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,-1,1,-1,-2,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-2,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0],[19,-19,18,-49,-76,25,75,26,-49,-52,16,54,-1,-35,3,25,-1,-24,-3,17,-1,-12,4,12,-4,-15,1,12,-3,-12,1,11,-2,-11,1,9,-2,-9,0,9,-1,-8,0,7,-1,-8,-1,6,-1,-5,1,4,-2,-6,0,5,-1,-4,1,3,-2,-3,2,3,-4,-4,3,4,-4,-4,3,4,-6,-6,4,8,0,-10,-3,5,0,-3,1,3,-2,-4,1,4,-2,-5,0,4,-1,-5,-1,3,-1,-3,0,2,-1,-3,1,2,-2,-4,0,3,-1,-3,1,2,-2,-3,1,3,-2,-4,0,3,-1,-4,0,3,0,-3,-1,1,-1,-1,1,1,-2,-2,2,1,-2,-3,0,1,-3,-1,3,2,-3,-4,1,3,-1,-3,1,1,-4,-3,2,5,-1,-4,0,1,-4,-2,4,3,-5,-6,1,7,0,-6,0,5,1,-6,-5,1,-1,2,5,0,-5,-7,0,6,-2,-3,4,6,0,-12,-8,6,4,-1,-1,3,3,-5,-4,5,7,-8,-16,-1,7,12,3,-7,1,-1,-7,-7,-3,13,11,-7,-10,-2,5,2,-5,-2,5,2,-7,-5,4,7,-1,-7,-2,4,-1,-4,-1,4,1,-3,-1,1,-1,-3,-2,3,1,-2,0,1,0,-2,-1,0,-2,-2,1,3,1,-4,-2,1,-1,-2,0,2,0,-4,-3,2,2,-1,-2,0,1,-1,-2,-2,-2,1,1,0,-1,-2,-1,1,0,-1,0,-1,-2,0,1,0,-2,-2,1,1,-1,-3,-1,1,-1,-2,-1,1,0,-1,-1,-1,-2,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,1,-1,-2,0,2,0,-2,-2,1,0,-1,-1,-1,-1,0,0,-1,-2,-1,1,1,-2,-2,0,2,-1,-3,-1,2,0,-1,-1,-1,-2,0,1,2,0,-2,-1,0,-1,-1,0,2,0,-3,-2,1,1,-1,-2,0,2,-1,-3,-2,0,2,1,-2,-2,1,1,-1,-3,0,2,1,-2,-2,1,2,0,-3,-2,1,1,0,-1,-2,-1,0,0,-1,-2,0,1,1,-1,-1,-1,-1,-1,0,1,-1,-2,0,2,0,-3,-1,2,1,-2,-2,1,1,-3,-2,2,2,-2,-3,0,3,0,-3,-1,2,0,-2,-2,0,0,-1,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,0,0,-1,-2,-1,1,0,-1,-1,0,-1,0,0,-1,-2,-1,1,0,-2,-1,1,1,-2,-3,-1,2,0,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,0,-1,0,0,-1,-1,1,0,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,1,1,-2,-1,0,0,0,-2,0,0,1,-2,-1,-1,1,0,-1,-1,0,0,0,0,-1,-2,0,0,0,-1,-1,1,0,-1,-2,0,2,-1,-2,0,1,1,-1,-1,0,0,0,0,0,0,-2,-2,1,1,0,-1,-1,0,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,-2,-1,1,0,-1,0,0,-1,-1,1,0,-2,-2,0,2,-1,-2,0,1,-2,-2,0,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[37,-37,25,-78,-105,44,108,12,-100,-41,82,74,-43,-91,11,78,1,-65,-15,55,24,-37,-21,14,3,-8,2,12,-3,-16,2,14,-3,-14,2,14,-2,-14,1,12,-4,-12,4,13,-3,-15,-1,14,1,-12,0,10,-2,-11,-1,11,1,-9,0,8,-1,-9,0,7,-1,-8,0,8,-1,-8,-1,7,-1,-7,0,6,-1,-6,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,3,-2,-4,1,4,-2,-5,0,4,-1,-4,0,4,-1,-4,1,4,-1,-5,-1,4,-1,-4,0,2,-2,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,1,2,-2,-3,1,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,1,-2,-2,1,2,-2,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-2,-1,0,1,-1,-2,0,1,-2,-1,1,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-2,-2,0,1,-1,-2,1,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-2,0,1,0,-2,-1,1,-1,-1,-1,1,-1,-2,0,1,0,-1,-1,1,-1,-1,0,0,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,0,-1,-1,0,1,0,-1,-1,1,-1,-1,-1,1,-1,-2,-1,1,0,-1,-1,0,0,-1,0,1,-1,-1,0,0,0,-1,0,0,0,-1,0,1,0,-2,-1,1,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,0,-2,0,1,0,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,1,0,-1,0,0,-1,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-2,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[26,-27,117,74,-32,86,-65,51,-53,104,21,-33,0,23,-17,-26,14,40,-2,-42,-10,32,5,-19,0,20,2,-21,-4,15,0,-14,-1,14,-1,-13,0,14,2,-15,-5,9,-1,-6,3,8,-4,-10,3,11,-2,-13,-3,11,2,-9,-2,8,2,-7,-1,4,-2,-5,1,5,-4,-5,4,8,-2,-11,-3,9,3,-7,-4,3,0,-1,3,1,-5,-7,2,9,1,-10,-6,7,5,-2,-2,-3,-4,1,4,2,-4,-7,-1,7,3,-5,-4,1,1,0,-1,0,0,1,1,-2,-4,2,6,-2,-9,-3,6,6,-3,-7,0,4,-1,-3,1,0,-4,0,4,0,-6,-1,6,2,-7,-5,5,6,-5,-7,3,6,-3,-8,1,7,0,-6,-1,4,-1,-3,1,3,-2,-5,0,4,-2,-5,0,4,-1,-5,0,4,0,-4,0,3,-1,-4,-1,3,0,-3,-1,1,-1,-2,0,1,-2,-2,1,2,-1,-3,0,3,0,-3,-2,1,0,-1,0,0,-2,-1,1,0,-2,-1,1,0,-4,0,4,1,-5,-3,3,4,-2,-5,0,3,-2,-3,1,2,-2,-3,1,2,-2,-3,1,2,-2,-4,0,2,-2,-2,2,1,-4,-3,2,4,-2,-5,0,4,0,-5,-2,3,1,-3,-1,1,-1,-1,1,1,-3,-3,1,3,-1,-4,-1,2,-1,-2,1,1,-2,-3,0,2,-1,-2,1,1,-3,-3,1,3,-1,-5,-2,3,2,-3,-2,1,1,-1,-1,-1,-1,0,1,0,-1,-1,0,0,-2,0,2,0,-3,-2,1,2,-1,-3,0,1,-2,-1,1,1,-2,-2,1,2,-2,-3,0,2,-1,-3,-1,2,0,-1,-1,-1,-2,0,1,1,-2,-2,0,1,-1,-2,1,1,-2,-2,0,2,0,-3,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-1,0,1,-1,-2,-1,0,0,0,0,-1,-1,0,0,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,1,-2,-2,0,1,-1,-1,0,-1,-2,0,2,-1,-4,-1,2,2,-2,-3,0,1,-1,-1,1,-1,-3,0,2,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,1,-2,-2,1,2,-2,-2,1,1,-2,-2,1,2,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,0,-1,0,1,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,1,0,-2,-1,1,1,-2,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,0,0,0,-1,1,0,-2,-1,1,0,-2,0,1,0,-2,-1,0,-1,-1,-1,0,0,-2,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-2,-1,1,-1,-2,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-2,-1,1,0,-2,-1,1,0,-2,-1,1,0,-1,0,0,0,-2,-1,1,0,-1,0,0,-1,-1,0,1,0,-2,-1,0,0,-1,0,1,-1,-2,0,1,0,-2,-1,1,-1,-2,0,1,-1,-1,-1,1,0,-2,-1,1,-1,-2,-1,1,0,-2,-1,1,0,-2,0,0,0,-2,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,0,0,-2,-1,1,0,-1,-1,0,0,-1,0,1,-1,-1,0,1,-1,-1,0,0,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-1,-1,1,0,-2,0,1,-1,-2,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[42,-43,-41,-34,-16,59,50,-2,-11,-29,-9,9,4,-3,-4,0,2,0,-2,-1,1,1,-2,-2,-1,2,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,1,0,-2,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-2,-1,0,-1,0,0,0,-2,-1,0,1,0,-2,-1,1,0,-1,0,0,-2,-1,1,1,-1,-3,-1,1,-1,-2,0,3,0,-3,-2,2,1,-3,-3,2,2,-3,-5,2,5,0,-5,-4,1,5,2,-5,-5,1,3,0,-3,-2,0,2,0,-1,1,-1,-3,-2,0,2,-1,0,4,0,-7,-5,2,9,3,-8,-3,3,0,-4,-2,5,2,-7,-7,7,9,-4,-10,-3,4,5,-1,-3,0,1,1,-1,-1,-4,-3,4,5,-6,-11,1,7,5,-5,-5,2,6,2,-5,-2,-2,-3,1,2,0,-3,-1,1,0,-4,0,4,1,-4,-4,1,3,-1,-4,0,2,0,-2,-1,0,-2,0,2,1,-2,-2,1,2,-2,-4,-1,4,2,-3,-2,-1,-2,0,1,2,0,-2,-2,0,-2,0,2,2,0,-3,-2,0,-1,1,1,1,-1,-3,-2,1,0,0,1,0,-1,-2,-1,0,-1,0,0,0,-2,0,2,1,-1,-3,0,1,-2,-2,-1,3,1,-2,-1,0,-1,-1,-1,1,0,-2,-2,1,0,0,-1,0,0,-1,-1,0,0,0,0,-1,-2,-1,0,2,0,-2,-1,0,1,-1,-2,-1,-1,0,1,0,-1,-3,-2,2,3,0,-3,-3,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,1,-1,-2,0,0,-1,-3,1,3,0,-2,-2,0,1,-1,-2,-1,0,-1,0,1,0,-2,-1,0,0,-1,-2,0,1,-1,-2,-1,1,1,-1,-1,-1,-1,-1,0,1,0,-1,-2,-1,0,1,0,-1,-1,1,1,-1,-3,-1,1,1,-1,-2,-1,1,0,0,0,-1,-2,-1,0,1,0,-1,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,1,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,-1,-1,1,0,0,-1,-1,0,0,-1,-1,-1,0,0,1,0,-2,-3,0,1,2,0,-3,-3,1,2,0,-2,-1,0,0,-1,-2,0,1,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-2,-2,0,1,0,-2,-1,-1,1,0,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,1,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,1,1,-1,-2,-1,-1,1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1],[-62,61,-19,62,53,17,9,-31,-17,-12,-7,28,37,-25,-56,-12,29,47,8,-42,-18,12,1,-3,1,10,3,-10,-4,6,2,-6,-4,6,5,-4,-4,0,-1,0,1,2,-1,-3,0,3,-1,-3,-1,3,0,-2,0,2,-2,-3,0,4,1,-4,-2,2,0,-3,-1,2,0,-2,-1,1,0,-2,-2,1,1,0,0,-1,-1,-2,-1,1,-1,0,1,1,-1,-2,0,1,0,-2,-1,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,-1,2,0,-1,-1,0,-1,-1,0,1,0,-1,0,0,-1,-1,0,1,-1,-2,-1,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,0,-1,0,1,-1,-2,-1,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,1,-1,-1,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0],[-94,93,-117,-96,26,117,30,-78,-43,31,27,-2,-12,-7,-3,10,16,-2,-15,-11,7,14,-4,-14,0,12,1,-10,-1,6,-1,-6,0,5,-2,-6,1,6,-1,-7,-1,5,-1,-5,0,4,-1,-4,0,3,-1,-4,0,4,-1,-4,0,3,-1,-4,-1,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-2,-3,0,4,0,-4,-2,2,0,-1,0,1,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-37,36,116,-26,-120,-97,6,106,11,-47,-5,35,4,-23,2,21,-1,-21,-1,18,0,-17,-2,13,0,-13,-1,11,0,-11,0,9,-1,-9,0,9,0,-9,-1,8,0,-7,-1,6,-1,-7,0,6,-1,-7,-1,5,-1,-5,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1],[-4,3,8,1,-4,-14,-13,8,8,6,-1,-4,3,0,-5,-6,-2,7,4,-4,-4,0,2,0,-3,-1,1,1,-1,-1,0,1,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,1,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0],[-22,21,22,1,-22,-1,31,-2,-45,-19,23,44,3,-37,-9,21,7,-15,-8,8,0,-6,0,10,4,-11,-6,5,2,-3,-1,4,0,-5,-2,4,1,-4,-2,3,0,-4,-2,3,0,-2,-1,2,0,-3,-1,2,-1,-2,-1,2,0,-3,-1,2,0,-3,-1,2,0,-2,0,1,0,-3,-2,1,-1,-2,-1,2,1,-2,-1,-1,-2,-1,1,2,-1,-2,-1,1,0,-1,0,1,0,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,1,-1,-1,0,0,-1,-1,1,1,-1,-3,-1,2,1,-2,-1,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1],[-1,0,-1,0,0,1,0,-2,-2,2,2,-1,-3,-1,0,1,1,1,2,-7,-10,2,6,5,-3,-6,0,4,1,-2,0,0,-1,-3,-3,1,-1,2,5,1,-2,-7,-6,5,8,1,-5,-7,0,5,-3,-9,-9,15,20,-3,-14,-15,-4,14,8,-1,0,-6,-5,0,1,1,-2,-1,2,0,-4,-2,2,2,-2,-3,1,2,-2,-3,0,2,-1,-3,-1,2,0,-2,-1,1,0,-1,0,0,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,2,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,1,-1,-2,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,1,0,-1,-1,1,0,-1,-1,1,0,-1,-2,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,-1,-1,-1,1,1,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,0,1,0,-1,-1,0,-1,-1,0,1,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-2,-1,0,1,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-2,0,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,1,-1,-1,-1,0,1,0,-1,0,0,-1,-1,0,1,0,-2,-1,0,0,-1,-1,0,1,0,-1,-1,-1,1,1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,1,-2,-2,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,1,1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,0,-1,-2,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1],[7,-8,-8,-1,7,-2,-14,1,21,5,-21,-28,-13,36,27,-5,-5,-10,-2,-4,-7,4,3,1,-1,1,2,-3,-4,1,2,-1,-4,0,2,1,-1,0,1,-1,-2,0,1,-2,-4,2,3,0,-4,-1,2,1,-3,-2,2,2,-2,-4,-1,3,1,-2,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,0,-1,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0],[-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,-1,0,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0],[-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,-1,0,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,-1,0,-1,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,-1,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0],[-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,0,-1,0,-1,-1,0,0,-1,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1],[-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,1,-1,-2,-1,1,0,-1,-1,-1,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-2,-1,0,1,0,-2,-2,0,0,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0],[0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,2,0,-3,-3,1,2,0,-1,-2,-1,0,-1,-1,-1,0,0,-1,-2,-1,0,0,-1,-1,0,1,0,-1,-1,0,-1,-1,0,2,1,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-3,1,2,1,-1,-2,-1,0,0,0,0,-1,-2,0,0,0,-1,-1,0,0,-1,-1,-1,-1,-1,0,0,-1,-2,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0],[1,-2,-2,-2,1,4,-3,-15,-19,25,39,0,-24,-25,5,20,-5,-19,-6,21,15,-11,-12,-4,0,5,2,-1,-3,-2,1,3,-1,-4,-1,2,-1,-2,0,1,-2,-2,0,3,0,-3,-1,2,1,-2,-1,0,-2,-1,1,1,-2,-3,-1,3,1,-2,-1,0,-2,-1,0,2,-1,-3,-1,2,0,-2,0,1,0,-2,-1,1,0,-2,-2,1,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-2,-1,0,0,-1,0,0,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,2,1,-2,-1,0,0,-1,-2,0,1,1,0,-2,-2,0,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,1,1,-1,-2,-1,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,-1,1,0,-1,-2,0,1,0,-1,-2,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-2,1,1,0,-2,-1,1,1,0,-3,-2,1,1,0,-1,-1,1,0,-2,-2,-1,1,0,0,0,0,-1,-1,-1,0,-1,-1,-1,1,1,-1,-2,-1,0,0,-2,-1,0,1,-1,-2,-1,1,1,-1,-2,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,-1,0,0,0,0,0,0,0,-1,-1,-1,1,1,-2,-2,0,0,1,0,-1,-1,0,0,-1,-1,-1,-1,1,0,-1,-1,0,0,-1,-2,0,1,-1,-2,-1,1,0,-1,-1,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,0,1,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1],[-12,11,11,-2,-14,3,19,-9,-43,-4,32,46,14,-44,-19,9,5,-10,-17,8,11,10,5,-9,-7,-2,2,2,-4,-3,2,3,-3,-3,2,3,-2,-4,0,3,-1,-3,0,3,-1,-3,1,2,-2,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,-1,1,-1,-1,0,1,-1,-2,-1,1,-1,-1,1,1,-1,-1,-1,0,-2,0,2,-2,-6,-1,4,4,-2,-6,-1,3,0,-3,-1,1,-1,-1,0,1,-1,-1,1,1,-3,-2,1,2,-2,-3,0,3,1,-3,-2,1,0,-1,0,0,-1,-3,-2,2,0,-1,-1,1,0,-2,-1,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,1,-1,-1,0,1,0,-2,-2,-1,1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-2,0,2,1,-1,-3,-1,2,1,-2,-2,-1,-1,0,0,0,-1,0,1,1,0,-2,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,1,0,0,-1,0,0,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1],[16,-16,-18,1,18,-4,-31,9,54,12,-35,-54,-9,45,9,-16,8,16,-6,-38,-27,38,35,-6,-17,-7,8,2,-8,-1,6,1,-5,-2,3,1,-4,-1,2,0,-4,-1,2,1,-2,-2,0,1,0,-1,0,-1,-2,0,1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,1,1,-1,-1,-1,-1,1,0,-1,-1,0,0,-1,-2,0,1,1,0,-2,-2,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,-2,-1,0,1,-2,-1,1,2,0,-4,-3,2,1,-1,-2,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-2,0,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,1,0,-2,-2,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,-1,0,0,-1,-1,-1,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,1,0,-1,-2,0,1,0,-2,-1,0,1,0,-2,-1,1,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-2,-2,1,1,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,1,-1,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,0,0,-1,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,0,0,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,0,0,0],[1,-2,-2,-1,2,3,-3,-7,1,15,15,-24,-38,5,27,21,-9,-25,-1,17,1,-14,-6,13,10,-6,-6,-2,0,1,0,1,-1,-2,-1,2,0,-2,0,1,-2,-2,1,2,-1,-4,-1,3,0,-2,-1,1,-1,-1,0,1,-1,-2,-1,2,0,-2,-1,1,-1,-2,0,2,0,-3,-2,2,0,-1,-1,1,0,-1,-1,1,0,-2,-2,1,0,0,0,0,-1,-2,-1,2,1,-2,-2,1,1,-1,-3,0,1,0,-1,0,0,-1,-2,0,1,-1,-2,-1,0,0,-1,-1,0,0,-1,0,0,-1,-2,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,1,0,-1,-2,-1,1,1,-1,-2,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,0,1,0,-1,-1,0,0,-1,-2,0,1,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,1,1,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,0,0,0,-1,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1],[-1,0,0,0,-1,-1,-1,0,0,0,-1,-2,-2,2,3,-2,-4,-2,1,3,0,-3,-3,1,1,1,-1,-2,-2,0,1,0,0,-2,-2,0,0,1,0,-2,-2,-1,-1,1,1,1,0,-2,-3,0,1,2,1,-2,-2,-1,-1,2,1,-1,-1,-1,-1,0,-1,1,1,-1,-2,-1,0,0,-1,-1,-1,0,0,1,0,-1,-1,-1,-1,-1,-1,1,1,-1,-1,-1,0,0,-1,0,0,-1,-2,0,1,0,-1,-1,0,-1,-2,0,1,1,0,-2,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,-1,-1,-1,1,1,-1,-1,-2,-2,0,0,1,1,-2,-2,0,1,1,0,-2,-2,0,0,2,1,-2,-1,-1,-2,-1,-1,2,2,0,0,-2,-3,-1,0,4,3,-5,-6,1,4,2,-3,-4,-1,4,2,-2,-2,-3,-3,1,1,1,0,0,0,-3,-4,0,2,1,-2,-2,0,0,-2,-1,1,2,-1,-3,-3,1,0,1,2,-2,-4,-2,-1,3,2,-1,0,-3,-5,0,3,4,3,-5,-4,-2,-2,2,2,-1,-3,-1,1,2,-1,-3,-2,2,2,-1,-1,-2,-2,-1,-1,2,2,-1,-1,-2,-1,1,0,0,-1,0,0,-1,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,-1,-1,0,-1,0,1,-1,-2,-1,0,1,0,-1,-1,-1,-2,0,0,0,-1,-1,0,-1,-2,0,2,1,-2,-3,-1,2,0,-1,-1,0,-1,0,1,0,-2,-3,-1,3,2,-2,-2,-1,-1,0,0,1,1,-1,-2,-2,-1,1,0,0,0,-1,-1,-1,-2,0,0,1,0,-1,-1,-2,-2,1,1,-1,-2,-1,1,0,-2,-2,-1,1,1,-1,-2,-1,-1,2,2,-2,-3,-1,2,1,-1,-2,0,-1,-3,-1,1,3,1,-2,0,-1,-4,-2,1,3,0,-3,-1,2,1,-3,-3,0,0,0,-1,0,1,-1,-1,-1,-2,-1,-1,2,2,-1,-2,-3,-2,2,1,1,0,-1,-1,-1,-1,1,1,-2,-3,0,2,1,-2,-3,-1,2,-1,-2,0,1,0,-3,-2,2,2,-1,-1,-1,-1,-1,-1,0,0,0,0,1,0,-1,-1,-1,-1,0,0,0,0,0,1,-1,-3,-2,1,3,0,-3,-1,2,1,-2,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,-1,-1,-1,-2,-3,2,3,0,-2,-2,0,0,-1,0,1,0,-2,-2,0,0,-1,0,1,0,-2,-1,1,1,-1,-2,0,1,-1,-1,0,1,0,-2,0,1,0,-1,-1,-1,1,0,-1,-2,-2,0,1,0,-1,-1,0,0,-2,-2,0,1,0,-3,-2,2,1,-2,-2,-1,1,-1,-1,-2,-1,1,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,2,0,-2,-2,0,1,0,-1,-1,-1,0,0,0,0,-1,-1,-1,-1,0,1,1,0,-2,-2,0,0,-1,-2,0,1,1,-1,-1,-1,0,0,0,0,-1,-2,-1,0,1,0,-1,-1,-1,0,0,0,-2,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,0,-1,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,0,0,0,-1,0,-1,0,0,-1,-1,0,-1,-1,0,0,-1,0,-1,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,0,-1,0,0,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,-1,0,-1,-1,-1,0,-1,0,-1,0,0,0,0,0,0,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,-1,0,0,0],[14,-15,-8,8,38,-23,-56,-26,7,41,1,-10,11,8,-11,-12,9,12,-8,-12,6,12,-6,-12,3,11,-3,-11,1,9,-3,-8,2,9,-1,-8,0,6,-2,-6,1,6,-2,-5,3,4,-5,-8,1,8,-1,-7,0,6,-1,-7,0,6,-1,-6,0,6,0,-7,-2,6,2,-5,-3,3,1,-4,-4,2,2,0,-1,0,-1,-1,0,1,-2,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-3,0,2,-1,-2,0,1,0,-2,0,0,-2,-1,2,1,-2,-4,0,3,0,-2,0,1,-2,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-2,-2,0,2,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,0,1,-1,-2,0,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-2,0,1,-1,-2,0,1,0,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,-1,-2,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-2,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[34,-35,-102,26,118,77,-21,-116,-37,58,19,-7,11,4,-14,-20,8,20,-8,-23,-1,23,3,-16,-2,12,0,-10,0,9,-2,-10,1,10,-1,-10,0,8,-2,-9,0,9,1,-9,-2,7,1,-5,0,2,-4,-4,4,7,-3,-10,-2,9,2,-6,-2,4,0,-5,-2,4,0,-3,0,2,-2,-3,1,3,-2,-4,0,4,-2,-4,0,4,-1,-4,0,3,-1,-3,0,3,-1,-3,0,3,-1,-3,1,3,-2,-4,0,3,-1,-3,0,2,-2,-3,0,3,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,0,-2,-1,1,1,-2,-3,1,2,-1,-3,-1,2,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,1,0,-1,0,0,-1,-1,-1,1,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[79,-80,-126,-6,107,101,-10,-107,-17,49,1,-27,6,25,-6,-28,0,23,-2,-19,1,18,-2,-17,0,15,-1,-14,0,12,-2,-12,0,11,-1,-11,0,9,-2,-10,0,9,-1,-9,0,8,-1,-7,1,7,-2,-7,1,7,-3,-7,2,7,-3,-9,-1,9,1,-7,-1,6,-1,-6,-1,5,0,-4,0,3,-3,-5,1,5,-1,-5,0,4,-2,-5,0,5,-1,-5,1,4,-1,-5,0,5,-1,-5,0,4,-1,-5,0,5,0,-5,-1,3,0,-4,-1,3,0,-3,0,2,-1,-3,-1,3,0,-3,0,2,-1,-3,-1,2,0,-2,0,2,-1,-3,0,2,0,-2,0,1,-1,-3,0,2,-1,-2,0,2,-1,-3,0,1,-1,-2,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,1,-1,-2,0,1,-1,-3,0,2,-1,-2,0,1,-2,-2,1,1,-3,-3,1,3,0,-4,-1,2,0,-2,-1,1,-1,-1,1,1,-1,-3,0,2,-1,-2,0,2,0,-2,-1,1,-1,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-2,0,0,-2,-1,1,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-1,-2,0,1,-1,-2,0,0,-2,-1,1,1,-1,-2,0,1,-1,-2,0,0,-2,-1,1,1,-2,-2,1,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-2,-2,0,1,-1,-2,0,1,-2,-2,0,2,0,-2,-1,0,-2,-1,1,1,-2,-2,0,1,-1,-2,0,1,-1,-1,0,0,-2,-1,1,1,-1,-1,1,0,-3,-3,-1,3,0,-2,-1,0,-1,-2,0,2,0,-2,0,1,0,-3,-2,1,0,0,1,0,-1,-1,0,1,-1,-2,-1,1,0,-1,0,0,-1,-2,-1,1,0,0,0,0,-1,0,0,-1,-2,-1,0,1,-1,0,1,0,-2,-2,-1,2,0,-2,-1,-1,-1,0,0,0,-1,-1,-1,0,-1,0,1,0,-1,-2,-1,0,-1,0,1,0,-1,-2,-1,0,-1,1,1,0,-2,-1,0,1,-1,0,1,-1,-2,-1,0,1,-2,-1,1,1,-2,-2,0,1,0,-1,-1,0,-1,-1,0,0,-2,0,1,0,-2,-2,0,0,-1,-1,0,0,-1,-1,1,0,-2,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,0,-2,-1,1,1,-1,-2,0,1,-1,-2,0,1,0,-1,-1,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,0,0,0,-1,-1,-1,-1,0,0,0,-2,0,1,0,-2,-1,-1,2,0,-1,0,0,-1,-2,-1,1,0,-1,0,0,0,-1,-1,0,-1,-1,0,1,0,-1,-1,0,-2,-1,0,0,-1,-2,-1,0,0,-2,0,1,-1,-1,-1,1,0,-2,-2,-1,-1,0,1,0,-2,-2,0,2,1,-2,-1,1,1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-2,0,1,0,-2,0,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-2,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[1,-2,-2,-2,0,2,0,-3,-2,1,1,-1,-2,0,1,-1,-2,0,1,0,-2,0,1,0,-2,0,1,0,-2,-1,0,0,-2,-1,0,1,-1,-1,1,0,-1,-2,-1,-1,-2,-1,-1,1,-1,1,1,-1,-2,-1,1,0,-2,-2,0,0,-2,-1,0,1,-2,1,3,2,1,-3,0,-2,-4,-4,-6,4,1,5,6,0,0,-6,-4,-1,-1,-1,-3,2,2,1,-1,-1,0,0,-1,-2,-1,0,-1,-1,-1,2,2,-2,-2,-1,1,0,-3,0,2,1,-2,-2,0,0,-2,-2,0,2,-1,-2,0,1,0,-2,-1,1,0,-1,0,-1,-1,-1,-1,0,-1,0,-1,0,0,0,1,0,0,-2,-1,0,-1,-1,-1,0,-1,0,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,-1,0,-1,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,-2,-2,0,-1,0,0,1,1,-1,0,-1,0,-2,-3,0,-1,1,0,0,0,0,0,-1,-1,-2,-1,1,0,-1,-2,-1,-1,0,-2,1,2,0,0,-2,-1,-2,-2,0,0,-1,-3,1,2,2,0,-2,1,0,-2,-3,-2,1,-1,1,1,1,0,-1,0,0,0,-2,-1,-1,-2,0,0,1,0,-1,0,0,0,-2,-1,-1,-2,0,0,1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,-1,0,-1,-1,-1,0,1,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,-1,0,-1,0,0,0,0,0,-1,0,0,-1,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,-1,-1,-1,-1,0,-1,0,0,0,0,-1,0,-1,-1,-1,-1,0,-1,0,-1,-1,-1,0,1,0,0,-1,-1,-1,-1,-1,-1,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,-1,0,-1,0,-1,-1,0,-1,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,-1,-1,-1,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,-1,0,-1,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,0,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,0],[-120,119,96,66,-32,-97,-20,70,31,-39,-36,14,22,8,-2,-12,-8,-3,0,8,0,-5,-2,5,0,-5,-3,5,3,-2,0,0,-1,-4,-3,2,2,0,-1,-2,-4,1,2,2,-3,-2,1,2,-2,-3,0,3,-1,-4,-3,2,1,0,1,-2,-4,0,3,3,-2,-5,-2,4,1,-2,0,0,-3,-2,2,4,1,-7,-6,2,3,3,0,-2,-1,-1,0,-1,-2,0,0,2,1,-1,-1,-2,-3,0,2,1,-1,-3,0,1,-2,-1,1,1,-2,-2,0,3,1,-2,-1,-1,-3,-1,1,4,2,-3,-3,-1,-1,1,1,0,-1,-2,0,1,-1,-2,-1,1,0,-1,0,1,-1,-2,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-2,0,1,0,0,-1,-1,-1,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-2,-1,0,0,-1,-1,1,0,-2,-1,0,1,0,-2,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-1,-1,0,0,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,1,0,-1,-1,0,0,0,-1,-1,-1,0,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,0,-1,0,0,-1,-1,-1,-1,0,0,-1,-1,0,-1,0,0,0,-1,-1,-1,0,0,0,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,-1,-1,0,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,0,0,0,-1,0,0,0,-1,-1,-1,0,0,0,0,-1,-1,0,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,0,-1,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,0,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,0,0,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,-1,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1],[-33,32,-10,63,88,-44,-93,-33,43,47,-41,-37,28,56,1,-48,-7,26,0,-16,6,12,-11,-18,5,20,-3,-19,1,15,-2,-13,2,12,-4,-13,2,13,-1,-12,-1,10,-1,-8,2,8,-3,-9,1,8,-2,-8,0,8,-1,-7,1,6,-3,-7,1,7,-1,-8,-1,6,-1,-6,-1,5,0,-4,1,2,-3,-4,2,5,-1,-5,0,2,-5,-1,6,5,-4,-8,1,7,-1,-6,-1,4,-2,-3,3,4,-3,-6,1,5,-1,-5,1,3,-3,-4,2,4,-2,-4,2,4,-2,-6,0,4,-3,-4,2,5,-1,-5,2,2,-5,-6,1,8,0,-7,-1,5,0,-5,0,4,-1,-5,-1,4,-1,-4,0,4,0,-5,-2,3,0,-2,1,1,-2,-3,0,4,0,-4,-1,3,0,-3,0,3,0,-4,-2,1,-1,-1,1,2,-2,-3,1,3,0,-5,-2,2,0,-1,1,2,-1,-3,-1,2,0,-3,0,1,-1,-3,0,2,-1,-3,0,3,0,-3,0,1,-1,-3,-1,2,0,-2,0,1,-1,-3,-1,2,1,-1,1,-1,-4,-3,1,4,0,-5,-2,3,3,-3,-4,-1,0,1,0,0,1,-2,-3,0,1,2,1,-3,-3,1,1,0,-1,-1,0,-2,-4,1,2,1,-1,-2,-1,0,-1,2,3,-2,-5,-1,3,2,-3,-3,1,2,-3,-2,2,3,-1,-4,-1,1,-1,-1,1,1,-1,-2,-1,0,-2,-1,2,1,-3,-2,1,3,-1,-4,-1,3,2,-3,-3,0,1,1,-1,-2,-1,0,-1,-1,-1,3,3,-2,-4,-1,2,1,-2,-3,-1,1,-1,1,3,-2,-5,-1,2,1,-3,-1,3,1,-4,-3,1,2,-3,-2,3,2,-3,-5,0,4,0,-3,1,2,-1,-5,-3,3,4,-1,-3,-3,-2,2,2,0,-2,-1,0,0,-2,0,3,0,-4,-4,0,4,1,-3,-2,0,0,0,-1,-1,-2,0,1,0,-1,0,1,-2,-4,-1,1,2,-1,-1,1,0,-3,-2,1,2,-1,-2,-1,1,0,0,1,0,-1,-3,-2,0,-1,1,2,-1,-3,-2,1,1,-1,-2,0,1,-1,-1,0,-1,-2,0,2,1,-2,-2,1,1,-3,-2,1,2,-1,-2,0,1,-2,-2,0,2,0,-2,0,0,-2,-1,0,1,0,-2,-1,1,0,0,0,-1,-2,-1,0,1,-1,-1,0,1,-1,-1,0,0,-2,0,1,1,-1,-2,-1,1,-1,-1,0,0,-2,-1,0,1,-1,-1,1,0,-1,-1,0,1,-1,-1,0,1,-1,-2,-1,-1,-1,-1,0,-1,0,0,-1,-2,0,1,-1,-2,0,0,-1,-2,0,1,0,-2,-1,0,0,-1,-1,1,-1,-1,0,0,-1,-2,-1,1,0,-1,0,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,1,-1,-1,-1,0,-1,-1,0,1,-1,-2,0,1,-1,-2,0,0,-1,-1,0,0,0,-2,-1,1,0,-1,0,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,-1,1,0,-2,-1,0,-1,-1,0,1,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-2,-1,1,0,-1,0,0,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,0,0,-1,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-2,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-80,79,0,92,81,-45,-74,-8,65,24,-51,-52,15,54,-2,-36,0,26,-1,-20,3,16,-6,-17,2,19,1,-16,-2,12,-1,-11,-1,10,-1,-9,1,8,-3,-9,0,9,0,-9,0,7,-2,-8,0,7,-1,-7,0,6,-1,-6,0,6,-1,-6,0,5,-1,-6,0,5,-1,-5,0,4,-1,-5,-1,5,0,-4,0,2,-2,-3,2,3,-2,-5,0,3,-3,-4,0,4,-2,-4,1,4,-1,-5,-1,3,-1,-3,0,3,-1,-4,0,3,-1,-3,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-4,-1,4,1,-3,-1,1,-1,-2,0,2,-1,-3,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,0,-2,0,1,-2,-2,0,2,-1,-2,0,1,-2,-1,1,2,-1,-4,-1,2,0,-2,0,0,-2,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,1,0,-2,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,0,-1,-2,0,1,-1,-2,0,1,-1,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,1,1,-1,-2,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,1,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-2,-1,0,0,-2,-1,1,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,1,0,-2,-1,0,-1,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,1,0,-2,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,1,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,1,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,1,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-61,60,21,-85,-76,-18,-75,-115,28,-37,8,40,-8,-51,-8,47,9,-30,-2,24,0,-25,-2,21,-2,-21,-1,22,3,-18,-1,14,-2,-16,-2,15,0,-13,0,13,0,-13,-1,10,-1,-11,-1,11,0,-10,0,9,-1,-9,0,8,-1,-9,-1,8,-1,-8,0,7,-1,-8,0,6,-1,-7,0,6,-2,-7,1,7,-1,-7,0,5,-2,-6,0,7,-1,-7,0,5,-1,-6,0,5,-1,-6,-1,4,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,0,-4,0,2,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,1,0,-1,-2,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,-1,-1,-1,0,-2,-1,1,0,-2,0,1,-1,-1,-1,1,0,-2,-1,1,0,-1,-1,1,-1,-2,0,0,0,-1,-1,1,-1,-1,-1,1,0,-2,-1,0,-1,-1,0,1,0,-1,0,1,0,-1,-1,0,-1,-1,-1,1,-1,-1,0,0,-1,-1,0,1,0,-2,0,0,0,-1,0,0,0,-2,-1,1,0,-2,-1,1,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,0,1,-1,-1,-1,0,0,-2,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,0,1,0,-1,0,0,-1,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-2,-1,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,1,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[63,-64,112,24,-100,108,-29,109,-24,75,7,-43,-6,38,6,-28,-2,23,0,-23,-3,19,0,-17,-2,16,1,-15,-1,12,0,-12,0,11,-1,-11,-1,10,0,-10,-1,9,-1,-9,0,8,-1,-8,0,7,-1,-7,0,7,-1,-7,0,6,-1,-7,0,6,-1,-6,0,5,-1,-6,0,5,-1,-6,0,5,-1,-5,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,4,-1,-4,0,3,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-3,0,2,-1,-2,0,2,-1,-3,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,2,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,1,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,1,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,1,0,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,1,0,-1,-1,0,0,-1,-1,1,0,-1,0,0,0,-1,-1,1,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0],[-47,46,35,28,0,-34,-14,3,-4,13,24,-8,-24,-19,-1,15,-7,1,14,9,-8,-14,1,10,-3,-7,3,7,-4,-7,3,6,-3,-7,2,6,-2,-6,1,5,-2,-5,1,4,-3,-5,1,5,-2,-5,1,4,-1,-4,0,3,-2,-4,1,3,-2,-4,1,3,-2,-4,0,3,-1,-3,0,3,-2,-3,1,3,-1,-3,0,2,-2,-3,1,3,-2,-4,0,3,-1,-3,0,2,-1,-3,-1,2,0,-1,1,1,-3,-3,0,4,1,-3,-1,1,-2,-1,1,2,-1,-4,-2,3,1,-1,0,0,-2,-2,0,2,0,-2,-1,0,-1,-1,1,0,-2,-1,0,0,-2,-1,2,1,-2,-3,0,2,-1,-2,0,1,-1,-2,0,1,-2,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,1,1,-1,-3,-1,1,0,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,0,-2,-1,1,0,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-2,-1,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-2,-1,1,0,-1,-1,-1,-1,0,1,-1,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,1,0,-2,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,-1,-1,0,1,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,-1,-1,-1,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1],[-76,75,53,46,0,-47,-8,0,-27,3,29,24,-5,-35,-10,10,-15,-5,7,30,17,-18,-8,-3,-6,-3,1,8,-1,-6,0,5,-1,-6,0,5,-1,-5,0,4,-1,-5,0,4,-1,-4,0,4,-1,-4,0,3,-1,-4,0,3,-1,-4,0,3,-1,-3,0,2,-1,-3,0,2,-1,-3,-1,2,-1,-2,1,1,-3,-3,1,3,-1,-3,0,2,-2,-3,1,4,-1,-6,-2,5,3,-5,-6,1,4,2,-2,-4,-2,4,4,-2,-5,-2,2,3,-1,-4,-1,2,-1,0,2,1,-2,-4,-1,3,0,-2,-1,1,-1,-1,0,1,-1,-2,0,2,0,-2,-1,1,0,-1,0,1,-1,-1,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,-1,-1,0,1,-1,-2,0,1,-1,-2,0,1,0,-1,-1,0,-1,-1,0,1,-1,-2,-1,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,1,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,0,-2,-1,1,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,0,0,0,-1,0,0,0,-2,-1,0,1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,-1,0,0,0,-1,-1,0,1,-1,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,-1,-2,-1,0,0,-1,-1,0,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-2,0,1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,0,0,0,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,0,-1,0,-1,-1,0,0,-1,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,-1,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,0,0,0,-1,0,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,0,0,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,0,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,0,0,-1,0,0,0,-1,0,0,-1,-1,0,0,0,-1,0,0,-1,-1,0,0,-1,-1,0,0,-1,-1,0,-1,-1,-1,0,0,-1,-1,0,0,-1]]