This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new ed0c18c66c drivers/video/fb.c: Add startup splashscreen option
ed0c18c66c is described below

commit ed0c18c66cb77050528b97f18c68df83f0d1e0d6
Author: Tim Hardisty <56726697+tim...@users.noreply.github.com>
AuthorDate: Tue Apr 15 19:48:54 2025 +0100

    drivers/video/fb.c: Add startup splashscreen option
    
    Adds Kconfig-selected splashscreen options used when the driver is first 
registered
    
    * Includes a new Python script in ./tools to create RLE bitmap files
    * Includes default NS logo btimaps in 320x320, 160x160 and 80x80 
resolutions along with their PNG files
    
    Signed-off-by: Tim Hardisty  t...@jti.uk.com>
---
 drivers/video/Kconfig           |     96 +
 drivers/video/Make.defs         |     12 +
 drivers/video/fb.c              |    331 +-
 drivers/video/new_logo.c        | 532740 +++++++++++++++++++++++++++++++++++++
 drivers/video/new_nx_logo.png   |    Bin 0 -> 190613 bytes
 drivers/video/nxlogo160.c       |  27636 ++
 drivers/video/nxlogo160.png     |    Bin 0 -> 19466 bytes
 drivers/video/nxlogo320.c       |  41913 +++
 drivers/video/nxlogo320.png     |    Bin 0 -> 18055 bytes
 drivers/video/nxlogo80.c        |  11439 +
 drivers/video/nxlogo80.png      |    Bin 0 -> 18662 bytes
 include/nuttx/video/fb.h        |     62 +
 include/nuttx/video/rgbcolors.h |     12 +
 tools/splashscreen_converter.py |    256 +
 14 files changed, 614428 insertions(+), 69 deletions(-)

diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index d87a277153..66a4c915c2 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -56,6 +56,102 @@ config VIDEO_FB_NPOLLWAITERS
        depends on VIDEO_FB
        default 2
 
+config VIDEO_FB_SPLASHSCREEN
+  bool "Enable Splashscreen when Framebuffer Driver is registered"
+       depends on VIDEO_FB
+       default n
+       ---help---
+               This feature allows a splashscreen image to be displayed during 
the
+               Framebuffer     device driver register function. It provides 
the following
+               functionality:
+               - Choice of 80x80, 160x160 or 320x320 default "NX" logos
+               - Alternative "out-of-tree" image as splashscreen
+               - Configurable background colour (default black)
+               - Bit-per-pixel choice (32/24/16/8/Greyscale/Mono) to suit the 
LCD used
+               - Splashscreen can be set to remain displayed for 'n' seconds 
('n' can be 0)
+               - Splashscreen can be cleared (to black) once framebuffer 
device register is
+                 complete
+               - Python "splashscreen_converter.py" tool (in NuttX tools 
directory) can be used
+                 to create custom splashscreens - note the tool restricts the 
number of colours
+                 to 256.
+
+
+if VIDEO_FB_SPLASHSCREEN
+
+menu "Splashscreen Image Selection and Configuration"
+
+choice
+       prompt "Select Splashscreen Image Source"
+       default VIDEO_FB_SPLASHSCREEN_NXLOGO
+
+config VIDEO_FB_SPLASHSCREEN_NXLOGO
+       bool "Use default NuttX NX Logo"
+
+config VIDEO_FB_SPLASHSCREEN_CUSTOM
+       bool "Use Custom file as splashscreen"
+       ---help---
+               This must be a compiled C source file, such as fb_splash.o, 
created
+               as a c src file using the splashscreen_converter.py Python 
script,
+               available in the nuttx/tools directory, and compiled as part of 
the
+               build.
+               Typically this would be a source file of an out-of-tree custom 
board.
+
+endchoice
+
+choice
+       prompt "Select NXlogo bitmap size to use"
+       default VIDEO_FB_SPLASHSCREEN_NXLOGO_160
+       depends on VIDEO_FB_SPLASHSCREEN_NXLOGO
+
+config VIDEO_FB_SPLASHSCREEN_NXLOGO_320
+       bool "320x320 pixels"
+
+config VIDEO_FB_SPLASHSCREEN_NXLOGO_160
+       bool "160x160 pixels"
+
+config VIDEO_FB_SPLASHSCREEN_NXLOGO_80
+       bool "80x80 pixels"
+endchoice
+
+choice
+       prompt "Select Splashscreen Bits-per-pixel (BPP)"
+       default VIDEO_FB_SPLASHSCREEN_BPP32
+
+config VIDEO_FB_SPLASHSCREEN_BPP32
+       bool "32BPP (ARGB)"
+
+config VIDEO_FB_SPLASHSCREEN_BPP24
+       bool "24BPP (RGB)"
+
+config VIDEO_FB_SPLASHSCREEN_BPP16
+       bool "16BPP (RGB565)"
+
+config VIDEO_FB_SPLASHSCREEN_MONO
+       bool "Monochrome"
+
+config VIDEO_FB_SPLASHSCREEN_GREY
+       bool "Greyscale (8BPP)"
+
+endchoice
+
+config VIDEO_FB_SPLASHSCREEN_BG_COLOUR
+       hex "Hex (A)RGB background colour for splashscreen"
+       default 0
+       ---help---
+               default is black
+
+config VIDEO_FB_SPLASHSCREEN_DISP_TIME
+       int "Time to sleep once Splashscreen displayed"
+       default 1
+
+config VIDEO_FB_SPLASHSCREEN_CLR_ON_EXIT
+       bool "Clear Framebuffer memory when driver registration is complete"
+       default y
+
+endmenu # "Splashscreen Image Selection and Configuration"
+
+endif # VIDEO_FB_SPLASHSCREEN
+
 config VIDEO_STREAM
        bool "Video Stream Support"
        default n
diff --git a/drivers/video/Make.defs b/drivers/video/Make.defs
index e2edc640b5..7d62a646e7 100644
--- a/drivers/video/Make.defs
+++ b/drivers/video/Make.defs
@@ -32,6 +32,18 @@ ifeq ($(CONFIG_VIDEO_STREAM),y)
   CSRCS += v4l2_core.c video_framebuff.c v4l2_cap.c v4l2_m2m.c
 endif
 
+ifeq ($(CONFIG_VIDEO_FB_SPLASHSCREEN),y)
+  ifeq ($(CONFIG_VIDEO_FB_SPLASHSCREEN_NXLOGO),y)
+    ifeq ($(CONFIG_VIDEO_FB_SPLASHSCREEN_NXLOGO_320),y)
+      CSRCS += nxlogo320.c
+    else ifeq ($(CONFIG_VIDEO_FB_SPLASHSCREEN_NXLOGO_160),y)
+      CSRCS += nxlogo160.c
+    else
+      CSRCS += nxlogo80.c
+    endif
+  endif
+endif
+
 # These video drivers depend on I2C support
 
 ifeq ($(CONFIG_I2C),y)
diff --git a/drivers/video/fb.c b/drivers/video/fb.c
index 419e299dbe..2ee6b6e172 100644
--- a/drivers/video/fb.c
+++ b/drivers/video/fb.c
@@ -45,11 +45,34 @@
 #include <nuttx/clock.h>
 #include <nuttx/wdog.h>
 #include <nuttx/circbuf.h>
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN
+#  include <nuttx/signal.h>
+#endif
 
 /****************************************************************************
  * Pre-processor definitions
  ****************************************************************************/
 
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN
+#  define SPLASH_BGCOL CONFIG_VIDEO_FB_SPLASHSCREEN_BG_COLOUR
+#  define SPLASH_SLEEP CONFIG_VIDEO_FB_SPLASHSCREEN_DISP_TIME
+#
+#  if defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32)
+#    define SPLASHSCREEN_FMT FB_FMT_RGBA32
+#  elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP24)
+#    define SPLASHSCREEN_FMT FB_FMT_RGB24
+#  elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP16)
+#    define SPLASHSCREEN_FMT FB_FMT_RGB16_565
+#  elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP8)
+#    define SPLASHSCREEN_FMT FB_FMT_RGB8_332
+#  elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_GREY)
+#    define SPLASHSCREEN_FMT FB_FMT_GREY
+#  elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_MONO)
+#    define SPLASHSCREEN_FMT FB_FMT_MONO
+#  endif /* CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32 */
+#
+#endif /* CONFIG_VIDEO_FB_SPLASHSCREEN */
+
 /****************************************************************************
  * Private Types
  ****************************************************************************/
@@ -73,10 +96,8 @@ struct fb_priv_s
 
 struct fb_paninfo_s
 {
-  FAR struct circbuf_s buf;       /* Pan buffer queued list */
-
-  struct wdog_s wdog;             /* VSync offset timer */
-
+  FAR struct circbuf_s     buf;        /* Pan buffer queued list             */
+  struct wdog_s            wdog;       /* VSync offset timer                 */
   FAR struct fb_chardev_s *dev;
 };
 
