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,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,-2,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,-2,-2,0,0,0,0,0,0,0,-2,0,-2,0,0,-2,-2,-2,0,-2,-2,0,0,0,-2,0,0,-2,0,0,0,-2,0,0,0,0,0,0,-2,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,-2,-2,0,-2,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-2,-2,0,0,0,0,0,0,0,0,-2,0,0,0,0,-2,0,0,0,-2,-2,0,0,0,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,-2,0,-2,-2,0,-2,0,0,-2,-2,0,-2,-2,0,0,0,0,0,0,0,-2,0,-2,-2,0,0,0,0,0,0,-2,-2,0,-2,0,-2,0,0,0,0,-2,0,0,0,0,-2,-2,0,0,-2,0,-2,0,0,-2,0,0,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,0,0,0,-2,0,0,0,0,0,0,0,0,-2,-2,-2,-2,-2,0,0,-2,0,0,0,-2,0,0,-2,0,0,0,0,0,0,-2,0,-2,-2,-2,0,-2,-2,-2,0,0,0,0,-2,-2,0,0,0,-2,0,0,-2,-2,0,0,0,-2,0,0,-2,0,0,0,0,0,0,0,0,-2,0,0,0,-2,0,0,0,-2,-2,-2,0,-2,-2,0,0,-2,0,-2,0,0,0,0,0,0,-2,-2,-2,0,0,0,0,0,0,-2,0,0,0,0,0,-2,0,0,0,0,0,0,-2,-2,-2,-2,-2,0,-2,0,0,0,0,-2,0,0,0,-2,-2,-2,0,0,0,0,-2,-2,-2,-2,-2,0,0,-2,-2,0,0,-2,-2,-2,0,-2,-2,0,-2,0,-2,0,0,-2,0,0,-2,0,-2,0,0,-2,0,0,0,-2,0,0,0,0,-2,-2,0,0,-2,0,-2,-2,0,0,-2,-6,-2,0,0,-2,-2,0,-2,0,0,0,0,-2,0,-2,0,-2,-2,-2,0,0,-2,0,0,0,-2,-2,-2,-2,-2,-2,0,-2,0,-2,0,0,-2,0,0,-2,-2,0,-6,-8,-6,-2,0,-2,-2,-2,0,0,0,0,0,-2,0,0,-2,-2,0,-2,0,0,0,-2,0,0,-2,0,0,0,0,-2,-2,0,-2,-2,0,0,-2,0,-2,0,-2,0,-6,-6,-6,0,0,-2,0,0,0,0,-2,-2,-2,-2,-2,-2,-2,0,-2,0,0,-2,-2,-2,-2,-2,0,0,0,-2,0,-2,0,0,0,0,-2,-2,-2,-2,-2,-2,-2,-20,-8,-6,-2,0,0,-2,0,-2,-2,-2,0,0,-2,0,0,0,-2,-2,0,0,-2,0,0,-2,0,0,-2,0,0,-2,0,0,0,0,0,0,0,0,0,0,-2,-2,-10,-10,-8,-8,-6,-6,8,0,0,-2,4,0,0,0,0,0,-2,0,-2,0,0,-2,-2,-2,0,-2,0,0,0,0,0,0,0,0,0,-2,-2,-2,0,-2,-2,0,0,-2,-10,-10,-8,-8,-6,-6,-2,-2,0,0,0,0,0,0,0,-2,0,-2,-2,-2,-2,-2,-2,0,0,-2,-2,-2,-2,0,-2,-2,-2,-2,-2,-2,0,-2,-2,-2,-2,-2,-2,-12,-10,-10,-8,-6,-6,-6,-6,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,-2,-2,-2,-2,-2,-2,0,0,-2,-2,0,-2,-2,0,-2,-2,-2,-2,-2,16,-12,32,-18,0,-8,-6,-6,-2,-2,0,0,-2,-2,-2,0,0,-2,-2,-2,0,-2,-2,-2,0,0,0,-2,0,0,-2,0,0,0,0,0,-2,-2,22,0,-2,-2,-4,0,-18,-22,-26,-8,-8,-6,10,-6,-6,0,-2,0,0,0,0,0,0,2,-2,0,-2,-6,-2,4,10,16,-2,0,0,0,0,22,-6,0,0,-20,0,-2,-2,0,22,-2,-2,-2,-2,-14,-8,-8,-8,-8,-8,-2,-8,0,-2,-4,0,-2,-2,0,-2,0,-2,-2,0,-2,0,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-24,-2,-2,-2,0,0,-8,-6,-6,-24,0,24,-8,-2,-2,-2,0,0,-2,-2,-2,-2,0,-2,-2,-2,0,0,0,-2,0,-2,0,0,0,0,-2,-2,0,-2,-2,-2,-24,-2,0,0,-2,-2,-2,-2,-6,-8,-6,-4,-2,-2,-10,-2,0,-2,0,-2,-2,-2,0,-2,-2,-2,-2,-2,-12,0,0,-2,-2,0,-2,0,0,-2,-2,-2,-2,0,-2,-2,-2,-2,-2,-2,0,-2,-2,-2,-12,-8,-2,-6,-2,-2,-2,-2,-2,0,0,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,-2,-2,-2,-2,-2,-2,0,0,-2,0,0,-2,-2,-2,-2,-2,-2,-2,-2,-6,-8,-2,-4,-4,-2,-2,-2,-2,-2,-2,0,0,-2,0,0,0,4,0,-2,-2,-2,-2,0,0,-2,-2,0,0,0,0,0,0,0,0,-2,-2,-2,0,0,0,-2,-2,-4,-6,-2,0,-4,-2,0,0,0,0,-2,0,-2,-2,0,-2,-2,-2,0,0,-2,-2,-2,0,0,-2,0,0,0,0,-2,2,-2,-2,-2,-2,-2,-2,-2,-2,0,0,-2,-2,0,-2,-2,-2,-2,-4,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,0,-2,-2,-2,0,-2,-2,-2,0,-2,-2,-2,0,0,-2,-2,0,-2,0,0,0,2,-2,-2,-2,2,0,0,0,2,0,0,0,0,0,0,-2,-2,0,-2,0,0,0,0,0,-2,-2,-2,-2,-2,-2,-2,-2,0,-2,-2,0,-2,-2,0,0,-2,-2,-2,0,0,0,0,-2,-4,-4,-2,0,-2,-2,-2,-2,-2,0,0,-4,0,-2,0,0,0,0,-2,0,0,-4,-2,-2,0,-2,-2,0,0,0,-2,0,-2,-2,0,-2,0,0,0,0,-2,2,0,6,-2,0,-2,0,-2,-2,0,-2,-2,0,-2,0,0,0,0,0,-2,0,-2,-2,0,0,0,-2,-2,-2,0,-2,0,0,0,0,-10,-2,-2,-2,-2,-2,-2,-2,-2,0,0,-2,-2,0,0,-2,-2,-2,0,0,-2,-2,-4,-2,0,0,0,-2,0,0,0,-2,-2,-2,-2,-2,0,-2,-2,0,-4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-2,0,-2,0,0,0,-2,0,0,-2,0,-2,0,-2,-2,0,0,-2,0,0,-2,-2,0,2,-10,0,-2,0,0,0,0,0,-2,-2,4,0,-2,0,0,4,-2,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-20,-2,-2,-2,-2,0,-2,0,0,-2,-2,-2,-2,-2,-2,0,0,-2,-2,0,-2,-2,0,-12,-2,0,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,-2,0,-2,0,-2,-2,0,0,0,0,0,-2,-2,0,0,-2,-2,-2,-2,-2,-2,-2,-2,-2,0,4,0,-2,-2,-2,-2,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,-2,-2,0,-2,0,-2,0,0,0,0,-2,-2,-2,0,-2,0,-2,-2,0,0,0,0,-2,-2,0,0,0,0,0,0,0,0,0,-2,-4,-2,-2,-2,8,0,-2,-2,-2,0,-2,-2,-2,0,10,-2,0,0,0,-2,0,0,0,-2,0,0,0,-2,0,0,0,0,0,0,0,0,0,-2,0,0,0,-2,-2,0,-4,0,0,0,0,-2,0,-20,-2,0,0,0,-20,0,0,-2
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,0,-2,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,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,2,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,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,0,0,0,0,0,-2,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,4,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,0,0,0,0,0,0,0,0,0,6,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,4,0,0,0,0,0,0,0,-2,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,-24,4,4,24,0,0,24,-16,0,18,0,-32,-32,26,-32,-22,-24,32,28,-28,-30,28,-28,-2,28,-32,-26,0,-32,0,0,0,0,0,-28,-28,0,4,-2,0,0,0,0,2,4,4,4,4,4,4,0,0,-10,-30,0,0,10,0,0,0,0,0,0,0,14,0,-6,0,0,0,-2,-4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-4,2,4,4,4,4,4,6,-2,-10,-20,-32,-20,-30,-24,0,0,0,0,20,-4,-10,26,4,-26,-24,0,0,18,8,-24,0,0,0,28,0,14,-14,0,-6,-22,0,0,0,2,2,4,4,2,2,2,2,14,6,0,-28,-32,12,2,-2,0,0,0,0,32,26,26,-26,-8,2,0,0,-2,0,0,0,0,-16,26,26,32,-22,0,-10,-30,0,-2,-26,0,-22,6,0,2,2,2,2,24,-14,-26,32,32,26,-24,6,-26,10,-2,0,32,30,26,-32,-32,0,0,0,0,0,-10,0,0,0,0,0,2,-4,0,0,0,2,-2,0,4,12,0,2,2,4,2,2,14,0,0,0,0,0,0,-16,14,28,28,0,-4,-28,-16,-20,-30,0,0,0,0,0,-18,0,0,0,-32,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,2,0,0,-24,0,0,22,-24,0,16,-14,0,26,-30,2,0,0,0,0,0,-2,0,0,-6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,6,-18,2,-18,2,2,-6,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,-4,0,0,0,0,0,0,0,-2,0,-4,0,0,0,0,-2,0,0,4,2,2,0,2,0,2,0,-4,0,-2,0,0,0,0,0,-16,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,6,4,0,2,0,0,0,0,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-2,0,0,-16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,0,2,0,0,0,0,0,4,0,0,0,-22,-18,32,0,-16,18,0,0,0,-4,2,0,0,0,0,24,8,0,32,22,22,32,-22,-20,-22,32,24,8,2,0,8,8,6,0,0,2,0,0,0,0,0,0,-2,0,0,0,0,0,0,30,0,0,-2,14,0,0,0,-6,0,0,0,0,8,0,-20,-18,-12,-26,-32,-32,30,20,-6,-16,8,8,2,0,0,0,0,-6,0,2,-6,0,0,-16,0,0,0,-4,-28,32,32,-30,-28,-28,-2,0,0,-2,0,0,-2,0,0,0,0,-2,0,0,0,0,0,-14,-16,0,10,8,8,0,2,2,0,2,16,14,0,26,-26,0,24,-28,30,6,26,28,28,-30,2,-10,0,0,-2,-18,0,0,-2,0,0,-2,12,0,-18,0,-2,0,0,0,0,12,12,24,6,-4,0,0,0,0,0,14,-16,0,-32,0,0,0,0,-32,0,0,0,0,-16,0,2,0,-22,-30,0,0,-2,0,0,0,2,0,0,0,0,0,0,0,14,16,32,30,0,0,0,0,0,0,0,0,18,-14,0,0,0,0,0,0,0,2,-4,0,0,0,0,6,0,0,0,0,0,0,0,6,2,-8,-22,0,14,0,-14,-28,16,16,18,32,0,0,0,0,0,0,0,-10,0,-22,-2,0,0,0,32,-26,0,0,0,0,-10,-28,0,24,-8,0,0,-12,0,0,32,32,32,26,32,30,22,32,32,28,16,28,30,26,30,-22,-12,0,0,26,16,22,8,0,14,0,0,0,0,0,0,0,22,-2,0,0,0,-2,0,32,-16,0,-16,0,0,0,0,0,0,0,-24,0,0,0,0,26,0,18,-22,30,22,24,26,28,24,22,22,28,26,22,22,22,20,18,20,20,18,18,20,20,16,-18,-24,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,-18,0,0,0,0,0,0,-20,0,0,0,0,0,0,0,0,0,0,0,-2,-10,2,-10,4,-10,4,-2,26,16,16,18,18,-8,0,0,0,0,2,0,0,6,-2,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,-10,-10,-10,-8,-10,-10,-10,-10,-10,-10,-10,0,0,0,-26,0,0,-2,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,-8,-10,-8,-10,-10,-10,-10,-10,-10,6,24,0,0,-2,-12,0,-2,0,0,0,0,0,0,0,-22,0,0,0,0,0,0,0,0,0,0,0,0,0,-10,-10,-8,-10,-10,-8,-8,-10,-8,6,0,0,0,-2,0,0,-6,8,0,0,0,2,-24,6,0,0,0,0,10,-10,-10,0
