summaryrefslogtreecommitdiff
authorTanguy Pruvot <tanguy.pruvot@gmail.com>2014-07-01 10:19:19 (GMT)
committer Tanguy Pruvot <tanguy.pruvot@gmail.com>2014-07-03 22:35:06 (GMT)
commitc847cb88c46a9fc18f92cee02b2c0055f8174394 (patch)
tree7da2148a80e256dbe546c9e2663c32f726341192
parent1baae7814259aec6bf73a972d64a0cd0b2232b51 (diff)
downloadbusybox-c847cb88c46a9fc18f92cee02b2c0055f8174394.zip
busybox-c847cb88c46a9fc18f92cee02b2c0055f8174394.tar.gz
busybox-c847cb88c46a9fc18f92cee02b2c0055f8174394.tar.bz2
busybox-full: tune some config flags
nslookup: enable VERBOSE_RESOLUTION_ERRORS lzop: enable high compression support (7-9) adds only 4K to busybox-full (arm) Change-Id: I994fb45c6f7c7d07bb843429b42f25bb8192e4da
Diffstat
-rw-r--r--.config-full6
-rw-r--r--busybox-full.sources13
-rw-r--r--include-full/autoconf.h26
-rw-r--r--include-full/bbconfigopts.h4
-rw-r--r--include-full/bbconfigopts_bz2.h657
5 files changed, 362 insertions, 344 deletions
diff --git a/.config-full b/.config-full
index 8c4625a..5989ddf 100644
--- a/.config-full
+++ b/.config-full
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Busybox version: 1.22.1
-# Sun Jun 22 23:11:10 2014
+# Thu Jul 3 17:45:14 2014
#
CONFIG_HAVE_DOT_CONFIG=y
@@ -153,7 +153,7 @@ CONFIG_GZIP=y
CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
CONFIG_GZIP_FAST=2
CONFIG_LZOP=y
-# CONFIG_LZOP_COMPR_HIGH is not set
+CONFIG_LZOP_COMPR_HIGH=y
# CONFIG_RPM is not set
# CONFIG_RPM2CPIO is not set
CONFIG_TAR=y
@@ -743,7 +743,7 @@ CONFIG_FEATURE_FANCY_PING=y
CONFIG_FEATURE_IPV6=y
# CONFIG_FEATURE_UNIX_LOCAL is not set
CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
-# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
+CONFIG_VERBOSE_RESOLUTION_ERRORS=y
CONFIG_ARP=y
# CONFIG_ARPING is not set
CONFIG_BRCTL=y
diff --git a/busybox-full.sources b/busybox-full.sources
index 7cd511a..dccbbca 100644
--- a/busybox-full.sources
+++ b/busybox-full.sources
@@ -1,6 +1,15 @@
-archival/bbunzip.c archival/bzip2.c archival/cpio.c archival/gzip.c archival/libarchive/lzo1x_1.c archival/libarchive/lzo1x_1o.c archival/libarchive/lzo1x_d.c archival/lzop.c archival/tar.c archival/unzip.c
-archival/libarchive/data_align.c archival/libarchive/data_extract_all.c archival/libarchive/data_extract_to_command.c archival/libarchive/data_extract_to_stdout.c archival/libarchive/data_skip.c archival/libarchive/decompress_bunzip2.c archival/libarchive/decompress_unlzma.c archival/libarchive/decompress_unxz.c archival/libarchive/decompress_gunzip.c archival/libarchive/decompress_uncompress.c archival/libarchive/filter_accept_all.c archival/libarchive/filter_accept_list.c archival/libarchive/filter_accept_reject_list.c archival/libarchive/find_list_entry.c archival/libarchive/get_header_cpio.c archival/libarchive/get_header_tar.c archival/libarchive/get_header_tar_bz2.c archival/libarchive/get_header_tar_gz.c archival/libarchive/get_header_tar_lzma.c archival/libarchive/header_list.c archival/libarchive/header_skip.c archival/libarchive/header_verbose_list.c archival/libarchive/init_handle.c archival/libarchive/open_transformer.c archival/libarchive/seek_by_jump.c archival/libarchive/seek_by_read.c
+archival/bbunzip.c archival/bzip2.c archival/cpio.c archival/gzip.c
+archival/libarchive/lzo1x_1.c archival/libarchive/lzo1x_1o.c archival/libarchive/lzo1x_9x.c archival/libarchive/lzo1x_d.c archival/lzop.c
+archival/tar.c archival/unzip.c archival/libarchive/data_align.c
+archival/libarchive/data_extract_all.c archival/libarchive/data_extract_to_command.c archival/libarchive/data_extract_to_stdout.c
+archival/libarchive/data_skip.c archival/libarchive/decompress_bunzip2.c archival/libarchive/decompress_unlzma.c
+archival/libarchive/decompress_unxz.c archival/libarchive/decompress_gunzip.c archival/libarchive/decompress_uncompress.c
+archival/libarchive/filter_accept_all.c archival/libarchive/filter_accept_list.c archival/libarchive/filter_accept_reject_list.c
+archival/libarchive/find_list_entry.c archival/libarchive/get_header_cpio.c archival/libarchive/get_header_tar.c
+archival/libarchive/get_header_tar_bz2.c archival/libarchive/get_header_tar_gz.c archival/libarchive/get_header_tar_lzma.c
+archival/libarchive/header_list.c archival/libarchive/header_skip.c archival/libarchive/header_verbose_list.c
+archival/libarchive/init_handle.c archival/libarchive/open_transformer.c archival/libarchive/seek_by_jump.c archival/libarchive/seek_by_read.c
console-tools/chvt.c console-tools/clear.c console-tools/deallocvt.c console-tools/fgconsole.c console-tools/openvt.c
console-tools/reset.c console-tools/resize.c console-tools/setconsole.c console-tools/setkeycodes.c
diff --git a/include-full/autoconf.h b/include-full/autoconf.h
index 32a7bfd..0004df4 100644
--- a/include-full/autoconf.h
+++ b/include-full/autoconf.h
@@ -2,7 +2,7 @@
* Automatically generated C config: don't edit
* Busybox version: 1.22.1
*/
-#define AUTOCONF_TIMESTAMP "2014-06-22 23:11 +0200"
+#define AUTOCONF_TIMESTAMP "2014-07-03 17:45 +0200"
#define CONFIG_HAVE_DOT_CONFIG 1
#define ENABLE_HAVE_DOT_CONFIG 1
@@ -788,10 +788,14 @@
# define IF_LZOP(...) __VA_ARGS__
#endif
#define IF_NOT_LZOP(...)
-#undef CONFIG_LZOP_COMPR_HIGH
-#define ENABLE_LZOP_COMPR_HIGH 0
-#define IF_LZOP_COMPR_HIGH(...)
-#define IF_NOT_LZOP_COMPR_HIGH(...) __VA_ARGS__
+#define CONFIG_LZOP_COMPR_HIGH 1
+#define ENABLE_LZOP_COMPR_HIGH 1
+#ifdef MAKE_SUID
+# define IF_LZOP_COMPR_HIGH(...) __VA_ARGS__ "CONFIG_LZOP_COMPR_HIGH"
+#else
+# define IF_LZOP_COMPR_HIGH(...) __VA_ARGS__
+#endif
+#define IF_NOT_LZOP_COMPR_HIGH(...)
#undef CONFIG_RPM
#define ENABLE_RPM 0
#define IF_RPM(...)
@@ -4204,10 +4208,14 @@
# define IF_FEATURE_PREFER_IPV4_ADDRESS(...) __VA_ARGS__
#endif
#define IF_NOT_FEATURE_PREFER_IPV4_ADDRESS(...)
-#undef CONFIG_VERBOSE_RESOLUTION_ERRORS
-#define ENABLE_VERBOSE_RESOLUTION_ERRORS 0
-#define IF_VERBOSE_RESOLUTION_ERRORS(...)
-#define IF_NOT_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__
+#define CONFIG_VERBOSE_RESOLUTION_ERRORS 1
+#define ENABLE_VERBOSE_RESOLUTION_ERRORS 1
+#ifdef MAKE_SUID
+# define IF_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__ "CONFIG_VERBOSE_RESOLUTION_ERRORS"
+#else
+# define IF_VERBOSE_RESOLUTION_ERRORS(...) __VA_ARGS__
+#endif
+#define IF_NOT_VERBOSE_RESOLUTION_ERRORS(...)
#define CONFIG_ARP 1
#define ENABLE_ARP 1
#ifdef MAKE_SUID
diff --git a/include-full/bbconfigopts.h b/include-full/bbconfigopts.h
index 9c9f69d..2fcf6de 100644
--- a/include-full/bbconfigopts.h
+++ b/include-full/bbconfigopts.h
@@ -128,7 +128,7 @@ static const char bbconfig_config[] ALIGN1 =
"CONFIG_FEATURE_GZIP_LONG_OPTIONS=y\n"
"CONFIG_GZIP_FAST=2\n"
"CONFIG_LZOP=y\n"
-"# CONFIG_LZOP_COMPR_HIGH is not set\n"
+"CONFIG_LZOP_COMPR_HIGH=y\n"
"# CONFIG_RPM is not set\n"
"# CONFIG_RPM2CPIO is not set\n"
"CONFIG_TAR=y\n"
@@ -642,7 +642,7 @@ static const char bbconfig_config[] ALIGN1 =
"CONFIG_FEATURE_IPV6=y\n"
"# CONFIG_FEATURE_UNIX_LOCAL is not set\n"
"CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y\n"
-"# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set\n"
+"CONFIG_VERBOSE_RESOLUTION_ERRORS=y\n"
"CONFIG_ARP=y\n"
"# CONFIG_ARPING is not set\n"
"CONFIG_BRCTL=y\n"
diff --git a/include-full/bbconfigopts_bz2.h b/include-full/bbconfigopts_bz2.h
index 0bc7030..3c95781 100644
--- a/include-full/bbconfigopts_bz2.h
+++ b/include-full/bbconfigopts_bz2.h
@@ -9,334 +9,335 @@
* Do not edit.
*/
static const char bbconfig_config_bz2[] ALIGN1 = {
-0150,0061,0061,0101,0131,0046,0123,0131,0314,0174,0377,0263,0000,0012,0167,0337,
+0150,0061,0061,0101,0131,0046,0123,0131,0153,0131,0301,0324,0000,0012,0163,0337,
0200,0000,0020,0130,0003,0377,0342,0077,0377,0377,0360,0277,0347,0337,0140,0140,
-0033,0074,0000,0075,0334,0014,0100,0310,0367,0335,0000,0153,0340,0000,0275,0357,
-0166,0240,0204,0314,0111,0255,0075,0207,0270,0150,0136,0324,0050,0130,0026,0004,
-0202,0155,0123,0073,0163,0326,0236,0362,0324,0166,0061,0266,0326,0243,0256,0251,
-0073,0273,0240,0122,0257,0217,0142,0046,0004,0150,0321,0032,0004,0215,0021,0064,
-0000,0006,0324,0323,0100,0064,0000,0323,0040,0202,0004,0310,0231,0106,0124,0001,
-0240,0323,0152,0000,0062,0032,0000,0110,0104,0232,0012,0155,0114,0204,0324,0364,
-0101,0250,0320,0301,0030,0000,0004,0300,0044,0365,0112,0122,0046,0220,0176,0251,
-0240,0032,0150,0006,0200,0000,0150,0151,0220,0000,0112,0152,0051,0351,0250,0305,
-0075,0002,0150,0000,0031,0000,0364,0003,0123,0046,0065,0075,0106,0202,0104,0100,
-0100,0020,0115,0102,0247,0352,0100,0014,0203,0020,0003,0114,0200,0377,0336,0357,
-0367,0305,0234,0334,0236,0316,0335,0051,0010,0215,0024,0154,0232,0204,0200,0306,
-0264,0302,0345,0272,0136,0065,0313,0235,0065,0365,0073,0264,0124,0310,0240,0304,
-0046,0210,0222,0336,0235,0314,0102,0336,0235,0272,0104,0010,0314,0204,0326,0274,
-0356,0055,0111,0117,0073,0162,0140,0024,0274,0166,0042,0213,0020,0273,0243,0164,
-0065,0311,0336,0171,0302,0203,0062,0142,0222,0063,0307,0004,0233,0023,0235,0140,
-0053,0166,0164,0322,0363,0265,0314,0144,0321,0261,0172,0172,0365,0170,0276,0223,
-0156,0132,0215,0214,0222,0144,0055,0214,0130,0264,0120,0130,0236,0165,0355,0074,
-0352,0055,0111,0217,0142,0267,0062,0225,0215,0030,0250,0111,0136,0325,0321,0063,
-0172,0371,0347,0223,0065,0353,0333,0331,0355,0364,0274,0221,0203,0046,0061,0212,
-0110,0061,0030,0306,0040,0305,0335,0165,0173,0234,0251,0022,0361,0162,0145,0204,
-0231,0071,0071,0011,0062,0031,0040,0110,0102,0013,0017,0312,0250,0000,0001,0271,
-0364,0123,0233,0267,0056,0137,0114,0171,0176,0224,0011,0177,0341,0365,0070,0217,
-0321,0007,0365,0104,0133,0000,0314,0313,0343,0351,0365,0353,0171,0373,0020,0305,
-0362,0276,0273,0156,0166,0212,0372,0175,0202,0044,0264,0137,0247,0036,0335,0051,
-0206,0262,0030,0142,0372,0207,0312,0176,0317,0104,0155,0155,0103,0315,0071,0124,
-0337,0023,0341,0325,0033,0344,0043,0347,0153,0130,0366,0320,0232,0324,0236,0323,
-0121,0004,0075,0157,0071,0165,0324,0327,0115,0130,0174,0040,0221,0201,0164,0073,
-0375,0215,0024,0111,0154,0073,0145,0062,0057,0032,0353,0127,0024,0325,0147,0066,
-0165,0322,0173,0251,0132,0246,0025,0002,0044,0036,0067,0132,0054,0152,0374,0045,
-0133,0025,0273,0331,0374,0275,0067,0213,0335,0255,0313,0342,0023,0033,0350,0357,
-0301,0120,0047,0261,0015,0106,0025,0323,0044,0026,0222,0366,0247,0243,0317,0067,
-0321,0340,0005,0202,0205,0202,0262,0007,0007,0250,0235,0207,0075,0323,0125,0255,
-0207,0114,0143,0132,0057,0013,0032,0012,0031,0071,0220,0262,0165,0023,0343,0265,
-0236,0123,0031,0120,0026,0274,0250,0151,0201,0044,0270,0146,0156,0233,0211,0327,
-0253,0171,0327,0227,0041,0110,0172,0011,0231,0242,0136,0350,0004,0110,0175,0030,
-0061,0076,0130,0365,0362,0363,0102,0374,0343,0246,0274,0351,0037,0342,0000,0003,
-0143,0000,0001,0262,0033,0320,0331,0062,0072,0010,0330,0212,0126,0220,0142,0220,
-0000,0033,0173,0340,0127,0134,0372,0002,0310,0053,0043,0031,0365,0360,0226,0271,
-0036,0250,0030,0333,0127,0277,0103,0255,0062,0337,0251,0147,0320,0103,0067,0145,
-0077,0333,0110,0022,0115,0117,0322,0317,0156,0137,0067,0135,0236,0202,0366,0233,
-0377,0171,0356,0230,0157,0276,0040,0255,0345,0222,0213,0071,0172,0054,0235,0101,
-0336,0277,0136,0225,0130,0061,0002,0376,0047,0104,0061,0017,0112,0351,0370,0207,
-0144,0367,0131,0120,0124,0321,0023,0205,0102,0135,0127,0332,0172,0213,0172,0053,
-0156,0036,0353,0071,0173,0306,0223,0333,0310,0012,0157,0036,0106,0004,0116,0310,
-0152,0027,0354,0224,0102,0244,0123,0117,0175,0377,0047,0266,0363,0040,0313,0031,
-0204,0075,0217,0326,0057,0306,0002,0172,0251,0202,0022,0367,0056,0055,0111,0374,
-0107,0060,0316,0006,0214,0204,0072,0053,0316,0013,0317,0057,0352,0317,0124,0354,
-0073,0137,0035,0166,0040,0325,0054,0002,0176,0373,0042,0055,0057,0354,0120,0242,
-0133,0300,0313,0300,0251,0204,0355,0156,0230,0271,0340,0243,0161,0350,0310,0137,
-0212,0170,0212,0126,0173,0030,0027,0011,0242,0134,0360,0225,0317,0140,0346,0040,
-0060,0135,0013,0254,0164,0043,0372,0226,0337,0242,0365,0073,0015,0264,0012,0131,
-0363,0270,0072,0167,0361,0161,0074,0330,0214,0351,0224,0152,0205,0210,0107,0003,
-0102,0127,0033,0255,0170,0262,0017,0124,0354,0110,0367,0127,0341,0064,0014,0221,
-0233,0230,0340,0313,0256,0364,0216,0267,0341,0306,0237,0077,0174,0174,0264,0032,
-0166,0327,0110,0313,0203,0331,0334,0044,0113,0277,0036,0134,0124,0325,0005,0036,
-0142,0375,0243,0344,0365,0311,0021,0343,0061,0020,0021,0100,0224,0150,0166,0261,
-0156,0324,0105,0042,0043,0020,0247,0006,0026,0310,0210,0054,0045,0055,0202,0345,
-0273,0167,0044,0033,0356,0344,0221,0206,0064,0304,0007,0215,0075,0206,0014,0351,
-0234,0305,0101,0074,0246,0033,0161,0262,0236,0210,0040,0351,0114,0172,0251,0043,
-0162,0114,0153,0325,0007,0226,0334,0042,0006,0257,0073,0027,0257,0245,0340,0126,
-0170,0362,0363,0053,0346,0323,0326,0204,0017,0347,0235,0334,0102,0127,0051,0054,
-0262,0022,0031,0077,0004,0375,0244,0060,0346,0202,0201,0231,0222,0310,0166,0340,
-0116,0227,0106,0106,0016,0230,0101,0300,0320,0144,0262,0101,0350,0236,0353,0056,
-0357,0041,0134,0237,0065,0127,0030,0376,0152,0312,0121,0067,0247,0347,0341,0317,
-0121,0003,0141,0166,0025,0163,0155,0120,0314,0324,0074,0011,0232,0200,0040,0203,
-0111,0216,0242,0252,0157,0247,0144,0332,0374,0035,0337,0262,0200,0007,0336,0210,
-0337,0175,0177,0033,0044,0263,0056,0246,0166,0320,0212,0050,0373,0314,0346,0372,
-0064,0164,0071,0040,0271,0074,0200,0346,0071,0320,0276,0262,0341,0142,0212,0317,
-0071,0356,0137,0322,0065,0061,0144,0265,0126,0024,0055,0003,0227,0106,0233,0113,
-0310,0155,0276,0317,0051,0331,0155,0345,0371,0221,0120,0230,0120,0234,0064,0343,
-0044,0251,0324,0117,0300,0364,0152,0051,0275,0103,0206,0335,0353,0027,0231,0031,
-0325,0035,0166,0066,0157,0313,0054,0333,0172,0335,0053,0046,0116,0146,0234,0353,
-0353,0100,0111,0002,0270,0136,0220,0306,0364,0152,0066,0113,0164,0154,0364,0311,
-0146,0372,0242,0331,0025,0126,0241,0054,0065,0371,0256,0377,0227,0046,0264,0322,
-0032,0105,0032,0073,0075,0336,0324,0127,0024,0007,0222,0113,0221,0253,0077,0245,
-0322,0311,0064,0252,0124,0324,0225,0103,0141,0174,0122,0005,0263,0330,0116,0151,
-0002,0256,0024,0061,0202,0335,0206,0161,0045,0031,0056,0172,0247,0254,0132,0064,
-0166,0175,0333,0333,0355,0136,0306,0267,0120,0170,0221,0235,0062,0062,0365,0167,
-0304,0235,0067,0035,0101,0356,0250,0322,0321,0113,0224,0162,0246,0336,0355,0212,
-0051,0340,0273,0034,0046,0220,0330,0056,0001,0250,0303,0061,0363,0127,0351,0264,
-0334,0234,0162,0313,0152,0344,0214,0322,0243,0250,0135,0005,0256,0170,0123,0247,
-0235,0044,0062,0313,0127,0325,0005,0014,0242,0313,0155,0045,0055,0136,0035,0244,
-0371,0356,0037,0257,0332,0037,0344,0333,0140,0041,0261,0035,0316,0267,0064,0201,
-0215,0046,0222,0106,0230,0214,0211,0043,0050,0201,0045,0211,0222,0222,0105,0100,
-0054,0230,0322,0122,0154,0001,0144,0213,0150,0066,0130,0254,0121,0026,0204,0250,
-0114,0242,0106,0212,0123,0043,0144,0151,0006,0243,0101,0012,0111,0011,0062,0042,
-0312,0220,0246,0143,0111,0015,0223,0141,0015,0204,0225,0045,0022,0331,0050,0104,
-0143,0064,0153,0321,0134,0262,0105,0215,0222,0155,0136,0166,0354,0200,0231,0062,
-0232,0231,0060,0264,0231,0123,0051,0335,0314,0226,0064,0205,0026,0064,0232,0110,
-0311,0106,0363,0272,0004,0321,0114,0144,0230,0214,0030,0321,0217,0034,0207,0165,
-0301,0050,0321,0261,0242,0005,0110,0051,0221,0260,0246,0104,0002,0036,0166,0356,
-0374,0037,0140,0352,0367,0376,0207,0134,0233,0137,0126,0373,0376,0051,0254,0050,
-0030,0306,0217,0011,0172,0352,0120,0104,0362,0147,0057,0117,0252,0276,0335,0047,
-0026,0272,0213,0153,0140,0321,0200,0112,0244,0040,0136,0074,0362,0114,0352,0323,
-0020,0275,0240,0322,0123,0203,0061,0157,0031,0301,0314,0172,0150,0156,0247,0256,
-0053,0154,0212,0030,0251,0001,0301,0337,0236,0332,0310,0163,0314,0152,0173,0112,
-0124,0257,0235,0360,0257,0160,0216,0345,0101,0216,0130,0334,0041,0316,0361,0150,
-0314,0171,0361,0105,0045,0226,0243,0146,0313,0101,0221,0007,0246,0061,0110,0130,
-0031,0357,0072,0320,0227,0027,0322,0337,0233,0045,0262,0252,0054,0055,0031,0206,
-0105,0164,0247,0037,0175,0223,0245,0152,0127,0262,0156,0003,0155,0203,0153,0337,
-0303,0012,0360,0044,0015,0265,0121,0021,0020,0165,0105,0266,0000,0151,0266,0332,
-0061,0315,0343,0211,0040,0355,0230,0005,0235,0335,0157,0102,0224,0076,0062,0074,
-0010,0165,0112,0125,0321,0075,0154,0250,0374,0323,0175,0152,0370,0301,0177,0025,
-0051,0021,0052,0002,0266,0330,0132,0242,0336,0063,0031,0257,0125,0042,0212,0204,
-0100,0207,0010,0070,0036,0162,0257,0030,0254,0116,0231,0247,0031,0305,0266,0231,
-0020,0327,0160,0371,0013,0223,0347,0152,0161,0104,0216,0351,0255,0164,0062,0116,
-0220,0364,0065,0226,0330,0104,0106,0245,0202,0213,0251,0046,0264,0212,0323,0171,
-0253,0173,0141,0370,0316,0026,0354,0143,0336,0042,0175,0012,0213,0141,0361,0173,
-0236,0312,0076,0022,0026,0355,0207,0325,0152,0373,0034,0203,0163,0062,0141,0346,
-0044,0342,0207,0265,0203,0315,0254,0264,0266,0003,0253,0113,0311,0336,0335,0356,
-0267,0335,0034,0330,0163,0130,0032,0157,0033,0161,0164,0351,0132,0343,0003,0026,
-0362,0304,0022,0300,0151,0326,0225,0011,0204,0015,0173,0205,0053,0354,0011,0040,
-0125,0250,0305,0361,0130,0043,0010,0035,0277,0177,0016,0363,0177,0066,0345,0347,
-0133,0370,0122,0006,0026,0227,0152,0017,0067,0006,0104,0274,0045,0150,0110,0171,
-0072,0313,0111,0024,0050,0135,0166,0335,0240,0245,0326,0015,0124,0160,0244,0114,
-0203,0041,0072,0175,0225,0302,0112,0063,0157,0015,0122,0334,0361,0072,0326,0073,
-0372,0256,0154,0014,0265,0240,0267,0317,0034,0162,0343,0306,0212,0357,0343,0070,
-0351,0175,0055,0206,0074,0206,0141,0022,0076,0056,0312,0372,0360,0371,0076,0171,
-0123,0260,0316,0034,0065,0206,0050,0123,0226,0144,0064,0141,0351,0363,0166,0252,
-0067,0003,0246,0230,0146,0167,0124,0226,0210,0056,0170,0276,0342,0052,0071,0117,
-0275,0077,0276,0166,0345,0206,0000,0224,0326,0054,0273,0041,0027,0304,0300,0041,
-0201,0153,0123,0027,0165,0164,0036,0043,0157,0216,0350,0307,0273,0134,0132,0106,
-0227,0214,0154,0321,0246,0010,0130,0331,0343,0122,0206,0362,0267,0246,0122,0253,
-0271,0124,0306,0121,0010,0106,0072,0065,0303,0127,0010,0055,0332,0012,0161,0155,
-0040,0320,0122,0072,0066,0321,0146,0066,0011,0316,0207,0214,0244,0265,0006,0151,
-0362,0045,0207,0206,0033,0064,0055,0355,0072,0072,0012,0315,0001,0326,0261,0206,
-0045,0055,0042,0255,0044,0150,0302,0032,0050,0300,0127,0274,0002,0033,0110,0303,
-0112,0032,0045,0211,0264,0206,0074,0260,0122,0320,0224,0262,0332,0274,0102,0353,
-0152,0015,0056,0032,0075,0172,0300,0066,0173,0074,0265,0275,0101,0024,0333,0024,
-0140,0107,0302,0173,0060,0070,0334,0202,0026,0032,0064,0270,0002,0273,0236,0132,
-0102,0336,0325,0001,0005,0064,0066,0330,0166,0276,0167,0024,0167,0307,0170,0257,
-0257,0273,0162,0350,0044,0175,0270,0302,0122,0033,0150,0224,0010,0004,0051,0214,
-0050,0031,0027,0373,0042,0016,0354,0021,0357,0204,0220,0002,0133,0373,0305,0245,
-0256,0001,0210,0125,0146,0246,0252,0162,0231,0225,0253,0060,0327,0222,0101,0201,
-0057,0027,0006,0110,0242,0303,0174,0174,0317,0176,0335,0375,0072,0337,0061,0276,
-0236,0374,0072,0356,0150,0016,0254,0354,0072,0254,0266,0015,0015,0120,0103,0176,
-0136,0074,0372,0245,0311,0304,0152,0257,0004,0065,0162,0142,0256,0344,0064,0245,
-0031,0211,0125,0326,0257,0106,0032,0060,0365,0043,0007,0252,0147,0217,0147,0244,
-0006,0324,0066,0276,0005,0355,0203,0072,0371,0344,0240,0257,0306,0332,0334,0254,
-0131,0236,0332,0221,0357,0316,0145,0120,0166,0264,0004,0077,0133,0207,0032,0260,
-0164,0351,0243,0141,0042,0132,0106,0130,0040,0355,0215,0241,0056,0032,0025,0031,
-0152,0326,0055,0121,0252,0257,0201,0134,0325,0212,0265,0352,0256,0253,0042,0230,
-0225,0260,0101,0103,0110,0024,0140,0200,0214,0006,0322,0041,0340,0315,0273,0050,
-0072,0011,0006,0340,0060,0222,0104,0275,0214,0340,0241,0251,0000,0041,0045,0276,
-0372,0151,0053,0025,0064,0271,0152,0040,0265,0014,0014,0045,0170,0321,0056,0170,
-0067,0126,0301,0230,0261,0224,0061,0254,0063,0245,0211,0167,0261,0005,0060,0060,
-0222,0014,0067,0120,0033,0215,0251,0014,0161,0074,0213,0355,0346,0374,0200,0074,
-0140,0202,0240,0062,0261,0006,0322,0176,0125,0025,0100,0001,0322,0307,0001,0327,
-0073,0071,0070,0016,0335,0033,0266,0001,0123,0103,0174,0023,0111,0124,0346,0323,
-0142,0021,0015,0013,0054,0215,0350,0254,0251,0164,0036,0227,0136,0147,0313,0110,
-0346,0324,0026,0366,0344,0224,0000,0011,0162,0051,0146,0262,0006,0354,0135,0334,
-0345,0055,0013,0010,0363,0274,0371,0032,0103,0031,0336,0361,0216,0140,0362,0026,
-0107,0212,0156,0066,0044,0140,0040,0017,0034,0360,0064,0123,0072,0357,0012,0030,
-0163,0276,0154,0323,0153,0145,0010,0321,0212,0011,0110,0060,0172,0356,0044,0143,
-0250,0236,0120,0337,0034,0220,0156,0132,0351,0102,0214,0104,0150,0155,0041,0217,
-0172,0340,0300,0326,0265,0327,0330,0050,0203,0015,0160,0015,0246,0051,0155,0235,
-0060,0353,0010,0074,0370,0360,0346,0261,0062,0036,0037,0241,0212,0246,0346,0275,
-0344,0050,0226,0234,0376,0042,0372,0323,0326,0175,0064,0365,0101,0163,0316,0010,
-0363,0020,0031,0367,0137,0165,0316,0075,0340,0074,0216,0333,0104,0033,0260,0033,
-0372,0017,0014,0130,0153,0311,0341,0111,0321,0263,0062,0230,0141,0377,0134,0170,
-0241,0132,0227,0036,0246,0300,0173,0046,0375,0325,0035,0056,0316,0363,0054,0056,
-0154,0341,0117,0033,0223,0217,0023,0303,0061,0020,0101,0205,0122,0321,0023,0274,
-0114,0276,0164,0234,0266,0302,0333,0115,0372,0371,0354,0074,0316,0262,0112,0334,
-0036,0033,0262,0141,0325,0100,0253,0155,0211,0231,0220,0142,0034,0011,0235,0003,
-0170,0277,0040,0120,0201,0313,0201,0243,0260,0171,0032,0043,0243,0143,0064,0120,
-0112,0045,0235,0063,0126,0330,0342,0204,0107,0253,0150,0146,0012,0350,0020,0271,
-0314,0157,0031,0152,0127,0114,0155,0260,0041,0155,0206,0105,0232,0330,0324,0306,
-0335,0141,0336,0344,0007,0002,0057,0155,0273,0114,0237,0145,0161,0252,0274,0240,
-0347,0247,0125,0206,0063,0247,0362,0373,0216,0274,0034,0100,0372,0145,0132,0114,
-0030,0162,0062,0215,0022,0323,0150,0305,0050,0055,0044,0105,0374,0371,0362,0120,
-0076,0274,0372,0233,0136,0031,0106,0355,0321,0106,0331,0353,0274,0271,0115,0320,
-0335,0365,0020,0211,0216,0111,0110,0122,0324,0217,0001,0315,0146,0031,0032,0124,
-0253,0245,0006,0332,0072,0142,0154,0304,0310,0210,0025,0273,0255,0222,0104,0143,
-0211,0367,0320,0131,0032,0243,0126,0371,0156,0041,0215,0220,0325,0144,0206,0367,
-0202,0137,0032,0141,0107,0152,0215,0274,0105,0250,0222,0302,0273,0374,0233,0140,
-0206,0102,0003,0220,0035,0041,0225,0233,0256,0233,0233,0311,0057,0101,0203,0352,
-0003,0115,0376,0346,0376,0135,0102,0023,0025,0316,0244,0173,0214,0155,0214,0143,
-0030,0367,0022,0031,0257,0255,0371,0315,0325,0216,0244,0156,0171,0152,0215,0215,
-0360,0351,0266,0361,0035,0060,0200,0361,0027,0273,0050,0220,0356,0216,0212,0024,
-0053,0034,0357,0367,0343,0127,0306,0020,0253,0051,0157,0054,0323,0111,0221,0345,
-0266,0042,0015,0316,0350,0334,0354,0042,0006,0160,0302,0070,0274,0350,0123,0031,
-0214,0133,0267,0016,0236,0340,0345,0313,0064,0160,0130,0120,0050,0055,0001,0050,
-0112,0222,0376,0265,0117,0114,0274,0302,0231,0227,0000,0220,0102,0157,0117,0211,
-0127,0323,0133,0254,0023,0155,0313,0167,0125,0101,0325,0271,0306,0304,0060,0052,
-0111,0141,0157,0060,0321,0202,0022,0015,0125,0066,0072,0201,0103,0100,0330,0250,
-0304,0156,0036,0104,0067,0154,0155,0213,0041,0006,0140,0302,0004,0002,0127,0222,
-0340,0251,0203,0314,0055,0224,0323,0001,0060,0162,0360,0005,0113,0246,0011,0246,
-0214,0060,0041,0151,0313,0205,0367,0321,0206,0203,0022,0054,0105,0313,0100,0274,
-0163,0252,0323,0051,0140,0032,0106,0124,0010,0241,0164,0312,0010,0062,0350,0145,
-0335,0102,0060,0032,0167,0122,0013,0242,0240,0050,0056,0306,0110,0210,0167,0274,
-0301,0136,0056,0232,0164,0241,0214,0065,0010,0207,0361,0264,0165,0210,0350,0210,
-0321,0073,0361,0312,0101,0204,0021,0360,0141,0205,0073,0206,0167,0100,0067,0167,
-0247,0344,0032,0332,0027,0245,0056,0355,0004,0202,0074,0157,0123,0061,0016,0114,
-0003,0151,0042,0203,0247,0275,0250,0167,0364,0016,0037,0073,0232,0053,0311,0154,
-0157,0272,0373,0067,0101,0042,0056,0364,0157,0060,0135,0200,0111,0271,0307,0041,
-0103,0230,0040,0165,0013,0120,0164,0100,0200,0112,0022,0025,0065,0306,0036,0371,
-0252,0056,0304,0206,0017,0173,0075,0050,0240,0050,0135,0273,0024,0043,0114,0106,
-0233,0214,0263,0310,0112,0172,0257,0267,0061,0174,0021,0232,0021,0232,0202,0120,
-0331,0245,0340,0253,0026,0015,0066,0075,0146,0270,0245,0030,0255,0266,0300,0162,
-0323,0143,0142,0355,0313,0106,0002,0332,0136,0072,0072,0272,0253,0134,0342,0365,
-0311,0302,0351,0321,0257,0175,0021,0112,0075,0117,0034,0053,0011,0124,0016,0176,
-0222,0140,0066,0201,0155,0070,0337,0016,0360,0213,0061,0054,0202,0034,0013,0231,
-0327,0204,0117,0262,0044,0111,0021,0375,0071,0134,0241,0003,0327,0277,0020,0011,
-0332,0046,0060,0374,0307,0227,0303,0213,0327,0121,0042,0212,0067,0260,0245,0067,
-0271,0023,0007,0067,0025,0145,0153,0076,0063,0030,0320,0310,0237,0151,0060,0357,
-0352,0026,0122,0142,0342,0222,0155,0303,0171,0136,0231,0040,0307,0271,0166,0160,
-0220,0311,0142,0154,0117,0360,0035,0173,0331,0073,0367,0132,0147,0004,0141,0203,
-0146,0330,0330,0225,0100,0147,0051,0327,0170,0356,0125,0300,0171,0251,0362,0331,
-0070,0041,0340,0326,0167,0031,0242,0155,0015,0210,0360,0310,0154,0224,0216,0220,
-0212,0365,0227,0173,0007,0054,0323,0205,0002,0071,0103,0154,0071,0155,0315,0235,
-0134,0350,0316,0346,0057,0210,0054,0326,0016,0355,0103,0223,0044,0044,0052,0126,
-0033,0370,0310,0253,0372,0232,0311,0234,0367,0321,0042,0000,0120,0335,0355,0063,
-0201,0112,0037,0124,0032,0045,0104,0221,0324,0247,0332,0221,0046,0322,0035,0072,
-0002,0301,0325,0247,0075,0174,0144,0126,0232,0263,0222,0056,0164,0306,0054,0073,
-0051,0172,0103,0122,0354,0341,0305,0141,0342,0250,0040,0362,0150,0042,0136,0204,
-0236,0074,0112,0342,0227,0230,0351,0330,0240,0270,0031,0327,0140,0331,0074,0150,
-0105,0246,0362,0170,0132,0136,0275,0304,0275,0225,0140,0166,0372,0313,0333,0220,
-0260,0276,0062,0030,0131,0254,0227,0150,0275,0125,0005,0340,0212,0014,0247,0336,
-0342,0200,0200,0014,0260,0022,0010,0147,0154,0140,0007,0050,0210,0341,0051,0324,
-0063,0265,0333,0062,0355,0203,0065,0071,0202,0011,0104,0070,0322,0205,0205,0064,
-0226,0165,0121,0135,0250,0065,0337,0064,0214,0042,0274,0073,0103,0310,0056,0151,
-0324,0011,0067,0203,0010,0353,0243,0262,0014,0256,0346,0216,0214,0266,0333,0147,
-0066,0105,0153,0166,0203,0115,0024,0045,0322,0241,0015,0203,0115,0164,0333,0024,
-0310,0322,0302,0116,0221,0031,0151,0352,0322,0146,0020,0302,0012,0015,0320,0355,
-0125,0060,0120,0224,0321,0010,0204,0221,0074,0164,0256,0121,0006,0261,0355,0076,
-0214,0325,0207,0301,0274,0166,0352,0163,0314,0205,0304,0344,0034,0014,0361,0324,
-0146,0100,0236,0170,0320,0367,0263,0327,0134,0035,0102,0154,0373,0337,0046,0025,
-0012,0134,0347,0014,0262,0326,0056,0141,0112,0221,0235,0202,0200,0123,0251,0016,
-0313,0001,0204,0107,0253,0066,0233,0017,0067,0234,0325,0155,0230,0250,0161,0230,
-0326,0166,0276,0201,0277,0222,0207,0246,0153,0217,0036,0012,0003,0016,0150,0327,
-0074,0214,0357,0131,0260,0035,0015,0020,0321,0261,0243,0035,0041,0112,0325,0070,
-0125,0336,0110,0073,0256,0173,0254,0264,0006,0271,0265,0135,0062,0212,0263,0014,
-0214,0102,0216,0136,0113,0063,0305,0156,0324,0102,0240,0206,0064,0150,0336,0161,
-0215,0071,0316,0356,0235,0016,0007,0134,0356,0071,0337,0135,0255,0015,0235,0172,
-0123,0251,0246,0372,0334,0175,0301,0022,0371,0045,0352,0114,0020,0234,0231,0153,
-0107,0161,0023,0011,0165,0210,0154,0206,0051,0312,0131,0201,0175,0141,0157,0071,
-0275,0022,0325,0214,0115,0033,0260,0123,0256,0362,0210,0216,0363,0242,0105,0140,
-0355,0207,0131,0316,0161,0122,0355,0130,0324,0052,0134,0242,0254,0250,0275,0343,
-0362,0353,0252,0072,0173,0323,0206,0216,0277,0237,0361,0237,0352,0376,0213,0037,
-0030,0221,0355,0207,0217,0161,0257,0144,0223,0313,0067,0374,0301,0037,0021,0016,
-0351,0000,0375,0323,0060,0027,0317,0201,0146,0036,0074,0100,0161,0021,0157,0052,
-0144,0352,0025,0017,0215,0137,0067,0115,0212,0036,0170,0314,0256,0017,0270,0003,
-0225,0210,0205,0212,0046,0211,0050,0114,0167,0322,0113,0030,0126,0023,0016,0356,
-0154,0256,0163,0062,0330,0315,0141,0173,0332,0307,0071,0310,0350,0255,0127,0241,
-0333,0026,0051,0253,0101,0005,0155,0124,0123,0123,0064,0251,0223,0053,0105,0336,
-0112,0144,0267,0053,0154,0240,0151,0233,0275,0352,0262,0365,0246,0172,0316,0173,
-0213,0135,0156,0150,0146,0326,0206,0101,0230,0272,0001,0060,0142,0303,0055,0006,
-0304,0046,0146,0245,0163,0016,0360,0100,0320,0123,0122,0314,0154,0162,0345,0303,
-0255,0154,0043,0035,0026,0326,0300,0212,0106,0131,0235,0106,0141,0257,0001,0046,
-0304,0046,0071,0151,0027,0315,0320,0025,0025,0166,0153,0100,0070,0037,0266,0115,
-0352,0107,0235,0152,0054,0327,0115,0056,0117,0275,0172,0224,0277,0220,0223,0321,
-0250,0014,0015,0345,0354,0122,0127,0246,0044,0151,0274,0331,0207,0270,0200,0357,
-0364,0130,0353,0250,0037,0252,0362,0260,0014,0262,0151,0331,0250,0120,0326,0117,
-0172,0301,0010,0041,0250,0041,0322,0333,0110,0257,0153,0277,0160,0207,0166,0056,
-0053,0177,0220,0133,0106,0021,0115,0330,0331,0306,0045,0001,0106,0172,0236,0372,
-0023,0057,0263,0066,0332,0241,0117,0210,0105,0263,0232,0040,0004,0030,0355,0202,
-0110,0045,0240,0220,0351,0257,0221,0244,0005,0326,0023,0010,0307,0041,0362,0052,
-0154,0011,0274,0047,0265,0047,0004,0275,0340,0302,0013,0211,0201,0006,0166,0305,
-0361,0023,0106,0303,0066,0102,0367,0264,0014,0254,0126,0031,0073,0212,0160,0143,
-0021,0016,0244,0104,0052,0023,0342,0075,0101,0331,0377,0077,0001,0224,0156,0334,
-0157,0054,0315,0227,0351,0231,0310,0202,0330,0246,0076,0363,0006,0212,0251,0016,
-0330,0064,0075,0133,0204,0237,0054,0136,0256,0222,0067,0056,0052,0327,0024,0114,
-0306,0252,0044,0027,0345,0303,0044,0160,0271,0022,0203,0167,0370,0301,0125,0305,
-0226,0266,0205,0217,0234,0173,0334,0106,0210,0105,0256,0063,0353,0000,0222,0005,
-0061,0324,0222,0025,0211,0322,0227,0141,0003,0005,0071,0020,0102,0352,0374,0254,
-0106,0236,0117,0210,0101,0036,0013,0203,0215,0312,0013,0363,0322,0327,0002,0331,
-0352,0313,0247,0061,0107,0065,0013,0013,0070,0265,0344,0253,0134,0131,0234,0337,
-0047,0050,0133,0241,0140,0305,0005,0057,0004,0243,0057,0022,0300,0205,0050,0063,
-0124,0167,0244,0315,0022,0105,0140,0070,0353,0122,0154,0310,0274,0034,0155,0265,
-0331,0241,0227,0221,0142,0022,0252,0162,0135,0266,0334,0325,0345,0240,0303,0122,
-0050,0133,0326,0330,0320,0253,0231,0141,0313,0042,0073,0234,0213,0126,0077,0246,
-0361,0315,0353,0113,0042,0256,0302,0227,0016,0132,0104,0215,0001,0172,0034,0132,
-0135,0207,0130,0317,0017,0343,0210,0053,0225,0253,0203,0112,0070,0227,0211,0016,
-0322,0140,0351,0273,0132,0375,0342,0245,0230,0260,0273,0040,0210,0000,0141,0143,
-0056,0071,0264,0236,0331,0217,0123,0272,0236,0004,0066,0246,0235,0050,0132,0012,
-0374,0037,0217,0233,0247,0336,0233,0234,0151,0206,0373,0175,0126,0210,0004,0172,
-0012,0274,0310,0266,0223,0130,0336,0304,0222,0160,0067,0064,0056,0020,0146,0072,
-0256,0047,0072,0345,0136,0210,0272,0023,0221,0014,0242,0034,0002,0013,0111,0106,
-0026,0261,0016,0105,0123,0270,0046,0061,0147,0143,0027,0067,0064,0005,0330,0251,
-0067,0041,0132,0134,0077,0163,0211,0200,0131,0211,0333,0324,0172,0342,0162,0105,
-0221,0010,0260,0320,0354,0344,0141,0024,0302,0056,0224,0007,0064,0355,0115,0023,
-0117,0235,0017,0021,0123,0344,0103,0156,0357,0250,0310,0156,0110,0314,0276,0014,
-0006,0013,0041,0021,0135,0101,0231,0142,0054,0111,0023,0055,0207,0226,0312,0104,
-0261,0150,0034,0040,0247,0127,0236,0266,0176,0162,0265,0064,0372,0134,0246,0206,
-0336,0042,0212,0357,0327,0175,0061,0212,0043,0217,0306,0240,0371,0213,0065,0323,
-0047,0246,0013,0001,0360,0121,0253,0123,0264,0153,0321,0212,0021,0073,0277,0307,
-0165,0123,0127,0045,0015,0147,0216,0205,0272,0357,0140,0061,0213,0365,0000,0326,
-0146,0373,0370,0321,0262,0313,0073,0172,0246,0367,0006,0015,0266,0204,0220,0053,
-0252,0255,0152,0111,0012,0022,0022,0172,0100,0101,0036,0242,0002,0210,0025,0320,
-0102,0113,0101,0044,0306,0316,0210,0116,0273,0237,0134,0306,0061,0220,0364,0132,
-0326,0366,0326,0111,0244,0205,0035,0366,0016,0344,0331,0201,0101,0215,0253,0132,
-0264,0324,0326,0155,0040,0113,0006,0304,0155,0001,0025,0276,0271,0233,0230,0337,
-0122,0136,0214,0041,0034,0033,0103,0267,0033,0026,0222,0041,0246,0046,0330,0066,
-0030,0273,0343,0035,0327,0242,0313,0126,0061,0214,0046,0316,0206,0322,0231,0232,
-0224,0302,0131,0325,0202,0245,0042,0010,0267,0237,0253,0144,0362,0361,0201,0236,
-0116,0147,0112,0344,0363,0172,0240,0145,0161,0306,0006,0115,0104,0057,0074,0213,
-0202,0027,0104,0005,0254,0020,0021,0256,0105,0002,0103,0154,0044,0015,0327,0027,
-0141,0150,0256,0265,0254,0347,0076,0361,0170,0127,0326,0333,0024,0315,0251,0142,
-0000,0214,0273,0221,0152,0116,0011,0063,0211,0125,0025,0163,0021,0035,0102,0273,
-0032,0030,0370,0223,0034,0314,0334,0151,0067,0326,0214,0324,0166,0331,0075,0041,
-0100,0304,0073,0144,0264,0266,0112,0310,0042,0030,0216,0306,0146,0021,0247,0052,
-0016,0002,0326,0243,0162,0021,0217,0025,0021,0103,0234,0132,0216,0367,0266,0165,
-0101,0262,0130,0001,0247,0245,0177,0305,0175,0242,0335,0062,0332,0310,0024,0170,
-0225,0225,0041,0311,0004,0016,0110,0024,0140,0306,0344,0135,0320,0070,0101,0115,
-0114,0074,0071,0125,0006,0311,0304,0012,0056,0302,0120,0371,0172,0106,0127,0141,
-0152,0210,0030,0042,0357,0341,0350,0364,0224,0242,0360,0135,0347,0152,0366,0006,
-0010,0272,0010,0141,0024,0310,0332,0331,0231,0006,0145,0323,0027,0110,0261,0044,
-0030,0043,0261,0243,0150,0160,0044,0066,0236,0125,0016,0305,0152,0250,0351,0317,
-0061,0244,0344,0213,0220,0114,0044,0034,0265,0211,0170,0177,0310,0100,0352,0032,
-0171,0355,0255,0111,0114,0230,0040,0132,0174,0362,0245,0163,0203,0236,0350,0357,
-0333,0322,0027,0300,0316,0352,0043,0333,0277,0264,0273,0032,0332,0252,0056,0154,
-0051,0063,0374,0117,0176,0264,0176,0214,0147,0004,0145,0206,0277,0062,0317,0115,
-0243,0121,0106,0003,0205,0316,0037,0342,0042,0221,0144,0226,0362,0063,0167,0211,
-0035,0150,0235,0230,0022,0101,0204,0310,0017,0060,0327,0163,0034,0273,0270,0104,
-0266,0075,0367,0322,0323,0106,0312,0024,0241,0066,0172,0251,0322,0245,0274,0332,
-0211,0206,0334,0175,0273,0260,0120,0233,0057,0150,0242,0154,0166,0343,0271,0010,
-0215,0113,0062,0321,0147,0104,0056,0145,0237,0136,0064,0170,0235,0010,0011,0235,
-0107,0120,0037,0010,0041,0266,0352,0245,0224,0353,0064,0122,0023,0115,0010,0256,
-0150,0046,0045,0225,0010,0014,0053,0024,0365,0273,0071,0327,0061,0040,0201,0303,
-0243,0027,0071,0107,0206,0275,0131,0012,0265,0346,0255,0360,0214,0226,0102,0242,
-0034,0166,0033,0043,0265,0352,0124,0375,0317,0147,0360,0200,0000,0015,0070,0351,
-0002,0143,0165,0351,0077,0164,0124,0000,0003,0137,0271,0306,0067,0024,0263,0271,
-0370,0140,0140,0265,0311,0050,0000,0015,0133,0361,0115,0056,0024,0353,0174,0140,
-0000,0003,0072,0114,0010,0240,0230,0242,0313,0041,0025,0077,0225,0000,0000,0067,
-0024,0261,0257,0040,0000,0055,0267,0377,0354,0126,0340,0000,0055,0100,0000,0131,
-0372,0227,0310,0376,0331,0257,0350,0267,0375,0200,0041,0055,0077,0261,0167,0044,
-0123,0205,0011,0014,0307,0317,0373,0060,
+0033,0074,0000,0075,0235,0014,0100,0150,0367,0335,0006,0212,0370,0000,0057,0173,
+0335,0333,0215,0161,0034,0310,0232,0247,0234,0336,0206,0264,0323,0320,0241,0140,
+0130,0323,0041,0033,0023,0073,0217,0136,0235,0343,0164,0254,0106,0333,0146,0203,
+0124,0227,0132,0006,0267,0155,0360,0015,0114,0020,0320,0040,0011,0032,0043,0050,
+0015,0075,0114,0215,0352,0232,0172,0200,0000,0032,0144,0020,0100,0022,0062,0214,
+0250,0000,0000,0000,0003,0100,0011,0010,0204,0024,0332,0247,0243,0121,0246,0246,
+0246,0214,0004,0000,0000,0006,0201,0204,0236,0251,0112,0104,0322,0143,0121,0243,
+0021,0240,0000,0150,0320,0006,0203,0100,0000,0332,0221,0117,0022,0142,0150,0024,
+0146,0240,0365,0032,0066,0240,0307,0221,0250,0332,0247,0224,0331,0251,0352,0064,
+0022,0042,0002,0000,0202,0041,0117,0110,0114,0206,0106,0010,0062,0032,0144,0302,
+0177,0357,0147,0373,0342,0316,0156,0117,0127,0156,0224,0204,0106,0212,0066,0115,
+0102,0100,0143,0132,0141,0162,0335,0057,0032,0345,0316,0232,0372,0275,0332,0052,
+0144,0120,0142,0023,0104,0111,0157,0116,0346,0041,0157,0116,0335,0042,0004,0146,
+0102,0153,0136,0167,0026,0244,0247,0235,0256,0300,0051,0170,0354,0111,0213,0020,
+0273,0243,0164,0065,0311,0336,0171,0303,0106,0142,0212,0110,0317,0034,0022,0154,
+0116,0165,0200,0255,0331,0323,0113,0316,0327,0061,0223,0106,0305,0351,0355,0352,
+0361,0173,0355,0271,0152,0066,0062,0111,0220,0266,0061,0142,0321,0101,0142,0171,
+0327,0254,0363,0250,0265,0046,0075,0112,0334,0312,0126,0064,0142,0241,0045,0172,
+0327,0104,0315,0355,0363,0317,0046,0153,0332,0355,0352,0365,0371,0171,0043,0006,
+0114,0143,0024,0220,0142,0061,0214,0101,0213,0272,0352,0366,0071,0122,0045,0342,
+0344,0313,0006,0147,0063,0231,0063,0014,0206,0141,0063,0046,0114,0226,0013,0322,
+0352,0220,0000,0056,0273,0153,0333,0256,0313,0077,0175,0266,0127,0024,0104,0235,
+0276,0224,0013,0365,0051,0173,0225,0144,0340,0231,0231,0037,0341,0351,0151,0267,
+0274,0303,0316,0207,0351,0054,0025,0326,0077,0017,0170,0126,0074,0233,0335,0217,
+0216,0123,0304,0152,0250,0061,0174,0307,0320,0236,0175,0226,0071,0326,0151,0244,
+0370,0145,0333,0022,0335,0331,0143,0363,0232,0161,0255,0152,0232,0344,0161,0322,
+0366,0356,0322,0104,0077,0073,0131,0274,0371,0264,0361,0315,0037,0246,0252,0050,
+0117,0017,0267,0350,0255,0157,0015,0331,0357,0250,0350,0343,0136,0171,0313,0222,
+0346,0322,0224,0135,0262,0226,0314,0165,0242,0012,0003,0065,0055,0366,0151,0265,
+0263,0175,0326,0221,0305,0056,0365,0177,0016,0333,0132,0367,0215,0170,0174,0131,
+0161,0211,0317,0163,0220,0216,0206,0116,0125,0155,0327,0103,0025,0203,0164,0237,
+0147,0226,0227,0311,0354,0012,0063,0074,0035,0124,0156,0231,0222,0124,0264,0352,
+0271,0265,0052,0131,0143,0031,0315,0267,0153,0144,0112,0206,0350,0145,0025,0346,
+0322,0337,0245,0136,0022,0050,0114,0065,0070,0141,0226,0010,0326,0343,0111,0072,
+0354,0111,0116,0153,0343,0116,0034,0311,0154,0363,0044,0104,0125,0275,0324,0031,
+0252,0162,0065,0341,0051,0057,0247,0303,0252,0031,0351,0116,0243,0063,0242,0377,
+0302,0000,0005,0332,0200,0001,0154,0134,0231,0033,0066,0072,0014,0270,0062,0255,
+0274,0122,0025,0150,0000,0027,0047,0301,0137,0175,0066,0245,0204,0033,0011,0112,
+0235,0374,0347,0276,0057,0152,0220,0270,0335,0335,0251,0330,0206,0345,0344,0333,
+0255,0120,0333,0365,0257,0333,0212,0202,0215,0025,0377,0233,0164,0323,0376,0235,
+0226,0232,0226,0157,0034,0377,0375,0331,0126,0234,0357,0222,0115,0065,0221,0232,
+0022,0055,0150,0073,0007,0172,0172,0145,0106,0262,0020,0077,0336,0123,0124,0041,
+0332,0231,0176,0003,0242,0374,0252,0312,0114,0212,0253,0273,0051,0266,0155,0361,
+0114,0312,0075,0232,0073,0017,0225,0134,0375,0112,0162,0327,0300,0034,0236,0336,
+0010,0014,0336,0052,0214,0057,0321,0146,0247,0073,0117,0057,0133,0376,0057,0135,
+0244,0143,0110,0242,0013,0075,0123,0332,0117,0276,0004,0263,0144,0012,0155,0324,
+0367,0254,0345,0344,0222,0032,0140,0247,0025,0062,0311,0236,0305,0343,0244,0375,
+0232,0163,0176,0205,0250,0276,0071,0350,0143,0065,0250,0117,0132,0242,0206,0235,
+0374,0330,0115,0153,0334,0207,0334,0163,0302,0364,0257,0061,0076,0067,0073,0154,
+0134,0241,0223,0357,0076,0362,0132,0113,0124,0007,0272,0344,0267,0114,0055,0064,
+0350,0070,0265,0206,0017,0222,0166,0267,0044,0137,0241,0353,0371,0267,0062,0251,
+0127,0041,0072,0276,0233,0007,0136,0275,0356,0111,0245,0115,0022,0172,0054,0150,
+0052,0144,0130,0051,0233,0071,0135,0243,0274,0214,0044,0142,0220,0042,0035,0116,
+0171,0034,0024,0120,0205,0046,0113,0221,0062,0036,0321,0062,0264,0362,0101,0136,
+0376,0257,0335,0121,0134,0355,0125,0243,0203,0313,0270,0110,0227,0176,0074,0270,
+0251,0252,0012,0074,0305,0371,0217,0243,0327,0104,0107,0266,0142,0040,0042,0204,
+0136,0265,0170,0324,0366,0214,0325,0214,0315,0010,0117,0164,0025,0320,0210,0065,
+0226,0165,0301,0237,0021,0351,0324,0330,0257,0263,0232,0333,0021,0105,0305,0107,
+0174,0374,0320,0105,0327,0115,0055,0100,0276,0022,0032,0357,0253,0046,0112,0101,
+0326,0170,0366,0116,0010,0346,0270,0317,0231,0227,0021,0330,0132,0305,0107,0225,
+0117,0333,0313,0156,0115,0054,0170,0170,0235,0364,0254,0245,0231,0030,0177,0035,
+0066,0162,0020,0271,0301,0241,0240,0201,0101,0367,0062,0362,0020,0303,0231,0024,
+0015,0115,0026,0103,0317,0221,0072,0135,0231,0030,0072,0141,0007,0003,0043,0051,
+0222,0017,0104,0367,0131,0167,0171,0012,0344,0371,0325,0134,0143,0371,0325,0224,
+0242,0157,0117,0277,0311,0317,0121,0003,0106,0030,0125,0315,0265,0103,0063,0120,
+0360,0046,0152,0000,0202,0015,0046,0072,0212,0251,0276,0234,0246,0327,0344,0356,
+0374,0244,0000,0076,0364,0106,0373,0353,0366,0331,0045,0231,0165,0063,0266,0204,
+0121,0107,0326,0147,0067,0321,0243,0241,0311,0005,0311,0344,0007,0061,0316,0205,
+0365,0227,0013,0024,0126,0171,0317,0162,0376,0021,0251,0213,0045,0252,0260,0241,
+0150,0034,0272,0064,0332,0136,0103,0155,0366,0171,0116,0313,0157,0057,0314,0212,
+0204,0302,0204,0341,0247,0031,0045,0116,0242,0176,0007,0243,0121,0115,0352,0034,
+0066,0357,0130,0274,0310,0316,0250,0353,0261,0263,0176,0131,0146,0333,0326,0351,
+0131,0062,0163,0064,0347,0137,0132,0002,0110,0025,0302,0364,0206,0067,0243,0121,
+0262,0133,0243,0147,0246,0113,0067,0325,0026,0310,0252,0265,0011,0141,0317,0307,
+0236,0337,0073,0243,0233,0342,0064,0213,0150,0363,0076,0032,0315,0255,0012,0007,
+0202,0215,0023,0226,0175,0256,0362,0223,0112,0245,0115,0111,0124,0066,0027,0312,
+0220,0055,0236,0302,0163,0110,0025,0160,0241,0214,0026,0354,0063,0211,0050,0311,
+0163,0325,0075,0142,0321,0243,0263,0356,0336,0337,0152,0366,0065,0272,0203,0304,
+0214,0351,0221,0227,0253,0276,0044,0351,0270,0352,0017,0165,0106,0226,0212,0134,
+0243,0225,0066,0367,0154,0121,0117,0005,0330,0341,0064,0206,0301,0160,0015,0103,
+0015,0107,0325,0137,0266,0363,0202,0163,0323,0055,0253,0222,0063,0065,0035,0102,
+0350,0055,0165,0312,0235,0275,0156,0203,0054,0265,0175,0120,0120,0312,0054,0266,
+0322,0122,0325,0341,0332,0117,0237,0160,0375,0176,0340,0377,0206,0333,0001,0214,
+0330,0216,0347,0133,0232,0100,0306,0223,0111,0043,0114,0106,0104,0221,0224,0100,
+0222,0304,0311,0111,0042,0240,0026,0114,0151,0051,0066,0000,0262,0105,0264,0033,
+0054,0126,0050,0213,0102,0124,0046,0121,0043,0105,0051,0221,0262,0064,0203,0121,
+0240,0205,0044,0204,0231,0021,0145,0110,0123,0061,0244,0206,0311,0260,0206,0302,
+0112,0222,0211,0154,0224,0042,0061,0232,0065,0350,0256,0131,0042,0306,0311,0066,
+0257,0073,0166,0100,0114,0231,0115,0114,0230,0132,0114,0324,0224,0356,0346,0113,
+0032,0102,0213,0032,0115,0044,0144,0243,0171,0335,0002,0150,0246,0062,0114,0106,
+0014,0150,0307,0216,0103,0272,0340,0224,0150,0330,0321,0002,0244,0024,0310,0330,
+0123,0022,0001,0017,0073,0167,0175,0377,0210,0352,0367,0176,0247,0134,0233,0137,
+0015,0367,0274,0336,0172,0241,0100,0306,0064,0170,0113,0327,0122,0202,0047,0223,
+0071,0172,0174,0125,0366,0351,0070,0265,0324,0133,0133,0006,0214,0025,0014,0201,
+0367,0361,0301,0305,0332,0062,0041,0172,0331,0026,0022,0262,0041,0107,0276,0126,
+0111,0027,0061,0264,0171,0226,0170,0245,0164,0045,0045,0214,0200,0340,0357,0327,
+0072,0310,0163,0324,0152,0171,0224,0251,0137,0073,0341,0136,0341,0035,0312,0203,
+0035,0061,0270,0103,0174,0245,0226,0143,0327,0232,0051,0055,0065,0033,0067,0131,
+0031,0020,0173,0143,0024,0205,0201,0237,0073,0254,0222,0346,0270,0267,0336,0311,
+0154,0252,0213,0013,0106,0141,0221,0135,0051,0307,0327,0144,0351,0132,0225,0354,
+0233,0200,0333,0140,0326,0061,0274,0004,0167,0014,0005,0354,0152,0252,0252,0126,
+0062,0205,0300,0025,0275,0353,0002,0244,0327,0046,0040,0127,0242,0202,0202,0024,
+0241,0332,0313,0263,0342,0311,0350,0041,0341,0052,0132,0105,0167,0362,0126,0374,
+0137,0156,0160,0372,0330,0327,0246,0013,0222,0225,0222,0333,0141,0152,0213,0173,
+0146,0063,0136,0252,0105,0025,0010,0201,0016,0020,0160,0074,0345,0136,0061,0130,
+0235,0063,0116,0063,0213,0155,0062,0041,0256,0341,0362,0027,0107,0316,0324,0342,
+0211,0036,0023,0132,0350,0144,0235,0041,0350,0153,0055,0260,0210,0215,0113,0005,
+0027,0122,0115,0151,0025,0246,0363,0126,0367,0303,0361,0234,0055,0330,0307,0304,
+0104,0372,0025,0026,0303,0342,0367,0074,0250,0371,0110,0113,0067,0113,0035,0222,
+0345,0100,0123,0046,0142,0124,0145,0142,0170,0216,0044,0021,0245,0043,0254,0234,
+0041,0311,0221,0213,0022,0332,0153,0175,0321,0315,0207,0125,0201,0246,0361,0267,
+0027,0116,0225,0256,0060,0061,0157,0054,0101,0054,0006,0235,0351,0120,0230,0100,
+0055,0356,0024,0257,0240,0044,0201,0126,0243,0027,0312,0260,0106,0020,0073,0177,
+0056,0035,0346,0376,0155,0313,0316,0267,0360,0244,0014,0055,0056,0324,0036,0156,
+0014,0211,0170,0112,0320,0220,0362,0165,0226,0222,0050,0120,0272,0355,0273,0101,
+0113,0254,0032,0250,0341,0110,0231,0006,0102,0164,0372,0053,0204,0224,0146,0336,
+0032,0245,0271,0342,0165,0254,0167,0361,0134,0330,0030,0252,0102,0275,0167,0277,
+0005,0167,0226,0261,0364,0106,0374,0267,0226,0324,0020,0160,0006,0023,0007,0007,
+0173,0021,0076,0335,0276,0117,0236,0224,0354,0063,0207,0015,0141,0212,0024,0345,
+0231,0015,0030,0172,0174,0335,0252,0215,0300,0355,0246,0031,0235,0325,0045,0242,
+0013,0256,0057,0270,0212,0216,0223,0357,0117,0361,0235,0272,0141,0200,0045,0065,
+0210,0134,0246,0213,0342,0140,0020,0300,0226,0271,0213,0272,0272,0017,0003,0157,
+0237,0050,0307,0303,0134,0332,0106,0157,0030,0335,0243,0070,0041,0143,0147,0212,
+0224,0067,0245,0305,0062,0225,0135,0312,0246,0062,0210,0102,0061,0321,0266,0032,
+0270,0101,0160,0320,0137,0126,0322,0015,0005,0043,0243,0155,0026,0143,0140,0234,
+0350,0170,0312,0113,0120,0146,0237,0061,0054,0074,0060,0331,0241,0157,0151,0321,
+0320,0126,0150,0016,0265,0214,0061,0051,0151,0025,0151,0043,0106,0020,0321,0106,
+0002,0326,0240,0041,0264,0215,0232,0121,0242,0230,0233,0110,0143,0335,0202,0246,
+0204,0251,0226,0325,0342,0027,0133,0320,0146,0341,0227,0267,0170,0006,0357,0167,
+0246,0270,0250,0042,0233,0142,0214,0010,0371,0117,0166,0007,0074,0020,0102,0303,
+0106,0156,0000,0256,0347,0277,0060,0267,0275,0100,0101,0115,0015,0266,0035,0257,
+0236,0342,0216,0370,0357,0025,0365,0365,0156,0135,0004,0217,0247,0030,0112,0103,
+0155,0022,0201,0000,0205,0061,0205,0003,0042,0377,0104,0101,0335,0202,0075,0360,
+0222,0000,0113,0177,0170,0264,0265,0300,0061,0012,0254,0324,0332,0053,0224,0314,
+0255,0131,0206,0274,0222,0014,0011,0170,0270,0062,0105,0026,0033,0343,0352,0174,
+0163,0343,0323,0255,0363,0033,0351,0361,0271,0235,0315,0001,0325,0235,0207,0125,
+0226,0301,0241,0252,0010,0157,0313,0307,0237,0124,0271,0070,0215,0125,0340,0206,
+0250,0224,0274,0102,0102,0235,0221,0022,0235,0371,0170,0242,0005,0020,0075,0330,
+0110,0367,0126,0323,0343,0350,0200,0045,0221,0053,0344,0057,0154,0031,0327,0317,
+0045,0005,0176,0066,0326,0345,0142,0314,0366,0324,0217,0176,0163,0052,0203,0265,
+0240,0041,0372,0334,0070,0325,0203,0247,0115,0033,0011,0022,0322,0062,0301,0007,
+0154,0155,0011,0160,0320,0250,0301,0026,0261,0152,0215,0125,0175,0145,0163,0126,
+0052,0327,0265,0135,0126,0127,0213,0157,0105,0152,0362,0155,0133,0225,0252,0345,
+0106,0327,0137,0135,0174,0071,0072,0272,0160,0343,0240,0141,0044,0211,0174,0231,
+0311,0103,0122,0000,0102,0113,0176,0352,0151,0053,0025,0064,0272,0152,0040,0265,
+0014,0014,0045,0170,0242,0134,0364,0156,0255,0203,0061,0143,0050,0143,0130,0147,
+0152,0011,0162,0304,0022,0300,0252,0110,0052,0334,0300,0067,0015,0250,0202,0272,
+0307,0242,0235,0374,0077,0101,0365,0261,0212,0002,0205,0114,0153,0007,0341,0225,
+0230,0000,0353,0124,0260,0347,0215,0134,0334,0026,0274,0243,0307,0001,0227,0044,
+0171,0204,0244,0252,0163,0151,0261,0010,0206,0205,0226,0106,0364,0126,0124,0272,
+0017,0113,0257,0063,0345,0244,0163,0152,0013,0173,0162,0112,0000,0004,0271,0024,
+0263,0131,0003,0166,0056,0356,0162,0226,0205,0204,0171,0336,0174,0215,0041,0214,
+0357,0170,0307,0060,0171,0013,0043,0305,0067,0033,0022,0060,0020,0007,0216,0170,
+0032,0051,0235,0167,0205,0014,0071,0337,0066,0151,0265,0262,0204,0150,0305,0004,
+0244,0030,0075,0167,0022,0061,0324,0117,0050,0157,0216,0110,0067,0050,0273,0120,
+0243,0021,0032,0033,0110,0143,0342,0271,0060,0065,0265,0167,0371,0012,0040,0303,
+0134,0203,0151,0212,0133,0147,0114,0072,0302,0017,0076,0074,0071,0254,0114,0207,
+0207,0350,0142,0251,0271,0257,0171,0012,0045,0247,0077,0150,0275,0127,0167,0334,
+0240,0125,0200,0022,0033,0114,0036,0306,0140,0077,0015,0303,0074,0370,0230,0033,
+0002,0215,0214,0305,0310,0000,0105,0310,0170,0142,0303,0136,0117,0012,0116,0215,
+0231,0224,0303,0017,0374,0343,0305,0012,0324,0270,0365,0066,0003,0331,0067,0356,
+0250,0351,0166,0167,0231,0141,0163,0147,0012,0170,0334,0234,0170,0236,0031,0210,
+0202,0014,0052,0226,0210,0235,0342,0145,0361,0151,0323,0154,0055,0264,0337,0315,
+0327,0230,0365,0073,0311,0053,0200,0170,0156,0311,0207,0125,0002,0255,0266,0143,
+0025,0250,0351,0111,0012,0327,0121,0172,0307,0141,0142,0207,0162,0032,0312,0046,
+0246,0260,0365,0131,0322,0316,0010,0210,0226,0164,0315,0133,0143,0212,0021,0036,
+0255,0241,0230,0053,0240,0102,0347,0061,0274,0145,0251,0135,0061,0266,0301,0221,
+0266,0031,0026,0153,0143,0123,0033,0167,0207,0173,0220,0034,0010,0275,0266,0346,
+0144,0373,0253,0215,0125,0345,0007,0075,0272,0224,0106,0164,0376,0157,0270,0353,
+0301,0304,0017,0246,0125,0244,0301,0207,0043,0050,0321,0055,0066,0214,0122,0202,
+0322,0104,0137,0317,0237,0045,0003,0343,0317,0251,0265,0341,0224,0156,0335,0024,
+0155,0236,0273,0313,0224,0335,0015,0337,0121,0010,0230,0344,0224,0205,0055,0110,
+0360,0034,0326,0141,0221,0245,0112,0272,0120,0155,0243,0246,0046,0314,0114,0210,
+0201,0133,0272,0331,0044,0106,0070,0237,0175,0005,0221,0252,0065,0157,0226,0342,
+0030,0331,0015,0126,0110,0163,0212,0022,0370,0323,0012,0071,0250,0333,0332,0055,
+0104,0226,0025,0343,0350,0333,0004,0062,0020,0035,0000,0351,0014,0254,0335,0166,
+0113,0336,0111,0172,0014,0037,0120,0032,0157,0365,0067,0362,0352,0020,0230,0256,
+0165,0043,0334,0143,0154,0143,0030,0307,0270,0220,0315,0175,0157,0316,0156,0254,
+0165,0043,0163,0313,0124,0154,0157,0207,0115,0267,0210,0351,0204,0007,0210,0275,
+0331,0104,0207,0164,0164,0120,0241,0130,0347,0177,0257,0032,0276,0060,0205,0131,
+0113,0171,0146,0232,0114,0217,0055,0261,0020,0156,0167,0106,0347,0141,0020,0063,
+0206,0021,0305,0347,0102,0230,0314,0142,0335,0270,0164,0367,0007,0056,0133,0263,
+0301,0141,0100,0240,0264,0004,0241,0052,0113,0372,0325,0075,0062,0363,0012,0146,
+0134,0002,0101,0011,0275,0076,0023,0307,0155,0256,0260,0115,0370,0055,0335,0125,
+0007,0166,0347,0073,0220,0300,0251,0045,0205,0304,0303,0106,0010,0110,0065,0124,
+0330,0352,0005,0015,0003,0142,0243,0021,0270,0173,0310,0160,0330,0333,0026,0202,
+0014,0301,0204,0010,0004,0257,0105,0301,0123,0007,0250,0133,0051,0246,0002,0140,
+0345,0340,0012,0227,0114,0023,0115,0030,0140,0102,0323,0227,0013,0367,0121,0206,
+0203,0022,0054,0105,0323,0100,0274,0153,0145,0235,0045,0200,0151,0032,0120,0042,
+0205,0323,0050,0040,0313,0241,0227,0165,0010,0300,0151,0335,0110,0056,0312,0200,
+0240,0273,0031,0042,0041,0356,0172,0202,0274,0135,0064,0351,0103,0030,0152,0062,
+0337,0333,0150,0357,0021,0331,0021,0242,0167,0343,0244,0203,0010,0043,0344,0303,
+0012,0167,0014,0356,0200,0157,0017,0117,0320,0032,0124,0057,0112,0135,0332,0011,
+0004,0170,0336,0246,0142,0034,0230,0006,0322,0105,0007,0117,0173,0120,0357,0340,
+0034,0076,0167,0064,0127,0222,0330,0337,0165,0364,0156,0202,0104,0135,0350,0336,
+0140,0273,0000,0223,0163,0216,0102,0207,0060,0100,0352,0026,0240,0350,0201,0000,
+0224,0044,0052,0153,0214,0075,0363,0124,0135,0211,0014,0036,0366,0172,0121,0100,
+0263,0115,0344,0262,0161,0264,0343,0260,0314,0275,0302,0223,0345,0164,0375,0265,
+0261,0133,0340,0233,0340,0022,0215,0232,0136,0012,0261,0140,0323,0143,0326,0153,
+0212,0121,0212,0333,0154,0007,0055,0066,0066,0056,0334,0264,0140,0055,0245,0343,
+0243,0253,0252,0265,0316,0057,0134,0234,0056,0235,0032,0367,0321,0024,0243,0324,
+0361,0302,0260,0225,0100,0347,0341,0102,0006,0320,0055,0247,0033,0341,0336,0021,
+0146,0045,0220,0103,0201,0163,0072,0360,0211,0367,0104,0211,0042,0077,0227,0113,
+0244,0040,0172,0370,0342,0001,0073,0104,0306,0037,0250,0362,0370,0161,0172,0356,
+0044,0121,0027,0260,0245,0027,0271,0023,0007,0067,0025,0110,0213,0131,0361,0230,
+0306,0206,0104,0373,0111,0207,0177,0020,0262,0223,0027,0024,0223,0176,0033,0312,
+0364,0311,0006,0075,0313,0263,0204,0206,0113,0023,0142,0177,0140,0353,0336,0311,
+0337,0272,0323,0070,0043,0014,0033,0066,0306,0304,0252,0003,0071,0116,0273,0307,
+0162,0256,0003,0315,0117,0233,0144,0340,0207,0203,0131,0334,0146,0211,0264,0066,
+0043,0303,0041,0262,0122,0072,0102,0053,0326,0135,0354,0034,0263,0116,0024,0010,
+0345,0015,0260,0345,0267,0066,0165,0163,0243,0035,0072,0265,0320,0242,0327,0035,
+0124,0016,0006,0002,0146,0015,0022,0211,0364,0102,0223,0345,0345,0306,0061,0327,
+0041,0304,0000,0241,0274,0132,0147,0002,0224,0076,0250,0064,0112,0211,0043,0271,
+0117,0265,0042,0115,0244,0072,0164,0005,0203,0253,0116,0173,0371,0310,0255,0065,
+0147,0044,0134,0351,0214,0130,0162,0245,0351,0015,0113,0263,0207,0025,0207,0212,
+0240,0203,0311,0160,0104,0275,0211,0074,0163,0053,0232,0136,0243,0247,0142,0202,
+0344,0147,0175,0303,0164,0361,0222,0054,0361,0047,0245,0245,0353,0334,0113,0331,
+0126,0007,0157,0214,0275,0271,0013,0013,0345,0220,0302,0315,0144,0273,0105,0352,
+0250,0057,0021,0110,0160,0113,0345,0302,0200,0100,0005,0330,0011,0004,0027,0315,
+0152,0003,0211,0041,0032,0245,0035,0006,0166,0273,0146,0135,0260,0146,0247,0060,
+0101,0050,0207,0032,0120,0260,0246,0222,0316,0252,0053,0265,0006,0273,0346,0221,
+0124,0127,0247,0234,0075,0341,0163,0075,0300,0223,0210,0060,0216,0273,0073,0040,
+0312,0362,0151,0123,0175,0244,0147,0126,0105,0153,0206,0203,0071,0120,0227,0112,
+0204,0066,0015,0065,0333,0174,0123,0043,0113,0011,0072,0214,0341,0247,0273,0111,
+0230,0103,0010,0050,0067,0103,0232,0251,0202,0204,0246,0210,0104,0044,0211,0343,
+0265,0162,0210,0065,0217,0171,0364,0146,0254,0076,0115,0343,0236,0347,0075,0110,
+0134,0144,0126,0006,0170,0356,0063,0040,0117,0134,0150,0174,0131,0353,0277,0147,
+0310,0264,0137,0153,0350,0202,0202,0167,0111,0006,0130,0147,0133,0040,0223,0232,
+0045,0005,0301,0312,0206,0132,0265,0206,0025,0136,0204,0034,0334,0167,0245,0357,
+0063,0233,0302,0221,0303,0053,0210,0236,0336,0341,0247,0245,0007,0322,0363,0257,
+0235,0111,0002,0256,0064,0153,0236,0106,0167,0254,0330,0016,0206,0210,0150,0330,
+0321,0216,0220,0245,0152,0234,0052,0357,0044,0035,0327,0075,0326,0132,0003,0134,
+0332,0256,0231,0105,0131,0206,0106,0041,0107,0057,0045,0231,0342,0267,0152,0041,
+0120,0103,0032,0155,0006,0363,0214,0151,0316,0167,0164,0350,0160,0072,0347,0161,
+0316,0373,0017,0173,0322,0367,0335,0172,0123,0251,0246,0372,0334,0175,0301,0022,
+0371,0045,0352,0114,0020,0234,0231,0153,0107,0161,0023,0011,0165,0010,0154,0206,
+0051,0312,0132,0201,0175,0341,0157,0132,0274,0245,0263,0030,0232,0070,0140,0247,
+0176,0045,0022,0171,0347,0104,0212,0301,0333,0016,0263,0234,0342,0245,0332,0261,
+0250,0124,0271,0105,0131,0121,0173,0307,0335,0327,0124,0164,0367,0247,0015,0035,
+0176,0157,0266,0177,0313,0363,0330,0371,0142,0107,0266,0036,0075,0306,0275,0222,
+0117,0054,0337,0357,0004,0174,0242,0035,0324,0004,0354,0160,0200,0023,0246,0342,
+0120,0033,0356,0241,0002,0254,0271,0066,0142,0260,0070,0217,0013,0045,0046,0160,
+0170,0216,0162,0243,0066,0023,0250,0030,0132,0044,0151,0153,0150,0206,0326,0067,
+0370,0341,0247,0135,0346,0213,0217,0214,0075,0116,0036,0316,0273,0167,0235,0147,
+0343,0115,0036,0326,0147,0274,0326,0161,0167,0323,0175,0025,0246,0265,0103,0072,
+0146,0045,0345,0336,0062,0352,0246,0265,0333,0015,0056,0247,0145,0155,0224,0015,
+0063,0167,0275,0126,0136,0264,0317,0171,0317,0201,0153,0255,0315,0014,0332,0320,
+0310,0063,0027,0100,0046,0014,0130,0140,0260,0066,0041,0063,0065,0053,0230,0167,
+0202,0006,0202,0232,0226,0143,0143,0227,0056,0035,0153,0141,0030,0360,0326,0332,
+0031,0230,0360,0225,0113,0342,0326,0326,0110,0267,0270,0237,0013,0006,0334,0155,
+0003,0067,0235,0222,0325,0207,0103,0366,0311,0275,0110,0363,0255,0105,0232,0351,
+0245,0311,0367,0257,0122,0227,0344,0044,0364,0152,0003,0003,0171,0173,0024,0225,
+0351,0211,0032,0157,0066,0141,0356,0040,0073,0374,0054,0165,0324,0017,0325,0171,
+0130,0006,0131,0064,0354,0324,0050,0153,0047,0276,0141,0020,0106,0241,0035,0347,
+0312,0205,0254,0351,0374,0042,0036,0230,0272,0306,0276,0060,0317,0014,0045,0360,
+0306,0315,0153,0022,0004,0227,0350,0374,0020,0231,0116,0331,0234,0314,0022,0365,
+0202,0026,0134,0131,0000,0041,0075,0360,0111,0004,0264,0022,0035,0065,0362,0064,
+0200,0273,0302,0141,0030,0350,0076,0105,0115,0201,0067,0204,0366,0244,0340,0227,
+0274,0030,0101,0161,0060,0040,0316,0330,0276,0042,0150,0330,0146,0310,0136,0366,
+0201,0225,0212,0303,0047,0161,0116,0014,0142,0041,0324,0210,0205,0102,0175,0243,
+0324,0035,0237,0360,0360,0031,0106,0355,0306,0362,0314,0331,0176,0331,0234,0210,
+0055,0210,0277,0325,0340,0321,0125,0041,0333,0006,0207,0253,0160,0223,0345,0213,
+0325,0322,0106,0345,0305,0132,0342,0211,0230,0325,0104,0202,0373,0270,0144,0216,
+0027,0042,0120,0156,0376,0330,0052,0270,0262,0326,0320,0261,0363,0307,0275,0304,
+0150,0204,0132,0343,0076,0060,0011,0040,0123,0035,0111,0041,0130,0235,0051,0166,
+0020,0060,0123,0221,0004,0056,0257,0312,0304,0151,0351,0353,0004,0021,0350,0271,
+0071,0340,0240,0277,0134,0332,0344,0133,0275,0231,0164,0346,0050,0352,0241,0141,
+0147,0067,0075,0134,0265,0305,0231,0315,0362,0162,0205,0273,0026,0014,0120,0122,
+0360,0112,0062,0361,0054,0010,0122,0203,0065,0107,0131,0167,0242,0110,0254,0007,
+0035,0152,0115,0231,0027,0203,0215,0266,0273,0064,0062,0362,0054,0102,0125,0116,
+0113,0266,0333,0215,0236,0232,0014,0065,0042,0205,0275,0255,0215,0012,0272,0226,
+0035,0062,0043,0311,0310,0266,0143,0365,0157,0156,0055,0061,0114,0044,0320,0147,
+0050,0271,0146,0016,0013,0000,0055,0003,0172,0163,0100,0312,0306,0347,0321,0120,
+0127,0113,0127,0006,0224,0161,0057,0022,0035,0244,0301,0323,0166,0265,0374,0105,
+0113,0061,0141,0166,0101,0020,0000,0302,0276,0012,0346,0322,0173,0146,0075,0116,
+0352,0170,0020,0332,0232,0164,0241,0150,0053,0360,0175,0276,0167,0117,0275,0067,
+0070,0323,0015,0365,0157,0361,0244,0002,0075,0005,0136,0150,0133,0111,0254,0157,
+0142,0111,0070,0033,0232,0027,0010,0063,0035,0127,0023,0235,0162,0257,0104,0135,
+0011,0310,0206,0121,0016,0001,0005,0244,0243,0013,0130,0207,0042,0251,0334,0023,
+0030,0263,0261,0213,0233,0232,0002,0354,0124,0233,0220,0255,0056,0037,0301,0304,
+0300,0054,0304,0355,0352,0075,0161,0071,0042,0310,0204,0130,0150,0166,0164,0343,
+0133,0357,0023,0305,0306,0036,0075,0137,0210,0343,0361,0303,0357,0256,0137,0334,
+0216,0376,0061,0311,0143,0262,0212,0251,0372,0120,0161,0054,0104,0127,0160,0146,
+0130,0213,0022,0104,0313,0141,0345,0262,0221,0054,0132,0007,0010,0051,0325,0347,
+0275,0237,0254,0255,0115,0035,0241,0123,0103,0157,0021,0105,0167,0363,0137,0154,
+0142,0210,0343,0361,0120,0175,0105,0252,0355,0243,0333,0005,0200,0375,0316,0072,
+0265,0073,0106,0275,0230,0241,0023,0273,0374,0370,0125,0065,0162,0120,0326,0170,
+0354,0133,0277,0026,0003,0030,0277,0160,0015,0131,0147,0076,0050,0335,0151,0236,
+0177,0011,0305,0301,0203,0155,0241,0044,0012,0352,0253,0152,0222,0102,0204,0211,
+0053,0050,0010,0043,0324,0100,0121,0002,0273,0010,0111,0150,0044,0230,0331,0321,
+0011,0327,0203,0353,0250,0306,0062,0036,0213,0132,0336,0372,0311,0064,0220,0243,
+0276,0301,0334,0233,0060,0050,0061,0265,0153,0126,0232,0232,0315,0244,0011,0140,
+0330,0104,0260,0021,0133,0357,0251,0301,0216,0066,0045,0345,0204,0043,0203,0150,
+0166,0343,0142,0314,0210,0151,0211,0266,0015,0206,0056,0371,0307,0225,0345,0151,
+0253,0030,0306,0023,0167,0103,0151,0115,0115,0212,0141,0114,0163,0100,0110,0204,
+0202,0257,0036,0153,0003,0301,0275,0301,0036,0007,0017,0231,0300,0361,0151,0140,
+0010,0233,0357,0161,0121,0311,0027,0226,0204,0341,0117,0223,0007,0235,0214,0032,
+0066,0204,0242,0005,0134,0055,0212,0355,0213,0304,0243,0152,0147,0112,0112,0122,
+0331,0146,0252,0372,0333,0142,0231,0265,0054,0100,0021,0227,0162,0055,0111,0301,
+0046,0161,0052,0242,0256,0142,0043,0270,0127,0040,0260,0307,0314,0230,0352,0152,
+0343,0111,0276,0364,0152,0243,0266,0311,0355,0012,0006,0041,0333,0045,0311,0332,
+0053,0040,0210,0142,0071,0063,0060,0215,0071,0120,0160,0026,0265,0033,0220,0214,
+0173,0124,0105,0016,0261,0152,0073,0336,0331,0325,0006,0311,0140,0006,0236,0225,
+0376,0345,0366,0213,0166,0313,0153,0040,0121,0342,0126,0124,0207,0044,0020,0072,
+0040,0121,0203,0033,0221,0167,0100,0341,0005,0065,0060,0360,0345,0124,0033,0047,
+0020,0050,0273,0011,0103,0351,0351,0031,0134,0213,0124,0100,0301,0027,0177,0147,
+0243,0332,0122,0213,0301,0167,0235,0253,0334,0030,0042,0350,0041,0204,0123,0043,
+0153,0146,0144,0031,0227,0114,0135,0042,0304,0220,0140,0216,0115,0033,0103,0201,
+0041,0264,0362,0250,0162,0126,0252,0216,0235,0165,0032,0116,0110,0271,0004,0302,
+0101,0313,0130,0227,0207,0373,0304,0016,0341,0247,0256,0165,0251,0051,0223,0004,
+0013,0117,0235,0331,0076,0030,0142,0306,0113,0345,0163,0013,0120,0102,0310,0014,
+0237,0055,0015,0124,0024,0035,0020,0341,0205,0001,0040,0103,0314,0372,0353,0124,
+0354,0306,0160,0106,0130,0153,0365,0054,0364,0332,0065,0024,0140,0070,0135,0141,
+0376,0142,0051,0026,0111,0157,0043,0067,0170,0221,0351,0314,0244,0206,0330,0356,
+0050,0036,0266,0266,0247,0176,0165,0124,0106,0326,0377,0056,0271,0326,0062,0365,
+0056,0112,0023,0147,0271,0162,0245,0151,0031,0222,0052,0333,0207,0336,0325,0044,
+0115,0224,0314,0050,0115,0216,0216,0036,0031,0004,0152,0131,0226,0213,0072,0041,
+0163,0054,0372,0361,0243,0304,0350,0100,0114,0352,0073,0200,0370,0101,0015,0267,
+0124,0240,0073,0255,0121,0110,0115,0064,0042,0272,0240,0230,0226,0124,0040,0060,
+0254,0123,0332,0354,0353,0155,0150,0303,0111,0311,0322,0223,0234,0322,0347,0277,
+0313,0142,0273,0176,0333,0337,0011,0107,0010,0134,0241,0323,0202,0341,0056,0057,
+0151,0331,0376,0157,0037,0316,0010,0000,0025,0051,0321,0112,0205,0347,0232,0076,
+0266,0334,0200,0001,0147,0307,0322,0130,0332,0172,0134,0375,0060,0132,0061,0144,
+0235,0000,0002,0275,0377,0032,0047,0322,0316,0233,0244,0020,0000,0047,0107,0103,
+0052,0225,0012,0254,0060,0204,0232,0237,0315,0110,0000,0025,0130,0242,0250,0312,
+0200,0001,0123,0223,0244,0320,0222,0000,0005,0102,0000,0005,0217,0251,0355,0225,
+0066,0254,0160,0327,0034,0020,0220,0202,0076,0342,0356,0110,0247,0012,0022,0015,
+0153,0070,0072,0200,
};
#endif