@@ -88,20 +109,20 @@ struct fb_paninfo_s
 
 struct fb_chardev_s
 {
-  FAR struct fb_vtable_s *vtable;   /* Framebuffer interface */
-  uint8_t plane;                    /* Video plan number */
-  clock_t vsyncoffset;              /* VSync offset ticks */
-  FAR struct fb_priv_s *head;
-  FAR struct fb_paninfo_s *paninfo; /* Pan info array */
-  size_t paninfo_count;             /* Pan info count */
+  FAR struct fb_vtable_s  *vtable;         /* Framebuffer interface          */
+  uint8_t                  plane;          /* Video plan number              */
+  clock_t                  vsyncoffset;    /* VSync offset ticks             */
+  FAR struct fb_priv_s    *head;
+  FAR struct fb_paninfo_s *paninfo;       /* Pan info array                  */
+  size_t                   paninfo_count; /* Pan info count                  */
 };
 
 struct fb_panelinfo_s
 {
-  FAR void *fbmem;                /* Start of frame buffer memory */
-  size_t fblen;                   /* Size of the framebuffer */
-  uint8_t fbcount;                /* Count of frame buffer */
-  uint8_t bpp;                    /* Bits per pixel */
+  FAR void *fbmem;                     /* Start of frame buffer memory       */
+  size_t fblen;                        /* Size of the framebuffer            */
+  uint8_t fbcount;                     /* Count of frame buffer              */
+  uint8_t bpp;                         /* Bits per pixel                     */
 };
 
 /****************************************************************************
@@ -146,6 +167,14 @@ static int     fb_munmap(FAR struct task_group_s *group,
                          FAR void *start, size_t length);
 #endif
 
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN
+static int fb_splashscreen(FAR struct fb_videoinfo_s *vinfo,
+                           FAR struct fb_planeinfo_s *pinfo);
+static int fb_splash_fill(FAR struct fb_videoinfo_s  *vinfo,
+                          FAR struct fb_planeinfo_s  *pinfo,
+                          uint32_t colour);
+#endif
+
 /****************************************************************************
  * Private Data
  ****************************************************************************/
@@ -163,10 +192,138 @@ static const struct file_operations g_fb_fops =
   fb_poll        /* poll */
 };
 
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN
+extern const struct palette_bitmap_s g_splscr;
+#endif
+
 /****************************************************************************
  * Private Functions
  ****************************************************************************/
 
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN
+static int fb_splash_fill(FAR struct fb_videoinfo_s  *vinfo,
+                          FAR struct fb_planeinfo_s  *pinfo,
+                          uint32_t colour)
+{
+  FAR uint8_t *row;
+  int rgb_colour;
+  int y;
+#if !defined(CONFIG_VIDEO_FB_SPLASHSCREEN_MONO) && \
+    !defined(CONFIG_VIDEO_FB_SPLASHSCREEN_GREY) && \
+    !defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32)
+  const int r = (colour >> 16)  & 0xff;
+  const int g = (colour >> 8)   & 0xff;
+  const int b = (colour)        & 0xff;
+#endif
+
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32
+  rgb_colour = colour;
+#elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP24)
+  rgb_colour = MKRGB(r, g, b);
+#elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP16)
+  rgb_colour = MKRGB(r, g, b);
+#elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_BPP8)
+  rgb_colour = MKRGB(r, g, b);
+#elif defined(CONFIG_VIDEO_FB_SPLASHSCREEN_MONO) || \
+      defined(CONFIG_VIDEO_FB_SPLASHSCREEN_GREY)
+  rgb_colour = colour & 0xff; /* No conversion needed               */
+#endif
+
+  row = (FAR uint8_t *)pinfo->fbmem;
+  for (y = 0; y < (vinfo->yres - 1); y++)
+    {
+      memset(row, rgb_colour, pinfo->stride);
+      row += pinfo->stride;
+    }
+
+  return OK;
+}
+
+static int fb_splashscreen(FAR struct fb_videoinfo_s *vinfo,
+                           FAR struct fb_planeinfo_s *pinfo)
+{
+  FAR const struct splscr_bitmap_s *record = &g_splscr.data[0];
+  FAR uint8_t                      *dst;
+  unsigned int                      row;
+  unsigned int                      nrun;
+  FAR fb_pixel_t                    *buf;
+  FAR fb_pixel_t                    colour;
+  int                               ret = OK;
+
+  DEBUGASSERT(SPLASHSCREEN_FMT == vinfo->fmt);
+  if (SPLASHSCREEN_FMT != vinfo->fmt)
+    {
+      gwarn("WARNING: Splashscreen format (%d) doesn't match LCD (%d)\n",
+             SPLASHSCREEN_FMT, vinfo->fmt);
+    }
+
+  DEBUGASSERT(g_splscr.width <= vinfo->xres);
+  if (g_splscr.width > vinfo->xres)
+    {
+      gwarn("Splashscreen width %d wider than the display width: %d\n",
+            (int)g_splscr.width, vinfo->xres);
+      return -EINVAL;
+    }
+
+  DEBUGASSERT(g_splscr.height <= vinfo->yres);
+  if (g_splscr.height > vinfo->yres)
+    {
+      gerr("ERROR: Splashscreen height %d taller than the display: %d\n",
+            (int)g_splscr.height, vinfo->yres);
+      return -EINVAL;
+    }
+
+  buf = kmm_malloc(sizeof(fb_pixel_t) * g_splscr.width);
+  if (buf == NULL)
+    {
+      gerr("ERROR: Failed to allocate memory for splashsceeb buffer\n");
+      return -ENOMEM;
+    }
+
+  /* Centre the image and set destination to start of area to be used      */
+
+  dst = pinfo->fbmem + (pinfo->stride *
+                                    ((vinfo->yres - g_splscr.height) / 2)) +
+                                     (((vinfo->xres - g_splscr.width) / 2) *
+                                      sizeof(fb_pixel_t));
+
+  /* Now output the rows */
+
+  for (row = 0; row < g_splscr.height; row++)
+    {
+      unsigned int width;
+      FAR fb_pixel_t *bufp = buf; /* Start address of the buffer */
+
+      /* Process each run-length encoded pixel in the image */
+
+      for (width = 0; width < g_splscr.width; record++)
+        {
+          nrun  = (unsigned int)record->npixels; /* num pixels of the colour */
+          colour = g_splscr.lut[record->lookup];
+          width += nrun;
+          while (nrun-- > 0)
+            {
+              *bufp = colour; /* fill with the colour */
+              bufp++;
+            }
+        }
+
+      DEBUGASSERT(width == g_splscr.width);
+      gerr("ERROR: Splashscreen file RLE line length doe not match LCD\n");
+
+      /* copy the decoded/expanded pixel data for this row to framebuffer   */
+
+      memcpy(dst, buf, sizeof(fb_pixel_t) * g_splscr.width);
+
+      /* Increment the vertical position */
+
+      dst += pinfo->stride;
+    }
+
+  return ret;
+}
+#endif /* CONFIG_VIDEO_FB_SPLASHSCREEN */
+
 /****************************************************************************
  * Name: fb_get_panbuf
  ****************************************************************************/
