kicad/tools/gal_bitmap_font/hiero_img.c

523 lines
1.4 MiB

/* generated with png2struct.py, do not modify by hand */
static const struct {
unsigned int width, height;
unsigned char pixels[1024 * 512];
} bitmap_font = {
1024, 512,
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,12,26,31,31,26,12,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,12,37,56,63,63,56,37,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,
0,0,0,0,26,56,82,95,95,82,56,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,
0,0,0,0,31,63,95,159,159,95,82,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,37,12,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,
0,0,0,0,31,63,95,159,172,159,95,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,95,82,56,26,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,
0,0,0,0,26,56,82,95,159,172,159,159,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,159,95,63,31,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,
0,0,0,0,12,37,63,95,159,159,172,191,191,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,63,31,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,172,159,95,63,31,0,31,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,198,198,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,
0,0,0,12,26,31,56,82,95,95,159,159,159,159,95,95,82,56,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,95,95,95,95,82,56,26,0,0,0,31,63,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,172,159,95,82,56,26,0,26,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,217,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,
0,0,12,37,56,63,63,63,63,82,95,95,95,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,82,63,63,63,56,37,12,0,0,0,31,63,95,159,159,95,63,31,0,0,0,12,37,56,63,63,63,82,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,63,63,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,
0,0,26,56,82,95,95,95,82,56,63,63,63,63,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,37,31,31,26,12,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,12,26,31,31,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,63,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,31,26,12,0,0,0,0,0,0,12,26,31,31,63,95,159,172,159,95,82,56,37,31,31,26,12,0,0,0,0,0,0,12,26,31,31,37,56,82,95,159,172,159,95,63,31,26,12,0,0,0,0,0,0,12,26,31,63,95,159,172,159,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,37,56,82,95,159,172,159,95,63,31,31,31,26,12,0,0,0,0,12,26,31,31,31,63,95,159,172,159,95,82,56,37,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,63,95,159,172,159,95,82,56,37,26,31,31,31,31,26,12,0,0,31,63,95,159,191,159,95,63,37,56,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,56,82,95,159,159,95,82,56,31,26,12,0,0,0,0,0,12,26,31,31,31,56,82,95,159,159,95,82,56,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,95,82,63,63,82,95,159,95,63,31,26,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,56,82,95,159,159,95,82,56,31,26,12,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,82,95,82,56,26,0,0,0,0,0,12,26,31,31,56,82,95,159,159,95,82,56,31,31,26,12,0,0,0,0,0,0,0,0,12,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,
0,0,31,63,95,159,159,159,95,63,31,31,31,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,26,31,31,31,56,82,95,159,95,82,56,37,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,82,95,95,82,56,37,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,56,82,95,95,95,82,56,31,31,31,26,12,0,0,0,0,12,37,56,82,95,95,95,82,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,26,31,31,31,63,95,159,159,159,159,159,159,95,63,31,31,31,26,12,0,0,0,0,12,26,31,31,31,56,82,95,159,95,82,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,56,82,95,95,95,82,56,82,95,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,82,95,159,95,82,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,82,95,159,95,82,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,82,95,159,95,82,63,63,56,37,12,0,0,0,0,12,37,56,63,63,82,95,159,95,82,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,82,95,159,95,82,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,82,95,159,95,82,56,37,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,82,95,159,95,82,56,37,37,56,63,63,63,63,56,37,12,0,31,63,95,159,191,159,95,63,63,82,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,82,95,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,82,82,95,95,95,82,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,37,56,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,82,95,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,82,63,63,63,63,82,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,
0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,56,56,82,95,82,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,159,159,95,63,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,56,82,95,95,95,82,56,26,0,0,0,12,37,56,63,63,63,56,82,95,159,159,159,159,95,82,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,56,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,37,56,82,95,82,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,82,95,82,56,37,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,82,95,82,56,37,26,56,82,95,95,95,95,82,56,26,0,31,63,95,159,191,159,95,95,95,95,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,12,26,31,26,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,
0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,82,56,56,63,56,37,37,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,26,56,82,95,95,95,82,56,82,95,95,95,95,82,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,56,37,31,31,31,31,26,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,31,26,12,37,56,63,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,63,56,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,56,63,56,37,12,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,95,63,56,63,56,37,12,31,63,95,159,159,159,159,95,63,31,0,31,63,95,159,191,172,159,159,159,159,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,198,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,95,63,31,31,26,26,56,82,95,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,56,63,63,63,63,56,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,56,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,82,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,26,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,26,12,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,31,26,12,12,37,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,198,191,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,172,191,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,172,191,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,191,198,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,172,191,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,172,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,82,95,95,159,172,159,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,12,0,31,63,95,159,191,172,159,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,95,159,159,172,159,95,95,82,56,37,12,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,95,82,56,37,12,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,95,82,56,37,12,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,159,95,63,37,12,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,56,82,95,159,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,159,95,82,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,95,159,172,191,172,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,63,63,56,37,12,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,82,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,31,26,12,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,26,56,82,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,159,95,82,56,37,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,37,56,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,82,95,159,159,159,172,159,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,31,31,31,26,12,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,172,172,159,95,63,37,26,12,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,26,12,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,37,56,63,56,37,12,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,63,56,37,12,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,82,56,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,26,12,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,26,12,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,56,82,95,95,95,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,12,26,31,26,12,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,82,56,26,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,56,63,63,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,82,63,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,95,63,31,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,198,191,172,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,26,31,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,31,31,31,26,12,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,95,159,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,95,63,31,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,82,63,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,159,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,95,82,56,26,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,82,56,26,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,56,37,31,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,56,37,31,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,56,37,12,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,63,56,37,31,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,56,37,31,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,95,82,63,63,63,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,95,82,63,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,31,26,12,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,191,159,95,95,82,63,63,63,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,95,82,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,31,37,56,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,82,95,159,172,191,159,95,63,37,12,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,95,159,172,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,172,159,172,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,95,159,172,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,63,63,63,82,95,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,95,95,95,82,63,63,63,56,37,26,12,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,82,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,159,172,198,172,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,172,198,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,198,191,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,172,191,172,159,159,159,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,172,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,217,191,159,95,63,37,31,63,95,159,191,159,95,63,31,12,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,31,63,95,159,159,159,95,63,31,31,31,56,82,95,159,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,172,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,159,172,191,191,172,159,159,159,159,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,159,159,172,191,172,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,198,172,159,95,63,31,31,63,95,159,191,159,95,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,63,31,0,26,56,82,95,95,95,82,56,56,63,63,63,56,82,95,95,95,95,82,56,26,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,172,191,172,159,159,95,63,31,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,172,191,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,0,0,12,26,31,26,12,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,0,0,12,26,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,82,95,159,191,159,95,63,31,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,191,159,95,82,56,26,31,63,95,159,191,159,95,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,82,95,159,191,159,95,63,31,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,172,198,172,159,95,82,56,26,0,12,37,56,63,63,63,56,56,82,95,95,95,82,56,63,63,63,63,56,37,12,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,26,56,82,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,159,159,172,191,159,95,63,31,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,159,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,31,63,95,159,172,191,159,95,82,56,37,31,31,31,37,56,63,56,37,12,0,0,0,31,63,95,159,172,191,159,95,82,56,37,31,31,31,37,56,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,37,56,63,56,37,56,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,12,37,56,63,56,37,56,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,159,159,95,63,56,37,26,12,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,172,159,95,63,37,12,31,63,95,159,191,172,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,12,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,56,63,56,37,56,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,12,37,56,63,56,37,56,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,172,159,95,82,56,37,12,0,0,12,26,31,31,31,56,82,95,159,159,159,95,63,31,31,31,31,26,12,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,12,37,56,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,82,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,63,63,63,63,63,82,95,82,56,37,12,0,0,26,56,82,95,159,172,172,159,95,82,63,63,63,63,63,82,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,82,63,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,82,63,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,95,159,172,172,159,95,63,31,12,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,159,159,95,82,56,26,0,31,63,95,159,172,198,172,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,12,26,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,12,26,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,56,82,95,159,159,159,95,63,37,26,12,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,37,12,0,12,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,82,63,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,12,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,12,26,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,82,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,95,95,95,159,95,82,56,26,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,95,95,95,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,26,56,82,95,95,95,82,56,37,12,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,12,37,56,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,26,0,26,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,31,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,26,56,82,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,63,31,0,31,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,12,26,31,31,31,26,12,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,31,63,95,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,26,0,26,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,37,12,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,31,63,95,159,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,63,37,12,0,12,37,63,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,31,63,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,26,0,0,0,26,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,26,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,95,82,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,37,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,
0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,
0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,56,82,95,159,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,63,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,95,82,56,26,0,0,0,0,0,0,
0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,95,159,172,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,63,37,12,0,0,0,0,0,
0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,31,63,95,159,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,95,63,31,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,12,26,37,56,63,95,159,159,95,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,159,159,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,198,217,198,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,26,0,0,0,0,12,37,63,95,159,159,172,191,198,217,223,191,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,
0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,12,37,56,82,95,95,159,159,172,172,159,159,159,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,159,191,198,217,228,242,223,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,95,82,56,37,12,0,0,0,12,26,31,63,95,159,159,95,82,82,95,159,159,95,63,31,12,0,0,0,0,0,0,12,31,63,95,159,159,95,82,82,95,159,159,95,63,31,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,159,95,82,82,95,159,159,95,63,31,31,26,12,0,0,0,0,0,12,26,31,37,56,82,95,82,63,56,56,63,82,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,26,12,0,0,0,0,0,12,26,31,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,159,159,159,159,95,82,56,37,26,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,26,31,31,37,56,82,95,159,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,12,0,0,
0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,172,159,95,82,56,37,26,31,31,26,12,0,0,0,0,0,31,63,95,159,172,159,172,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,31,63,95,159,172,159,95,82,56,37,31,26,12,0,0,0,0,0,12,26,31,63,95,159,159,159,95,82,95,159,172,159,95,82,56,31,26,12,0,0,0,0,0,12,26,31,63,95,159,95,82,56,56,82,95,159,95,63,31,31,26,12,0,0,0,0,0,12,26,31,31,63,95,159,172,159,95,82,56,37,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,56,82,95,159,159,95,82,56,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,172,159,95,82,56,37,31,26,12,0,0,0,0,0,12,26,31,31,63,95,159,172,159,95,82,56,37,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,37,56,82,95,159,172,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,159,95,63,31,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,159,159,95,82,95,159,172,159,95,82,56,31,31,26,12,0,0,0,26,56,82,95,159,159,172,191,191,191,191,191,191,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,172,198,228,242,255,255,223,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,63,63,82,95,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,95,159,95,82,63,63,82,95,159,95,63,56,37,12,0,0,0,0,12,37,56,63,95,159,95,82,63,63,82,95,159,95,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,95,82,95,95,82,95,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,95,82,56,56,82,95,159,95,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,63,56,37,26,26,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,31,63,95,159,95,82,95,95,82,95,159,95,63,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,82,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,82,95,95,95,95,82,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,82,95,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,31,63,95,159,95,82,95,95,82,95,159,95,63,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,
0,0,31,63,95,159,191,159,95,63,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,159,95,82,56,37,37,56,63,63,56,37,12,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,82,95,95,95,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,159,95,82,63,63,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,82,95,159,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,82,95,95,95,82,56,82,95,159,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,82,95,82,56,37,37,56,82,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,82,95,159,95,82,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,82,95,95,82,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,82,95,159,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,159,95,82,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,82,95,159,95,82,56,37,56,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,37,56,82,95,159,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,95,159,159,95,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,82,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,82,56,82,95,159,95,82,56,63,63,63,56,37,12,0,12,37,63,95,159,172,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,217,242,255,255,255,223,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,82,95,95,95,95,82,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,31,31,31,26,12,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,95,82,56,37,37,56,82,95,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,12,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,31,0,0,
0,0,31,63,95,159,191,159,95,63,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,82,95,82,56,37,26,56,82,95,95,82,56,26,0,0,0,0,31,63,95,159,159,95,159,172,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,63,63,56,37,56,82,95,82,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,37,12,12,37,56,63,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,82,95,82,56,37,56,82,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,82,56,26,37,56,82,95,82,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,95,95,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,63,63,63,56,37,56,82,95,82,56,82,95,95,95,82,56,26,0,26,56,82,95,159,191,159,95,95,95,95,95,95,95,95,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,223,255,255,255,255,223,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,56,37,12,12,37,56,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,31,63,95,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,31,0,0,
0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,63,56,37,12,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,26,12,37,56,63,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,63,56,37,37,63,95,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,12,37,56,63,82,95,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,82,56,31,26,12,37,56,63,56,82,95,159,159,159,95,63,31,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,82,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,223,255,255,255,255,223,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,12,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,172,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,
0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,56,82,95,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,26,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,26,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,172,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,172,172,159,172,172,159,172,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,12,26,31,63,95,159,172,172,159,95,63,31,0,31,63,95,159,191,159,95,82,56,31,31,31,31,37,56,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,223,255,255,255,255,223,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,
0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,191,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,172,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,159,95,159,159,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,63,56,37,26,12,12,26,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,217,242,255,255,255,223,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,95,82,56,37,12,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,95,82,56,37,12,0,0,31,63,95,159,191,159,95,82,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,159,95,63,37,12,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,159,95,63,37,12,0,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,
0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,172,159,95,95,82,63,63,82,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,191,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,95,95,159,159,95,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,82,95,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,12,37,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,95,82,63,56,37,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,198,228,242,255,255,223,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,63,63,56,37,12,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,82,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,82,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,
0,0,31,63,95,159,191,198,191,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,172,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,159,95,82,63,56,37,37,56,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,26,56,82,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,172,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,95,159,159,95,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,26,56,82,95,159,172,159,95,63,31,0,0,26,56,82,95,159,191,172,159,159,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,198,217,223,228,223,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,31,31,31,26,12,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,37,56,63,56,37,12,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,37,56,63,56,37,12,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,
0,0,31,63,95,159,191,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,26,12,12,26,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,26,31,31,31,31,31,31,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,12,26,31,31,31,31,31,31,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,63,95,159,159,95,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,31,63,95,159,172,159,95,82,56,26,0,0,12,37,63,95,159,159,172,191,172,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,159,172,191,191,198,217,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,12,26,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,12,26,31,26,12,0,0,0,0,0,31,63,95,159,159,95,82,56,37,12,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,159,172,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,172,159,95,159,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,37,63,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,95,159,159,172,191,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,159,159,159,172,198,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,37,12,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,56,82,95,159,172,159,95,63,31,0,0,0,0,12,37,56,63,82,95,95,159,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,82,95,95,95,159,172,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,191,172,159,95,82,63,63,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,63,95,159,159,95,63,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,26,37,56,63,82,95,95,159,159,172,198,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,37,56,63,63,82,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,12,26,31,31,31,26,12,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,12,37,63,95,159,172,191,172,159,95,95,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,172,198,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,37,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,12,37,56,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,0,0,12,26,31,26,12,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,191,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,82,95,95,159,159,172,191,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,12,26,31,31,26,12,0,12,26,37,56,82,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,172,191,159,95,82,56,37,31,31,31,37,56,63,56,37,12,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,159,159,172,191,172,159,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,63,31,0,0,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,82,63,63,63,63,63,82,95,82,56,37,12,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,26,37,56,63,82,95,95,159,159,172,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,95,95,95,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,159,159,95,63,31,31,31,31,56,82,95,159,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,12,26,31,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,31,31,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,95,159,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,26,56,82,95,95,95,82,56,56,63,63,63,56,56,82,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,82,56,26,37,56,63,63,63,82,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,56,63,63,63,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,172,198,198,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,172,198,198,172,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,56,63,82,95,95,159,159,172,172,159,159,159,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,37,12,0,0,0,12,26,31,26,12,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,0,0,12,26,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,37,56,63,63,63,56,56,82,95,95,95,82,56,56,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,95,95,82,63,63,63,63,56,37,12,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,159,95,159,159,95,63,31,0,0,0,0,12,37,56,63,63,56,37,37,56,82,95,95,95,82,63,63,63,56,37,12,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,172,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,56,56,82,95,95,95,82,56,63,63,63,63,56,37,12,0,0,0,12,26,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,159,95,159,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,95,159,172,172,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,172,172,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,159,172,191,159,95,82,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,159,95,95,95,82,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,31,63,95,159,172,191,159,95,82,56,37,31,31,31,37,56,63,56,37,12,0,0,0,31,63,95,159,172,191,159,95,82,56,37,31,31,31,37,56,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,12,26,31,31,31,56,82,95,159,159,159,95,63,31,31,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,56,82,95,159,159,159,95,63,31,31,31,26,12,0,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,159,172,159,95,63,31,0,0,0,0,0,12,26,31,31,26,26,56,82,95,159,159,159,95,63,31,31,26,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,12,26,31,31,31,56,82,95,159,159,159,95,63,31,31,31,31,26,12,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,31,31,31,31,31,31,31,26,12,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,191,159,95,82,56,37,12,0,0,0,31,63,95,159,172,159,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,82,95,159,159,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,26,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,191,159,95,95,82,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,12,26,37,63,95,159,172,172,159,95,63,56,37,26,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,26,56,82,95,159,172,172,159,95,82,63,63,63,63,63,82,95,82,56,37,12,0,0,26,56,82,95,159,172,172,159,95,82,63,63,63,63,63,82,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,26,31,31,31,31,31,31,56,82,95,159,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,12,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,12,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,159,172,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,37,63,95,159,159,95,63,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,37,56,63,63,82,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,95,159,159,95,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,172,159,159,95,95,95,82,56,26,0,0,0,0,0,12,37,63,95,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,82,95,159,172,159,95,63,31,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,63,56,37,12,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,95,95,95,159,95,82,56,26,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,95,95,95,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,63,56,37,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,26,56,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,172,159,95,63,37,12,0,0,31,63,95,159,191,191,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,159,95,63,31,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,172,172,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,82,56,26,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,31,63,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,191,159,95,82,56,26,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,159,159,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,95,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,63,31,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,82,95,95,82,56,26,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,82,95,95,82,56,37,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,26,56,82,95,82,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,
0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,159,95,82,56,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,95,63,37,63,95,159,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,
0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,95,82,63,82,95,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,82,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,
0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,63,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,82,63,95,159,159,159,95,63,82,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,95,63,37,12,12,37,63,95,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,
0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,191,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,172,191,172,159,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,
0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,95,82,56,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,198,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,159,159,95,95,95,95,159,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,31,63,95,159,159,159,159,159,159,172,198,198,172,159,159,159,159,159,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,159,159,172,198,198,172,159,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,
0,0,12,26,31,31,63,95,159,159,95,82,82,95,159,159,95,63,31,31,26,12,0,0,0,0,0,12,26,37,56,82,95,159,159,159,159,95,82,56,37,26,12,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,82,56,37,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,12,26,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,12,26,31,31,37,56,82,95,159,159,95,82,56,37,31,31,26,12,0,0,0,0,0,31,63,95,159,191,191,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,12,0,0,0,0,0,26,56,82,95,159,172,159,95,95,82,63,63,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,31,26,12,0,0,0,0,26,56,82,95,95,95,95,95,95,159,191,191,159,95,95,95,95,95,95,82,56,26,0,0,0,12,26,31,31,31,37,56,82,95,159,159,95,82,56,37,31,31,31,26,12,0,0,0,0,12,26,31,31,37,56,82,95,159,159,159,159,95,82,56,37,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,159,95,82,82,95,159,159,95,63,31,31,26,12,0,0,0,0,12,26,31,31,31,63,95,159,159,95,82,82,95,159,159,95,63,31,31,31,26,12,0,0,0,0,12,26,31,31,37,56,82,95,159,159,95,82,56,37,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,95,95,82,56,37,12,0,0,0,0,0,12,26,31,31,37,56,82,95,95,95,95,95,82,56,37,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,95,159,191,159,95,82,95,159,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,82,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,82,63,63,82,95,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,95,82,56,37,12,0,26,56,82,95,95,95,95,95,95,159,191,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,159,191,191,159,95,95,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,
0,12,37,56,63,63,63,95,159,95,82,56,56,82,95,159,95,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,82,95,95,95,95,82,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,95,159,95,82,63,63,82,95,159,95,63,31,0,0,0,0,12,37,56,63,63,63,56,56,82,95,95,82,56,37,56,63,63,56,37,12,0,0,0,0,31,63,95,159,172,159,172,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,82,95,95,95,159,95,63,56,37,12,0,0,0,0,31,63,95,159,172,159,95,82,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,95,159,191,191,159,95,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,82,95,95,82,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,56,82,95,95,95,95,82,56,56,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,95,82,56,56,82,95,159,95,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,95,159,95,82,56,56,82,95,159,95,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,82,95,95,82,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,56,63,63,63,63,63,56,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,191,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,95,159,191,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,63,63,95,159,191,191,159,95,63,63,56,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,
0,26,56,82,95,95,95,82,95,82,56,37,37,56,82,95,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,56,63,63,56,37,56,82,95,95,82,56,26,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,12,26,31,31,31,31,63,95,159,191,191,159,95,63,31,31,31,31,26,12,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,56,63,63,63,63,56,56,82,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,82,95,82,56,37,37,56,82,95,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,95,82,56,37,37,56,82,95,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,31,31,31,37,56,82,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,191,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,12,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,63,95,159,191,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,26,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,159,159,95,63,56,37,12,12,37,56,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,31,31,26,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,172,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,31,31,31,31,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,56,37,12,12,37,56,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,95,63,56,37,12,12,37,56,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,56,37,31,26,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,56,82,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,12,0,0,12,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,12,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,95,82,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,82,95,159,172,191,191,191,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,191,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,191,172,159,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,198,198,172,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,198,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,159,191,172,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,159,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,172,159,159,159,172,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,191,159,95,63,37,12,0,0,0,26,56,82,95,159,172,159,95,95,82,63,63,82,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,191,172,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,82,63,63,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,191,191,159,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,198,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,198,198,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,172,159,172,159,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,95,95,159,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,26,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,26,31,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,172,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,82,95,159,159,95,82,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,159,95,82,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,172,159,95,82,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,95,159,191,191,159,95,63,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,0,12,37,56,63,63,63,63,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,198,191,172,159,159,159,172,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,198,217,223,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,172,159,159,172,191,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,56,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,172,198,172,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,56,63,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,172,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,63,95,159,191,191,159,95,63,31,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,12,26,31,31,31,31,31,31,56,82,95,159,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,95,95,95,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,198,217,198,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,198,191,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,95,159,172,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,82,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,172,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,82,95,95,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,172,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,56,82,95,159,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,82,63,82,95,95,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,198,172,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,172,159,159,159,95,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,172,159,159,159,95,159,159,159,172,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,63,56,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,37,56,63,63,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,159,172,191,191,172,159,172,191,191,198,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,159,172,191,191,172,159,172,191,191,198,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,56,82,95,159,172,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,159,191,172,159,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,26,31,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,172,159,95,82,56,26,0,0,0,12,37,63,95,159,172,191,172,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,191,172,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,159,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,191,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,191,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,172,191,172,159,159,95,82,56,37,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,159,159,172,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,82,95,159,191,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,159,191,159,95,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,172,191,172,159,95,82,56,37,12,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,159,172,159,159,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,12,26,56,82,95,159,191,159,95,82,56,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,172,159,95,63,37,63,95,159,191,159,95,63,31,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,63,95,159,191,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,191,159,95,82,56,37,31,31,31,37,56,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,12,26,37,63,95,159,172,159,95,82,56,26,31,63,95,159,191,159,95,63,31,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,95,159,159,95,95,159,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,12,37,56,63,95,159,172,172,159,95,63,63,63,63,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,198,172,159,95,82,56,31,63,95,159,191,159,95,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,82,56,37,12,0,0,0,12,37,56,82,95,95,82,63,63,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,191,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,159,95,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,82,63,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,63,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,82,95,159,191,159,95,63,37,12,31,63,95,159,191,159,95,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,95,159,159,95,95,159,159,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,26,56,82,95,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,159,191,159,95,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,37,31,63,95,159,191,159,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,95,159,191,159,95,63,95,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,159,159,95,95,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,159,191,159,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,95,95,95,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,31,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,191,159,95,95,95,95,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,159,172,172,159,95,63,31,0,31,63,95,159,191,159,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,159,95,159,172,159,95,95,159,159,95,95,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,159,172,191,172,159,159,159,159,159,159,159,159,172,191,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,172,191,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,172,191,172,159,159,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,31,63,95,159,191,172,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,63,95,159,191,159,95,63,82,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,172,198,172,159,172,172,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,26,56,82,95,159,191,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,159,159,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,172,172,159,95,82,56,26,0,31,63,95,159,191,172,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,191,172,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,31,63,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,12,37,63,95,159,159,95,159,172,159,95,95,159,172,159,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,191,172,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,31,63,95,159,159,172,191,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,159,159,172,191,191,191,191,191,191,172,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,172,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,95,159,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,198,198,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,12,37,63,95,159,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,159,159,95,82,56,37,12,0,31,63,95,159,172,198,172,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,172,198,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,172,159,159,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,12,26,31,31,26,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,159,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,26,56,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,159,159,159,172,198,172,159,159,95,95,82,56,37,12,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,159,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,95,159,159,95,82,82,95,159,159,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,12,26,31,26,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,26,56,82,95,95,159,172,159,95,63,31,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,56,82,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,159,159,159,172,172,159,159,159,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,82,56,82,95,95,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,172,191,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,159,95,95,82,56,37,12,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,12,37,56,63,63,95,159,172,159,95,95,82,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,56,37,31,31,31,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,159,172,159,95,63,31,0,0,0,0,12,37,56,63,63,56,37,12,0,12,26,31,56,82,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,82,95,95,95,159,191,159,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,159,159,95,63,63,95,159,159,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,31,31,31,31,31,31,31,26,12,0,0,0,12,37,56,63,63,63,63,63,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,95,159,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,95,159,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,95,159,159,95,63,31,0,0,0,0,0,12,37,56,63,56,37,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,12,37,56,63,63,63,56,37,26,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,82,95,95,95,159,159,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,95,159,159,95,63,31,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,95,159,159,95,63,31,0,0,0,0,12,37,56,63,63,56,37,56,63,63,63,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,172,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,95,159,159,95,63,31,0,0,0,12,37,56,63,63,63,56,37,26,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,95,82,63,56,37,12,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,12,37,56,63,63,63,56,37,12,0,12,26,31,37,63,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,12,26,56,82,95,159,172,159,95,63,56,37,31,31,26,12,0,0,0,0,0,0,0,12,26,31,37,56,63,63,82,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,0,12,26,31,31,26,12,0,12,37,56,63,63,95,159,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,12,26,37,56,63,63,95,159,172,172,159,95,63,37,26,12,0,0,0,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,0,12,26,37,56,63,82,95,159,172,159,95,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,172,159,95,63,63,95,159,172,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,26,31,31,31,31,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,63,95,159,159,95,63,31,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,63,95,159,159,95,63,31,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,63,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,12,26,31,31,31,26,12,0,0,12,37,56,82,95,159,172,159,95,63,37,12,0,0,0,12,26,31,31,31,26,37,56,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,37,56,63,63,95,159,172,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,31,63,95,159,159,95,63,31,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,31,63,95,159,159,95,63,31,0,0,0,0,0,12,26,31,31,26,12,26,31,31,37,56,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,172,159,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,172,172,159,95,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,31,63,95,159,159,95,63,31,0,0,0,0,12,26,31,31,31,26,37,56,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,63,56,37,26,12,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,12,26,31,31,31,26,12,0,12,37,56,63,63,82,95,159,191,159,95,63,31,0,0,0,12,26,31,31,31,26,12,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,159,95,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,31,63,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,56,82,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,12,37,63,95,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,172,172,159,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,159,172,159,95,63,31,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,172,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,26,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,37,37,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,172,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,191,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,172,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,
0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,
0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,
0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,
0,0,0,0,12,26,31,31,31,31,26,12,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,
0,0,0,12,37,56,63,63,63,63,56,37,12,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,
0,0,0,26,56,82,95,95,95,95,82,56,26,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,
0,0,0,31,63,95,159,159,159,159,95,63,31,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,
0,0,0,31,63,95,159,191,191,159,95,63,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,82,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,26,56,82,95,95,82,82,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,26,56,82,95,95,82,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,82,82,95,95,95,95,95,82,56,37,12,0,0,0,0,
0,0,0,31,63,95,159,191,191,159,95,63,37,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,12,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,56,82,95,159,95,95,82,82,95,95,159,95,82,56,31,26,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,26,31,56,82,95,95,95,95,95,95,95,95,95,95,82,56,31,26,12,0,0,0,0,12,26,31,31,56,82,95,159,95,95,82,82,95,95,159,95,82,56,31,31,26,12,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,12,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,12,26,31,31,37,56,82,95,95,95,95,95,95,82,56,37,31,26,12,0,0,0,0,12,26,31,31,31,26,56,82,95,159,172,159,95,82,82,95,159,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,31,31,56,82,95,159,95,95,82,82,95,95,159,95,82,56,31,31,26,12,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,12,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,12,0,0,0,0,0,0,12,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,12,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,31,31,56,82,95,95,95,95,95,95,95,95,95,95,82,56,31,31,26,12,0,0,0,0,12,26,31,31,56,82,95,159,95,95,82,82,95,95,159,95,82,56,31,31,26,12,0,0,0,0,12,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,12,0,0,0,0,0,0,12,26,31,56,82,95,159,95,95,82,82,95,95,159,95,82,56,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,63,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,56,63,63,63,63,63,56,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,
0,0,0,31,63,95,159,191,191,159,95,82,56,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,12,26,31,37,56,82,95,82,63,56,56,63,82,95,82,56,37,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,63,63,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,82,95,82,63,63,63,63,82,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,82,63,63,63,63,82,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,82,82,95,95,82,82,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,82,95,82,63,56,56,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,82,95,82,63,56,56,63,82,95,82,63,63,63,63,56,37,12,0,31,63,95,159,159,95,63,63,63,63,63,63,63,63,63,63,95,159,159,95,63,31,0,0,0,12,37,56,63,82,95,82,63,63,63,63,82,95,82,63,56,37,12,0,0,0,0,12,37,56,63,63,82,95,82,63,63,63,63,82,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,82,63,63,63,63,82,95,82,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,56,63,63,63,63,63,63,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,63,95,159,172,159,95,82,56,63,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,82,82,95,95,82,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,82,95,82,63,63,63,63,82,95,82,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,82,95,82,63,56,56,63,82,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,82,82,95,95,82,82,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,82,95,95,95,82,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,63,63,63,63,63,63,63,63,63,63,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,82,95,82,63,56,56,63,82,95,82,56,63,63,63,56,37,12,0,0,12,37,56,63,63,82,95,82,63,56,56,63,82,95,82,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,82,95,82,63,56,56,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,56,37,12,0,0,0,31,63,95,159,172,159,95,82,63,63,63,63,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,31,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,31,31,31,31,56,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,
0,0,0,31,63,95,159,172,159,172,159,95,63,82,95,159,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,56,37,31,31,31,31,31,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,63,56,37,26,26,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,159,172,159,95,82,56,37,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,63,56,37,26,26,37,56,63,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,26,31,56,82,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,31,31,31,31,31,31,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,63,56,37,26,26,37,56,63,82,95,95,95,95,82,56,26,0,31,63,95,159,159,95,63,31,31,31,31,31,31,31,31,63,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,31,31,31,31,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,63,95,159,191,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,63,56,82,95,95,82,56,63,56,82,95,95,95,82,56,26,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,82,56,31,31,31,31,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,82,63,56,37,26,26,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,31,31,31,31,31,31,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,63,56,37,26,26,37,56,63,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,37,26,26,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,63,56,37,26,26,37,56,63,82,95,95,95,82,56,26,0,0,0,0,12,26,31,31,31,31,63,95,159,159,95,63,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,63,95,159,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,12,26,37,56,82,95,95,95,159,191,159,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,37,31,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,
0,0,0,31,63,95,159,159,95,159,159,95,63,95,159,159,95,159,159,95,63,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,12,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,172,159,95,82,56,37,37,56,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,12,0,0,12,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,95,63,31,12,0,0,12,31,63,95,159,159,159,159,95,63,31,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,63,95,159,159,95,63,56,82,95,159,159,159,95,63,31,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,12,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,159,159,159,172,191,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,82,56,26,12,0,0,12,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,12,0,0,12,31,63,95,159,159,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,95,159,159,95,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,95,159,159,95,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,82,95,159,159,159,172,191,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,
0,0,0,31,63,95,159,159,95,159,159,95,63,95,159,159,95,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,31,63,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,191,172,159,159,159,159,172,191,172,159,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,172,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,172,172,159,159,159,159,159,159,172,172,159,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,159,159,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,159,159,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,159,172,191,191,172,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,
0,0,12,37,63,95,159,159,95,159,159,95,82,95,159,159,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,56,82,95,95,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,159,95,82,95,159,191,159,95,63,63,63,82,95,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,159,159,159,95,95,95,95,159,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,159,95,95,95,95,95,95,159,172,191,172,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,172,172,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,12,37,63,95,159,159,172,172,159,159,159,95,95,95,159,159,159,95,63,31,0,0,0,12,37,63,95,159,172,198,172,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,
0,0,26,56,82,95,159,159,95,95,159,159,95,159,172,159,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,82,95,159,159,172,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,191,159,95,63,37,12,0,0,26,56,82,95,159,172,159,95,159,172,191,159,95,95,95,95,95,95,159,159,95,82,56,26,0,0,0,0,12,37,56,82,95,95,82,63,63,82,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,191,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,191,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,82,95,95,82,63,63,63,63,82,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,12,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,198,198,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,191,191,191,191,198,198,191,191,191,191,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,82,63,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,159,172,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,172,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,
0,0,31,63,95,159,172,159,95,95,159,159,95,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,172,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,63,37,26,56,82,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,172,198,198,172,159,159,159,159,159,159,172,172,159,95,63,31,0,0,0,0,0,12,37,56,63,63,56,37,37,56,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,172,159,95,63,95,159,159,95,63,95,159,172,159,95,63,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,172,159,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,172,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,63,56,37,31,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,26,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,172,172,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,63,63,56,37,56,63,63,63,56,37,12,0,0,12,37,63,95,159,159,172,159,95,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,
0,0,31,63,95,159,191,159,95,95,159,159,95,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,26,56,82,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,31,63,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,159,159,159,172,198,217,198,191,191,191,191,191,191,191,172,159,95,63,31,0,0,0,0,0,0,12,26,31,31,26,12,12,26,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,95,82,95,159,159,95,82,95,159,159,95,82,56,26,0,0,0,0,0,0,12,26,31,31,31,31,26,12,12,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,26,31,31,26,12,0,0,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,31,63,95,159,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,31,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,159,159,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,159,159,95,95,95,95,95,95,82,56,26,0,0,12,37,63,95,159,191,159,95,82,56,37,31,26,12,26,31,31,31,26,12,0,0,0,26,56,82,95,159,172,159,95,82,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,95,159,172,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,95,159,172,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,31,63,95,159,172,172,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,82,56,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,82,95,95,95,159,191,198,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,37,31,26,12,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,95,159,159,95,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,95,159,159,95,63,63,63,63,63,56,37,12,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,82,95,159,191,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,12,37,56,63,63,95,159,191,191,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,159,159,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,82,63,63,56,37,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,31,31,63,95,159,159,95,63,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,63,95,159,159,95,63,31,31,31,31,26,12,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,12,26,31,63,95,159,172,191,159,95,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,159,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,95,95,95,82,56,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,63,95,159,159,95,63,31,31,31,31,26,12,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,95,159,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,31,31,31,31,31,26,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,159,159,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,31,26,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,172,159,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,95,159,159,95,63,63,63,63,63,56,37,12,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,82,95,95,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,172,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,56,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,172,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,159,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,82,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,56,63,63,63,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,12,26,31,26,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,82,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,172,159,159,159,159,159,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,12,37,63,95,159,159,172,172,159,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,191,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,31,37,56,63,56,37,12,0,0,0,31,63,95,159,172,191,191,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,159,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,159,95,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,198,198,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,26,56,82,95,95,159,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,63,63,63,82,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,159,172,191,191,172,159,172,191,191,198,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,0,12,37,56,63,82,95,95,159,159,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,37,12,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,95,159,172,172,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,159,95,95,95,95,95,95,82,56,26,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,37,12,0,0,0,12,26,37,56,63,82,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,82,95,159,172,191,191,191,191,172,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,95,159,159,95,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,82,56,26,0,0,0,0,0,12,26,37,56,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,82,95,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,191,191,191,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,63,95,159,159,95,63,31,31,31,31,26,12,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,12,26,31,31,31,26,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,
0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,172,198,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,198,172,159,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,26,31,26,12,0,0,0,12,26,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,12,37,56,63,63,63,56,37,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,
0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,172,159,95,82,56,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,31,0,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,56,37,31,31,31,37,56,63,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,12,37,56,82,95,95,95,82,63,63,82,95,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,
0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,31,31,31,31,31,31,31,63,95,159,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,56,37,12,0,0,0,0,0,26,56,82,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,37,12,0,0,12,37,56,82,95,95,82,63,63,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,82,63,63,63,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,26,56,82,95,159,159,159,95,95,95,95,159,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,191,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,
0,0,0,12,26,31,31,31,26,12,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,63,63,63,63,63,63,63,63,63,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,63,95,159,172,159,95,82,56,26,0,0,26,56,82,95,159,159,95,95,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,191,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,12,37,63,95,159,95,95,95,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,82,56,26,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,172,159,95,82,56,63,95,159,159,95,63,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,172,172,159,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,172,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,191,172,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,95,63,37,63,95,159,159,95,63,37,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,172,191,191,191,191,191,191,172,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,172,191,191,191,172,159,159,95,82,56,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,56,82,95,95,82,56,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,159,159,159,159,159,159,159,159,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,159,159,159,159,95,95,82,56,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,56,37,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,82,95,95,95,95,95,82,63,56,37,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,26,12,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,12,37,56,63,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,31,26,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,
0,0,0,0,0,0,26,56,82,95,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,63,56,37,12,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,63,56,37,12,0,0,0,12,26,31,31,31,26,37,56,82,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,95,82,56,26,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,95,82,56,26,0,0,12,37,56,63,63,63,56,56,82,95,159,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,159,95,63,31,0,0,31,63,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,159,95,63,31,0,0,26,56,82,95,95,95,82,63,95,159,172,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,
0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,56,82,95,95,82,82,95,95,95,95,95,82,56,37,31,26,12,0,0,0,0,0,12,26,31,31,37,56,82,95,159,159,159,159,159,159,95,82,56,37,31,31,26,12,0,0,0,0,12,26,37,56,82,95,159,159,159,159,159,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,37,56,82,95,159,159,159,159,159,159,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,26,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,31,63,95,159,159,159,95,82,95,159,172,159,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,56,56,63,63,63,63,63,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,56,82,95,95,95,95,95,95,82,56,56,63,63,63,56,37,12,0,0,12,37,56,63,63,56,82,95,95,95,95,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,56,56,82,95,95,95,95,95,95,82,56,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,95,82,56,26,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,95,82,56,26,0,0,31,63,95,159,191,172,159,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,26,31,31,31,31,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,56,63,63,63,63,63,63,56,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,82,56,63,63,63,63,63,63,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,82,56,56,63,82,95,95,82,63,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,95,63,63,95,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,95,63,63,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,82,95,82,56,37,12,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,82,95,82,56,37,12,0,0,31,63,95,159,159,159,95,95,159,159,95,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,82,56,31,31,31,31,31,31,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,95,63,31,31,31,31,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,159,159,95,82,56,63,95,159,159,95,63,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,37,56,63,56,37,12,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,37,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,37,56,63,56,37,12,0,0,0,26,56,82,95,95,95,95,159,172,159,95,63,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,
0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,26,31,56,82,95,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,26,56,82,95,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,31,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,37,56,82,95,159,95,82,56,31,31,26,12,0,0,0,0,12,26,31,31,56,82,95,159,95,82,56,37,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,56,82,95,159,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,95,82,56,37,31,26,12,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,37,56,82,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,12,0,0,0,0,0,0,0,12,26,31,31,56,82,95,159,95,82,56,37,31,26,12,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,63,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,26,31,56,82,95,159,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,26,56,82,95,159,95,82,63,56,37,31,31,26,12,0,0,0,0,0,12,26,56,82,95,95,95,82,56,82,95,159,95,82,56,37,26,12,0,0,0,0,0,12,26,31,56,82,95,159,95,82,56,37,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,37,56,82,95,95,82,56,37,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,26,31,26,12,0,0,0,0,12,37,56,63,63,63,82,95,159,95,82,56,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,56,82,95,159,95,82,56,37,31,31,26,12,0,0,0,0,0,0,12,26,31,31,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,
0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,26,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,95,159,159,159,95,63,31,12,0,0,0,0,0,12,26,31,31,56,82,95,159,159,159,159,95,82,56,31,31,26,12,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,82,95,82,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,82,95,82,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,82,95,95,82,95,159,191,159,95,95,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,82,95,82,63,63,63,56,37,12,0,0,0,0,12,26,37,56,63,82,95,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,56,37,56,82,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,82,95,82,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,82,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,82,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,82,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,159,95,63,37,12,0,0,0,0,
0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,12,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,159,95,63,31,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,82,95,95,95,82,63,56,37,12,0,0,0,12,37,56,63,63,63,56,82,95,95,95,95,82,56,63,63,63,56,37,12,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,37,56,63,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,63,56,37,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,159,191,159,95,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,26,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,12,37,56,63,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,159,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,
0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,26,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,172,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,159,95,63,95,159,159,95,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,63,63,63,63,56,82,95,95,95,82,56,26,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,63,31,12,26,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,26,12,31,63,95,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,159,172,172,159,159,172,191,159,95,63,63,63,63,56,37,12,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,12,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,172,159,159,159,159,95,63,31,0,0,0,26,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,12,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,159,172,191,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,31,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,26,56,82,95,159,159,95,82,95,159,159,95,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,31,31,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,159,172,198,191,159,95,63,31,31,31,26,12,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,191,172,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,95,63,31,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,159,172,191,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,172,159,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,159,191,198,172,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,95,95,159,95,63,31,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,159,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,159,159,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,82,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,172,198,172,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,159,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,82,95,82,56,26,0,0,31,63,95,159,172,172,159,95,82,63,63,63,63,82,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,82,63,63,63,63,82,95,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,159,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,12,37,63,95,159,191,159,95,82,56,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,198,191,159,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,37,56,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,37,56,63,56,37,12,0,0,31,63,95,159,191,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,37,31,31,37,56,63,63,56,37,12,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,159,159,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,26,56,82,95,159,191,159,95,63,37,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,159,172,191,159,95,63,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,26,31,26,12,0,0,0,31,63,95,159,172,172,159,95,95,82,63,56,37,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,12,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,172,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,82,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,159,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,172,159,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,191,172,159,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,159,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,172,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,95,82,56,26,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,37,56,63,63,82,95,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,63,63,63,63,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,172,159,95,63,56,37,31,31,31,31,31,31,26,12,0,0,0,12,37,63,95,159,191,172,159,95,63,56,37,31,31,31,31,31,31,26,12,0,0,0,12,37,63,95,159,191,159,95,82,56,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,31,31,37,56,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,63,37,31,31,31,31,31,26,12,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,12,37,63,95,159,191,159,95,82,56,37,31,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,37,31,31,31,31,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,12,37,56,82,95,95,159,172,172,159,159,159,95,95,82,56,26,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,95,159,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,26,12,0,0,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,172,172,159,95,82,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,31,63,95,159,172,172,159,95,82,63,63,63,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,172,159,95,82,63,63,63,63,63,63,82,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,12,37,56,63,82,95,159,159,95,95,95,82,63,56,37,12,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,31,63,95,159,172,198,172,159,95,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,12,31,63,95,159,159,172,159,95,82,56,37,26,12,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,95,82,56,37,12,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,198,172,159,159,159,159,159,95,82,56,26,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,172,159,172,172,159,95,63,31,0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,198,172,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,63,95,159,172,159,95,82,56,26,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,191,191,172,159,159,95,63,31,0,0,0,26,56,82,95,95,159,172,191,191,191,172,159,159,95,159,159,159,95,63,31,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,63,95,159,159,95,63,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,63,31,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,63,82,95,159,159,159,159,159,95,95,82,95,95,159,95,63,31,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,37,63,95,159,159,95,63,37,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,26,37,56,82,95,95,95,95,95,82,63,56,63,82,95,82,56,26,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,56,82,95,95,82,56,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,37,56,63,56,37,12,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,56,37,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,12,26,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,26,12,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,
0,0,12,26,31,31,31,26,37,56,82,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,63,31,0,0,26,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,82,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,37,56,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,56,82,95,159,159,95,63,31,26,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,56,82,95,159,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,
0,12,37,56,63,63,63,56,56,82,95,159,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,31,0,0,31,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,159,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,172,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,63,63,82,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,95,159,172,159,95,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,95,159,172,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,
0,26,56,82,95,95,95,82,63,95,159,172,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,95,63,31,0,12,37,63,95,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,191,159,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,172,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,191,159,95,63,37,26,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,
0,31,63,95,159,159,159,95,82,95,159,172,159,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,159,95,63,31,12,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,191,191,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,198,172,159,159,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,191,159,95,82,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,172,159,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,159,95,63,31,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,191,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,82,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,191,172,159,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,198,217,198,191,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,198,217,198,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,95,95,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,172,198,172,159,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,159,159,95,95,159,159,95,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,82,56,26,0,0,0,0,0,12,37,63,95,159,191,159,95,82,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,0,12,37,56,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,159,159,95,63,31,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,95,159,191,198,172,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,63,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,159,172,159,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,198,172,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,82,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,172,198,217,198,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,26,56,82,95,95,95,95,159,172,159,95,63,82,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,31,37,56,63,56,37,12,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,26,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,56,63,56,37,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,26,56,82,95,82,95,159,159,95,63,31,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,191,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,63,63,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,63,63,82,95,159,95,63,31,0,0,0,0,0,0,0,0,12,31,63,95,159,95,82,56,56,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,159,172,159,95,63,56,37,12,0,0,0,0,0,0,31,63,95,159,95,82,63,63,82,95,159,95,63,31,0,0,0,0,0,0,0,12,26,31,63,95,159,95,82,56,56,82,95,159,95,63,31,26,12,0,0,0,0,0,0,0,12,26,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,82,63,63,82,95,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,95,82,56,37,31,26,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,191,159,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,56,63,95,159,172,172,159,95,63,31,0,0,0,12,26,31,31,31,37,56,82,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,37,56,63,56,37,12,0,0,0,0,0,12,26,31,37,56,82,95,95,82,56,37,31,31,26,12,0,0,0,0,0,0,31,63,95,159,95,82,56,63,82,95,159,95,63,31,12,0,0,0,0,0,0,0,0,12,26,37,56,82,95,95,82,56,37,31,31,26,12,0,0,0,0,0,12,26,31,31,37,56,82,95,95,95,95,82,56,37,31,31,26,12,0,0,0,0,12,26,31,31,31,63,95,159,95,82,56,56,82,95,159,95,63,31,31,31,26,12,0,0,0,0,12,26,31,31,37,56,82,95,95,82,56,37,31,31,26,12,0,0,0,0,0,12,37,63,95,159,159,172,159,159,172,198,172,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,12,37,56,63,63,63,82,95,159,95,82,56,56,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,26,31,26,12,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,56,82,95,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,56,82,95,159,95,82,56,37,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,56,82,95,159,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,31,31,56,82,95,159,95,82,56,37,31,31,26,12,0,0,0,0,0,12,26,31,31,31,56,82,95,159,95,82,56,37,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,37,56,82,95,159,95,82,56,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,95,159,159,95,63,37,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,63,95,159,172,172,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,82,95,95,95,82,82,95,82,56,26,12,0,0,0,0,0,0,0,0,26,56,82,95,82,82,95,95,82,82,95,82,56,26,12,0,0,0,0,0,0,12,37,56,63,82,95,82,63,63,63,63,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,82,82,95,95,82,82,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,82,95,82,56,37,37,56,82,95,82,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,82,95,82,82,95,95,82,82,95,82,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,12,26,37,56,63,82,95,95,82,63,95,159,191,159,95,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,82,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,26,31,26,12,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,12,26,56,82,95,82,63,82,95,95,82,95,82,63,56,37,12,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,56,63,63,63,63,56,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,82,95,82,56,37,37,56,82,95,82,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,172,159,95,95,159,191,159,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,12,37,56,63,63,63,56,82,95,82,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,56,82,95,82,56,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,82,95,82,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,82,95,82,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,56,82,95,82,56,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,37,56,82,95,82,56,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,95,95,95,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,12,26,31,63,95,159,159,95,63,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,56,82,95,159,172,159,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,63,63,82,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,12,37,56,63,82,95,95,159,159,95,95,95,159,191,159,95,63,31,26,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,95,95,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,26,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,31,31,31,31,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,63,56,37,12,12,37,56,63,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,63,95,159,172,159,95,82,95,159,191,159,95,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,26,56,82,95,95,95,82,56,63,56,37,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,56,63,56,37,56,82,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,82,63,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,56,63,56,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,37,56,63,56,82,95,95,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,159,159,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,159,191,159,95,63,37,12,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,172,172,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,172,159,159,159,159,95,63,31,0,0,0,26,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,26,12,0,0,12,26,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,95,159,191,159,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,159,159,95,63,31,26,12,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,159,191,191,172,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,63,31,31,26,31,63,95,159,159,159,95,63,31,0,0,0,0,12,37,63,95,159,159,159,159,95,63,63,95,159,159,159,159,95,63,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,31,37,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,191,198,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,191,198,191,159,95,63,31,0,0,31,63,95,159,191,198,191,172,159,159,159,172,191,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,159,191,159,95,82,56,26,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,63,31,0,0,0,12,37,63,95,159,159,172,172,159,159,159,172,191,198,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,95,63,31,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,12,26,31,31,26,12,31,63,95,159,172,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,95,159,191,159,95,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,172,191,159,95,63,63,63,63,63,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,198,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,95,95,95,159,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,82,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,191,191,172,159,172,198,172,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,95,95,159,95,63,31,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,159,95,63,37,37,56,63,63,56,37,37,63,95,159,159,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,159,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,191,159,95,95,95,95,95,95,95,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,198,191,191,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,82,63,82,95,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,159,172,198,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,82,63,82,95,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,82,95,95,159,191,159,95,82,56,26,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,159,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,82,95,82,56,26,0,0,31,63,95,159,172,172,159,95,82,63,63,63,63,82,95,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,82,63,63,63,63,82,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,159,95,82,56,56,82,95,95,82,56,56,82,95,159,159,95,63,37,12,0,0,12,37,56,63,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,95,82,82,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,198,172,159,159,159,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,63,37,12,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,56,37,56,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,95,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,172,159,95,82,56,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,172,191,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,95,95,95,95,159,172,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,26,56,82,95,159,191,159,95,82,56,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,37,56,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,37,56,63,56,37,12,0,0,31,63,95,159,191,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,159,95,63,82,95,159,159,95,82,63,95,159,172,159,95,63,31,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,159,95,82,63,56,56,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,217,198,191,191,191,191,191,191,191,191,198,217,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,159,159,172,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,159,191,172,159,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,31,63,95,159,172,172,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,26,31,26,12,0,0,0,31,63,95,159,172,172,159,95,95,82,63,56,37,31,31,31,26,12,0,0,0,0,31,63,95,159,172,172,159,95,95,82,63,56,37,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,159,95,63,37,12,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,26,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,198,172,159,159,159,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,56,63,63,56,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,159,95,82,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,95,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,82,95,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,172,191,172,159,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,31,31,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,82,63,63,56,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,82,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,159,95,63,31,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,191,159,95,95,95,95,95,95,95,95,159,191,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,82,95,95,82,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,95,159,159,159,159,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,95,95,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,82,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,63,63,63,63,63,95,159,191,172,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,172,191,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,159,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,159,95,82,56,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,82,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,172,159,159,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,159,172,191,172,159,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,159,191,191,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,95,159,191,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,95,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,172,159,95,63,37,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,31,31,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,95,159,159,159,172,191,172,159,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,159,95,95,159,172,159,159,172,159,95,95,159,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,95,159,191,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,56,82,95,82,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,159,172,159,95,63,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,26,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,26,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,63,63,63,56,82,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,172,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,159,95,95,159,159,95,95,159,159,95,95,159,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,191,159,95,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,
0,31,63,95,159,191,159,95,63,37,12,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,37,37,56,63,82,95,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,172,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,12,26,37,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,31,63,95,159,172,159,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,56,82,95,95,95,82,56,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,37,56,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,12,26,31,31,26,37,56,63,63,82,95,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,159,159,172,159,95,95,159,172,159,95,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,159,191,172,159,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,
0,31,63,95,159,191,159,95,82,56,26,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,26,56,82,95,95,159,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,191,172,159,95,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,82,56,31,37,63,95,159,191,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,172,159,95,63,56,37,31,31,31,31,31,31,26,12,0,0,0,12,37,63,95,159,191,172,159,95,63,56,37,31,31,31,31,31,31,26,12,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,12,26,31,31,31,56,82,95,159,159,159,95,63,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,12,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,31,31,37,56,63,82,95,159,191,159,95,63,31,0,0,12,37,56,63,63,56,37,31,31,37,56,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,159,95,82,82,95,159,172,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,31,31,31,31,31,26,12,0,0,0,0,12,37,56,82,95,159,172,172,159,172,198,198,191,191,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,
0,31,63,95,159,172,172,159,95,63,37,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,63,37,31,31,37,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,31,63,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,37,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,172,159,172,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,159,95,63,37,37,63,95,159,159,159,159,95,82,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,31,63,95,159,172,172,159,95,63,63,63,82,95,159,172,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,12,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,217,191,159,95,63,63,95,159,191,191,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,82,95,159,159,159,172,198,172,159,159,159,95,82,56,37,12,0,0,0,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,
0,26,56,82,95,159,191,159,95,82,63,63,82,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,82,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,26,56,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,82,63,63,82,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,82,95,159,191,191,159,95,82,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,198,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,31,63,95,159,172,159,95,82,56,26,56,82,95,159,159,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,95,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,159,191,159,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,26,56,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,198,172,159,95,63,63,95,159,172,198,172,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,191,159,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,172,198,191,159,95,63,31,0,0,0,0,
0,12,37,63,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,159,191,191,159,95,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,31,63,95,159,191,191,159,95,82,56,37,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,159,95,82,56,37,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,159,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,172,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,12,37,63,95,159,172,191,172,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,0,0,31,63,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,31,63,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,31,0,0,0,0,
0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,159,172,159,159,172,159,159,172,191,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,26,56,82,95,159,159,159,159,95,63,31,0,0,0,26,56,82,95,95,82,56,37,12,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,159,159,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,95,159,159,172,191,191,191,172,159,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,26,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,0,12,37,63,95,159,159,159,95,63,37,37,63,95,159,159,159,95,63,37,12,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,26,31,63,95,159,159,159,95,63,31,26,12,0,0,0,0,0,0,0,12,37,63,95,159,159,159,95,82,56,26,0,0,0,0,
0,0,12,37,56,82,95,159,172,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,172,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,172,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,172,191,172,159,95,95,159,172,191,172,159,159,95,63,37,12,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,26,56,82,95,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,82,56,26,0,31,63,95,159,159,159,95,63,31,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,12,37,56,63,63,56,37,12,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,95,95,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,82,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,82,56,26,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,0,
0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,82,82,95,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,37,12,0,26,56,82,95,95,95,82,56,26,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,26,31,31,26,12,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,63,63,63,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,
0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,56,82,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,
0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,
0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,
0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,159,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,95,95,82,56,37,12,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,12,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,
0,0,0,0,12,37,56,82,95,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,159,159,159,95,82,56,26,37,56,82,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,31,63,95,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,26,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,95,63,37,12,12,37,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,
0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,159,172,159,95,63,31,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,12,26,37,56,63,82,95,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,172,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,172,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,172,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,191,172,159,159,159,172,191,191,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,172,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,
0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,82,63,63,63,56,37,12,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,159,95,82,95,159,159,95,63,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,159,95,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,159,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,63,82,95,95,159,172,198,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,95,95,159,172,198,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,159,95,95,95,95,159,172,198,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,198,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,172,198,172,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,172,198,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,191,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,37,37,63,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,95,95,95,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,191,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,172,198,198,172,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,
0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,56,37,31,31,26,12,0,0,0,0,31,63,95,159,191,191,191,198,217,198,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,56,82,95,159,159,95,82,56,63,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,63,95,159,159,95,63,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,82,82,95,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,95,159,159,172,159,172,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,95,95,82,63,63,82,95,159,172,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,95,95,82,63,63,82,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,198,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,82,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,82,95,95,82,63,63,82,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,191,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,95,82,56,37,12,0,0,31,63,95,159,191,159,95,82,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,56,82,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,82,63,82,95,95,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,191,159,95,63,37,12,0,0,0,26,56,82,95,159,172,159,95,95,82,63,63,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,159,191,191,159,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,82,56,26,0,0,0,
0,0,26,56,82,95,159,172,159,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,172,159,95,63,63,82,95,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,56,56,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,159,172,172,159,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,82,63,56,37,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,82,63,56,37,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,82,95,159,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,37,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,56,63,63,56,37,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,82,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,172,159,95,63,63,95,159,172,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,172,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,37,56,63,63,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,159,95,82,63,56,37,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,95,159,191,191,159,95,63,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,0,12,37,56,63,63,63,63,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,12,37,63,95,159,159,159,95,82,56,37,12,0,0,0,
0,0,31,63,95,159,172,159,95,82,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,159,172,159,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,56,37,26,12,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,56,37,26,12,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,12,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,31,31,26,12,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,63,95,159,191,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,37,56,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,159,159,95,63,63,95,159,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,26,31,37,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,26,37,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,26,12,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,63,95,159,191,191,159,95,63,31,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,12,26,31,31,31,31,31,31,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,0,
0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,172,198,172,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,159,95,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,31,26,12,0,12,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,31,63,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,12,26,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,159,159,95,82,82,95,159,159,95,159,159,95,63,37,12,0,0,0,31,63,95,159,159,95,159,172,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,
0,12,37,63,95,159,191,159,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,191,191,198,198,191,191,191,191,191,198,198,191,191,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,95,159,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,56,63,63,63,63,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,95,82,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,37,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,63,95,159,191,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,95,159,172,159,95,95,159,172,159,95,159,159,95,82,56,26,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,63,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,
0,26,56,82,95,159,191,172,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,198,191,172,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,172,172,159,159,159,95,63,31,0,0,0,26,56,82,95,159,159,95,95,159,172,159,95,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,172,172,159,95,63,37,31,26,12,0,0,0,0,31,63,95,159,172,191,159,95,63,82,95,95,95,82,95,159,191,172,159,95,63,31,0,0,0,12,37,56,63,63,56,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,63,82,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,12,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,82,95,95,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,159,159,95,95,159,159,95,95,159,172,159,95,63,31,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,12,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,26,37,56,82,95,159,172,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,56,26,26,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,
0,31,63,95,159,172,198,198,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,172,159,159,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,159,159,95,95,95,82,56,26,0,0,0,12,37,63,95,159,172,159,159,172,172,159,95,159,172,159,95,63,37,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,172,159,95,82,63,63,63,56,37,12,0,0,0,31,63,95,159,191,172,159,95,82,95,159,159,159,95,95,159,172,191,159,95,63,31,0,0,0,0,12,26,31,31,26,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,159,172,159,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,82,56,37,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,12,26,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,159,95,95,159,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,172,159,95,82,56,26,0,0,0,12,37,63,95,159,172,191,172,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,31,31,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,
0,31,63,95,159,191,198,172,159,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,82,63,82,95,95,159,191,159,95,82,56,26,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,95,159,172,159,95,63,63,56,37,12,0,0,0,0,26,56,82,95,159,159,159,159,159,95,159,172,159,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,63,95,159,191,191,191,172,159,95,82,82,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,95,159,172,191,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,159,95,95,82,56,37,12,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,63,82,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,191,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,12,37,56,63,63,63,56,37,12,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,159,95,63,31,0,0,0,0,0,
0,31,63,95,159,191,172,159,95,82,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,172,159,159,172,191,191,172,159,159,95,82,56,37,12,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,63,63,63,63,56,37,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,56,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,12,26,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,26,12,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,159,159,95,82,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,82,95,159,191,191,191,159,95,82,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,191,191,191,191,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,159,95,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,198,191,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,191,191,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,172,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,82,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,63,37,12,0,0,0,0,
0,31,63,95,159,191,159,95,82,56,37,31,31,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,0,0,12,26,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,172,159,95,95,159,159,159,95,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,159,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,172,159,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,56,31,63,95,159,191,159,95,63,31,26,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,172,191,198,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,159,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,159,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,
0,31,63,95,159,191,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,95,159,172,159,95,63,63,95,159,172,159,95,63,63,56,37,12,0,0,0,0,0,0,12,26,31,37,56,82,95,159,159,95,95,159,172,159,172,159,159,95,63,37,12,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,82,95,159,159,95,82,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,63,63,63,63,95,159,191,159,95,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,95,95,159,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,159,159,95,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,172,159,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,82,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,82,95,95,82,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,159,191,159,95,95,95,82,56,26,0,0,0,0,0,12,26,31,31,31,31,31,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,172,159,95,95,159,159,95,95,159,159,95,95,159,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,172,172,159,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,82,95,159,172,159,95,159,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,56,63,63,56,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,198,172,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,95,82,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,95,159,172,159,95,95,159,159,95,95,159,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,172,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,172,198,172,159,159,159,159,172,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,172,159,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,172,198,172,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,63,56,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,159,95,159,172,159,95,95,159,172,159,95,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,31,63,95,159,172,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,159,191,159,95,95,95,95,159,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,172,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,159,191,159,95,95,95,82,56,26,0,0,0,0,0,12,26,31,26,12,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,0,0,12,26,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,31,31,26,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,159,159,95,82,82,95,159,159,95,159,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,26,56,82,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,95,159,172,159,95,63,63,95,159,172,159,95,63,63,63,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,95,82,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,37,56,82,95,159,191,191,159,95,63,37,12,0,0,0,0,31,63,95,159,172,159,95,82,56,37,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,12,26,31,31,31,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,12,37,63,95,159,172,172,159,95,63,37,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,63,56,37,31,31,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,95,159,191,159,95,63,63,56,37,12,0,0,0,0,12,37,56,63,56,37,31,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,31,31,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,26,31,37,56,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,172,191,159,95,82,56,37,31,31,31,37,56,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,12,37,56,63,63,56,37,31,31,31,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,191,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,95,159,159,95,63,63,95,159,159,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,12,37,63,95,159,191,159,95,82,56,37,31,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,159,95,82,56,82,95,159,159,95,82,56,31,31,26,12,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,82,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,63,95,159,191,159,95,63,63,63,56,37,12,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,82,63,63,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,26,12,0,0,0,0,12,37,56,82,95,82,63,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,12,37,56,63,63,82,95,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,172,191,159,95,63,37,12,0,0,0,26,56,82,95,159,172,172,159,95,82,63,63,63,63,63,82,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,172,159,95,63,63,95,159,172,159,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,0,31,63,95,159,172,172,159,95,82,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,63,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,63,95,159,159,95,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,95,95,159,159,172,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,95,95,95,95,95,159,191,159,95,95,95,95,82,56,26,0,0,31,63,95,159,172,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,95,95,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,95,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,191,172,159,95,63,31,0,0,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,95,95,95,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,191,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,56,82,95,159,191,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,37,63,95,159,172,159,95,95,159,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,191,172,159,159,159,159,95,63,31,0,0,31,63,95,159,191,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,191,159,95,82,56,26,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,26,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,37,37,63,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,0,12,37,63,95,159,172,191,172,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,37,26,56,82,95,159,172,159,159,172,159,95,63,37,12,0,0,0,12,37,56,82,95,159,159,172,191,191,172,159,159,95,82,95,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,191,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,31,63,95,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,
0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,191,191,191,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,12,37,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,95,95,82,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,26,56,82,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,
0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,56,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,
0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,26,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,63,56,37,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,
0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,
0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,12,26,31,37,56,63,63,63,56,37,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,56,37,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,37,56,63,63,56,37,26,12,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,82,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,82,95,95,82,63,56,37,12,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,
0,0,0,0,12,37,56,82,95,95,95,159,159,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,12,26,37,56,82,95,95,95,82,56,26,0,0,12,37,56,82,95,95,82,56,26,0,0,0,26,56,82,95,95,95,159,159,95,95,82,56,26,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,95,82,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,
0,0,0,12,37,56,82,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,217,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,95,63,37,12,0,0,12,37,63,95,159,159,159,159,95,63,31,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,12,37,56,63,82,95,159,159,159,95,63,31,0,12,37,56,82,95,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,159,159,95,63,31,0,26,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,12,31,63,95,159,159,159,95,63,31,31,31,31,63,95,159,159,159,95,63,31,12,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,159,95,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,
0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,172,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,172,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,95,159,172,191,159,95,63,31,0,26,56,82,95,159,172,159,95,63,31,0,0,0,26,56,82,95,159,95,95,159,172,159,95,63,31,12,37,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,172,159,159,172,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,12,37,56,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,172,191,191,191,191,191,191,159,95,63,31,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,
0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,198,172,159,95,95,95,159,159,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,159,159,172,191,159,95,63,31,12,37,63,95,159,172,159,95,82,56,26,0,0,0,12,37,56,82,95,95,95,95,159,159,95,63,31,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,198,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,217,198,172,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,26,56,82,95,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,159,191,172,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,172,198,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,
0,12,37,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,12,26,31,37,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,172,159,95,82,63,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,95,159,191,159,95,63,31,26,56,82,95,159,159,95,82,56,37,12,0,0,0,0,12,37,63,95,159,159,159,172,159,95,63,31,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,198,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,82,82,95,95,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,82,63,56,56,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,12,26,37,56,82,95,82,63,56,56,63,82,95,82,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,159,172,198,172,159,159,159,159,159,159,159,159,172,198,172,159,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,82,63,63,63,63,82,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,159,191,191,159,95,95,95,95,95,95,82,56,26,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,
0,26,56,82,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,56,63,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,37,56,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,56,82,95,95,159,191,159,95,63,31,37,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,159,159,172,159,95,63,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,56,63,63,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,26,37,56,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,198,217,198,191,191,191,191,191,191,191,191,198,217,198,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,95,159,191,191,159,95,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,31,31,31,31,37,56,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,82,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,82,56,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,
0,31,63,95,159,172,172,159,95,63,37,26,12,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,26,37,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,37,26,12,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,26,31,31,31,26,12,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,56,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,95,159,191,159,95,63,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,82,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,31,63,95,159,191,198,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,159,172,198,172,159,159,159,159,159,159,159,159,172,198,172,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,31,63,95,159,172,172,159,95,95,82,63,56,37,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,63,95,159,191,191,159,95,63,31,31,31,31,26,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,37,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,
0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,31,63,95,159,191,159,95,63,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,12,37,56,82,95,82,82,95,159,172,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,26,56,82,95,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,82,95,159,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,95,95,159,172,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,0,12,31,63,95,159,191,159,95,63,31,31,26,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,12,37,56,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,56,37,12,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,82,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,37,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,95,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,191,159,95,63,63,63,56,37,12,0,0,0,0,12,37,56,63,95,159,191,159,95,63,63,63,56,37,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,12,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,12,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,63,63,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,172,191,172,159,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,12,37,56,63,63,56,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,56,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,
0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,37,63,95,159,172,172,159,95,159,172,159,95,63,37,26,12,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,82,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,95,159,159,95,95,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,191,159,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,159,191,159,95,95,95,95,82,56,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,12,26,37,63,95,159,191,172,159,159,172,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,
0,31,63,95,159,191,159,95,82,56,26,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,82,95,159,172,172,159,172,159,95,82,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,82,63,63,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,172,198,172,159,159,159,159,95,63,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,82,95,159,191,198,172,159,159,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,
0,31,63,95,159,172,172,159,95,63,56,37,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,191,159,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,172,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,31,31,56,82,95,159,172,159,95,63,37,31,31,26,12,0,0,0,0,0,0,12,26,37,56,63,63,56,56,82,95,159,172,159,95,63,37,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,191,198,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,159,172,198,172,159,159,159,159,95,63,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,159,172,198,172,159,95,95,82,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,198,191,191,191,159,95,63,31,0,0,0,0,0,12,26,31,31,26,37,56,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,198,217,217,198,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,
0,26,56,82,95,159,191,159,95,95,82,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,37,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,198,198,172,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,191,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,31,31,37,63,95,159,172,159,95,82,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,95,159,191,172,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,159,191,159,95,95,95,95,82,56,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,172,159,95,63,56,37,31,31,31,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,172,198,191,159,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,172,159,159,159,159,95,63,31,0,0,0,0,12,37,56,63,63,56,37,31,31,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,
0,12,37,63,95,159,172,172,159,159,95,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,82,95,159,172,191,159,95,63,37,12,0,0,12,37,63,95,159,191,172,159,95,82,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,198,198,172,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,95,159,191,159,95,95,95,95,82,56,26,0,0,0,0,12,37,56,63,95,159,191,159,95,63,63,63,56,37,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,172,191,159,95,63,37,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,
0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,159,172,198,172,159,95,63,31,0,0,0,0,31,63,95,159,172,198,172,159,95,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,191,159,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,198,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,82,95,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,95,159,191,159,95,63,63,63,56,37,12,0,0,0,0,0,12,31,63,95,159,191,159,95,63,31,31,26,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,95,95,82,56,37,12,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,63,63,56,37,12,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,
0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,191,159,95,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,198,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,82,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,82,95,159,159,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,159,172,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,95,82,56,26,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,
0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,191,159,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,159,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,198,172,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,191,198,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,
0,0,0,12,26,37,56,63,82,95,95,95,95,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,198,198,172,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,159,95,82,82,95,159,159,95,159,159,95,63,31,12,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,82,95,159,159,95,159,159,95,63,31,12,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,12,26,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,198,191,191,191,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,95,159,172,172,159,159,159,159,95,95,82,56,26,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,172,198,172,159,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,198,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,26,12,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,172,198,172,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,159,159,159,172,198,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,
0,0,12,37,56,63,56,37,56,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,95,159,191,159,95,63,31,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,191,191,191,198,217,217,198,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,82,95,159,159,95,82,82,95,159,159,95,95,159,159,95,63,56,37,12,0,0,0,0,12,37,56,82,95,159,159,95,82,82,95,159,159,95,95,159,159,95,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,37,31,31,37,56,63,56,37,12,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,82,95,159,159,95,95,95,95,82,63,56,37,12,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,159,172,159,95,82,56,37,12,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,56,63,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,12,37,56,63,63,63,56,37,12,26,31,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,63,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,12,37,56,63,82,95,95,95,159,191,159,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,82,95,95,95,95,95,159,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,
0,0,26,56,82,95,82,63,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,172,198,198,172,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,95,159,159,95,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,95,159,159,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,31,63,95,159,172,172,159,95,63,63,56,37,26,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,159,159,95,82,63,56,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,82,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,26,31,31,31,26,12,37,56,63,63,82,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,191,159,95,82,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,12,26,37,56,63,63,95,159,172,172,159,95,63,37,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,26,37,56,63,63,63,95,159,172,159,95,82,63,56,37,12,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,
0,0,31,63,95,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,159,191,191,159,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,191,172,159,159,172,172,159,159,95,63,31,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,191,172,159,159,172,172,159,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,159,95,82,56,26,0,0,0,31,63,95,159,172,159,95,82,56,63,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,172,191,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,82,95,159,172,159,95,82,56,26,12,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,172,159,95,82,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,31,63,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,31,63,95,159,191,159,95,63,95,159,159,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,82,95,82,56,26,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,
0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,95,159,191,191,159,95,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,63,95,159,159,159,159,159,172,172,159,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,159,159,159,172,172,159,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,172,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,31,63,95,159,191,159,95,63,95,159,172,159,159,159,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,159,95,82,56,26,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,172,191,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,
0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,12,26,31,31,31,63,95,159,159,159,159,95,63,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,37,56,82,95,95,95,95,95,159,159,95,95,82,56,26,0,0,0,31,63,95,159,159,159,95,82,56,56,82,95,95,95,95,95,159,159,95,95,82,56,26,0,0,0,12,37,56,82,95,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,63,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,172,191,191,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,172,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,31,63,95,159,159,159,95,63,95,159,159,172,191,191,191,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,172,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,
0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,56,26,37,56,63,63,63,63,82,95,95,82,63,56,37,12,0,0,0,26,56,82,95,95,95,82,56,37,37,56,63,63,63,63,82,95,95,82,63,56,37,12,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,159,159,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,26,56,82,95,95,95,82,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,
0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,37,12,12,26,31,31,31,37,56,63,63,56,37,26,12,0,0,0,0,12,37,56,63,63,63,56,37,12,12,26,31,31,31,37,56,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,12,37,56,63,63,63,56,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,82,56,26,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,
0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,12,26,31,31,31,26,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,
0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,
0,0,0,0,12,26,31,31,31,26,12,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,
0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,
0,0,12,37,56,82,95,95,95,82,56,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,26,56,82,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,159,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,
0,0,26,56,82,95,159,159,159,95,63,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,63,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,31,63,95,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,82,56,26,0,12,37,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,191,172,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,159,95,82,56,26,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,
0,0,31,63,95,159,172,172,159,95,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,37,37,63,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,191,191,172,159,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,172,159,95,63,37,12,26,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,172,172,159,172,172,159,172,172,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,31,31,26,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,172,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,56,82,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,95,95,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,198,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,172,198,198,172,159,159,159,159,159,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,172,159,95,82,56,26,37,63,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,26,31,31,26,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,26,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,159,95,159,159,95,159,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,63,56,37,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,172,198,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,95,95,95,95,95,159,159,95,82,56,26,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,0,0,
0,0,31,63,95,159,172,159,95,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,159,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,95,63,63,95,159,172,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,191,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,82,82,95,95,95,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,159,191,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,37,56,63,63,56,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,31,63,95,159,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,95,82,63,63,63,63,82,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,95,95,159,159,95,95,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,82,63,56,56,63,82,95,82,56,37,12,0,0,0,0,0,0,12,26,37,56,82,95,82,63,56,56,63,82,95,82,56,37,26,12,0,0,0,26,56,82,95,95,95,159,191,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,82,63,63,63,82,95,95,82,56,37,12,0,0,26,56,82,95,159,172,159,95,95,82,63,63,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,
0,0,31,63,95,159,159,95,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,95,82,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,172,159,95,63,63,95,159,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,172,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,56,56,63,63,82,95,159,191,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,95,159,191,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,159,95,82,56,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,56,82,95,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,37,37,56,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,63,56,37,31,31,37,56,63,56,37,12,0,0,0,0,31,63,95,159,172,172,159,95,63,95,159,159,95,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,26,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,95,159,191,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,31,63,95,159,172,159,95,82,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,0,0,
0,0,31,63,95,159,159,95,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,56,82,95,159,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,159,159,95,63,63,95,159,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,26,31,37,63,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,63,95,159,191,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,26,12,0,0,12,26,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,82,63,95,159,159,95,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,12,26,31,63,95,159,191,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,37,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,31,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,
0,0,31,63,95,159,159,95,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,159,95,159,159,95,82,82,95,159,159,95,159,159,95,63,37,12,0,0,0,31,63,95,159,159,95,159,172,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,
0,0,26,56,82,95,95,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,82,95,159,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,95,159,172,159,95,95,159,172,159,95,159,159,95,82,56,26,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,159,95,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,
0,0,12,37,56,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,82,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,63,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,172,159,95,95,159,159,95,95,159,159,95,95,159,172,159,95,63,31,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,63,95,159,159,95,63,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,159,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,172,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,191,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,
0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,63,95,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,95,95,159,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,37,56,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,172,191,172,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,198,191,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,172,159,159,159,159,172,198,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,56,82,95,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,95,159,159,95,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,217,198,172,159,159,159,172,172,159,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,172,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,198,191,191,191,191,198,198,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,37,37,63,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,191,191,191,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,191,191,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,95,159,159,95,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,172,159,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,172,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,95,159,159,95,63,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,82,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,63,95,159,159,95,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,159,95,82,63,82,95,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,95,95,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,82,63,63,63,56,37,26,12,0,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,82,95,159,159,95,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,159,95,63,37,56,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,95,159,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,63,37,12,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,191,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,191,159,95,63,82,95,159,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,217,217,191,159,95,63,31,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,172,159,95,159,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,191,172,159,159,159,159,95,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,56,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,159,95,82,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,198,217,191,159,95,63,31,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,63,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,191,172,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,172,198,198,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,198,198,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,12,37,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,12,26,56,82,95,159,172,198,172,159,95,63,31,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,159,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,172,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,95,159,172,172,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,172,172,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,26,56,82,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,37,12,0,0,0,12,26,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,63,95,159,191,159,95,63,63,95,159,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,63,95,159,172,159,95,63,31,0,0,12,37,56,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,
0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,56,82,95,159,172,159,95,63,37,37,63,95,159,172,159,95,82,56,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,159,172,159,95,63,31,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,63,95,159,159,95,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,56,82,95,159,172,159,95,63,37,37,63,95,159,172,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,82,95,159,159,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,31,63,95,159,172,172,159,95,63,37,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,82,56,37,31,31,31,37,56,63,56,37,12,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,12,37,56,63,63,56,37,31,31,31,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,63,95,159,191,159,95,63,82,95,159,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,82,95,159,159,95,82,56,26,0,0,26,56,82,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,
0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,172,191,159,95,63,37,12,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,26,31,31,63,95,159,159,95,63,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,37,63,95,159,159,95,63,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,95,159,159,95,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,26,56,82,95,159,191,159,95,82,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,191,159,95,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,95,82,63,63,63,63,63,82,95,82,56,37,12,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,95,159,172,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,159,95,63,95,159,191,159,95,63,95,159,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,172,159,95,63,37,12,0,0,31,63,95,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,
0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,172,159,95,82,82,95,159,172,159,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,191,172,159,95,63,31,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,191,191,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,172,159,95,82,82,95,159,172,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,31,63,95,159,159,95,63,31,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,12,37,63,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,191,172,159,95,95,95,95,95,95,95,159,95,82,56,26,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,82,63,95,159,191,159,95,95,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,95,95,159,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,
0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,172,159,95,95,159,172,191,172,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,159,159,172,191,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,172,159,95,95,159,172,191,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,198,172,159,159,159,159,159,95,82,56,26,0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,191,159,95,95,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,63,95,159,191,172,159,159,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,172,159,159,159,172,159,95,82,56,26,0,0,0,26,56,82,95,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,172,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,191,191,172,159,159,95,63,31,0,0,12,37,56,82,95,159,172,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,159,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,82,56,63,95,159,159,172,191,191,172,159,159,95,63,37,12,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,172,191,191,172,159,159,95,63,37,12,0,0,0,12,37,56,82,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,95,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,95,95,82,56,37,56,82,95,95,159,159,159,159,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,159,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,82,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,82,63,56,37,12,37,56,63,82,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,56,37,26,12,0,12,26,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,26,12,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,
0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,56,37,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,82,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,82,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,
0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,56,82,95,95,82,56,37,56,82,95,95,95,82,56,26,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,26,12,37,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,95,82,56,37,12,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,56,82,95,95,95,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,159,95,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,
0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,63,95,159,159,95,63,56,82,95,159,159,159,95,63,31,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,95,63,31,26,56,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,159,159,95,82,56,26,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,95,63,37,12,12,37,56,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,172,191,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,56,82,95,159,159,159,172,159,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,217,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,12,37,56,82,95,159,159,159,159,95,63,31,0,0,0,12,26,31,63,95,159,159,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,172,159,159,159,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,
0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,191,172,159,159,159,159,172,191,172,159,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,95,63,31,0,12,37,63,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,191,172,159,159,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,172,191,172,159,95,63,31,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,159,159,172,172,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,172,159,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,172,159,159,159,172,191,191,159,95,63,31,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,172,172,159,159,95,63,31,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,172,191,191,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,
0,31,63,95,159,159,159,172,198,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,191,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,159,159,159,95,95,95,95,159,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,63,31,0,26,56,82,95,159,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,63,37,37,63,95,159,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,95,95,159,159,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,159,159,159,95,82,56,26,0,31,63,95,159,159,159,159,159,159,172,198,198,172,159,159,159,159,159,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,95,95,159,172,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,95,95,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,159,95,63,31,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,31,26,56,82,95,159,191,159,95,82,56,26,0,0,
0,26,56,82,95,95,95,159,191,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,31,12,37,63,95,159,172,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,56,82,95,159,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,63,82,95,95,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,191,159,95,95,82,63,63,82,95,95,95,82,56,37,12,0,26,56,82,95,95,95,95,95,95,159,191,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,63,63,63,63,82,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,82,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,12,26,31,37,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,63,56,56,63,82,95,82,56,37,12,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,82,95,82,56,26,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,82,95,95,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,56,63,95,159,172,172,159,95,63,37,12,0,0,
0,12,37,56,63,63,95,159,191,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,37,63,95,159,172,159,95,63,95,159,159,95,63,95,159,172,159,95,63,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,37,56,63,82,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,31,26,56,82,95,159,172,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,172,159,95,63,63,95,159,172,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,56,63,63,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,172,159,95,63,56,37,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,95,159,191,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,31,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,56,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,82,56,26,12,37,63,95,159,191,159,95,63,63,56,37,12,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,63,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,37,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,95,95,82,82,95,159,191,159,95,82,56,26,0,0,0,
0,0,12,26,31,63,95,159,191,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,95,159,159,95,82,95,159,159,95,82,56,26,0,0,0,0,0,0,12,26,31,31,31,31,26,12,12,26,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,31,37,63,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,159,95,63,63,95,159,159,95,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,26,31,37,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,82,56,26,12,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,63,95,159,191,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,26,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,12,26,37,63,95,159,191,172,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,12,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,26,56,82,95,159,172,159,95,63,31,26,12,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,31,37,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,12,26,37,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,159,159,95,95,159,172,172,159,95,63,37,12,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,31,56,82,95,159,172,159,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,159,95,82,82,95,159,159,95,159,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,26,31,31,26,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,37,31,26,12,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,56,37,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,12,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,31,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,56,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,95,159,191,159,95,82,56,26,0,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,159,159,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,95,63,37,63,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,159,95,159,172,159,95,95,159,172,159,95,159,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,56,63,63,56,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,82,63,63,56,37,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,82,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,63,95,159,191,159,95,63,37,12,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,56,37,26,12,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,82,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,159,172,172,159,95,63,37,12,0,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,82,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,159,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,63,56,82,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,159,95,95,159,159,95,95,159,159,95,95,159,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,31,63,95,159,172,172,159,95,63,31,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,82,95,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,159,95,95,95,82,56,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,159,159,159,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,26,12,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,56,82,95,159,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,82,63,56,37,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,95,82,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,
0,0,0,0,31,63,95,159,191,198,172,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,159,159,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,63,63,95,159,172,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,159,95,95,159,159,95,95,159,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,37,56,63,95,159,191,159,95,82,56,26,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,26,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,172,172,159,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,172,159,172,159,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,172,191,172,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,159,159,95,82,56,63,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,63,56,37,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,95,95,82,63,56,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,56,63,63,63,56,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,159,191,172,159,172,159,95,82,56,37,12,0,0,0,0,0,
0,0,0,0,31,63,95,159,191,217,198,172,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,172,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,172,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,95,63,82,95,159,172,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,172,159,159,172,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,56,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,159,159,172,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,172,159,95,63,37,56,82,95,159,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,82,95,159,191,159,95,63,37,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,172,159,159,95,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,172,191,191,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,82,95,95,95,82,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,82,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,172,198,198,191,191,159,95,63,37,12,0,0,0,0,0,0,
0,0,0,0,31,63,95,159,191,198,172,159,95,95,95,159,172,198,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,37,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,95,95,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,159,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,95,82,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,198,191,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,159,191,191,159,95,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,82,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,95,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,191,191,159,95,63,31,37,63,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,172,159,159,95,95,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,159,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,159,172,159,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,159,159,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,191,198,217,198,191,191,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,37,56,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,198,217,228,223,191,159,95,82,56,26,0,0,0,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,82,63,82,95,159,172,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,159,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,95,63,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,159,95,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,172,191,159,95,63,37,56,82,95,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,159,159,172,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,172,191,191,172,159,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,26,56,82,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,172,198,198,191,198,172,159,95,63,37,12,0,0,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,63,63,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,82,56,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,172,159,159,159,95,82,56,37,12,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,63,95,159,159,172,191,191,172,159,172,191,191,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,56,63,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,159,191,172,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,63,63,63,82,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,82,95,95,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,95,82,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,191,191,172,159,172,159,95,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,82,63,95,159,172,159,95,159,172,159,95,63,37,12,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,191,172,159,172,191,159,95,82,56,26,0,0,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,63,37,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,12,26,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,95,95,95,95,159,172,198,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,95,159,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,159,172,159,172,159,95,82,56,26,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,159,172,172,159,95,63,37,12,0,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,159,159,95,82,56,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,26,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,82,95,95,82,56,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,172,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,26,37,56,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,198,172,159,159,159,159,172,198,191,172,159,95,63,37,12,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,95,159,191,159,95,82,56,26,0,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,159,159,159,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,172,159,95,63,37,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,56,63,63,56,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,12,26,31,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,172,191,191,191,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,95,159,172,172,159,95,63,37,12,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,159,159,95,82,56,26,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,26,31,31,26,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,31,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,56,82,95,159,191,159,95,63,31,0,0,0,0,12,26,31,26,12,0,0,0,12,26,37,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,37,63,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,159,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,95,159,159,159,95,82,95,159,191,159,95,82,56,26,0,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,31,0,0,0,0,12,37,56,63,63,56,37,31,31,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,172,159,95,63,37,12,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,191,159,95,82,56,37,12,0,0,0,12,26,37,63,95,159,172,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,82,56,37,31,31,31,37,56,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,12,37,56,63,56,37,31,31,31,37,56,63,82,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,26,56,82,95,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,26,31,37,63,95,159,172,172,159,95,63,31,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,95,82,63,95,159,172,172,159,95,63,37,12,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,63,31,31,31,31,31,37,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,172,191,159,95,63,37,12,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,37,12,0,0,12,37,56,82,95,95,82,63,63,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,172,159,95,82,56,26,0,0,12,37,56,63,82,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,63,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,172,191,159,95,82,56,26,0,0,0,26,56,82,95,82,63,63,63,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,12,37,63,95,159,172,172,159,95,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,56,82,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,159,159,95,63,31,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,37,56,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,12,26,37,56,63,63,95,159,172,159,95,82,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,56,56,82,95,159,191,159,95,82,56,26,0,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,191,172,159,95,63,31,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,63,95,159,172,159,95,82,56,26,0,0,26,56,82,95,159,159,95,95,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,191,159,95,63,37,12,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,172,159,95,63,37,12,0,26,56,82,95,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,95,95,95,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,159,159,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,95,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,191,172,159,95,63,37,12,0,0,12,37,63,95,159,95,95,95,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,0,0,26,56,82,95,159,191,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,56,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,63,95,159,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,37,56,63,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,26,37,63,95,159,172,172,159,95,63,37,12,0,
0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,56,63,95,159,159,95,63,56,82,95,159,172,159,95,63,31,0,0,31,63,95,159,172,172,159,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,172,191,159,95,82,56,26,0,31,63,95,159,159,172,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,172,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,159,159,172,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,172,159,159,95,82,56,26,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,172,159,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,26,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,82,63,56,37,12,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,
0,0,0,0,31,63,95,159,159,159,159,95,63,31,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,172,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,37,63,95,159,159,95,63,37,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,172,191,191,191,191,191,191,172,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,159,159,159,95,63,31,0,31,63,95,159,172,159,159,95,82,56,37,12,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,191,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,172,191,191,191,172,159,159,95,82,56,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,95,82,56,37,12,0,0,0,31,63,95,159,159,159,172,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,12,37,63,95,159,159,159,159,95,63,31,0,
0,0,0,0,26,56,82,95,95,95,95,82,56,26,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,56,82,95,95,82,56,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,159,159,159,159,159,159,159,159,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,56,82,95,95,95,95,82,56,26,0,31,63,95,159,159,95,95,82,56,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,159,159,159,159,95,95,82,56,37,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,26,56,82,95,95,95,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,82,56,26,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,
0,0,0,0,12,37,56,63,63,63,63,56,37,12,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,56,37,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,26,56,82,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,82,63,56,37,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,
0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,26,12,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,12,37,56,63,63,56,37,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,
0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,0,0,
0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,56,37,12,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,12,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,
0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,82,56,26,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,26,56,82,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,
0,0,0,12,26,31,63,95,159,159,159,95,63,31,12,37,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,95,63,31,37,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,31,63,95,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,82,56,26,0,0,12,37,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,95,63,37,12,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,82,56,26,0,0,12,37,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,63,37,12,37,63,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,159,159,172,191,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,
0,0,12,37,56,63,63,95,159,191,159,95,63,56,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,191,191,191,191,159,95,63,31,56,82,95,159,191,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,172,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,95,63,31,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,26,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,191,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,172,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,82,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,
0,0,26,56,82,95,95,95,159,191,159,95,95,82,56,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,159,159,159,172,191,159,95,63,37,63,95,159,172,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,172,159,95,63,31,63,95,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,217,198,172,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,172,198,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,159,159,95,63,37,12,0,0,0,31,63,95,159,159,159,159,159,159,172,198,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,95,95,95,95,95,159,159,172,159,95,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,
0,0,31,63,95,159,159,159,172,198,172,159,159,95,63,95,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,191,159,95,63,56,82,95,159,191,159,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,95,95,95,82,56,26,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,12,12,37,63,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,198,191,159,95,63,37,63,95,159,191,198,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,198,191,159,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,82,63,63,82,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,12,26,37,56,82,95,82,63,63,56,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,26,31,37,56,82,95,82,63,56,56,63,82,95,82,56,37,31,26,12,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,82,95,159,172,159,95,82,56,26,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,37,56,82,95,82,63,56,56,63,82,95,82,56,37,26,12,0,0,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,12,26,37,56,82,95,82,63,56,56,63,82,95,82,56,37,26,12,0,0,0,0,12,26,31,37,56,82,95,82,63,56,56,63,82,95,82,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,63,63,82,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,159,191,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,82,63,63,82,95,95,159,172,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,63,82,95,95,159,172,159,95,82,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,
0,0,31,63,95,159,159,159,172,198,172,159,159,95,82,95,159,191,159,95,82,56,37,12,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,63,63,56,37,12,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,82,95,159,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,26,56,82,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,82,56,26,0,0,0,12,37,63,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,63,37,12,0,0,0,12,37,63,95,159,172,159,95,82,56,26,26,56,82,95,159,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,198,191,159,95,82,56,82,95,159,191,198,191,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,56,37,37,56,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,63,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,63,56,56,63,63,56,56,63,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,82,95,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,12,37,56,63,63,63,56,37,31,31,31,31,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,26,26,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,26,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,63,56,37,26,26,37,56,63,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,12,26,31,63,95,159,172,172,159,95,82,56,37,37,56,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,95,159,191,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,56,37,37,56,63,82,95,159,172,159,95,63,31,0,0,0,0,12,37,56,63,63,63,63,63,63,63,82,95,159,172,159,95,63,56,37,12,0,0,0,0,0,26,56,82,95,159,172,159,95,82,63,56,37,31,31,31,26,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,
0,0,26,56,82,95,95,95,159,191,159,95,95,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,82,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,172,172,159,95,63,82,95,159,172,191,191,172,159,159,95,82,56,26,0,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,172,172,159,95,63,31,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,31,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,172,159,95,63,95,159,172,159,172,191,159,95,63,31,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,159,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,26,12,12,26,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,12,0,0,12,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,12,37,56,63,63,95,159,191,159,95,82,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,31,31,31,31,63,95,159,191,191,159,95,82,95,95,82,56,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,159,95,82,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,
0,0,12,37,56,63,63,95,159,191,159,95,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,95,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,82,63,95,159,172,172,159,159,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,37,63,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,56,63,63,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,159,172,159,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,159,159,95,63,95,159,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,172,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,95,63,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,172,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,172,191,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,95,159,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,198,172,159,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,
0,0,0,12,26,31,63,95,159,191,159,95,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,172,159,159,159,159,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,82,95,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,191,172,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,159,159,95,82,95,159,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,0,12,37,63,95,159,191,159,95,159,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,159,95,82,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,159,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,172,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,31,63,95,159,191,198,172,159,159,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,198,172,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,172,159,159,172,191,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,159,172,159,95,159,172,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,191,159,95,63,63,63,56,37,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,159,95,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,159,95,63,95,159,159,95,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,198,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,198,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,95,95,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,191,198,198,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,37,56,63,95,159,191,217,198,191,172,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,172,191,191,172,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,95,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,82,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,159,159,172,191,172,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,159,172,159,95,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,159,191,159,95,95,95,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,82,63,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,159,95,82,95,159,159,95,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,82,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,198,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,198,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,82,95,82,63,63,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,26,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,159,172,198,172,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,159,191,198,172,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,82,95,159,172,172,159,95,63,56,37,12,0,0,0,0,31,63,95,159,191,172,159,172,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,82,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,82,95,95,159,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,95,159,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,172,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,63,56,37,31,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,12,37,56,63,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,95,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,56,37,31,31,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,56,37,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,159,191,159,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,172,198,191,159,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,172,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,159,172,172,159,95,82,56,26,12,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,198,191,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,56,82,95,159,172,159,159,172,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,159,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,63,82,95,95,159,191,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,191,198,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,37,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,172,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,191,172,159,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,12,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,82,56,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,95,159,191,159,95,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,172,159,172,198,191,159,95,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,82,95,95,159,159,172,159,159,95,82,63,63,63,56,37,12,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,172,159,95,63,56,37,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,95,159,172,191,191,172,159,95,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,172,172,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,37,56,63,95,159,191,159,95,82,56,26,0,0,12,26,37,56,82,95,159,191,159,95,63,37,31,63,95,159,191,159,95,63,31,12,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,12,0,0,0,0,31,63,95,159,191,159,95,95,159,172,191,159,95,82,95,159,191,159,95,63,31,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,95,82,95,159,191,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,172,191,191,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,95,159,159,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,159,172,191,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,37,37,56,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,159,159,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,82,95,159,159,172,172,159,95,95,82,63,63,63,63,56,37,12,0,0,0,31,63,95,159,191,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,82,95,159,172,159,159,172,159,95,82,63,56,37,12,0,0,0,0,0,12,37,63,95,159,159,172,191,191,198,198,191,191,191,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,31,63,95,159,172,172,159,95,63,31,0,12,37,56,63,82,95,159,172,172,159,95,63,31,31,63,95,159,191,159,95,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,56,37,12,0,0,0,31,63,95,159,191,159,95,82,95,159,159,159,95,63,95,159,191,159,95,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,159,95,63,95,159,191,159,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,172,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,159,172,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,82,63,63,82,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,172,191,191,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,95,95,95,159,191,191,159,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,159,172,191,191,159,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,198,172,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,191,191,191,159,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,159,159,159,172,172,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,26,56,82,95,95,159,172,172,159,95,82,56,26,31,63,95,159,191,159,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,82,63,95,159,191,159,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,95,95,159,191,159,95,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,198,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,82,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,159,95,95,95,95,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,172,172,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,198,198,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,82,63,95,159,191,198,172,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,172,198,191,191,172,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,159,172,159,159,172,198,172,159,159,172,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,217,217,198,172,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,31,63,95,159,159,172,172,159,95,82,56,37,12,31,63,95,159,191,172,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,56,63,95,159,191,172,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,172,159,159,159,172,191,159,95,63,31,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,95,159,172,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,198,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,159,172,172,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,159,191,217,198,172,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,191,198,172,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,159,159,172,191,198,198,191,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,198,198,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,26,37,56,63,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,31,63,95,159,172,159,159,95,82,56,37,12,0,31,63,95,159,159,172,191,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,31,31,31,31,63,95,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,95,159,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,82,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,172,198,198,172,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,82,56,82,95,95,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,82,95,95,159,159,172,198,191,159,95,82,56,37,26,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,172,172,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,31,0,31,63,95,159,159,95,95,82,56,37,12,0,0,26,56,82,95,95,159,172,159,95,63,31,0,0,26,56,82,95,95,95,82,56,26,0,12,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,159,172,159,95,63,31,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,31,26,12,0,0,0,12,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,82,63,63,63,63,56,37,26,31,26,12,0,0,0,0,0,0,26,56,82,95,159,159,172,198,217,191,159,95,82,63,56,37,12,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,31,37,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,56,37,56,63,63,63,56,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,37,56,63,82,95,95,159,172,191,159,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,159,159,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,12,37,56,63,63,63,56,37,26,31,31,37,63,95,159,191,159,95,82,56,26,0,26,56,82,95,95,82,63,56,37,12,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,12,37,56,63,63,63,56,37,12,26,31,56,82,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,31,63,95,159,172,159,95,82,56,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,95,159,172,159,95,82,56,37,12,0,0,0,12,37,56,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,56,37,31,31,31,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,56,37,31,31,31,37,56,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,172,159,172,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,172,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,82,56,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,26,31,31,31,31,31,31,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,172,172,159,95,63,37,31,31,31,37,56,63,56,37,12,0,0,0,0,0,31,63,95,159,172,159,159,172,198,191,159,95,63,37,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,37,31,31,31,37,56,63,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,63,63,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,31,26,12,26,31,31,37,56,63,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,159,172,172,159,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,26,31,63,95,159,172,172,159,95,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,191,159,95,63,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,12,26,31,31,31,26,37,56,63,63,63,82,95,159,191,159,95,63,37,12,0,12,37,56,63,63,56,37,26,12,0,0,0,12,37,56,82,95,159,172,159,95,63,37,12,0,0,0,12,26,31,31,31,26,12,37,56,63,63,95,159,172,191,159,95,63,31,0,0,0,12,26,31,31,31,26,12,0,0,12,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,37,56,82,95,159,172,159,95,63,37,12,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,159,172,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,82,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,12,37,56,82,95,82,63,63,63,63,63,82,95,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,198,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,198,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,172,172,159,95,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,82,95,159,191,159,95,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,63,82,95,82,56,26,0,0,0,0,0,31,63,95,159,159,95,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,63,63,63,63,63,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,172,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,26,37,56,82,95,159,159,172,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,82,95,159,172,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,172,172,159,95,63,31,0,0,0,12,26,31,31,26,12,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,191,159,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,56,63,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,37,12,0,12,37,63,95,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,95,95,95,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,191,159,95,82,56,37,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,37,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,191,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,159,172,172,159,95,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,95,159,95,63,31,0,0,0,0,0,26,56,82,95,95,82,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,172,159,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,63,95,159,172,159,95,82,56,26,0,26,56,82,95,159,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,172,172,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,172,172,159,95,82,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,
0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,63,95,159,159,159,159,95,63,31,0,31,63,95,159,159,159,95,63,31,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,63,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,82,56,63,95,159,159,95,63,56,82,95,159,159,159,95,63,31,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,172,191,191,191,191,172,159,159,159,95,82,56,37,12,0,0,0,31,63,95,159,159,159,95,82,56,26,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,191,172,159,95,82,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,95,63,31,0,0,0,0,0,0,12,26,31,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,
0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,26,56,82,95,95,95,95,82,56,26,0,26,56,82,95,95,95,82,56,26,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,56,82,95,95,82,56,37,56,82,95,95,95,82,56,26,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,159,95,82,56,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,
0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,12,37,56,63,63,63,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,56,37,12,37,56,63,63,63,56,37,12,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,
0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,26,31,31,31,31,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,26,12,0,12,26,31,31,31,26,12,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,
0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,
0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,82,63,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,26,31,31,31,26,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,37,56,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,56,37,31,26,37,56,63,56,37,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,37,56,63,56,37,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,
0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,56,63,63,63,56,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,82,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,12,37,56,63,63,63,82,95,82,63,63,56,63,82,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,95,82,56,26,0,0,0,0,
0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,159,159,172,159,159,159,172,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,82,95,95,95,82,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,12,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,82,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,63,95,159,159,159,159,95,82,56,26,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,12,26,31,31,31,26,26,56,82,95,159,159,159,172,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,95,159,159,95,63,31,0,0,0,12,26,31,56,82,95,95,95,82,56,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,56,82,95,95,95,82,56,26,12,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,26,56,82,95,95,95,95,159,95,95,95,82,95,95,159,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,26,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,172,159,95,63,31,0,0,0,0,
0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,159,159,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,95,159,159,159,95,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,26,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,95,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,159,159,95,159,159,95,63,31,0,0,0,12,26,37,56,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,56,37,63,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,159,159,95,63,31,0,0,12,37,56,63,63,95,159,159,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,95,159,159,159,95,63,56,37,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,172,159,159,159,95,159,159,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,172,159,159,159,159,95,63,31,0,0,0,26,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,12,37,63,95,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,31,0,0,0,0,
0,0,0,26,56,82,95,95,82,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,82,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,82,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,82,82,95,95,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,172,172,159,159,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,95,159,191,159,95,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,191,172,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,95,95,159,159,95,63,31,0,0,12,37,56,63,82,95,95,82,56,26,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,82,56,82,95,159,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,172,159,95,63,31,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,82,56,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,31,63,95,159,191,172,159,159,159,172,172,159,172,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,95,63,31,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,
0,0,12,26,37,56,63,63,56,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,56,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,56,56,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,56,56,63,63,63,63,63,56,37,31,26,12,0,0,0,12,37,63,95,159,191,159,95,95,82,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,31,37,56,82,95,95,95,95,95,95,82,56,37,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,56,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,95,159,191,159,95,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,191,159,95,95,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,56,82,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,172,198,198,172,159,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,26,31,31,31,26,56,82,95,159,172,159,95,82,82,95,159,159,95,82,56,26,0,0,0,0,0,0,12,26,31,31,37,56,82,95,95,95,95,95,95,82,56,37,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,159,95,95,159,159,95,63,31,12,26,37,56,82,95,95,159,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,95,159,172,159,95,82,82,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,191,191,159,95,82,56,26,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,95,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,95,95,159,95,63,31,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,
0,12,37,56,63,63,63,63,63,82,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,26,31,31,31,37,56,63,63,63,56,37,12,0,0,26,56,82,95,159,191,159,95,63,56,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,56,63,63,63,63,63,63,56,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,82,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,95,159,191,159,95,95,159,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,159,191,191,159,95,95,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,63,56,63,95,159,172,159,95,82,56,63,95,159,172,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,56,56,63,63,63,63,63,63,56,56,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,159,95,95,159,159,95,63,31,37,56,63,82,95,159,159,172,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,159,191,159,95,63,63,95,159,172,159,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,82,63,63,95,159,191,198,172,159,95,63,37,12,0,31,63,95,159,191,191,198,217,198,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,191,198,217,198,191,159,95,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,82,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,159,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,82,95,82,56,26,0,0,31,63,95,159,172,172,159,95,82,63,63,63,63,82,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,82,56,26,0,0,0,12,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,
0,26,56,82,95,95,95,95,95,95,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,31,63,95,159,172,172,159,95,63,31,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,82,56,31,31,31,37,56,82,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,31,31,31,63,95,159,191,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,12,37,56,63,63,95,159,191,191,159,95,63,63,56,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,95,82,63,95,159,191,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,159,95,95,159,159,95,63,37,56,82,95,95,159,172,159,159,95,82,56,26,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,26,31,31,31,31,31,63,95,159,159,95,63,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,172,159,95,95,159,172,172,159,95,63,63,82,95,159,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,191,191,159,95,82,56,26,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,37,56,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,37,56,63,56,37,12,0,0,31,63,95,159,191,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,63,37,12,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,
0,31,63,95,159,159,159,159,159,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,95,159,191,159,95,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,159,95,82,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,12,26,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,12,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,95,63,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,95,63,63,82,95,159,159,172,159,95,95,82,56,37,12,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,95,159,159,95,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,159,191,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,56,82,95,159,172,159,159,172,172,159,95,63,31,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,82,56,31,26,12,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,26,31,26,12,0,0,0,31,63,95,159,172,172,159,95,95,82,63,56,37,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,31,31,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,
0,31,63,95,159,191,191,172,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,172,198,172,159,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,56,37,37,56,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,31,63,95,159,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,95,82,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,56,37,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,95,95,159,159,95,82,95,95,159,172,159,159,95,82,63,56,37,12,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,159,159,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,172,198,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,82,95,159,172,159,95,95,159,191,159,95,63,31,0,12,37,56,63,63,95,159,191,159,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,82,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,37,37,63,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,
0,31,63,95,159,191,172,159,95,95,95,95,159,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,191,198,217,198,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,95,82,63,63,82,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,95,159,191,159,95,63,63,63,82,95,159,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,159,95,63,95,159,159,95,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,95,82,63,63,82,95,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,82,95,159,159,159,159,95,95,82,56,37,26,12,0,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,159,159,159,159,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,159,159,172,198,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,12,26,31,63,95,159,191,159,95,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,0,12,26,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,
0,31,63,95,159,191,159,95,82,63,63,82,95,95,159,191,159,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,191,198,217,198,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,159,95,95,95,95,159,159,172,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,159,172,191,159,95,95,95,95,95,95,159,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,159,95,82,95,159,159,95,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,159,95,95,95,95,159,159,172,191,159,95,63,31,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,95,159,172,159,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,191,191,191,191,191,191,198,198,191,191,191,191,191,191,159,95,63,31,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,82,95,95,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,172,191,191,191,172,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,172,159,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,37,37,56,63,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,172,198,172,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,198,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,172,198,198,172,159,159,159,159,159,159,172,172,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,198,191,159,95,63,31,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,159,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,159,159,159,159,159,95,63,31,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,191,172,159,95,82,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,82,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,37,12,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,12,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,12,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,63,37,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,159,191,159,95,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,159,172,198,217,198,191,191,191,191,191,191,191,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,159,95,159,172,159,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,172,159,95,95,82,56,37,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,159,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,63,95,159,159,159,95,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,172,172,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,26,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,31,37,56,63,95,159,191,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,159,191,159,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,95,159,191,198,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,95,159,159,95,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,95,82,63,56,37,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,95,159,159,95,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,31,31,31,26,12,0,0,0,31,63,95,159,172,172,159,95,159,159,95,82,56,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,56,82,95,95,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,37,56,63,63,82,95,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,63,63,63,82,95,95,159,191,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,56,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,95,159,191,159,95,95,159,172,159,95,63,37,26,12,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,172,159,95,63,37,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,26,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,95,159,191,191,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,172,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,82,56,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,63,95,159,159,95,63,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,159,159,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,191,172,159,172,159,95,63,56,82,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,172,159,95,63,56,37,31,31,31,31,31,31,26,12,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,37,56,63,63,63,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,31,31,37,56,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,63,31,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,95,95,95,95,159,159,172,172,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,159,95,63,63,63,63,63,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,95,159,191,159,95,63,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,95,159,191,159,95,95,159,172,159,95,82,63,56,37,12,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,95,82,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,63,95,159,172,172,159,95,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,63,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,12,26,31,63,95,159,172,191,159,95,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,198,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,37,56,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,95,159,159,159,159,95,82,82,95,159,159,159,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,82,56,37,12,0,0,0,12,37,63,95,159,172,198,191,159,95,82,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,26,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,26,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,172,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,95,95,95,159,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,159,191,159,95,95,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,159,95,82,95,159,191,159,95,82,95,159,172,159,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,159,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,37,56,82,95,159,172,159,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,191,159,95,95,95,95,95,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,159,172,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,95,159,159,95,159,159,95,95,159,172,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,191,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,172,198,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,198,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,172,191,172,159,159,159,172,198,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,63,95,159,191,159,95,63,82,95,159,172,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,26,37,56,82,95,159,172,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,191,172,159,159,159,159,159,159,172,198,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,159,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,82,95,159,95,95,159,159,95,95,159,159,95,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,172,159,159,95,63,31,0,0,0,12,37,56,82,95,159,191,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,82,63,95,159,159,159,95,63,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,26,56,82,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,37,12,12,37,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,12,26,31,26,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,159,95,95,159,159,95,95,159,159,95,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,63,95,159,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,191,172,159,95,95,82,56,26,0,0,0,26,56,82,95,159,172,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,82,56,26,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,31,63,95,159,172,172,159,95,63,37,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,31,63,95,159,159,95,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,172,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,159,159,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,56,82,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,159,191,159,95,63,31,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,56,37,31,37,56,63,56,37,12,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,26,56,82,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,95,95,159,159,95,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,82,95,95,82,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,95,159,191,159,95,82,63,56,37,12,0,0,0,31,63,95,159,159,159,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,26,56,82,95,159,191,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,31,63,95,159,159,95,63,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,198,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,95,159,159,95,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,37,63,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,63,63,63,82,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,37,12,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,95,95,159,159,95,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,31,63,95,159,191,159,95,63,37,26,12,0,0,0,0,26,56,82,95,95,95,82,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,12,37,63,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,37,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,31,31,63,95,159,159,95,63,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,31,63,95,159,191,159,95,63,31,0,0,0,12,26,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,95,95,95,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,95,95,159,159,95,95,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,95,82,56,26,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,56,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,159,159,95,95,159,159,95,95,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,12,26,31,31,31,26,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,0,12,37,63,95,159,159,172,191,191,191,191,191,172,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,191,191,191,191,172,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,63,95,159,159,95,63,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,159,95,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,56,82,95,95,82,56,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,63,95,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,56,37,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,26,12,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,56,37,26,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,26,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,56,37,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,63,56,37,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,37,56,63,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,
0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,82,63,56,37,56,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,82,63,56,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,82,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,82,95,95,95,82,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,12,37,56,63,63,63,82,95,95,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,82,95,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,
0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,37,12,12,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,95,95,82,56,82,95,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,95,95,82,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,159,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,82,56,37,12,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,26,56,82,95,95,95,95,159,159,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,159,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,12,37,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,
0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,95,82,56,26,26,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,172,172,159,159,95,82,95,159,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,172,159,159,95,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,159,172,191,172,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,12,37,63,95,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,95,82,56,26,26,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,95,82,56,26,0,0,0,31,63,95,159,159,159,159,172,191,191,172,159,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,95,63,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,191,172,159,159,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,37,12,12,37,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,95,82,56,26,26,56,82,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,
0,31,63,95,159,191,159,95,63,31,12,26,31,31,26,12,31,63,95,159,172,159,95,63,31,0,0,26,56,82,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,159,159,159,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,159,159,159,159,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,159,172,172,159,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,159,172,172,159,159,159,159,172,191,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,172,159,172,191,191,172,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,159,172,191,172,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,95,63,37,12,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,191,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,159,95,82,63,95,159,159,95,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,159,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,26,56,82,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,172,191,159,95,63,31,0,0,0,12,37,63,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,172,191,191,172,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,26,31,31,26,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,0,0,0,0,0,0,
0,31,63,95,159,172,159,95,63,37,37,56,63,63,56,37,37,63,95,159,159,95,82,56,26,0,0,12,37,56,82,95,159,172,159,95,82,56,56,82,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,95,95,95,159,172,172,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,95,159,159,95,159,159,95,95,159,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,159,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,26,56,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,159,95,82,56,26,0,0,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,159,95,159,172,191,159,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,159,95,82,56,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,159,95,63,95,159,159,95,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,159,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,37,63,95,159,172,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,63,31,37,63,95,159,172,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,159,191,191,159,95,95,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,56,82,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,56,63,63,56,37,63,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,0,0,0,0,0,0,
0,26,56,82,95,159,159,95,82,56,56,82,95,95,82,56,56,82,95,159,159,95,63,37,12,0,0,0,12,37,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,63,95,159,172,159,95,82,95,95,95,95,95,95,159,172,159,95,63,37,12,0,0,0,0,12,37,63,95,159,172,159,95,95,95,95,95,95,82,95,159,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,82,63,82,95,159,172,191,159,95,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,159,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,172,159,95,82,95,159,172,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,95,82,63,63,63,63,82,95,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,95,82,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,63,37,12,12,37,63,95,159,191,159,95,82,56,26,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,95,95,82,95,159,172,172,159,95,63,56,37,12,0,0,0,0,12,37,56,63,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,159,95,82,95,159,159,95,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,95,82,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,198,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,198,191,159,95,63,37,56,82,95,159,191,198,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,0,12,37,56,63,63,63,63,95,159,191,191,159,95,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,56,82,95,95,82,56,63,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,26,12,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,
0,12,37,63,95,159,172,159,95,63,82,95,159,159,95,82,63,95,159,172,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,26,31,31,31,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,26,56,82,95,159,159,95,82,95,159,159,159,159,159,95,95,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,159,95,95,159,159,159,159,159,95,82,95,159,159,95,82,56,26,0,0,0,0,0,12,37,56,63,56,37,56,82,95,159,191,159,95,63,82,95,159,159,95,63,37,12,0,0,0,12,26,31,31,31,31,56,82,95,159,95,95,82,56,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,191,159,95,82,82,95,159,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,63,56,37,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,37,31,31,37,56,63,63,56,37,12,0,0,0,0,0,12,26,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,172,159,95,63,63,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,63,31,31,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,12,37,56,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,37,56,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,12,37,56,63,63,56,37,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,159,95,82,56,63,95,159,172,191,198,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,0,12,26,31,31,31,63,95,159,191,191,159,95,63,31,31,31,26,12,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,12,26,31,31,63,95,159,191,159,95,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,56,37,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,159,159,95,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,95,159,172,159,159,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,63,63,63,63,95,159,191,159,95,63,63,95,159,159,95,82,56,26,0,0,12,37,56,63,63,63,63,63,63,82,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,159,95,82,56,37,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,159,95,63,63,95,159,159,95,82,56,26,0,0,12,37,63,95,159,191,159,95,82,56,26,12,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,159,95,82,56,37,26,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,31,31,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,31,37,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,159,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,159,172,159,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,172,159,95,63,63,95,159,172,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,56,37,26,12,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,12,12,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,82,56,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,95,95,82,56,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,82,95,159,159,95,95,159,172,159,95,95,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,95,95,95,159,191,159,95,95,95,95,159,172,159,95,63,31,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,95,95,95,159,172,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,95,159,159,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,159,159,95,82,82,95,159,159,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,37,37,56,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,159,159,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,95,82,63,63,56,37,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,95,159,159,95,95,95,159,159,95,95,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,159,159,172,198,172,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,172,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,56,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,172,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,172,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,159,172,159,95,95,159,172,159,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,82,63,63,82,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,172,159,172,191,191,172,159,95,82,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,172,191,191,191,191,172,159,159,159,95,82,56,26,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,159,95,82,95,159,191,191,172,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,95,63,37,31,26,31,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,159,159,159,95,82,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,172,198,217,198,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,198,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,191,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,159,172,191,172,159,159,159,159,172,198,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,172,191,191,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,12,37,63,95,159,172,159,172,198,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,172,191,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,159,95,95,159,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,95,95,95,95,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,159,159,172,172,159,95,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,172,159,95,95,159,172,159,159,172,159,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,159,95,82,63,63,56,37,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,95,159,172,159,172,172,159,95,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,198,172,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,172,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,159,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,82,95,159,191,159,95,63,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,95,95,95,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,159,159,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,95,159,172,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,159,172,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,159,95,95,159,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,37,12,0,0,12,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,191,198,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,159,172,172,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,
0,0,26,56,82,95,159,159,95,95,159,159,95,95,159,159,95,95,159,159,95,63,37,12,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,95,159,172,159,95,95,95,82,56,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,63,95,159,159,95,159,159,95,82,63,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,82,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,12,26,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,82,63,63,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,82,95,95,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,159,172,159,95,159,159,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,172,159,159,172,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,191,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,
0,0,12,37,63,95,159,172,159,159,172,159,95,95,159,172,159,95,159,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,82,95,159,172,159,159,159,95,82,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,159,95,82,95,159,159,95,95,159,159,95,82,95,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,63,63,63,63,63,56,37,12,0,0,26,56,82,95,159,191,159,95,63,37,12,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,63,63,63,63,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,191,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,95,63,31,12,12,37,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,56,26,31,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,82,63,56,37,37,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,37,56,63,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,159,159,95,82,56,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,95,159,191,191,159,95,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,12,12,37,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,37,56,82,95,159,191,159,95,63,31,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,
0,0,0,31,63,95,159,191,191,191,159,95,82,82,95,159,172,159,172,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,37,12,0,0,0,0,26,56,82,95,159,172,172,159,95,63,37,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,172,159,95,95,159,159,159,172,159,159,95,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,95,159,159,95,95,159,159,159,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,37,37,56,63,56,37,12,0,0,0,0,12,26,31,31,31,31,56,82,95,95,95,95,82,56,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,191,159,95,82,56,37,56,63,56,37,12,0,0,0,12,37,63,95,159,191,159,95,82,56,37,31,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,82,56,37,31,31,31,31,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,26,12,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,191,159,95,63,56,37,37,56,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,31,26,12,0,0,0,31,63,95,159,172,172,159,95,63,37,37,63,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,37,56,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,63,95,159,172,159,95,82,95,159,159,95,95,159,172,159,95,82,56,37,12,0,0,0,12,37,56,63,56,37,31,31,31,31,37,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,172,159,95,63,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,12,26,37,56,82,95,159,191,159,95,63,37,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,159,95,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,172,159,95,63,56,37,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,37,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,63,95,159,191,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,31,31,31,56,82,95,159,191,159,95,63,31,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,
0,0,0,31,63,95,159,191,217,191,159,95,63,63,95,159,191,191,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,56,82,95,159,172,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,159,159,95,82,95,95,95,159,95,95,82,95,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,159,95,82,95,95,82,82,95,95,95,95,159,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,82,63,63,82,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,31,63,95,159,172,159,95,82,95,159,172,191,172,159,95,82,63,82,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,82,63,63,63,82,95,159,191,159,95,63,37,12,0,0,31,63,95,159,191,172,159,95,82,63,63,63,63,63,63,82,95,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,95,82,63,63,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,56,37,12,0,0,26,56,82,95,159,191,159,95,82,63,63,82,95,159,191,159,95,63,37,12,0,0,0,0,26,56,82,95,159,172,172,159,95,63,56,82,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,82,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,95,159,159,95,82,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,198,172,159,95,82,56,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,12,37,56,63,82,95,159,172,172,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,95,159,159,159,159,95,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,63,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,82,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,63,82,95,159,191,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,0,0,0,0,0,0,
0,0,0,31,63,95,159,172,198,172,159,95,63,63,95,159,172,198,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,63,95,159,172,172,159,95,63,37,12,0,0,26,56,82,95,159,191,159,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,63,95,159,172,159,95,95,82,82,95,82,95,95,159,159,95,82,56,37,12,0,0,0,0,12,37,63,95,159,172,159,95,95,82,63,63,82,95,95,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,95,95,95,159,191,172,159,95,95,95,95,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,172,172,159,95,95,95,159,95,63,31,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,31,63,95,159,172,198,172,159,95,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,95,95,95,95,95,82,56,37,12,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,172,172,159,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,82,56,37,12,0,12,37,63,95,159,172,172,159,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,37,12,0,12,37,63,95,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,191,159,95,82,56,37,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,37,56,82,95,159,191,159,95,82,56,37,12,0,0,26,56,82,95,95,159,172,172,159,95,82,56,26,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,82,95,95,95,95,82,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,56,37,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,159,159,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,95,95,159,172,172,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,0,0,0,0,0,0,
0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,26,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,172,191,172,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,159,95,95,95,95,159,159,159,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,172,159,159,95,95,95,95,159,159,159,159,95,63,37,12,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,172,191,191,172,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,191,172,159,159,159,159,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,159,172,159,95,159,172,172,159,159,159,159,95,63,31,0,0,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,172,159,172,172,159,95,63,31,0,0,26,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,172,198,172,159,159,159,159,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,191,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,191,172,159,159,159,159,159,159,95,82,56,26,0,0,26,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,26,56,82,95,159,191,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,172,191,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,63,63,95,159,159,95,63,63,95,159,172,159,95,82,56,26,0,26,56,82,95,159,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,172,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,12,37,63,95,159,172,172,159,95,82,56,26,0,0,31,63,95,159,159,172,172,159,95,82,56,37,12,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,56,63,63,63,63,56,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,37,26,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,172,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,159,159,172,172,159,95,82,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,172,172,159,95,63,37,12,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,
0,0,0,12,37,63,95,159,159,159,95,63,37,37,63,95,159,159,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,95,82,56,37,12,12,37,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,172,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,172,159,159,159,159,172,191,191,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,172,159,159,95,63,31,0,31,63,95,159,159,159,95,63,31,0,26,56,82,95,159,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,191,172,159,95,82,95,159,172,191,191,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,159,172,191,191,191,172,159,159,95,159,159,159,95,63,31,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,172,191,191,191,191,172,159,159,95,63,31,0,31,63,95,159,159,159,95,63,31,0,26,56,82,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,172,191,191,191,191,172,159,159,95,63,31,0,0,12,37,56,82,95,159,172,191,191,191,191,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,82,56,37,12,12,37,63,95,159,159,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,191,172,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,56,63,95,159,159,95,63,56,82,95,159,159,159,95,63,31,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,95,82,56,26,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,26,56,82,95,159,159,159,159,95,63,31,0,0,31,63,95,159,172,159,159,95,82,56,37,12,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,31,31,31,31,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,82,56,37,12,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,159,172,191,191,191,191,172,159,95,82,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,159,95,82,56,26,0,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,
0,0,0,0,26,56,82,95,95,95,82,56,26,26,56,82,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,95,95,95,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,26,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,159,159,159,95,82,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,159,159,159,159,159,95,95,82,95,95,159,95,63,31,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,95,82,56,26,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,37,56,82,95,95,82,56,37,56,82,95,95,95,82,56,26,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,95,82,56,26,0,0,31,63,95,159,159,95,95,82,56,37,12,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,37,12,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,159,159,159,159,159,159,95,82,56,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,12,37,56,63,63,63,56,37,12,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,63,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,82,95,95,95,82,56,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,12,26,37,56,82,95,95,95,95,95,82,63,56,63,82,95,82,56,26,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,63,56,37,12,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,56,37,12,37,56,63,63,63,56,37,12,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,26,56,82,95,95,82,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,37,56,63,63,63,56,37,12,0,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,63,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,12,26,31,31,31,26,12,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,37,56,63,56,37,12,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,26,12,0,12,26,31,31,31,26,12,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,12,37,56,63,63,56,37,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,12,26,31,31,31,26,12,0,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,12,26,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,56,37,12,12,26,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,82,56,26,37,56,63,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,37,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,37,56,82,95,95,159,159,95,63,56,63,82,95,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,12,26,31,31,37,56,63,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,37,56,63,63,56,37,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,82,56,26,0,0,0,26,56,82,95,82,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,56,37,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,56,82,95,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,82,95,159,159,172,159,95,63,82,95,95,159,159,172,159,95,63,31,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,37,56,63,63,63,82,95,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,12,26,37,56,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,82,95,95,95,82,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,63,63,63,56,37,12,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,12,37,56,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,82,95,95,82,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,26,31,31,31,31,26,37,56,63,63,56,37,12,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,82,95,95,159,95,63,37,12,0,12,37,63,95,159,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,82,95,95,82,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,82,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,63,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,56,37,12,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,37,12,0,12,37,56,82,95,159,172,159,159,159,95,63,95,159,159,172,159,159,95,82,56,26,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,26,56,82,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,26,56,82,95,95,95,95,159,159,159,95,95,95,82,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,159,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,12,37,56,63,82,95,95,95,95,159,159,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,12,37,56,82,95,159,159,159,95,82,56,26,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,26,0,12,37,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,95,95,95,82,56,26,37,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,26,56,82,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,56,63,63,63,63,56,56,82,95,95,82,56,37,12,0,0,0,0,0,12,37,63,95,159,159,159,159,95,63,63,95,159,159,159,159,95,63,37,12,0,0,0,0,0,12,26,31,31,31,26,26,56,82,95,159,159,159,172,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,159,159,159,95,82,56,26,0,26,56,82,95,159,159,159,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,159,95,95,95,82,56,37,12,0,0,0,12,26,37,56,63,82,95,95,95,82,56,26,0,0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,159,95,63,63,95,159,172,159,95,63,31,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,172,159,95,63,63,95,159,172,159,95,63,37,12,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,217,191,159,95,63,63,95,159,191,198,172,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,95,82,56,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,26,56,82,95,95,159,159,159,159,95,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,12,37,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,159,159,159,95,82,56,26,0,26,56,82,95,159,172,159,95,95,95,82,82,95,159,172,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,12,37,56,82,95,159,95,82,56,26,0,0,0,0,12,37,63,95,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,159,159,159,172,191,172,159,159,159,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,172,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,191,191,172,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,26,56,82,95,95,159,159,159,159,172,172,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,37,12,12,37,56,82,95,159,172,191,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,63,31,31,26,56,82,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,95,63,37,56,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,31,63,95,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,172,172,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,172,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,82,95,95,95,95,82,82,95,159,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,56,82,95,159,191,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,56,37,63,95,159,172,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,82,95,95,95,159,159,172,172,159,159,95,63,31,0,31,63,95,159,159,172,172,159,159,159,95,95,82,63,56,37,31,26,12,0,0,0,0,0,26,56,82,95,159,159,95,82,56,37,37,56,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,0,0,0,0,26,56,82,95,159,159,159,172,172,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,172,159,159,159,95,82,56,26,0,0,12,37,56,63,82,95,95,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,37,12,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,82,95,159,159,95,82,56,26,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,63,95,159,172,159,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,159,159,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,198,191,159,95,63,63,95,159,191,198,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,159,159,95,82,56,63,95,159,159,159,159,95,82,56,26,0,0,0,12,37,63,95,159,159,172,191,191,172,159,159,95,63,37,12,0,0,31,63,95,159,159,159,95,63,63,95,159,159,159,95,63,31,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,37,12,0,0,0,12,37,56,82,95,159,172,172,159,159,95,63,31,0,31,63,95,159,172,159,95,95,82,63,63,95,159,172,159,95,82,63,56,37,12,0,0,0,0,0,12,37,63,95,159,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,31,0,0,0,12,37,56,82,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,172,159,159,159,159,159,159,172,172,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,159,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,26,56,82,95,159,159,172,191,172,159,159,159,159,159,172,159,95,63,31,0,0,12,37,63,95,159,159,172,172,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,82,56,26,26,56,82,95,159,172,172,159,159,159,95,63,31,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,63,63,56,63,95,159,172,172,159,95,82,56,26,0,0,31,63,95,159,159,159,159,172,191,159,95,63,56,82,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,172,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,172,172,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,159,159,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,63,37,37,63,95,159,172,172,159,95,63,31,0,0,0,0,26,56,82,95,95,95,82,56,82,95,159,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,12,26,31,31,31,63,95,159,172,191,159,95,63,31,31,31,26,12,0,0,0,0,12,26,31,37,56,63,82,95,95,159,159,159,172,172,159,159,95,95,82,56,26,0,26,56,82,95,95,159,159,172,191,172,159,159,95,95,82,63,63,56,37,26,12,0,0,0,31,63,95,159,172,172,159,95,82,56,56,82,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,172,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,159,159,159,159,159,172,159,95,63,31,0,0,26,56,82,95,95,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,159,95,82,82,95,159,172,159,95,63,37,12,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,95,95,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,0,31,63,95,159,172,191,191,172,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,191,159,95,63,63,95,159,159,172,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,191,172,159,95,63,63,95,159,191,191,172,159,95,63,31,0,0,0,26,56,82,95,159,191,198,217,217,198,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,159,172,159,159,95,95,82,56,26,0,31,63,95,159,191,172,159,159,95,63,63,95,159,191,172,159,95,82,56,26,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,37,12,0,0,0,0,12,37,63,95,159,172,172,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,26,56,82,95,159,95,95,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,191,172,159,159,95,95,95,95,95,159,159,95,63,31,0,0,26,56,82,95,159,191,172,159,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,172,159,95,63,31,31,63,95,159,172,172,159,95,95,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,95,95,95,82,82,95,159,172,159,95,82,56,37,12,0,0,26,56,82,95,95,95,95,159,191,159,95,63,82,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,95,95,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,159,95,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,172,191,191,172,159,159,172,172,159,95,82,56,26,0,0,0,0,12,37,63,95,159,191,159,95,82,56,26,26,56,82,95,159,191,159,95,63,37,12,0,0,0,31,63,95,159,159,159,95,63,95,159,172,159,95,82,82,95,159,191,159,95,63,37,12,0,0,0,12,37,56,63,63,63,56,82,95,159,172,159,95,63,63,63,63,56,37,12,0,0,12,37,56,63,63,82,95,95,159,159,172,191,172,159,159,95,95,82,63,56,37,12,0,12,37,56,63,82,95,95,159,159,159,172,172,159,159,95,95,95,82,63,56,37,12,0,0,26,56,82,95,159,172,172,159,95,82,82,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,172,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,95,95,95,159,159,95,63,31,0,0,31,63,95,159,159,172,159,172,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,159,172,159,95,63,31,0,0,0,0,12,37,63,95,159,172,172,159,95,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,159,95,63,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,63,63,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,191,217,217,191,159,95,63,31,0,0,0,0,31,63,95,159,191,217,217,191,159,95,63,31,0,0,0,0,12,37,56,63,82,95,159,172,159,95,63,63,82,95,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,217,191,159,95,63,63,95,159,191,217,191,159,95,63,31,0,0,0,31,63,95,159,172,198,228,242,242,228,198,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,12,37,63,95,159,172,159,95,95,82,63,56,37,12,0,31,63,95,159,191,198,191,159,95,63,63,95,159,191,198,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,172,159,95,82,56,26,0,0,0,12,37,56,82,95,159,172,159,95,82,56,26,0,0,12,37,63,95,159,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,37,56,82,95,82,63,63,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,82,95,159,172,159,95,82,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,82,63,63,63,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,191,172,159,95,95,82,63,63,63,82,95,95,82,56,26,0,0,31,63,95,159,172,172,159,95,82,63,63,63,63,82,95,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,63,95,159,159,95,63,31,31,26,12,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,26,56,82,95,159,191,159,95,63,31,37,63,95,159,191,159,95,82,63,63,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,31,63,95,159,191,159,95,159,159,159,95,95,159,172,159,95,82,56,37,12,0,0,0,12,37,56,63,63,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,63,63,56,37,12,0,0,0,31,63,95,159,191,159,95,63,56,63,63,56,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,95,82,63,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,191,172,159,159,159,159,159,159,172,191,159,95,82,56,37,12,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,37,63,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,82,95,159,191,159,95,63,63,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,95,95,82,63,95,159,159,95,82,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,159,159,172,172,159,159,159,95,95,82,63,56,37,26,12,0,0,0,12,26,37,56,63,82,95,95,95,159,159,172,172,159,159,159,95,95,82,56,26,0,0,12,37,56,82,95,159,172,172,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,172,159,159,172,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,82,63,63,82,95,159,159,95,63,31,0,0,0,0,0,12,37,56,63,63,63,63,82,95,159,159,95,63,31,0,0,26,56,82,95,159,159,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,82,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,82,82,95,159,172,159,95,63,37,12,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,82,82,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,172,159,95,63,37,37,63,95,159,172,159,95,63,31,0,0,0,31,63,95,159,172,198,217,191,159,95,63,31,0,0,0,0,31,63,95,159,172,198,217,191,159,95,63,31,0,0,0,12,37,56,82,95,95,159,172,159,95,82,82,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,172,198,191,159,95,63,63,95,159,172,198,191,159,95,63,31,0,0,0,31,63,95,159,191,217,242,255,255,242,217,191,159,95,63,31,0,0,31,63,95,159,172,159,95,63,63,95,159,172,159,95,63,31,0,0,31,63,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,26,12,0,0,31,63,95,159,172,198,191,159,95,63,63,95,159,191,217,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,95,159,172,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,82,56,37,12,0,0,26,56,82,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,12,37,56,63,56,37,31,31,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,37,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,31,63,95,159,191,159,95,82,63,56,37,31,37,56,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,63,63,56,37,12,0,0,0,0,0,0,31,63,95,159,159,95,63,31,63,95,159,159,95,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,12,37,63,95,159,191,159,95,63,37,56,82,95,159,172,159,95,63,37,31,26,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,31,31,31,31,31,26,12,0,0,0,0,0,31,63,95,159,191,159,95,159,191,159,95,159,172,172,159,95,63,37,12,0,0,0,0,0,12,26,31,31,63,95,159,191,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,31,26,12,0,0,0,0,31,63,95,159,191,159,95,63,82,95,95,82,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,63,63,56,37,31,37,56,63,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,12,26,31,31,31,31,31,63,95,159,159,95,63,31,31,31,31,31,26,12,0,0,0,0,0,12,37,63,95,159,191,159,95,95,95,95,95,95,159,191,159,95,63,37,12,0,0,0,0,0,31,63,95,159,172,172,159,95,63,56,63,63,56,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,172,159,95,95,159,172,172,159,95,63,63,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,159,159,95,95,95,159,159,95,95,95,159,159,159,95,63,31,0,0,31,63,95,159,159,159,172,172,159,159,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,159,159,159,172,172,159,159,95,63,31,0,0,0,12,37,56,82,95,159,172,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,37,56,63,56,56,82,95,159,172,159,95,63,31,0,0,0,0,0,0,12,26,56,82,95,95,95,159,159,159,95,63,31,0,0,12,37,56,82,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,63,95,159,172,159,95,82,56,26,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,82,95,159,172,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,159,95,82,56,26,26,56,82,95,159,159,95,63,31,0,0,12,26,56,82,95,159,172,198,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,198,172,159,95,63,31,0,0,0,26,56,82,95,159,159,172,159,159,95,63,95,159,159,159,172,159,95,82,56,37,12,0,0,0,0,12,26,56,82,95,159,172,191,159,95,63,56,82,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,223,255,255,255,255,223,191,159,95,63,31,0,0,26,56,82,95,159,159,95,63,63,95,159,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,63,95,159,172,159,95,63,31,0,0,31,63,95,159,172,198,172,159,95,82,56,26,0,0,0,26,56,82,95,159,172,172,159,95,63,63,95,159,172,191,172,159,95,63,31,0,0,0,0,0,26,56,82,95,95,95,159,172,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,56,37,12,0,0,0,31,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,63,37,31,31,31,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,63,63,56,37,31,26,12,0,0,0,31,63,95,159,172,172,159,95,95,82,63,56,37,31,31,31,26,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,95,63,63,63,95,159,159,95,95,95,95,82,56,37,12,0,0,0,0,31,63,95,159,172,172,159,95,63,63,63,63,56,63,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,56,63,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,191,172,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,172,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,0,12,26,31,31,31,31,31,31,31,31,31,37,63,95,159,191,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,12,37,56,63,63,63,63,63,63,95,159,159,95,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,63,95,159,172,159,95,63,63,63,63,95,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,82,56,82,95,95,82,56,82,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,159,191,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,95,159,159,95,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,191,191,159,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,82,95,95,95,159,191,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,12,26,37,56,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,95,82,56,26,0,0,0,12,37,56,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,159,159,159,159,159,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,95,159,172,159,95,82,56,37,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,95,63,95,159,172,172,159,95,63,31,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,31,63,95,159,159,95,82,56,26,26,56,82,95,159,159,95,63,31,0,12,37,56,63,63,82,95,159,191,159,95,82,56,26,0,0,0,12,26,37,56,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,172,159,159,95,95,82,63,95,159,172,159,159,95,82,56,37,12,0,0,0,0,12,37,56,63,63,82,95,159,172,159,95,63,63,63,82,95,159,159,95,82,56,26,0,0,0,31,63,95,159,191,217,242,255,255,242,217,191,159,95,63,31,0,0,12,37,63,95,159,159,95,63,63,95,159,159,95,63,37,12,0,0,31,63,95,159,172,159,95,95,95,95,159,159,95,82,56,26,0,0,31,63,95,159,191,217,198,172,159,95,63,31,0,0,0,12,37,56,82,95,159,159,95,82,56,56,82,95,159,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,172,159,95,82,56,26,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,26,56,82,95,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,191,159,95,82,63,63,63,63,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,26,56,82,95,159,172,172,159,159,95,95,82,63,63,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,159,159,159,95,82,56,37,12,0,0,0,0,31,63,95,159,159,95,95,95,95,95,159,172,159,159,159,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,63,82,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,63,63,95,159,191,159,95,63,37,12,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,191,198,191,172,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,95,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,95,95,95,95,159,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,159,95,82,56,31,31,56,82,95,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,172,198,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,172,159,172,172,159,172,159,159,159,159,95,63,31,0,0,31,63,95,159,172,191,198,172,159,95,95,82,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,82,95,95,95,159,172,191,172,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,82,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,159,159,172,159,159,95,63,37,12,0,0,0,12,26,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,172,159,159,159,159,159,172,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,172,159,95,82,82,95,159,172,159,95,82,56,26,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,31,63,95,159,172,159,95,63,37,37,63,95,159,172,159,95,63,31,0,26,56,82,95,95,95,159,172,172,159,95,63,37,12,0,0,12,37,56,63,82,95,95,159,172,159,95,63,37,12,0,0,0,26,56,82,95,159,95,95,82,63,56,63,95,159,159,95,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,159,172,159,95,82,82,95,95,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,172,198,228,242,242,228,198,172,159,95,63,31,0,0,0,31,63,95,159,159,95,63,63,95,159,159,95,63,31,0,0,0,26,56,82,95,159,172,159,159,159,159,172,159,95,63,37,12,0,0,31,63,95,159,191,217,217,191,159,95,63,31,0,0,0,0,12,37,56,82,95,95,82,56,37,37,56,82,95,95,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,37,12,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,172,191,159,95,63,63,95,159,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,172,198,172,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,191,172,159,159,95,95,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,191,191,191,191,172,159,95,82,56,26,0,0,0,0,31,63,95,159,172,159,159,159,159,159,172,198,191,191,191,172,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,95,95,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,191,159,95,63,63,95,159,172,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,198,223,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,159,95,82,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,159,159,95,95,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,63,37,12,12,37,63,95,159,172,159,95,63,31,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,159,159,172,198,198,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,159,172,198,198,172,159,95,95,95,95,82,56,26,0,0,26,56,82,95,159,159,172,191,172,159,159,95,95,82,63,63,56,37,26,12,0,0,0,0,0,12,26,37,56,63,63,82,95,95,159,159,159,172,172,159,159,95,82,56,26,0,0,0,0,12,37,56,82,95,159,172,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,12,37,63,95,159,172,172,159,95,63,63,95,159,172,172,159,95,63,37,12,0,0,0,0,12,37,56,82,95,159,172,159,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,31,63,95,159,172,159,95,95,95,95,95,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,159,95,63,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,12,37,63,95,159,172,159,95,82,63,95,159,172,159,95,82,56,37,12,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,172,159,95,82,63,63,82,95,159,172,159,95,63,31,0,31,63,95,159,159,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,95,159,159,172,159,95,82,56,26,0,0,0,0,12,37,56,82,95,82,63,56,37,26,56,82,95,95,82,63,56,37,12,0,0,0,0,0,0,31,63,95,159,159,159,172,159,95,82,63,95,159,159,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,198,217,217,198,191,159,95,82,56,26,0,0,0,31,63,95,159,159,95,63,63,95,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,172,159,159,95,82,56,26,0,0,0,31,63,95,159,172,191,191,172,159,95,63,31,0,0,0,0,0,12,37,56,63,63,56,37,12,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,31,63,95,159,191,198,191,191,198,191,159,95,63,56,82,95,159,159,95,63,31,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,217,198,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,172,159,159,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,159,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,172,159,159,159,159,159,172,172,159,159,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,198,172,159,159,159,159,172,159,159,159,159,172,191,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,82,82,95,159,159,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,172,159,172,198,198,191,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,198,191,191,172,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,198,191,191,191,191,191,191,198,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,172,172,159,159,95,159,159,95,159,159,172,191,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,198,191,191,191,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,31,63,95,159,191,191,191,191,191,191,198,198,191,191,191,191,191,191,159,95,63,31,0,0,0,0,26,56,82,95,159,159,95,63,37,12,12,37,63,95,159,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,95,95,159,191,172,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,12,37,56,63,63,63,82,95,159,191,191,159,95,82,63,63,63,56,37,12,0,0,12,37,56,82,95,95,159,159,159,172,172,159,159,95,95,95,82,63,56,37,12,0,0,0,12,37,56,63,82,95,95,95,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,0,12,37,56,82,95,159,172,172,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,159,172,159,95,82,56,56,82,95,159,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,159,95,95,82,56,37,26,12,0,0,0,0,0,12,26,31,37,56,63,63,82,95,159,172,159,95,63,31,0,0,0,12,26,31,63,95,159,191,159,95,63,31,26,12,0,0,0,0,31,63,95,159,159,95,82,63,63,63,95,159,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,82,82,95,159,172,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,63,82,95,159,172,159,95,63,37,12,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,95,95,95,159,172,159,95,82,56,26,0,31,63,95,159,172,172,159,159,95,82,56,37,12,0,0,0,31,63,95,159,159,172,172,159,95,82,56,37,12,0,0,0,0,0,12,37,56,63,56,37,26,12,12,37,56,63,63,56,37,26,12,0,0,0,0,0,0,0,31,63,95,159,159,159,159,95,82,56,63,95,159,159,159,159,95,82,56,37,12,0,0,0,0,12,37,63,95,159,159,172,191,191,172,159,159,95,63,37,12,0,0,0,31,63,95,159,159,95,63,63,95,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,159,159,95,95,82,56,37,12,0,0,0,26,56,82,95,159,159,159,159,95,82,56,26,0,0,0,0,0,0,12,26,31,31,26,12,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,172,191,159,95,63,63,95,159,172,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,191,191,191,191,191,191,191,198,191,159,95,63,31,0,0,31,63,95,159,172,198,172,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,95,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,159,95,95,95,95,95,159,159,95,95,95,159,172,159,95,82,56,26,0,0,31,63,95,159,191,172,159,95,95,95,95,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,191,198,217,198,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,191,172,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,191,172,159,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,0,0,0,0,0,26,56,82,95,159,172,191,172,159,172,172,159,172,191,198,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,172,159,159,159,159,159,159,159,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,172,172,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,63,95,159,159,95,82,56,37,37,56,82,95,159,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,26,37,56,82,95,159,172,159,159,172,159,95,82,56,37,26,12,0,0,0,0,12,37,56,63,82,95,95,95,159,159,172,172,159,159,159,95,95,82,56,37,12,0,0,26,56,82,95,95,159,159,159,172,172,159,159,95,95,95,82,63,56,37,12,0,0,0,12,37,56,82,95,159,172,172,159,95,95,159,172,172,159,95,82,56,37,12,0,0,0,12,37,63,95,159,172,159,95,82,56,37,37,56,82,95,159,172,159,95,63,37,12,0,0,0,31,63,95,159,172,159,95,82,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,82,95,159,172,159,95,63,31,0,0,12,37,56,63,63,95,159,191,159,95,63,63,56,37,12,0,0,0,31,63,95,159,172,159,95,95,95,95,95,159,159,95,63,31,0,0,0,0,0,0,26,56,82,95,159,172,159,95,63,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,172,159,95,82,63,95,159,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,12,37,56,82,95,159,172,159,159,159,159,172,159,95,82,56,37,12,0,26,56,82,95,159,159,95,95,82,56,37,12,0,0,0,0,31,63,95,159,159,159,159,95,82,56,37,12,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,63,95,159,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,159,159,159,159,95,95,82,56,26,0,0,0,0,26,56,82,95,95,82,56,56,82,95,95,82,56,26,0,0,0,0,0,12,37,56,63,82,95,95,82,63,56,37,12,0,0,0,0,12,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,56,82,95,159,172,159,159,159,159,159,159,172,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,0,31,63,95,159,191,159,95,63,95,159,159,95,63,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,159,95,63,63,63,95,159,159,95,63,82,95,159,172,159,95,63,31,0,0,31,63,95,159,191,159,95,82,63,63,82,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,26,56,82,95,159,191,159,95,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,31,63,95,159,159,159,172,198,172,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,191,159,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,191,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,159,159,159,159,172,172,159,159,159,172,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,191,159,95,95,95,95,95,95,95,95,95,95,159,191,159,95,63,31,0,0,26,56,82,95,95,95,95,95,95,95,159,159,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,37,63,95,159,172,159,95,82,63,63,82,95,159,172,159,95,63,37,12,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,0,0,12,26,31,63,95,159,172,172,159,95,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,26,56,82,95,159,172,159,95,95,159,172,159,95,82,56,26,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,159,159,159,172,172,159,159,95,82,56,26,0,0,31,63,95,159,159,172,191,172,159,159,95,95,82,63,63,56,37,26,12,0,0,0,0,26,56,82,95,159,172,172,159,95,82,82,95,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,159,172,159,95,63,37,12,12,37,63,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,159,172,159,95,82,56,26,0,0,26,56,82,95,95,95,159,191,159,95,95,95,82,56,26,0,0,0,26,56,82,95,159,172,159,159,159,159,159,172,159,95,63,31,0,0,0,0,0,0,12,37,56,82,95,159,159,95,63,56,82,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,31,63,95,159,159,95,82,56,63,95,159,159,95,82,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,159,159,159,159,159,159,95,82,56,37,12,0,0,12,37,56,82,95,95,82,63,56,37,12,0,0,0,0,0,26,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,26,56,82,95,82,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,56,37,12,0,0,0,0,12,37,56,63,63,56,37,37,56,63,63,56,37,12,0,0,0,0,0,0,12,26,37,56,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,191,159,95,95,159,191,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,0,12,37,63,95,159,172,159,95,95,95,95,95,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,26,37,56,63,63,82,95,95,159,172,172,159,95,63,31,0,0,0,0,12,37,63,95,159,191,159,95,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,37,56,63,63,63,95,159,172,172,159,95,63,31,0,0,0,0,0,12,37,63,95,159,191,159,95,95,159,159,95,82,56,26,0,0,0,0,0,0,0,0,26,56,82,95,95,95,159,191,159,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,191,159,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,159,172,191,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,63,63,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,95,159,159,95,95,95,159,191,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,31,63,95,159,172,172,159,95,63,63,63,63,63,63,95,159,172,172,159,95,63,31,0,0,12,37,56,63,63,63,63,63,63,95,159,159,95,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,95,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,26,56,82,95,159,191,159,95,63,37,31,31,31,31,31,26,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,12,26,31,37,56,63,82,95,95,95,159,159,172,172,159,95,63,31,0,0,31,63,95,159,172,159,159,159,95,95,82,63,56,37,31,26,12,0,0,0,0,0,0,31,63,95,159,172,172,159,95,82,56,56,82,95,159,172,172,159,95,63,31,0,0,0,31,63,95,159,159,159,95,82,56,26,0,0,26,56,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,191,172,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,172,159,159,95,63,37,12,0,0,31,63,95,159,159,159,172,191,172,159,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,26,56,82,95,95,82,56,37,56,82,95,95,82,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,12,37,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,12,37,56,63,63,56,37,26,12,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,12,37,56,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,12,26,31,31,26,12,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,12,26,31,31,31,31,31,31,37,56,63,82,95,159,191,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,95,159,172,159,95,63,63,95,159,191,159,95,63,31,0,0,0,0,12,37,56,82,95,159,172,159,95,63,63,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,63,56,37,31,31,31,31,31,31,26,12,0,0,0,12,37,56,63,63,56,37,31,31,37,56,63,82,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,159,95,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,63,95,159,159,95,63,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,172,159,95,159,172,159,95,63,37,12,0,0,0,0,0,0,0,0,12,37,56,63,63,95,159,191,159,95,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,159,159,159,95,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,31,63,95,159,191,159,95,82,95,159,172,172,159,95,82,56,37,12,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,26,56,82,95,159,191,159,95,63,37,31,37,56,82,95,159,191,159,95,82,56,26,0,0,26,56,82,95,159,191,159,95,82,56,37,37,56,82,95,159,191,159,95,82,56,26,0,0,0,12,26,31,31,31,31,31,63,95,159,159,95,63,31,31,31,31,31,26,12,0,0,0,0,26,56,82,95,159,172,172,159,172,159,159,159,159,172,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,82,95,159,191,191,159,95,82,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,12,37,63,95,159,191,159,95,82,63,63,63,63,56,37,12,0,0,0,0,0,0,0,31,63,95,159,172,159,95,82,82,95,159,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,82,95,95,159,159,95,82,56,26,0,0,31,63,95,159,159,95,95,95,82,63,56,37,26,12,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,56,37,37,56,82,95,159,159,95,82,56,26,0,0,0,26,56,82,95,95,159,95,63,37,12,0,0,12,37,63,95,159,95,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,159,159,159,159,159,159,95,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,63,63,56,37,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,37,56,63,63,63,63,63,63,63,82,95,95,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,191,159,95,82,95,159,159,95,82,63,95,159,191,159,95,63,31,0,0,0,0,26,56,82,95,159,172,159,95,82,56,31,31,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,191,159,95,95,82,63,63,63,63,63,63,63,56,37,12,0,0,26,56,82,95,95,82,63,63,63,63,63,63,82,95,159,191,159,95,63,31,0,0,12,37,56,82,95,159,172,159,95,82,63,95,159,159,95,63,82,95,159,172,159,95,63,31,0,0,0,31,63,95,159,159,95,63,31,63,95,159,159,95,63,82,95,159,172,159,95,63,31,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,26,56,82,95,159,172,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,63,95,159,191,159,95,63,31,31,31,31,26,12,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,95,95,95,82,82,95,159,191,159,95,82,56,37,12,0,0,0,0,0,0,31,63,95,159,191,159,95,63,82,95,159,172,172,159,95,82,56,26,0,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,26,31,31,63,95,159,159,95,63,95,159,191,159,95,63,31,0,0,12,37,63,95,159,191,159,95,82,63,63,63,82,95,159,172,172,159,95,63,37,12,0,0,12,37,63,95,159,172,172,159,95,82,63,63,82,95,159,172,172,159,95,63,37,12,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,159,159,159,159,159,159,95,159,172,172,159,95,63,31,0,0,0,0,31,63,95,159,172,172,159,95,95,159,191,191,159,95,95,159,172,172,159,95,63,31,0,0,0,0,0,0,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,159,95,82,56,56,82,95,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,37,56,63,82,95,95,82,56,37,12,0,0,26,56,82,95,95,82,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,37,12,12,37,56,82,95,95,82,56,37,12,0,0,0,12,37,56,63,82,95,82,56,26,0,0,0,0,26,56,82,95,82,63,56,37,12,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,56,82,95,95,95,95,95,95,82,63,56,37,12,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,26,31,31,26,12,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,26,56,82,95,95,95,95,95,95,95,95,159,159,172,172,159,95,82,56,26,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,159,95,95,95,159,172,159,95,63,31,0,0,0,12,37,63,95,159,172,172,159,95,63,37,12,31,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,95,95,95,95,95,95,95,95,82,56,37,12,0,31,63,95,159,159,95,95,95,95,95,95,95,95,159,172,172,159,95,63,31,0,0,26,56,82,95,159,172,172,159,95,63,63,95,159,159,95,95,95,159,172,159,95,82,56,26,0,0,0,31,63,95,159,159,95,63,31,63,95,159,159,95,95,95,159,172,159,95,82,56,26,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,12,37,63,95,159,172,191,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,63,63,56,63,95,159,172,172,159,95,82,56,26,0,0,0,0,0,0,31,63,95,159,191,159,95,63,56,82,95,159,172,172,159,95,63,37,12,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,63,95,159,191,159,95,63,31,0,0,0,31,63,95,159,172,172,159,95,95,95,95,95,159,172,172,159,95,82,56,26,0,0,0,0,26,56,82,95,159,191,172,159,95,95,95,95,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,26,56,82,95,159,159,95,82,95,95,95,95,95,95,82,95,159,159,95,82,56,26,0,0,0,0,26,56,82,95,159,172,172,159,159,172,159,159,172,159,159,172,191,159,95,82,56,26,0,0,0,0,0,0,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,95,82,56,26,0,0,0,0,0,0,12,37,56,82,95,82,56,37,37,56,82,95,82,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,12,26,37,56,63,56,37,12,0,0,0,0,12,37,56,63,56,37,26,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,63,63,63,56,37,26,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,159,159,159,159,159,159,159,172,191,172,159,95,82,56,37,12,0,0,0,0,31,63,95,159,191,159,95,63,95,159,172,172,159,159,159,172,159,95,82,56,26,0,0,0,26,56,82,95,159,191,159,95,82,56,26,0,31,63,95,159,191,159,95,63,31,0,0,0,12,37,56,82,95,159,172,191,172,159,159,159,159,159,159,159,159,95,82,56,26,0,31,63,95,159,172,159,159,159,159,159,159,159,159,172,172,159,95,82,56,26,0,0,31,63,95,159,172,191,159,95,82,56,63,95,159,172,159,159,159,172,172,159,95,63,37,12,0,0,0,31,63,95,159,159,95,63,31,63,95,159,172,159,159,159,172,172,159,95,63,37,12,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,26,56,82,95,159,191,191,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,191,159,95,63,31,31,26,56,82,95,159,191,172,159,95,63,31,0,0,0,0,0,0,31,63,95,159,191,159,95,63,37,56,82,95,159,191,159,95,82,56,26,0,0,31,63,95,159,191,159,95,63,31,31,63,95,159,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,63,95,159,191,159,95,63,31,0,0,0,26,56,82,95,159,172,172,159,159,159,159,159,172,172,159,95,82,56,37,12,0,0,0,0,12,37,63,95,159,172,191,172,159,159,159,159,172,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,82,56,63,63,63,63,63,63,56,82,95,95,82,56,37,12,0,0,0,0,12,37,56,82,95,159,172,191,172,159,95,95,159,172,191,172,159,159,95,63,37,12,0,0,0,0,0,0,0,0,0,12,37,56,82,95,159,159,172,191,191,172,159,159,95,63,31,0,0,0,0,0,0,0,12,37,56,63,56,37,12,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,31,63,95,159,159,159,95,63,82,95,159,172,191,191,172,159,95,82,56,37,12,0,0,0,31,63,95,159,159,159,159,95,63,37,12,0,31,63,95,159,159,159,95,63,31,0,0,0,0,12,37,56,82,95,159,159,159,172,191,191,191,191,191,172,159,159,95,63,31,0,31,63,95,159,159,172,191,191,191,191,191,191,172,159,159,95,82,56,37,12,0,0,31,63,95,159,172,159,159,95,63,37,63,95,159,191,191,191,191,172,159,95,82,56,26,0,0,0,0,31,63,95,159,159,95,63,31,63,95,159,191,191,191,191,172,159,95,82,56,26,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,0,12,37,63,95,159,159,159,159,95,63,31,0,0,0,0,0,0,31,63,95,159,159,159,95,63,31,37,63,95,159,159,159,159,95,63,31,0,0,31,63,95,159,159,159,95,63,31,31,63,95,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,63,95,159,159,159,95,63,31,0,0,0,12,37,56,82,95,159,159,172,191,191,191,172,159,159,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,159,159,172,191,191,191,191,172,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,31,63,95,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,31,31,31,31,31,31,37,56,63,63,56,37,12,0,0,0,0,0,0,12,37,56,82,95,159,159,159,95,82,82,95,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,95,95,82,56,26,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,26,56,82,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,159,159,159,159,95,82,56,37,12,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,12,37,56,82,95,95,95,159,159,159,159,159,159,159,95,95,82,56,26,0,26,56,82,95,95,159,159,159,159,159,159,159,159,95,95,82,56,37,12,0,0,0,31,63,95,159,159,95,95,82,56,31,63,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,26,56,82,95,95,82,56,31,63,95,159,159,159,159,159,159,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,26,56,82,95,95,95,95,82,56,26,0,0,26,56,82,95,95,95,82,56,26,26,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,95,82,56,26,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,82,95,95,159,159,159,159,159,159,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,26,56,82,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,12,37,56,82,95,95,95,82,56,56,82,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,37,56,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,82,95,95,95,95,82,56,37,12,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,82,95,95,95,95,95,95,95,82,63,56,37,12,0,12,37,56,63,82,95,95,95,95,95,95,95,95,82,63,56,37,12,0,0,0,0,26,56,82,95,95,82,63,56,37,26,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,12,37,56,63,63,56,37,26,56,82,95,95,95,95,95,95,82,56,37,12,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,12,37,56,63,63,63,63,56,37,12,0,0,12,37,56,63,63,63,56,37,12,12,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,12,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,82,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,82,95,95,95,95,95,95,82,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,37,56,63,63,63,63,63,63,63,56,37,26,12,0,0,0,12,26,37,56,63,63,63,63,63,63,63,63,56,37,26,12,0,0,0,0,0,12,37,56,63,63,56,37,26,12,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,12,26,31,31,26,12,12,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,12,26,31,31,31,31,26,12,0,0,0,0,12,26,31,31,31,26,12,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,56,37,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,37,56,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,12,26,31,31,26,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,56,37,26,12,12,37,56,63,63,56,37,12,0,0,0,12,37,56,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,12,26,31,31,31,26,37,56,82,95,82,56,37,31,31,26,12,0,0,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,12,37,56,82,95,95,95,95,95,82,63,56,37,37,56,82,95,95,82,56,26,0,0,12,37,56,82,95,95,82,56,37,12,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,31,26,12,26,31,31,31,26,12,0,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,37,56,63,63,63,56,56,82,95,159,95,82,63,63,63,56,37,12,0,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,0,26,56,82,95,159,159,159,159,159,95,95,82,63,56,82,95,159,159,95,63,31,0,12,37,56,82,95,159,159,95,82,56,37,12,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,63,56,37,56,63,63,63,56,37,12,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,26,56,82,95,95,95,82,63,95,159,172,159,95,95,95,95,82,56,26,0,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,12,37,63,95,159,172,172,159,172,172,159,159,95,95,82,95,159,172,159,95,63,31,0,26,56,82,95,159,172,172,159,95,82,56,26,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,95,82,56,82,95,95,95,82,56,26,0,0,0,31,63,95,159,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,159,95,63,31,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,159,159,95,82,95,159,172,159,95,159,159,159,95,63,31,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,26,56,82,95,159,172,159,95,159,159,172,172,159,159,95,159,172,172,159,95,63,31,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,159,95,82,95,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,31,63,95,159,172,159,159,95,95,159,159,172,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,95,63,31,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,191,172,159,95,159,172,159,95,95,159,191,159,95,63,31,0,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,31,63,95,159,172,159,95,82,95,95,159,159,172,172,159,172,172,159,95,82,56,26,0,31,63,95,159,172,198,198,172,159,95,63,31,0,0,0,31,63,95,159,191,172,159,95,95,159,172,191,159,95,95,159,172,191,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,159,95,95,82,82,95,95,159,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,82,56,26,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,31,63,95,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,95,63,31,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,31,63,95,159,159,159,95,95,159,159,95,82,95,159,159,159,95,63,31,0,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,31,63,95,159,159,95,82,56,63,82,95,95,159,159,159,159,159,95,82,56,37,12,0,26,56,82,95,159,191,191,159,95,82,56,26,0,0,0,31,63,95,159,191,172,159,95,95,159,172,172,159,95,95,159,172,191,159,95,63,31,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,37,56,82,95,82,63,56,56,63,82,95,82,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,56,37,12,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,26,56,82,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,95,82,56,26,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,26,56,82,95,95,95,95,159,172,159,95,63,82,95,95,95,82,56,26,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,26,56,82,95,95,82,56,37,37,56,63,82,95,95,95,95,95,82,56,37,12,0,0,12,37,63,95,159,159,159,159,95,63,37,12,0,0,0,31,63,95,159,159,159,95,82,82,95,159,159,95,82,82,95,159,159,159,95,63,31,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,12,37,56,63,56,37,26,26,37,56,63,56,37,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,26,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,12,37,56,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,56,37,12,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,12,37,56,63,63,63,82,95,159,95,82,56,56,63,63,63,56,37,12,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,12,37,56,63,63,56,37,12,12,26,37,56,63,63,63,63,63,56,37,12,0,0,0,0,26,56,82,95,95,95,95,82,56,26,0,0,0,0,26,56,82,95,95,95,82,56,56,82,95,95,82,56,56,82,95,95,95,82,56,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,12,26,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,12,26,31,31,37,56,82,95,82,56,37,26,31,31,31,26,12,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,0,12,26,31,31,26,12,0,0,0,12,26,31,31,31,31,31,26,12,0,0,0,0,0,12,37,56,63,63,63,63,56,37,12,0,0,0,0,12,37,56,63,63,63,56,37,37,56,63,63,56,37,37,56,63,63,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,12,37,56,63,56,37,12,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,26,31,31,31,31,26,12,0,0,0,0,0,0,12,26,31,31,31,26,12,12,26,31,31,26,12,12,26,31,31,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,12,26,31,26,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
}
};