@@ -316,13 +473,13 @@ err_fb:
 
 static int fb_close(FAR struct file *filep)
 {
-  FAR struct inode *inode;
+  FAR struct inode        *inode;
   FAR struct fb_chardev_s *fb;
-  FAR struct fb_priv_s *priv;
-  FAR struct fb_priv_s *curr;
-  FAR struct fb_priv_s *prev;
-  irqstate_t flags;
-  int ret;
+  FAR struct fb_priv_s    *priv;
+  FAR struct fb_priv_s    *curr;
+  FAR struct fb_priv_s    *prev;
+  irqstate_t              flags;
+  int                     ret;
 
   inode = filep->f_inode;
   fb    = inode->i_private;
@@ -383,14 +540,14 @@ static int fb_close(FAR struct file *filep)
 
 static ssize_t fb_read(FAR struct file *filep, FAR char *buffer, size_t len)
 {
-  FAR struct inode *inode;
+  FAR struct inode        *inode;
   FAR struct fb_chardev_s *fb;
-  FAR struct fb_priv_s *priv;
-  struct fb_panelinfo_s panelinfo;
-  size_t start;
-  size_t end;
-  size_t size;
-  int ret;
+  FAR struct fb_priv_s    *priv;
+  struct fb_panelinfo_s    panelinfo;
+  size_t                   start;
+  size_t                   end;
+  size_t                   size;
+  int                      ret;
 
   ginfo("len: %u\n", (unsigned int)len);
 
@@ -441,14 +598,14 @@ static ssize_t fb_read(FAR struct file *filep, FAR char 
*buffer, size_t len)
 static ssize_t fb_write(FAR struct file *filep, FAR const char *buffer,
                         size_t len)
 {
-  FAR struct inode *inode;
+  FAR struct inode        *inode;
   FAR struct fb_chardev_s *fb;
-  FAR struct fb_priv_s *priv;
-  struct fb_panelinfo_s panelinfo;
-  size_t start;
-  size_t end;
-  size_t size;
-  int ret;
+  FAR struct fb_priv_s    *priv;
+  struct fb_panelinfo_s    panelinfo;
+  size_t                   start;
+  size_t                   end;
+  size_t                   size;
+  int                      ret;
 
   ginfo("len: %u\n", (unsigned int)len);
 
@@ -504,12 +661,12 @@ static ssize_t fb_write(FAR struct file *filep, FAR const 
char *buffer,
 
 static off_t fb_seek(FAR struct file *filep, off_t offset, int whence)
 {
-  FAR struct inode *inode;
+  FAR struct inode        *inode;
   FAR struct fb_chardev_s *fb;
-  FAR struct fb_priv_s *priv;
-  struct fb_panelinfo_s panelinfo;
-  off_t newpos;
-  int ret;
+  FAR struct fb_priv_s    *priv;
+  struct fb_panelinfo_s    panelinfo;
+  off_t                    newpos;
+  int                      ret;
 
   ginfo("offset: %u whence: %d\n", (unsigned int)offset, whence);
 
@@ -589,9 +746,9 @@ static off_t fb_seek(FAR struct file *filep, off_t offset, 
int whence)
 
 static int fb_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
 {
-  FAR struct inode *inode;
+  FAR struct inode        *inode;
   FAR struct fb_chardev_s *fb;
-  int ret = OK;
+  int                      ret = OK;
 
   ginfo("cmd: %d arg: %ld\n", cmd, arg);
 
@@ -1183,11 +1340,11 @@ static int fb_munmap(FAR struct task_group_s *group,
 
 static int fb_mmap(FAR struct file *filep, FAR struct mm_map_entry_s *map)
 {
-  FAR struct inode *inode;
+  FAR struct inode        *inode;
   FAR struct fb_chardev_s *fb;
-  FAR struct fb_priv_s *priv;
-  struct fb_panelinfo_s panelinfo;
-  int ret;
+  FAR struct fb_priv_s    *priv;
+  struct fb_panelinfo_s    panelinfo;
+  int                      ret;
 
   /* Get the framebuffer instance */
 
@@ -1236,14 +1393,14 @@ static int fb_mmap(FAR struct file *filep, FAR struct 
mm_map_entry_s *map)
 
 static int fb_poll(FAR struct file *filep, struct pollfd *fds, bool setup)
 {
-  FAR struct inode *inode;
+  FAR struct inode        *inode;
   FAR struct fb_chardev_s *fb;
-  FAR struct fb_priv_s *priv;
-  FAR struct circbuf_s *panbuf;
-  FAR struct pollfd **pollfds = NULL;
-  irqstate_t flags;
-  int ret = OK;
-  int i;
+  FAR struct fb_priv_s    *priv;
+  FAR struct circbuf_s    *panbuf;
+  FAR struct pollfd      **pollfds = NULL;
+  irqstate_t               flags;
+  int                      ret = OK;
+  int                      i;
 
   /* Get the framebuffer instance */
 
@@ -1525,7 +1682,7 @@ static void fb_pollnotify(FAR struct fb_chardev_s *fb, 
int overlay)
 void fb_notify_vsync(FAR struct fb_vtable_s *vtable)
 {
   FAR struct fb_chardev_s *fb;
-  FAR struct fb_priv_s * priv;
+  FAR struct fb_priv_s    *priv;
   irqstate_t flags;
 
   fb = vtable->priv;
@@ -1562,10 +1719,10 @@ int fb_peek_paninfo(FAR struct fb_vtable_s *vtable,
                     FAR union fb_paninfo_u *info,
                     int overlay)
 {
-  FAR struct circbuf_s *panbuf;
+  FAR struct circbuf_s    *panbuf;
   FAR struct fb_chardev_s *fb;
-  irqstate_t flags;
-  ssize_t ret;
+  irqstate_t               flags;
+  ssize_t                  ret;
 
   /* Prevent calling before getting the vtable. */
 
@@ -1610,11 +1767,11 @@ int fb_peek_paninfo(FAR struct fb_vtable_s *vtable,
 
 int fb_remove_paninfo(FAR struct fb_vtable_s *vtable, int overlay)
 {
-  FAR struct circbuf_s *panbuf;
+  FAR struct circbuf_s    *panbuf;
   FAR struct fb_chardev_s *fb;
-  irqstate_t flags;
-  ssize_t ret;
-  bool full;
+  irqstate_t               flags;
+  ssize_t                  ret;
+  bool                     full;
 
   fb = vtable->priv;
   if (fb == NULL)
@@ -1671,10 +1828,10 @@ int fb_remove_paninfo(FAR struct fb_vtable_s *vtable, 
int overlay)
 
 int fb_paninfo_count(FAR struct fb_vtable_s *vtable, int overlay)
 {
-  FAR struct circbuf_s *panbuf;
+  FAR struct circbuf_s    *panbuf;
   FAR struct fb_chardev_s *fb;
-  irqstate_t flags;
-  ssize_t ret;
+  irqstate_t               flags;
+  ssize_t                  ret;
 
   /* Prevent calling before getting the vtable. */
 
@@ -1727,12 +1884,15 @@ int fb_register_device(int display, int plane,
                        FAR struct fb_vtable_s *vtable)
 {
   FAR struct fb_chardev_s *fb;
-  struct fb_panelinfo_s panelinfo;
-  struct fb_videoinfo_s vinfo;
-  char devname[16];
-  int nplanes;
-  int ret;
-  ssize_t i;
+  struct fb_panelinfo_s    panelinfo;
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN
+  struct fb_planeinfo_s    pinfo;
+#endif
+  struct fb_videoinfo_s    vinfo;
+  char                     devname[16];
+  int                      nplanes;
+  int                      ret;
+  ssize_t                  i;
 
   /* Allocate a framebuffer state instance */
 
@@ -1814,6 +1974,39 @@ int fb_register_device(int display, int plane,
       goto errout_with_paninfo;
     }
 
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN
+  ret = fb_get_planeinfo(fb, &pinfo, 0);
+  if (ret < 0)
+    {
+      goto errout_with_paninfo;
+    }
+
+  ret = fb_splash_fill(&vinfo, &pinfo, SPLASH_BGCOL);
+  if (ret < 0)
+    {
+      goto errout_with_paninfo;
+    }
+
+  ret = fb_splashscreen(&vinfo, &pinfo);
+  if (ret < 0)
+    {
+      goto errout_with_paninfo;
+    }
+
+  if (SPLASH_SLEEP != 0)
+    {
+      nxsig_sleep(SPLASH_SLEEP);
+    }
+
+#  ifdef VIDEO_FB_SPLASHSCREEN_CLR_ON_EXIT
+  ret = fb_splash_fill(&vinfo, &pinfo, 0); /* Fill with black to clear LCD  */
+  if (ret < 0)
+    {
+      goto errout_with_paninfo;
+    }
+#  endif
+#endif
+
   vtable->priv = fb;
   return OK;
 
diff --git a/drivers/video/new_logo.c b/drivers/video/new_logo.c
new file mode 100644
index 0000000000..717a38a151
--- /dev/null
+++ b/drivers/video/new_logo.c
@@ -0,0 +1,532740 @@
+/****************************************************************************
+ * drivers/video/new_logo.c
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.  The
+ * ASF licenses this file to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance with the
+ * License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ * License for the specific language governing permissions and limitations
+ * under the License.
+ *
+ ****************************************************************************/
+
+/* Script-generated framebuffer splashscreen bitmap file.
+ * Generated from drivers/video/new_nx_logo.png
+ * by splashscreen_converter.py
+ */
+
+/****************************************************************************
+ * Included Files
+ ****************************************************************************/
+
+#include <nuttx/video/fb.h>
+
+/****************************************************************************
+ * Pre-processor Definitions
+ ****************************************************************************/
+
+/****************************************************************************
+ * Private Data
+ ****************************************************************************/
+
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32
+static const fb_pixel_t palette[] =
+{
+  MKRGB(0, 0, 0, 0),
+  MKRGB(255, 4, 15, 22),
+  MKRGB(255, 10, 31, 50),
+  MKRGB(255, 6, 19, 32),
+  MKRGB(255, 6, 17, 27),
+  MKRGB(255, 3, 7, 13),
+  MKRGB(255, 9, 33, 56),
+  MKRGB(255, 8, 25, 39),
+  MKRGB(255, 8, 24, 44),
+  MKRGB(255, 10, 28, 44),
+  MKRGB(255, 6, 23, 39),
+  MKRGB(255, 17, 41, 62),
+  MKRGB(255, 5, 22, 47),
+  MKRGB(255, 9, 42, 68),
+  MKRGB(255, 7, 53, 89),
+  MKRGB(255, 33, 51, 64),
+  MKRGB(255, 5, 39, 74),
+  MKRGB(255, 35, 200, 246),
+  MKRGB(255, 11, 54, 82),
+  MKRGB(255, 66, 226, 249),
+  MKRGB(255, 57, 201, 231),
+  MKRGB(255, 32, 71, 96),
+  MKRGB(255, 11, 129, 208),
+  MKRGB(255, 12, 76, 122),
+  MKRGB(255, 32, 185, 244),
+  MKRGB(255, 22, 162, 231),
+  MKRGB(255, 8, 101, 162),
+  MKRGB(255, 18, 129, 185),
+  MKRGB(255, 42, 100, 126),
+  MKRGB(255, 28, 162, 213),
+  MKRGB(255, 58, 130, 159),
+  MKRGB(255, 61, 162, 189),
+  MKRGB(255, 20, 100, 147),
+};
+#endif
+
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP24
+static const fb_pixel_t palette[] =
+{
+  MKRGB(0, 0, 0),
+  MKRGB(4, 15, 22),
+  MKRGB(10, 31, 50),
+  MKRGB(6, 19, 32),
+  MKRGB(6, 17, 27),
+  MKRGB(3, 7, 13),
+  MKRGB(9, 33, 56),
+  MKRGB(8, 25, 39),
+  MKRGB(8, 24, 44),
+  MKRGB(10, 28, 44),
+  MKRGB(6, 23, 39),
+  MKRGB(17, 41, 62),
+  MKRGB(5, 22, 47),
+  MKRGB(9, 42, 68),
+  MKRGB(7, 53, 89),
+  MKRGB(33, 51, 64),
+  MKRGB(5, 39, 74),
+  MKRGB(35, 200, 246),
+  MKRGB(11, 54, 82),
+  MKRGB(66, 226, 249),
+  MKRGB(57, 201, 231),
+  MKRGB(32, 71, 96),
+  MKRGB(11, 129, 208),
+  MKRGB(12, 76, 122),
+  MKRGB(32, 185, 244),
+  MKRGB(22, 162, 231),
+  MKRGB(8, 101, 162),
+  MKRGB(18, 129, 185),
+  MKRGB(42, 100, 126),
+  MKRGB(28, 162, 213),
+  MKRGB(58, 130, 159),
+  MKRGB(61, 162, 189),
+  MKRGB(20, 100, 147),
+};
+#endif
+
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP16
+static const fb_pixel_t palette[] =
+{
+  MKRGB(0, 0, 0),
+  MKRGB(0, 3, 2),
+  MKRGB(1, 7, 6),
+  MKRGB(0, 4, 4),
+  MKRGB(0, 4, 3),
+  MKRGB(0, 1, 1),
+  MKRGB(1, 8, 7),
+  MKRGB(1, 6, 4),
+  MKRGB(1, 6, 5),
+  MKRGB(1, 7, 5),
+  MKRGB(0, 5, 4),
+  MKRGB(2, 10, 7),
+  MKRGB(0, 5, 5),
+  MKRGB(1, 10, 8),
+  MKRGB(0, 13, 11),
+  MKRGB(4, 12, 8),
+  MKRGB(0, 9, 9),
+  MKRGB(4, 50, 30),
+  MKRGB(1, 13, 10),
+  MKRGB(8, 56, 31),
+  MKRGB(7, 50, 28),
+  MKRGB(4, 17, 12),
+  MKRGB(1, 32, 26),
+  MKRGB(1, 19, 15),
+  MKRGB(4, 46, 30),
+  MKRGB(2, 40, 28),
+  MKRGB(1, 25, 20),
+  MKRGB(2, 32, 23),
+  MKRGB(5, 25, 15),
+  MKRGB(3, 40, 26),
+  MKRGB(7, 32, 19),
+  MKRGB(7, 40, 23),
+  MKRGB(2, 25, 18),
+};
+#endif
+
+#ifdef CONFIG_VIDEO_FB_SPLASHSCREEN_BPP32
+static const struct splscr_bitmap_s bitmap[] =
+{
+  {160, 0},
+  {67, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {10, 1},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {2, 1},
+  {12, 4},
+  {8, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {37, 3},
+  {1, 4},
+  {7, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {3, 3},
+  {1, 10},
+  {3, 3},
+  {1, 10},
+  {3, 3},
+  {1, 10},
+  {3, 3},
+  {1, 10},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {17, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {42, 4},
+  {2, 1},
+  {1, 4},
+  {2, 1},
+  {1, 4},
+  {2, 1},
+  {1, 4},
+  {2, 1},
+  {1, 4},
+  {2, 1},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {69, 5},
+  {160, 0},
+  {160, 0},
+  {54, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {4, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {3, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {3, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {61, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {2, 3},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {3, 7},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {16, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {8, 4},
+  {3, 1},
+  {1, 4},
+  {2, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {3, 1},
+  {1, 4},
+  {2, 1},
+  {1, 4},
+  {4, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {47, 5},
+  {160, 0},
+  {160, 0},
+  {56, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {3, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {5, 1},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {53, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {4, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {12, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {3, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {14, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {9, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {5, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {45, 5},
+  {160, 0},
+  {160, 0},
+  {53, 5},
+  {1, 1},
+  {12, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {13, 4},
+  {6, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {7, 3},
+  {1, 7},
+  {7, 3},
+  {2, 7},
+  {2, 3},
+  {1, 7},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {14, 10},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {2, 7},
+  {1, 4},
+  {2, 7},
+  {1, 4},
+  {2, 7},
+  {1, 4},
+  {2, 7},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {14, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {28, 4},
+  {1, 3},
+  {3, 4},
+  {1, 3},
+  {8, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {64, 5},
+  {160, 0},
+  {160, 0},
+  {55, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {4, 1},
+  {3, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {3, 1},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {3, 1},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {3, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {4, 4},
+  {3, 3},
+  {1, 4},
+  {5, 3},
+  {1, 4},
+  {7, 3},
+  {1, 4},
+  {14, 3},
+  {1, 4},
+  {9, 3},
+  {1, 8},
+  {17, 3},
+  {3, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {5, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {4, 10},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {2, 7},
+  {1, 4},
+  {2, 7},
+  {1, 4},
+  {2, 7},
+  {1, 4},
+  {3, 7},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {3, 7},
+  {4, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {7, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {10, 3},
+  {1, 12},
+  {1, 4},
+  {7, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {4, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {4, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {14, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {2, 1},
+  {1, 4},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {49, 5},
+  {160, 0},
+  {160, 0},
+  {57, 5},
+  {1, 1},
+  {7, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {3, 5},
+  {1, 4},
+  {6, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {4, 4},
+  {1, 3},
+  {2, 4},
+  {2, 3},
+  {1, 4},
+  {5, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {6, 3},
+  {1, 8},
+  {1, 4},
+  {1, 12},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {7, 3},
+  {1, 4},
+  {1, 12},
+  {5, 3},
+  {1, 10},
+  {12, 3},
+  {1, 7},
+  {4, 3},
+  {1, 10},
+  {1, 3},
+  {8, 10},
+  {1, 3},
+  {1, 8},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {10, 10},
+  {1, 3},
+  {2, 7},
+  {1, 4},
+  {5, 7},
+  {1, 4},
+  {5, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {6, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {3, 10},
+  {7, 3},
+  {1, 4},
+  {2, 3},
+  {1, 8},
+  {2, 3},
+  {1, 8},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {2, 3},
+  {13, 4},
+  {2, 3},
+  {6, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {10, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {4, 4},
+  {2, 5},
+  {1, 4},
+  {3, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {7, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {46, 5},
+  {160, 0},
+  {160, 0},
+  {42, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 3},
+  {6, 4},
+  {4, 3},
+  {1, 4},
+  {11, 3},
+  {1, 4},
+  {13, 3},
+  {1, 4},
+  {8, 3},
+  {1, 4},
+  {4, 3},
+  {1, 8},
+  {2, 4},
+  {18, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {14, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {4, 10},
+  {11, 7},
+  {1, 4},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {8, 10},
+  {1, 3},
+  {6, 10},
+  {5, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {2, 10},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {17, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {4, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {3, 4},
+  {2, 3},
+  {1, 4},
+  {4, 3},
+  {17, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {50, 5},
+  {160, 0},
+  {160, 0},
+  {53, 5},
+  {4, 1},
+  {4, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 4},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {8, 4},
+  {1, 5},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {6, 3},
+  {1, 4},
+  {4, 3},
+  {1, 4},
+  {1, 12},
+  {6, 3},
+  {1, 8},
+  {6, 3},
+  {1, 8},
+  {6, 3},
+  {1, 8},
+  {2, 3},
+  {1, 8},
+  {2, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {2, 3},
+  {1, 10},
+  {2, 3},
+  {1, 7},
+  {2, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {4, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {6, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {3, 10},
+  {1, 8},
+  {5, 10},
+  {3, 7},
+  {1, 3},
+  {3, 7},
+  {1, 4},
+  {3, 7},
+  {2, 3},
+  {3, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {8, 10},
+  {1, 7},
+  {1, 10},
+  {5, 7},
+  {7, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {3, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {6, 3},
+  {1, 8},
+  {1, 4},
+  {1, 8},
+  {22, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {4, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {4, 4},
+  {1, 3},
+  {20, 4},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {5, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {42, 5},
+  {160, 0},
+  {160, 0},
+  {52, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {5, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {5, 4},
+  {3, 3},
+  {1, 4},
+  {11, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {11, 3},
+  {1, 8},
+  {7, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 4},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {3, 3},
+  {1, 8},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {1, 8},
+  {1, 3},
+  {6, 10},
+  {1, 3},
+  {5, 10},
+  {1, 7},
+  {8, 10},
+  {7, 7},
+  {15, 10},
+  {1, 3},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {3, 10},
+  {1, 8},
+  {1, 10},
+  {1, 7},
+  {13, 10},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {5, 7},
+  {5, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 8},
+  {2, 10},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {3, 8},
+  {1, 10},
+  {1, 8},
+  {4, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {15, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {6, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {11, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 1},
+  {1, 5},
+  {9, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {40, 5},
+  {160, 0},
+  {160, 0},
+  {53, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {5, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {4, 4},
+  {1, 3},
+  {5, 4},
+  {1, 3},
+  {3, 4},
+  {5, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {7, 3},
+  {1, 8},
+  {1, 3},
+  {1, 4},
+  {1, 12},
+  {8, 3},
+  {1, 10},
+  {2, 3},
+  {1, 10},
+  {2, 3},
+  {1, 4},
+  {1, 8},
+  {1, 10},
+  {3, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {10, 10},
+  {1, 3},
+  {1, 10},
+  {1, 7},
+  {6, 10},
+  {1, 7},
+  {2, 10},
+  {5, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {16, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {3, 10},
+  {1, 7},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 8},
+  {4, 10},
+  {6, 7},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {6, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {4, 3},
+  {1, 10},
+  {1, 3},
+  {2, 8},
+  {1, 10},
+  {4, 3},
+  {2, 10},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {1, 10},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 4},
+  {1, 12},
+  {3, 3},
+  {1, 8},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {5, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {3, 3},
+  {6, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {6, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 1},
+  {1, 4},
+  {2, 1},
+  {1, 4},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {3, 1},
+  {2, 5},
+  {1, 1},
+  {7, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {43, 5},
+  {160, 0},
+  {160, 0},
+  {44, 5},
+  {1, 1},
+  {7, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {5, 4},
+  {1, 3},
+  {10, 4},
+  {1, 3},
+  {3, 4},
+  {1, 3},
+  {5, 4},
+  {9, 3},
+  {1, 4},
+  {7, 3},
+  {1, 12},
+  {1, 4},
+  {8, 3},
+  {1, 8},
+  {1, 4},
+  {2, 3},
+  {1, 8},
+  {3, 3},
+  {1, 10},
+  {2, 3},
+  {1, 10},
+  {3, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {5, 10},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {8, 10},
+  {2, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {5, 7},
+  {2, 9},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {4, 10},
+  {1, 9},
+  {1, 7},
+  {4, 10},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {5, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {4, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 8},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {6, 7},
+  {4, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 8},
+  {1, 3},
+  {1, 12},
+  {1, 3},
+  {1, 8},
+  {2, 3},
+  {1, 10},
+  {1, 8},
+  {1, 10},
+  {1, 8},
+  {3, 10},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {3, 3},
+  {1, 7},
+  {10, 3},
+  {1, 8},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {4, 4},
+  {4, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 5},
+  {11, 4},
+  {1, 5},
+  {4, 4},
+  {1, 1},
+  {4, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 1},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {39, 5},
+  {160, 0},
+  {160, 0},
+  {54, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {8, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {4, 3},
+  {1, 4},
+  {9, 3},
+  {1, 4},
+  {9, 3},
+  {1, 5},
+  {1, 8},
+  {5, 3},
+  {1, 7},
+  {5, 3},
+  {2, 10},
+  {2, 3},
+  {2, 10},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {1, 8},
+  {1, 10},
+  {1, 3},
+  {5, 10},
+  {1, 8},
+  {1, 10},
+  {1, 3},
+  {6, 10},
+  {1, 3},
+  {5, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {7, 7},
+  {2, 10},
+  {1, 9},
+  {9, 10},
+  {1, 3},
+  {8, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {8, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 8},
+  {3, 10},
+  {1, 9},
+  {6, 10},
+  {1, 3},
+  {3, 10},
+  {7, 7},
+  {5, 10},
+  {1, 3},
+  {6, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {4, 10},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {3, 7},
+  {1, 3},
+  {3, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {11, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {7, 4},
+  {1, 3},
+  {7, 4},
+  {1, 5},
+  {7, 4},
+  {1, 1},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {6, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {3, 5},
+  {1, 4},
+  {4, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {44, 5},
+  {160, 0},
+  {160, 0},
+  {47, 5},
+  {1, 1},
+  {5, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {3, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 3},
+  {10, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {4, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {6, 3},
+  {1, 12},
+  {1, 4},
+  {1, 3},
+  {1, 12},
+  {1, 4},
+  {4, 3},
+  {1, 12},
+  {1, 4},
+  {1, 8},
+  {1, 4},
+  {1, 3},
+  {1, 8},
+  {6, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 10},
+  {1, 3},
+  {9, 10},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {10, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {5, 7},
+  {1, 10},
+  {3, 7},
+  {1, 10},
+  {8, 7},
+  {1, 9},
+  {8, 10},
+  {1, 8},
+  {1, 10},
+  {1, 8},
+  {1, 10},
+  {1, 8},
+  {2, 10},
+  {1, 7},
+  {6, 10},
+  {1, 8},
+  {1, 10},
+  {1, 8},
+  {5, 10},
+  {1, 8},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {5, 10},
+  {1, 9},
+  {1, 10},
+  {1, 8},
+  {2, 10},
+  {1, 8},
+  {1, 10},
+  {1, 8},
+  {2, 10},
+  {8, 7},
+  {6, 10},
+  {1, 7},
+  {13, 10},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {6, 10},
+  {1, 3},
+  {3, 7},
+  {1, 4},
+  {3, 7},
+  {1, 4},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {6, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {3, 3},
+  {3, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {10, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {4, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {37, 5},
+  {160, 0},
+  {160, 0},
+  {39, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {11, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {4, 5},
+  {1, 4},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {13, 3},
+  {1, 5},
+  {1, 12},
+  {2, 3},
+  {2, 4},
+  {11, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 10},
+  {2, 3},
+  {1, 10},
+  {2, 3},
+  {2, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {7, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {8, 7},
+  {1, 10},
+  {1, 7},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {11, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {6, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {4, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {9, 10},
+  {10, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {3, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {3, 10},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {1, 4},
+  {2, 7},
+  {1, 4},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {8, 3},
+  {1, 8},
+  {4, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 1},
+  {8, 4},
+  {1, 5},
+  {4, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {5, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {3, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {47, 5},
+  {160, 0},
+  {160, 0},
+  {35, 5},
+  {1, 1},
+  {8, 5},
+  {1, 1},
+  {8, 5},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {5, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 3},
+  {8, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {5, 3},
+  {1, 12},
+  {1, 4},
+  {6, 3},
+  {1, 8},
+  {1, 5},
+  {6, 3},
+  {1, 8},
+  {1, 4},
+  {2, 3},
+  {1, 8},
+  {6, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {2, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {1, 3},
+  {6, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {3, 10},
+  {4, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {5, 7},
+  {3, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 7},
+  {4, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {4, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {8, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {3, 10},
+  {1, 3},
+  {1, 8},
+  {7, 10},
+  {1, 3},
+  {2, 10},
+  {4, 7},
+  {1, 4},
+  {2, 7},
+  {1, 4},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {4, 3},
+  {1, 8},
+  {2, 4},
+  {7, 3},
+  {1, 4},
+  {4, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {5, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {8, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {9, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {38, 5},
+  {160, 0},
+  {160, 0},
+  {39, 5},
+  {4, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {2, 1},
+  {2, 4},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {5, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {3, 4},
+  {1, 3},
+  {5, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {11, 3},
+  {1, 8},
+  {7, 3},
+  {1, 8},
+  {3, 3},
+  {1, 4},
+  {1, 12},
+  {3, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 7},
+  {9, 10},
+  {1, 3},
+  {1, 8},
+  {1, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {2, 10},
+  {1, 8},
+  {7, 10},
+  {1, 9},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {9, 9},
+  {1, 7},
+  {2, 9},
+  {1, 7},
+  {3, 9},
+  {1, 10},
+  {2, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 7},
+  {8, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {4, 10},
+  {1, 7},
+  {14, 10},
+  {1, 3},
+  {9, 10},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {8, 7},
+  {1, 10},
+  {4, 7},
+  {1, 8},
+  {3, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {9, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {3, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {7, 4},
+  {1, 5},
+  {6, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {6, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {37, 5},
+  {160, 0},
+  {160, 0},
+  {37, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {3, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {3, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 3},
+  {7, 4},
+  {1, 3},
+  {4, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {4, 3},
+  {1, 12},
+  {1, 5},
+  {3, 3},
+  {1, 8},
+  {1, 4},
+  {15, 3},
+  {1, 8},
+  {3, 3},
+  {1, 10},
+  {1, 3},
+  {7, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {1, 3},
+  {5, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {4, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {6, 9},
+  {1, 7},
+  {2, 9},
+  {1, 10},
+  {2, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {2, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {8, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {5, 10},
+  {1, 8},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {7, 10},
+  {1, 3},
+  {11, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {4, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 1},
+  {6, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {5, 4},
+  {1, 5},
+  {7, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {8, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {5, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {12, 5},
+  {1, 1},
+  {35, 5},
+  {160, 0},
+  {160, 0},
+  {40, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {2, 3},
+  {3, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 8},
+  {6, 3},
+  {1, 8},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 8},
+  {3, 3},
+  {1, 8},
+  {6, 10},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {1, 8},
+  {3, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {4, 10},
+  {2, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {6, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {6, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {5, 10},
+  {1, 9},
+  {3, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {2, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {6, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {3, 4},
+  {1, 1},
+  {6, 4},
+  {1, 5},
+  {21, 4},
+  {7, 1},
+  {1, 4},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {33, 5},
+  {160, 0},
+  {160, 0},
+  {37, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {11, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {4, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 8},
+  {6, 3},
+  {1, 8},
+  {1, 4},
+  {5, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {4, 3},
+  {1, 8},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {5, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {9, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {4, 9},
+  {1, 10},
+  {2, 9},
+  {3, 10},
+  {3, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {4, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 8},
+  {3, 7},
+  {1, 10},
+  {1, 7},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {3, 3},
+  {1, 10},
+  {3, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {4, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {3, 4},
+  {1, 1},
+  {11, 4},
+  {1, 5},
+  {6, 4},
+  {1, 5},
+  {6, 4},
+  {11, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {5, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {7, 5},
+  {1, 1},
+  {38, 5},
+  {160, 0},
+  {160, 0},
+  {40, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {3, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {2, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {8, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 5},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {4, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {3, 3},
+  {1, 4},
+  {1, 12},
+  {7, 3},
+  {1, 8},
+  {2, 3},
+  {1, 7},
+  {2, 3},
+  {3, 7},
+  {1, 3},
+  {8, 10},
+  {1, 3},
+  {2, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {15, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {2, 9},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 8},
+  {3, 9},
+  {1, 8},
+  {4, 9},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {2, 9},
+  {4, 10},
+  {5, 9},
+  {1, 10},
+  {17, 9},
+  {1, 10},
+  {15, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {3, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 7},
+  {1, 8},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {2, 4},
+  {2, 3},
+  {3, 4},
+  {1, 1},
+  {2, 4},
+  {1, 1},
+  {4, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {11, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {9, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {33, 5},
+  {160, 0},
+  {160, 0},
+  {31, 5},
+  {1, 1},
+  {6, 5},
+  {1, 4},
+  {3, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {12, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {8, 3},
+  {1, 4},
+  {3, 3},
+  {1, 8},
+  {5, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {4, 3},
+  {1, 9},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 10},
+  {1, 3},
+  {3, 10},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {3, 10},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 8},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {5, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {1, 8},
+  {1, 7},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {8, 9},
+  {1, 10},
+  {6, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {3, 9},
+  {2, 10},
+  {2, 9},
+  {1, 10},
+  {2, 9},
+  {1, 8},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {10, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {5, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {3, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {2, 7},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {3, 4},
+  {1, 1},
+  {2, 4},
+  {2, 1},
+  {1, 4},
+  {1, 1},
+  {7, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {5, 4},
+  {10, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {31, 5},
+  {160, 0},
+  {160, 0},
+  {38, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {4, 5},
+  {1, 4},
+  {5, 5},
+  {2, 1},
+  {3, 5},
+  {3, 1},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {3, 4},
+  {1, 5},
+  {6, 4},
+  {1, 1},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 8},
+  {13, 3},
+  {5, 7},
+  {3, 3},
+  {1, 8},
+  {1, 3},
+  {5, 10},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {3, 10},
+  {1, 9},
+  {4, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {6, 9},
+  {1, 8},
+  {1, 9},
+  {1, 7},
+  {4, 9},
+  {1, 7},
+  {2, 9},
+  {1, 8},
+  {6, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {6, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {7, 9},
+  {1, 7},
+  {8, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 1},
+  {19, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {12, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 4},
+  {2, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {6, 5},
+  {1, 1},
+  {34, 5},
+  {160, 0},
+  {160, 0},
+  {27, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {8, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {3, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {11, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {10, 3},
+  {1, 8},
+  {2, 3},
+  {1, 8},
+  {2, 3},
+  {1, 8},
+  {6, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {6, 10},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {2, 10},
+  {1, 8},
+  {1, 10},
+  {1, 7},
+  {9, 10},
+  {1, 9},
+  {2, 10},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 8},
+  {2, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 7},
+  {3, 9},
+  {1, 7},
+  {2, 9},
+  {1, 8},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {7, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {2, 9},
+  {1, 8},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 10},
+  {1, 8},
+  {2, 9},
+  {1, 8},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {4, 9},
+  {1, 7},
+  {6, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {4, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {4, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {3, 7},
+  {1, 10},
+  {6, 7},
+  {2, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {3, 7},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {17, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {5, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {11, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {7, 4},
+  {1, 5},
+  {8, 4},
+  {9, 1},
+  {1, 5},
+  {5, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {36, 5},
+  {160, 0},
+  {160, 0},
+  {24, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {6, 4},
+  {1, 3},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {5, 3},
+  {1, 9},
+  {4, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 9},
+  {2, 7},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {3, 10},
+  {1, 3},
+  {21, 10},
+  {1, 9},
+  {5, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {6, 8},
+  {1, 2},
+  {1, 8},
+  {1, 10},
+  {3, 9},
+  {1, 7},
+  {2, 9},
+  {7, 8},
+  {6, 9},
+  {1, 7},
+  {2, 9},
+  {1, 7},
+  {6, 9},
+  {13, 8},
+  {1, 2},
+  {13, 8},
+  {1, 9},
+  {1, 8},
+  {8, 7},
+  {7, 9},
+  {4, 8},
+  {1, 2},
+  {3, 8},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {5, 9},
+  {3, 10},
+  {5, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {4, 7},
+  {1, 10},
+  {1, 7},
+  {1, 3},
+  {4, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {6, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 5},
+  {7, 4},
+  {1, 5},
+  {9, 4},
+  {1, 5},
+  {2, 4},
+  {18, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {33, 5},
+  {160, 0},
+  {160, 0},
+  {32, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {7, 3},
+  {1, 9},
+  {2, 3},
+  {1, 8},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {8, 10},
+  {1, 8},
+  {3, 10},
+  {1, 9},
+  {10, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {4, 9},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 9},
+  {2, 8},
+  {7, 9},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 10},
+  {5, 9},
+  {1, 7},
+  {2, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {3, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {5, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {1, 9},
+  {7, 7},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {3, 9},
+  {1, 2},
+  {5, 8},
+  {1, 2},
+  {1, 8},
+  {4, 9},
+  {4, 10},
+  {1, 9},
+  {2, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {2, 9},
+  {3, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {3, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {12, 10},
+  {3, 3},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {4, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 1},
+  {8, 4},
+  {1, 5},
+  {11, 4},
+  {22, 1},
+  {2, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {35, 5},
+  {160, 0},
+  {160, 0},
+  {25, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {4, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 5},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {2, 4},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {4, 3},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {3, 9},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {4, 8},
+  {1, 9},
+  {1, 8},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {10, 9},
+  {1, 2},
+  {11, 8},
+  {1, 6},
+  {8, 8},
+  {1, 2},
+  {4, 8},
+  {1, 6},
+  {3, 8},
+  {1, 7},
+  {4, 9},
+  {1, 7},
+  {5, 9},
+  {1, 8},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {4, 8},
+  {7, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {4, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {4, 10},
+  {1, 3},
+  {5, 10},
+  {5, 7},
+  {2, 3},
+  {1, 7},
+  {3, 3},
+  {2, 4},
+  {2, 3},
+  {1, 4},
+  {5, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {3, 4},
+  {3, 1},
+  {1, 4},
+  {1, 1},
+  {7, 4},
+  {1, 5},
+  {6, 4},
+  {18, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {32, 5},
+  {160, 0},
+  {160, 0},
+  {32, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {3, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {6, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {6, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {4, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {6, 3},
+  {1, 9},
+  {2, 3},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 8},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {3, 10},
+  {1, 8},
+  {8, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {7, 9},
+  {1, 10},
+  {3, 9},
+  {7, 8},
+  {8, 9},
+  {4, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {3, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {6, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {2, 8},
+  {1, 6},
+  {2, 8},
+  {1, 6},
+  {3, 8},
+  {1, 6},
+  {2, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {1, 6},
+  {2, 2},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {3, 9},
+  {1, 7},
+  {2, 9},
+  {1, 7},
+  {4, 9},
+  {5, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {8, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 7},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {3, 10},
+  {1, 7},
+  {1, 10},
+  {1, 3},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 3},
+  {3, 7},
+  {1, 3},
+  {1, 7},
+  {4, 3},
+  {2, 4},
+  {3, 3},
+  {3, 4},
+  {2, 3},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {12, 4},
+  {1, 5},
+  {5, 4},
+  {1, 5},
+  {4, 4},
+  {19, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {29, 5},
+  {160, 0},
+  {160, 0},
+  {25, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {8, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {5, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {9, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 5},
+  {1, 12},
+  {1, 5},
+  {2, 3},
+  {1, 5},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {2, 3},
+  {1, 7},
+  {2, 3},
+  {1, 9},
+  {2, 7},
+  {1, 8},
+  {2, 7},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {7, 10},
+  {1, 8},
+  {3, 10},
+  {1, 8},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {3, 9},
+  {1, 8},
+  {2, 9},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 9},
+  {1, 8},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 2},
+  {2, 8},
+  {1, 6},
+  {3, 8},
+  {1, 2},
+  {2, 8},
+  {1, 12},
+  {1, 8},
+  {1, 12},
+  {1, 8},
+  {1, 12},
+  {1, 8},
+  {1, 12},
+  {1, 6},
+  {3, 8},
+  {1, 6},
+  {12, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 10},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {2, 8},
+  {3, 9},
+  {1, 7},
+  {4, 9},
+  {1, 8},
+  {1, 2},
+  {5, 8},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {7, 9},
+  {1, 10},
+  {4, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 8},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {3, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {2, 7},
+  {5, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {1, 4},
+  {7, 3},
+  {1, 4},
+  {1, 7},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {3, 4},
+  {2, 1},
+  {4, 4},
+  {1, 5},
+  {11, 4},
+  {20, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {3, 5},
+  {1, 4},
+  {28, 5},
+  {160, 0},
+  {160, 0},
+  {27, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {5, 4},
+  {1, 5},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {5, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {2, 7},
+  {1, 8},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {10, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {4, 9},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {2, 9},
+  {1, 7},
+  {2, 9},
+  {1, 8},
+  {1, 2},
+  {5, 8},
+  {2, 9},
+  {1, 7},
+  {1, 8},
+  {4, 9},
+  {4, 8},
+  {1, 2},
+  {3, 8},
+  {1, 6},
+  {1, 12},
+  {2, 8},
+  {1, 12},
+  {1, 6},
+  {1, 12},
+  {2, 8},
+  {1, 12},
+  {1, 8},
+  {1, 12},
+  {1, 8},
+  {1, 12},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {6, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {3, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {1, 10},
+  {2, 9},
+  {1, 8},
+  {1, 9},
+  {1, 7},
+  {2, 9},
+  {3, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {3, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {2, 9},
+  {1, 10},
+  {3, 9},
+  {4, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {4, 7},
+  {1, 3},
+  {1, 7},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 7},
+  {1, 4},
+  {1, 3},
+  {3, 4},
+  {1, 7},
+  {2, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {3, 3},
+  {3, 4},
+  {1, 1},
+  {9, 4},
+  {1, 5},
+  {7, 4},
+  {17, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {4, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {27, 5},
+  {160, 0},
+  {160, 0},
+  {24, 5},
+  {1, 1},
+  {7, 5},
+  {1, 1},
+  {6, 5},
+  {1, 1},
+  {5, 5},
+  {6, 1},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 3},
+  {1, 5},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {5, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 9},
+  {1, 3},
+  {1, 7},
+  {1, 8},
+  {1, 7},
+  {1, 3},
+  {1, 10},
+  {3, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {5, 9},
+  {1, 8},
+  {2, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 10},
+  {1, 2},
+  {3, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {3, 9},
+  {1, 8},
+  {1, 9},
+  {1, 10},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {1, 6},
+  {2, 8},
+  {3, 12},
+  {1, 8},
+  {1, 12},
+  {1, 8},
+  {2, 12},
+  {1, 8},
+  {1, 6},
+  {2, 8},
+  {1, 12},
+  {1, 8},
+  {1, 6},
+  {5, 8},
+  {1, 2},
+  {4, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {7, 8},
+  {1, 9},
+  {1, 8},
+  {1, 7},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {2, 8},
+  {1, 2},
+  {6, 8},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 10},
+  {4, 9},
+  {1, 10},
+  {7, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {3, 10},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {3, 10},
+  {2, 7},
+  {1, 4},
+  {1, 7},
+  {1, 4},
+  {4, 7},
+  {1, 3},
+  {1, 7},
+  {2, 4},
+  {1, 7},
+  {2, 4},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {6, 3},
+  {2, 4},
+  {1, 7},
+  {10, 4},
+  {1, 5},
+  {8, 4},
+  {1, 1},
+  {1, 7},
+  {17, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {2, 1},
+  {1, 5},
+  {5, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {27, 5},
+  {160, 0},
+  {160, 0},
+  {26, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {7, 4},
+  {1, 3},
+  {5, 4},
+  {1, 5},
+  {3, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {5, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {8, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 9},
+  {1, 8},
+  {2, 9},
+  {1, 10},
+  {1, 8},
+  {1, 7},
+  {5, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {12, 9},
+  {5, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {11, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {3, 8},
+  {1, 6},
+  {4, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {4, 8},
+  {1, 2},
+  {7, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {3, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {10, 8},
+  {1, 2},
+  {1, 8},
+  {1, 10},
+  {10, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 8},
+  {1, 7},
+  {2, 10},
+  {1, 8},
+  {5, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {9, 7},
+  {1, 4},
+  {2, 7},
+  {1, 3},
+  {2, 7},
+  {1, 4},
+  {1, 7},
+  {1, 4},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {2, 4},
+  {1, 7},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {4, 4},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {3, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {5, 4},
+  {3, 1},
+  {1, 4},
+  {17, 1},
+  {1, 5},
+  {1, 4},
+  {9, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {30, 5},
+  {160, 0},
+  {160, 0},
+  {23, 5},
+  {1, 1},
+  {6, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {5, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {3, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 3},
+  {12, 4},
+  {1, 5},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 10},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {3, 3},
+  {1, 9},
+  {2, 3},
+  {1, 9},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 8},
+  {1, 7},
+  {1, 3},
+  {1, 8},
+  {1, 7},
+  {1, 8},
+  {2, 7},
+  {2, 10},
+  {1, 9},
+  {9, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {3, 9},
+  {1, 7},
+  {2, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {2, 9},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {7, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 6},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {2, 8},
+  {1, 2},
+  {1, 9},
+  {2, 8},
+  {1, 2},
+  {6, 8},
+  {1, 2},
+  {4, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {2, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {6, 9},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {1, 7},
+  {2, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {4, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {9, 7},
+  {1, 3},
+  {3, 7},
+  {1, 4},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {3, 3},
+  {1, 4},
+  {1, 7},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 7},
+  {1, 1},
+  {1, 7},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {4, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {3, 4},
+  {1, 1},
+  {1, 7},
+  {18, 1},
+  {1, 5},
+  {8, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {32, 5},
+  {160, 0},
+  {160, 0},
+  {25, 5},
+  {1, 1},
+  {5, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {8, 4},
+  {1, 5},
+  {7, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 5},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {2, 7},
+  {1, 8},
+  {2, 3},
+  {1, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 7},
+  {1, 9},
+  {2, 7},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {5, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {2, 9},
+  {1, 7},
+  {3, 9},
+  {1, 7},
+  {1, 9},
+  {1, 2},
+  {5, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {2, 8},
+  {1, 9},
+  {1, 8},
+  {2, 2},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {2, 2},
+  {2, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {5, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {2, 2},
+  {1, 6},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {3, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {7, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 7},
+  {1, 8},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {3, 7},
+  {1, 10},
+  {1, 7},
+  {3, 10},
+  {1, 7},
+  {1, 10},
+  {4, 7},
+  {1, 4},
+  {5, 7},
+  {3, 3},
+  {1, 9},
+  {4, 3},
+  {1, 4},
+  {1, 7},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {1, 7},
+  {2, 1},
+  {2, 4},
+  {1, 3},
+  {4, 4},
+  {1, 3},
+  {6, 4},
+  {2, 1},
+  {1, 7},
+  {1, 1},
+  {1, 7},
+  {2, 1},
+  {1, 4},
+  {12, 1},
+  {1, 5},
+  {9, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {26, 5},
+  {160, 0},
+  {160, 0},
+  {22, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {10, 4},
+  {1, 3},
+  {4, 4},
+  {1, 5},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {4, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {4, 3},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {2, 9},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 10},
+  {1, 3},
+  {2, 7},
+  {1, 8},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {5, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {2, 7},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {4, 9},
+  {1, 7},
+  {4, 9},
+  {3, 8},
+  {1, 2},
+  {9, 8},
+  {1, 2},
+  {3, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 12},
+  {2, 8},
+  {1, 2},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 6},
+  {1, 8},
+  {1, 6},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 6},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {6, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 9},
+  {2, 10},
+  {1, 7},
+  {2, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {7, 7},
+  {2, 3},
+  {1, 7},
+  {6, 3},
+  {1, 7},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 1},
+  {1, 7},
+  {1, 1},
+  {1, 7},
+  {2, 1},
+  {1, 7},
+  {1, 4},
+  {1, 1},
+  {11, 4},
+  {1, 1},
+  {1, 4},
+  {5, 1},
+  {2, 4},
+  {24, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {29, 5},
+  {160, 0},
+  {160, 0},
+  {24, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {3, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {9, 4},
+  {1, 5},
+  {7, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 5},
+  {1, 12},
+  {1, 5},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 9},
+  {1, 3},
+  {1, 8},
+  {1, 3},
+  {1, 9},
+  {1, 7},
+  {1, 8},
+  {1, 7},
+  {1, 8},
+  {1, 7},
+  {1, 9},
+  {1, 8},
+  {4, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {7, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {7, 9},
+  {1, 7},
+  {3, 9},
+  {7, 7},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {4, 2},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {4, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {5, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {3, 2},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 6},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {4, 2},
+  {1, 8},
+  {4, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {1, 6},
+  {5, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {1, 9},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {3, 9},
+  {1, 8},
+  {2, 9},
+  {1, 7},
+  {1, 8},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {1, 8},
+  {4, 9},
+  {1, 10},
+  {3, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {2, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {4, 7},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {3, 7},
+  {1, 3},
+  {1, 7},
+  {1, 4},
+  {3, 7},
+  {4, 3},
+  {1, 9},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {2, 4},
+  {3, 3},
+  {1, 4},
+  {4, 1},
+  {1, 7},
+  {2, 1},
+  {2, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {2, 1},
+  {3, 4},
+  {1, 1},
+  {1, 4},
+  {2, 1},
+  {3, 4},
+  {21, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {3, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {25, 5},
+  {160, 0},
+  {160, 0},
+  {24, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {7, 4},
+  {1, 3},
+  {8, 4},
+  {1, 5},
+  {2, 3},
+  {2, 4},
+  {2, 3},
+  {1, 5},
+  {3, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {2, 3},
+  {1, 7},
+  {1, 8},
+  {1, 3},
+  {1, 8},
+  {1, 7},
+  {1, 8},
+  {6, 7},
+  {1, 3},
+  {2, 7},
+  {1, 8},
+  {3, 7},
+  {1, 8},
+  {3, 10},
+  {1, 9},
+  {4, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {5, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {5, 9},
+  {1, 7},
+  {8, 9},
+  {5, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {3, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {5, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {4, 8},
+  {2, 2},
+  {1, 9},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 6},
+  {2, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {2, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 6},
+  {1, 8},
+  {3, 2},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {4, 9},
+  {1, 10},
+  {3, 9},
+  {1, 7},
+  {5, 9},
+  {1, 8},
+  {1, 7},
+  {2, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {2, 10},
+  {1, 7},
+  {3, 10},
+  {2, 7},
+  {1, 10},
+  {4, 7},
+  {1, 4},
+  {3, 7},
+  {1, 3},
+  {1, 9},
+  {6, 3},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {1, 3},
+  {2, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 7},
+  {1, 4},
+  {1, 5},
+  {1, 15},
+  {4, 1},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 1},
+  {2, 4},
+  {1, 1},
+  {2, 4},
+  {1, 1},
+  {1, 5},
+  {1, 15},
+  {1, 1},
+  {3, 4},
+  {1, 1},
+  {3, 4},
+  {15, 1},
+  {1, 5},
+  {6, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {19, 5},
+  {160, 0},
+  {160, 0},
+  {31, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {4, 1},
+  {1, 5},
+  {2, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {17, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {3, 4},
+  {5, 3},
+  {1, 4},
+  {2, 3},
+  {2, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {2, 7},
+  {1, 3},
+  {1, 10},
+  {1, 8},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {1, 8},
+  {1, 3},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {2, 7},
+  {2, 10},
+  {1, 7},
+  {1, 10},
+  {1, 9},
+  {3, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {3, 9},
+  {1, 10},
+  {7, 9},
+  {1, 7},
+  {5, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {2, 9},
+  {1, 7},
+  {1, 9},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 6},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 6},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 9},
+  {1, 2},
+  {2, 8},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {3, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {3, 2},
+  {1, 8},
+  {1, 2},
+  {1, 6},
+  {1, 8},
+  {4, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {2, 2},
+  {4, 9},
+  {1, 10},
+  {9, 9},
+  {1, 10},
+  {2, 9},
+  {1, 7},
+  {5, 9},
+  {2, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {4, 7},
+  {1, 4},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {3, 3},
+  {1, 8},
+  {1, 4},
+  {3, 3},
+  {2, 4},
+  {1, 7},
+  {3, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {2, 4},
+  {1, 7},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 7},
+  {1, 1},
+  {1, 7},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {3, 4},
+  {2, 1},
+  {4, 4},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 7},
+  {1, 1},
+  {5, 4},
+  {17, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {1, 5},
+  {4, 1},
+  {1, 5},
+  {2, 1},
+  {3, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {5, 5},
+  {1, 1},
+  {20, 5},
+  {160, 0},
+  {160, 0},
+  {19, 5},
+  {1, 1},
+  {2, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 4},
+  {4, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {1, 4},
+  {1, 5},
+  {4, 4},
+  {1, 5},
+  {9, 4},
+  {2, 3},
+  {9, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {3, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {6, 3},
+  {1, 7},
+  {1, 4},
+  {2, 3},
+  {1, 7},
+  {1, 4},
+  {1, 7},
+  {1, 3},
+  {1, 7},
+  {1, 3},
+  {2, 10},
+  {1, 7},
+  {1, 3},
+  {1, 8},
+  {2, 7},
+  {1, 8},
+  {2, 7},
+  {1, 9},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 8},
+  {1, 10},
+  {1, 7},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {4, 10},
+  {1, 9},
+  {3, 10},
+  {1, 9},
+  {2, 10},
+  {3, 9},
+  {1, 10},
+  {2, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {5, 9},
+  {1, 7},
+  {1, 9},
+  {1, 7},
+  {9, 9},
+  {1, 6},
+  {3, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 6},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {2, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {2, 2},
+  {1, 8},
+  {4, 2},
+  {1, 8},
+  {3, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {3, 8},
+  {2, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 9},
+  {1, 2},
+  {1, 9},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {3, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {1, 6},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {1, 6},
+  {1, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 9},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 6},
+  {1, 8},
+  {2, 2},
+  {1, 8},
+  {1, 2},
+  {1, 8},
+  {1, 10},
+  {1, 8},
+  {1, 9},
+  {2, 8},
+  {1, 7},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 10},
+  {1, 8},
+  {1, 9},
+  {1, 8},
+  {1, 9},
+  {1, 10},
+  {5, 9},
+  {1, 7},
+  {8, 9},
+  {1, 10},
+  {1, 9},
+  {1, 10},
+  {1, 9},
+  {2, 10},
+  {1, 9},
+  {1, 10},
+  {2, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {1, 7},
+  {1, 10},
+  {10, 7},
+  {1, 3},
+  {1, 7},
+  {3, 3},
+  {1, 8},
+  {3, 3},
+  {1, 7},
+  {1, 3},
+  {1, 9},
+  {1, 4},
+  {3, 3},
+  {1, 7},
+  {2, 3},
+  {1, 4},
+  {3, 3},
+  {2, 4},
+  {1, 1},
+  {1, 7},
+  {3, 1},
+  {1, 7},
+  {1, 1},
+  {4, 4},
+  {1, 1},
+  {7, 4},
+  {1, 1},
+  {1, 4},
+  {1, 1},
+  {4, 4},
+  {1, 1},
+  {3, 4},
+  {21, 1},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {3, 1},
+  {1, 5},
+  {5, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {6, 5},
+  {1, 1},
+  {4, 5},
+  {1, 1},
+  {18, 5},
+  {160, 0},
+  {160, 0},
+  {21, 5},
+  {1, 1},
+  {3, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {2, 5},
+  {1, 4},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {1, 1},
+  {1, 5},
+  {2, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 1},
+  {2, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {1, 4},
+  {1, 5},
+  {2, 4},
+  {1, 5},
+  {5, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {4, 4},
+  {1, 3},
+  {1, 4},
+  {2, 3},
+  {1, 4},
+  {4, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
+  {1, 4},
+  {1, 3},
... 604787 lines suppressed ...

Reply via email to