aboutsummaryrefslogtreecommitdiffstats
path: root/src/levelTexture1.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/levelTexture1.h')
-rw-r--r--src/levelTexture1.h6709
1 files changed, 4472 insertions, 2237 deletions
diff --git a/src/levelTexture1.h b/src/levelTexture1.h
index 3519778..3eba059 100644
--- a/src/levelTexture1.h
+++ b/src/levelTexture1.h
@@ -4,2241 +4,4476 @@
#define LEVEL1_TEXTURE_WIDTH 128
#define LEVEL1_TEXTURE_HEIGHT 128
-const uint8_t level1Texture[49152] = {
-86,62,39,86,63,42,89,67,43,96,71,44,95,70,44,91,67,43,93,69,44,93,70,45,97,71,
-47,94,71,48,93,70,51,89,66,44,83,63,41,83,63,41,84,64,43,85,66,44,87,68,45,86,
-67,45,90,66,50,93,68,51,91,70,51,90,68,50,93,71,51,89,67,48,87,68,45,90,71,46,
-89,70,46,91,70,45,89,66,44,88,68,46,84,63,42,81,61,39,92,70,44,87,68,45,88,69,
-47,90,69,46,93,70,45,91,69,44,93,69,44,89,67,44,92,67,48,93,69,53,99,76,56,100,
-75,52,101,78,53,106,78,58,105,78,57,108,81,58,108,81,58,107,81,58,109,82,58,108,
-82,58,114,84,63,112,84,59,111,83,59,110,82,59,109,79,57,107,79,57,105,78,58,100,
-76,52,99,75,52,98,75,58,96,72,53,96,71,53,93,71,52,93,69,50,88,67,48,86,66,42,
-88,68,50,88,67,49,87,66,48,88,67,49,92,71,53,101,75,56,105,77,58,104,76,58,103,
-76,53,102,75,52,102,76,51,103,75,56,103,75,58,103,76,55,105,77,53,105,78,55,106,
-78,56,106,78,56,107,78,56,104,77,54,104,77,53,100,74,49,98,75,48,93,70,46,91,70,
-43,92,71,46,95,71,47,100,72,50,98,71,50,100,73,48,99,74,47,102,74,50,100,74,51,
-95,68,50,94,69,49,95,69,50,98,71,51,99,71,51,100,73,51,102,74,52,101,74,52,101,
-74,53,100,72,51,99,71,51,97,72,51,96,69,50,95,69,50,95,68,50,92,65,47,89,64,44,
-86,62,40,86,62,41,90,66,46,91,67,44,89,65,42,86,62,40,85,62,40,88,64,44,89,65,
-44,85,61,41,88,66,44,89,67,44,93,70,47,92,71,43,93,68,42,90,66,41,86,65,39,92,
-69,43,90,68,43,88,70,45,83,64,41,81,62,39,81,63,39,82,64,43,83,64,44,91,68,48,
-98,75,55,100,74,53,107,78,59,116,88,71,114,84,63,118,89,67,114,86,64,116,88,65,
-124,98,75,126,99,72,114,86,65,109,82,57,113,84,62,107,80,60,109,83,58,104,78,54,
-104,78,55,108,83,61,106,79,59,112,84,59,121,91,63,119,91,67,114,88,67,117,90,69,
-119,91,69,121,91,68,125,94,68,127,96,71,129,99,74,134,104,76,128,98,74,128,99,
-73,130,100,74,129,99,73,128,98,72,128,98,72,128,98,72,128,98,73,130,100,76,129,
-100,76,126,98,73,120,91,67,117,89,67,117,88,66,105,80,65,109,80,63,111,82,64,
-109,80,61,110,83,64,107,78,58,97,73,51,87,69,46,86,67,46,87,66,49,87,66,49,87,
-67,47,93,69,44,96,72,46,100,73,50,102,75,53,101,74,51,100,72,46,100,72,46,100,
-74,51,101,75,51,101,76,49,105,77,49,105,78,51,106,78,55,107,81,56,106,80,55,104,
-76,49,103,75,49,104,77,51,101,75,51,94,72,49,92,70,45,90,69,46,98,71,55,93,69,
-44,99,71,47,99,71,46,99,72,51,103,75,55,102,75,54,102,76,51,108,81,60,118,89,66,
-118,90,66,114,87,65,118,90,67,120,91,65,110,82,60,114,87,65,120,90,65,120,91,66,
-125,94,70,125,94,70,124,93,70,124,95,71,118,90,69,115,87,65,119,88,65,107,78,59,
-117,89,65,115,86,64,100,76,56,96,71,52,93,68,51,121,91,65,92,68,51,83,58,44,163,
-122,89,143,110,78,163,121,89,146,113,79,140,105,73,153,113,80,143,111,80,118,88,
-65,100,74,51,87,64,39,83,62,39,82,63,39,80,61,40,86,65,47,107,78,58,129,98,73,
-142,108,79,154,118,89,160,125,96,162,126,98,163,126,94,163,125,92,160,124,92,
-163,123,95,168,128,99,168,129,100,169,129,100,169,130,104,164,128,100,153,118,
-87,166,127,99,156,120,89,150,113,79,155,116,79,153,115,79,150,113,79,154,116,79,
-151,115,78,151,115,79,156,115,79,155,115,82,156,116,82,155,116,79,156,116,80,
-155,115,79,156,118,84,154,116,81,150,114,81,153,117,84,156,119,86,156,119,87,
-156,119,87,156,119,87,154,119,88,159,123,94,155,119,91,159,121,93,159,123,94,
-154,118,86,154,116,86,148,113,81,144,112,81,146,112,81,141,108,83,148,112,84,
-144,112,85,127,98,74,109,82,61,88,69,47,87,66,49,88,67,49,88,69,47,92,71,51,98,
-71,51,101,75,51,105,78,55,114,86,63,129,98,74,144,112,81,142,108,79,147,112,80,
-152,116,82,150,113,80,146,113,79,134,103,72,136,104,72,140,105,75,144,110,79,
-155,113,80,154,115,84,155,115,83,152,112,79,142,109,79,128,97,72,138,106,78,144,
-108,77,153,116,78,151,116,79,154,115,77,154,116,78,155,114,77,157,118,82,163,
-124,91,162,121,89,162,121,89,161,122,89,161,122,88,162,121,89,163,123,91,163,
-122,89,159,121,85,162,124,86,162,122,86,161,123,87,163,125,88,165,125,90,163,
-124,90,157,121,85,167,125,92,163,125,90,162,124,86,164,124,90,168,126,92,165,
-124,87,165,125,90,166,125,91,164,124,90,162,122,87,178,136,110,183,140,119,183,
-140,118,182,140,117,182,138,113,176,137,112,176,134,110,170,126,94,120,89,65,
-100,71,54,85,65,46,81,62,37,78,57,40,97,71,56,149,114,84,159,123,93,162,126,98,
-166,129,105,165,128,101,164,129,102,163,127,100,163,126,97,163,126,94,162,124,
-94,162,124,93,162,124,93,161,125,94,162,124,94,163,125,96,163,124,95,162,125,95,
-163,124,96,164,125,96,164,126,93,164,126,93,163,126,95,163,125,92,161,123,92,
-161,123,92,159,122,91,163,124,92,162,123,94,161,123,92,160,122,92,159,121,92,
-159,121,91,159,121,91,160,123,93,161,125,95,161,125,95,160,125,96,160,125,96,
-160,125,97,160,125,96,160,125,96,161,124,95,161,125,95,162,125,98,163,127,103,
-166,128,105,165,129,106,162,126,95,163,125,96,162,125,96,159,123,94,162,127,99,
-163,128,100,133,100,74,100,75,58,90,67,50,87,66,49,89,67,44,94,72,49,107,79,59,
-107,79,59,125,93,70,160,121,89,170,129,105,171,130,105,171,129,104,171,129,103,
-172,130,100,172,130,99,172,130,99,172,130,99,172,130,99,173,130,100,170,127,98,
-168,127,99,167,124,93,165,124,88,165,124,88,164,124,87,165,125,91,169,128,101,
-170,129,104,173,130,101,174,130,98,171,128,96,172,128,95,172,128,98,172,132,103,
-173,134,105,173,135,106,173,133,104,173,132,104,175,135,109,176,137,116,176,137,
-118,176,138,116,176,138,115,176,138,115,176,138,116,176,138,116,176,139,118,176,
-139,114,176,139,113,178,136,107,176,136,109,176,134,107,173,132,96,173,132,98,
-174,132,97,172,130,97,172,130,98,173,131,99,174,132,99,174,133,104,175,132,106,
-180,138,118,183,140,118,185,143,124,183,140,120,182,137,113,179,137,111,174,132,
-98,144,112,81,101,73,54,86,64,44,80,62,43,80,61,42,110,82,63,158,122,93,162,126,
-99,164,129,104,162,128,102,162,127,101,162,126,99,162,126,98,162,126,98,162,126,
-96,162,126,95,162,126,95,163,126,94,162,125,95,161,125,94,162,126,98,162,126,98,
-162,126,96,162,126,98,163,126,99,162,124,94,161,125,94,161,125,95,161,125,95,
-161,126,97,162,125,97,161,125,95,161,124,94,161,125,95,160,124,94,159,121,92,
-158,120,90,158,122,92,160,122,92,160,124,94,162,125,95,161,124,94,160,124,94,
-160,124,94,161,124,95,162,125,96,161,125,95,161,125,95,160,125,96,162,125,96,
-162,125,98,162,126,100,166,129,104,164,127,99,164,126,100,165,129,102,168,131,
-108,170,134,113,172,133,113,156,120,89,108,82,58,93,72,49,87,68,46,93,71,48,100,
-75,52,114,86,65,134,102,77,154,116,85,169,126,94,173,133,105,175,133,106,175,
-132,106,175,132,99,172,129,99,170,129,98,171,126,92,169,126,90,169,125,93,169,
-126,96,163,123,88,155,118,82,157,119,83,159,120,84,158,119,83,158,119,83,156,
-118,82,162,123,89,162,123,89,163,123,88,166,124,91,168,125,91,170,127,92,171,
-128,95,169,129,99,173,132,99,173,131,99,175,133,107,176,133,106,176,135,109,177,
-137,116,178,140,121,178,140,121,178,140,120,181,140,119,181,140,119,181,140,119,
-180,139,118,178,139,114,178,135,107,178,135,106,178,135,107,176,134,105,175,133,
-104,175,132,97,174,131,95,174,131,96,172,130,97,172,128,94,169,127,92,166,125,
-92,148,113,80,161,123,92,171,128,101,176,133,108,177,136,110,180,138,110,179,
-136,107,173,131,102,155,116,87,102,77,58,85,65,44,80,62,44,85,63,46,118,90,68,
-165,129,102,162,126,99,162,126,101,162,127,101,162,127,101,162,127,100,164,128,
-103,164,128,103,164,128,102,163,127,101,163,127,102,163,128,102,164,128,103,163,
-129,103,163,129,104,164,129,103,163,128,102,162,127,100,162,126,97,162,125,97,
-162,125,97,160,124,94,160,124,94,160,124,93,159,123,92,159,121,92,158,122,91,
-154,118,86,153,117,85,154,118,85,156,119,86,154,118,85,157,119,87,157,118,86,
-157,119,86,156,119,86,154,118,85,156,119,86,156,120,89,157,120,89,158,121,90,
-159,123,92,159,123,92,160,122,92,160,124,93,162,125,95,162,126,96,162,125,97,
-162,126,99,163,127,100,166,129,106,170,133,110,170,132,107,152,114,82,115,88,64,
-93,71,48,88,70,47,94,73,48,101,76,52,115,88,65,135,105,78,154,115,84,157,117,85,
-163,123,90,164,126,93,161,123,92,163,124,92,161,122,89,146,112,80,140,108,74,
-141,108,75,140,107,78,136,106,75,132,102,71,134,103,72,135,104,74,135,105,75,
-135,105,75,135,104,74,135,104,72,135,105,72,148,113,81,141,109,79,143,110,82,
-142,110,81,140,107,79,142,110,81,146,112,83,146,113,83,142,111,81,148,112,84,
-148,113,83,156,119,88,157,122,92,164,127,99,167,129,102,166,127,99,169,129,98,
-175,132,106,174,133,106,173,132,105,166,125,93,170,126,93,169,125,92,169,125,92,
-169,125,92,169,124,92,166,124,91,168,125,92,165,124,91,162,122,89,149,114,80,
-146,113,79,148,113,80,118,89,63,120,93,67,126,97,71,133,101,73,155,116,81,170,
-128,96,176,134,103,171,130,99,142,110,82,108,81,61,86,64,43,82,62,44,92,67,53,
-134,105,81,165,129,103,162,126,100,162,126,99,163,127,101,165,129,102,166,130,
-106,169,133,110,170,133,113,170,133,111,167,131,107,165,129,104,163,127,101,162,
-126,96,161,125,95,160,124,95,160,125,96,158,122,92,157,121,92,156,121,91,155,
-119,90,154,119,88,154,118,86,154,117,85,151,115,82,149,114,81,147,112,81,147,
-112,80,146,112,81,144,112,81,146,112,81,147,112,80,145,112,80,146,112,81,146,
-112,81,147,112,80,147,112,81,150,114,81,149,114,81,156,119,86,156,118,85,156,
-118,85,156,118,85,156,119,86,156,119,88,158,120,90,159,123,92,161,125,95,162,
-126,96,162,126,96,163,126,97,162,126,99,167,127,101,163,124,95,144,110,83,128,
-98,73,97,76,51,91,71,48,90,70,46,99,72,48,114,85,64,139,105,80,142,109,82,142,
-108,81,140,107,79,137,105,79,135,105,78,134,105,79,128,100,74,120,91,66,115,90,
-62,116,90,62,115,90,62,115,90,62,117,89,64,117,89,64,117,88,65,118,90,67,118,90,
-67,118,89,66,117,89,65,114,90,62,120,93,67,124,94,70,126,98,73,130,99,74,130,99,
-76,130,99,76,130,99,76,130,99,76,130,99,77,130,101,78,130,100,77,130,99,76,131,
-101,77,133,102,78,137,105,79,142,110,82,138,106,78,142,108,81,149,112,82,145,
-111,83,143,110,82,143,111,80,142,110,79,142,108,80,143,110,80,140,106,79,135,
-105,78,135,104,78,128,101,75,124,94,69,120,91,66,119,91,65,120,93,67,113,86,61,
-113,85,61,117,89,65,117,89,64,122,95,68,158,121,87,171,128,97,171,127,99,137,
-105,79,120,89,67,85,64,42,80,62,43,98,73,55,131,103,81,168,132,109,164,128,103,
-164,129,104,166,129,104,169,131,107,168,130,106,172,133,109,173,134,112,172,136,
-114,161,126,97,150,116,85,149,113,81,143,110,77,141,108,76,137,105,76,137,105,
-76,136,105,77,135,104,76,131,100,75,128,98,72,128,98,72,128,98,75,130,98,74,128,
-98,71,128,98,71,128,98,71,127,98,72,128,99,73,127,99,72,128,100,72,128,99,71,
-129,100,72,134,104,75,135,106,76,136,106,77,137,105,77,138,107,77,139,107,77,
-144,111,81,146,112,81,149,112,81,147,112,81,148,112,80,148,113,81,153,117,84,
-156,119,88,160,122,92,161,125,95,162,126,96,162,126,96,162,125,97,162,126,98,
-155,118,86,142,109,84,127,99,75,100,76,52,93,71,49,87,69,47,94,71,44,115,86,64,
-131,101,77,130,100,76,128,99,74,132,101,75,128,100,75,131,100,74,129,99,74,126,
-98,71,117,90,64,110,84,58,112,84,59,112,84,60,112,84,60,114,86,62,114,84,63,112,
-83,60,110,82,59,110,82,58,110,82,58,109,82,58,107,81,57,107,82,57,115,87,63,116,
-89,64,125,95,71,127,98,75,128,99,74,128,99,74,128,99,74,128,99,74,127,99,76,127,
-99,75,128,99,74,128,98,73,128,98,73,128,98,73,128,98,73,128,98,73,126,97,71,126,
-97,71,125,95,71,125,97,72,124,96,71,123,96,69,121,95,69,124,96,70,124,96,71,124,
-93,71,124,95,71,118,91,66,116,89,63,116,89,63,115,88,62,114,88,62,117,86,65,117,
-88,65,117,86,65,115,88,62,117,90,65,140,107,79,165,125,92,163,124,92,126,97,73,
-121,93,69,85,65,46,83,64,44,92,67,48,144,112,88,169,132,111,166,130,108,168,133,
-109,169,131,107,163,124,95,162,126,99,165,126,94,131,101,70,117,91,63,113,86,60,
-115,88,62,114,87,63,113,86,62,114,85,62,114,86,62,111,84,60,113,86,61,119,91,67,
-120,92,68,119,91,67,118,91,65,119,91,66,120,92,67,121,94,69,125,97,72,125,95,70,
-124,95,69,127,98,72,121,94,66,121,94,66,121,94,66,121,96,69,122,96,69,123,96,69,
-123,96,69,121,96,69,121,92,65,121,93,66,125,97,72,126,98,72,128,100,73,128,98,
-71,127,98,69,130,101,72,135,105,75,139,107,79,151,115,84,156,119,86,162,125,97,
-162,126,97,162,125,97,160,124,93,154,117,85,142,110,84,135,105,77,102,77,54,93,
-72,52,88,69,47,92,70,45,115,86,65,130,100,77,130,99,75,127,99,73,131,101,77,127,
-99,72,130,99,75,128,98,73,125,97,71,117,89,64,113,85,59,112,85,60,115,87,62,114,
-86,62,115,87,63,116,85,64,113,84,61,108,82,57,106,79,55,104,77,52,103,77,52,103,
-77,52,104,77,53,112,83,60,113,85,61,119,91,67,123,94,70,121,94,69,121,94,68,121,
-94,68,121,94,68,121,94,66,121,94,66,121,94,66,121,94,66,121,94,66,121,94,66,121,
-94,66,121,94,66,121,94,66,121,94,66,121,95,67,121,95,68,121,94,68,120,91,65,120,
-91,66,120,92,66,120,93,67,121,94,69,121,94,69,119,91,67,117,89,65,117,88,65,116,
-88,63,116,88,63,123,94,70,123,94,70,123,94,70,123,94,70,121,93,69,131,101,74,
-157,118,84,157,118,84,121,94,72,128,100,75,93,71,50,84,62,43,86,64,44,138,109,
-85,173,136,118,169,133,111,169,133,113,169,133,110,149,113,83,135,105,77,121,93,
-67,114,87,62,112,85,59,110,84,58,110,84,58,110,84,58,110,84,58,110,84,58,109,84,
-58,110,84,58,110,84,59,114,86,61,116,89,64,109,84,58,110,84,58,110,84,58,110,84,
-58,120,93,68,123,94,70,123,93,69,121,95,68,121,95,67,122,95,68,121,94,66,121,94,
-66,122,95,68,124,95,68,123,95,68,123,96,68,122,95,68,121,94,66,121,95,67,121,94,
-69,121,94,69,123,94,70,120,91,67,114,87,61,114,88,62,113,86,61,118,86,64,121,92,
-69,137,105,76,161,125,94,162,126,98,162,125,97,157,119,88,152,114,82,142,110,83,
-134,104,76,107,79,58,96,73,53,89,68,50,95,71,47,115,89,65,128,98,75,131,101,77,
-131,101,77,131,101,77,131,101,77,132,101,76,130,100,77,128,98,73,119,91,65,115,
-89,63,114,87,62,120,94,69,116,90,63,121,94,68,123,94,70,123,94,70,117,89,66,110,
-83,58,106,79,55,106,79,55,106,79,55,106,79,56,114,86,63,115,88,63,120,92,68,123,
-94,70,123,94,70,123,94,70,121,94,69,121,94,69,121,95,67,122,95,68,123,95,68,123,
-95,68,122,95,68,121,94,66,121,94,66,121,94,66,123,95,68,124,95,68,124,95,68,124,
-95,69,124,95,69,124,95,69,123,96,68,123,94,68,123,95,69,124,94,70,123,95,70,121,
-95,69,121,94,69,121,94,69,123,94,70,123,94,70,124,95,71,124,95,71,123,94,70,123,
-94,70,121,95,69,134,104,75,153,115,80,157,118,81,123,95,71,132,101,76,104,78,58,
-85,65,39,87,65,40,130,98,75,169,131,107,169,133,111,172,136,116,164,128,100,136,
-105,78,128,99,71,122,95,67,122,94,68,117,90,65,110,85,58,112,84,59,110,84,58,
-110,84,58,110,84,58,106,81,53,109,83,58,112,84,59,110,85,58,110,85,58,112,85,58,
-112,85,58,112,85,59,112,84,59,120,93,69,124,94,70,123,96,68,122,95,67,125,97,69,
-128,98,74,121,94,66,122,94,67,131,100,75,133,102,78,133,102,77,130,99,75,127,98,
-71,121,94,66,122,94,66,121,94,66,122,93,67,123,95,69,124,93,71,121,93,69,116,90,
-65,112,85,60,114,86,63,113,84,62,118,91,65,142,109,79,160,122,92,160,122,92,156,
-119,86,148,112,84,141,109,84,134,104,75,107,82,58,94,71,49,90,68,49,95,72,51,
-114,87,66,131,102,79,131,101,77,131,101,77,131,101,77,131,101,77,132,101,74,132,
-101,76,128,98,73,124,96,70,123,94,70,124,95,71,123,95,70,122,94,68,122,94,67,
-128,98,74,131,101,77,128,98,74,126,95,70,125,97,72,123,94,70,123,94,70,124,95,
-71,124,95,71,124,95,71,124,95,71,124,95,71,124,95,71,123,95,70,122,94,67,122,94,
-67,121,95,67,128,99,74,132,101,76,131,101,77,128,98,73,121,94,66,122,94,67,122,
-95,68,131,100,75,131,101,77,131,101,77,131,101,77,131,101,77,130,100,76,128,99,
-74,127,99,73,127,99,72,130,100,76,130,99,74,126,96,70,122,94,67,123,94,68,123,
-94,70,123,94,70,130,99,76,130,99,75,125,95,69,127,98,73,130,99,75,138,105,79,
-157,118,83,150,114,79,123,95,71,132,103,78,107,81,58,88,67,47,87,67,45,124,95,
-71,163,127,101,169,132,110,173,137,120,144,111,79,129,100,71,123,96,68,121,94,
-66,121,92,65,121,94,66,121,94,68,117,89,65,109,84,58,109,84,58,109,84,58,109,84,
-58,109,84,58,115,88,62,119,91,67,123,94,70,121,94,69,121,94,69,125,95,68,131,
-100,75,131,101,77,131,101,77,132,101,76,134,105,76,137,107,78,133,102,77,126,96,
-68,134,102,77,135,105,80,137,106,81,135,104,79,131,101,74,128,100,72,128,99,74,
-128,99,74,121,93,66,126,99,76,129,100,77,130,102,79,127,99,75,125,95,70,123,93,
-69,120,92,68,114,87,61,123,93,69,142,108,80,161,125,94,159,123,92,157,119,87,
-142,110,82,136,105,78,134,104,76,111,83,58,97,73,52,89,70,51,98,72,51,117,89,67,
-131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,
-130,100,76,128,98,75,127,96,74,129,100,76,130,99,75,131,101,77,131,101,77,131,
-101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,
-101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,
-101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,
-101,77,131,101,77,131,101,77,131,101,77,131,101,77,132,104,78,133,102,77,132,
-101,76,132,101,76,131,101,77,130,100,76,131,101,77,132,101,76,131,101,78,131,
-101,78,132,101,76,132,101,76,130,99,75,126,97,73,131,101,77,131,101,77,126,95,
-71,130,98,74,132,101,76,138,106,79,157,117,84,151,114,81,122,94,71,130,99,75,
-103,78,58,88,67,47,88,67,50,141,110,84,167,128,103,169,133,108,171,135,113,139,
-109,79,128,98,70,122,95,67,127,98,71,128,98,75,131,99,75,130,99,76,129,100,76,
-131,98,75,131,98,75,130,98,74,131,98,75,130,98,74,130,99,75,130,99,76,130,99,76,
-130,99,76,130,99,76,131,99,75,131,101,77,136,105,81,135,105,79,133,102,76,137,
-107,79,142,110,82,137,106,78,133,103,78,136,106,81,138,107,83,137,107,79,135,
-104,72,127,98,70,123,96,67,121,95,67,121,95,67,121,94,66,125,95,70,130,99,75,
-131,101,77,130,100,77,130,99,76,128,98,74,124,95,69,124,95,68,130,99,75,148,112,
-83,161,122,92,157,120,89,155,118,85,140,107,79,135,104,74,134,103,75,121,91,67,
-95,73,47,86,66,43,98,72,51,117,89,67,132,102,78,131,101,77,131,101,77,131,101,
-77,131,101,77,131,101,77,131,101,77,131,101,77,130,100,77,132,102,78,141,110,84,
-142,111,84,141,110,84,141,110,84,141,110,84,141,110,84,141,110,84,141,110,84,
-141,110,84,141,110,84,141,110,84,142,109,84,135,106,79,140,106,81,142,109,84,
-138,107,81,135,105,78,135,105,78,142,109,84,141,110,84,141,110,84,141,110,84,
-142,109,84,137,106,79,135,105,77,138,106,80,130,99,77,131,101,77,131,101,77,131,
-101,77,131,101,77,133,102,77,131,101,77,131,101,77,131,101,77,131,101,77,133,
-105,80,131,101,77,131,101,77,128,98,73,128,98,73,132,101,76,131,101,77,130,99,
-76,131,101,77,131,101,77,130,99,75,130,100,76,134,104,79,146,112,83,153,114,83,
-141,108,79,122,94,71,130,100,75,108,80,61,92,68,51,83,63,45,127,98,74,167,129,
-104,171,134,113,176,140,120,141,111,83,135,104,78,130,99,74,131,101,74,132,101,
-74,132,101,76,132,101,76,132,101,76,131,101,77,131,101,77,136,105,80,134,105,77,
-136,106,80,134,105,79,135,105,78,136,106,80,132,101,74,132,102,74,132,102,74,
-132,102,75,133,104,78,132,102,78,133,102,77,134,105,77,138,106,80,134,105,76,
-135,105,79,137,106,81,136,107,79,135,104,74,134,105,72,129,101,70,128,100,71,
-129,100,73,130,99,74,130,99,74,130,99,75,130,100,76,131,101,77,131,101,77,131,
-101,77,130,100,76,130,99,74,130,99,74,131,101,77,135,104,76,157,117,85,157,119,
-86,152,115,84,139,107,79,134,103,74,133,102,75,121,94,69,96,72,51,89,68,48,100,
-74,53,118,90,68,132,102,78,131,101,77,131,101,77,131,101,77,131,101,77,136,105,
-80,138,107,82,139,107,82,140,109,83,147,112,83,150,113,83,151,113,85,151,114,82,
-151,114,82,144,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,
-142,111,84,142,111,84,141,110,84,142,109,84,142,111,84,141,110,84,141,109,83,
-142,110,84,147,112,83,150,113,82,149,113,83,144,111,84,143,111,84,142,109,84,
-141,111,83,142,110,84,140,109,83,138,106,81,138,106,81,135,105,79,136,105,80,
-136,105,80,136,105,80,136,105,80,137,106,81,135,106,79,135,105,79,138,106,82,
-133,103,76,131,100,75,131,99,75,131,101,77,131,101,77,131,101,77,139,106,84,139,
-106,84,139,106,84,139,107,84,141,110,84,144,112,84,153,113,81,139,105,79,123,94,
-71,129,100,76,112,85,64,87,64,46,79,59,44,121,91,69,164,128,101,171,135,114,176,
-138,120,145,112,83,142,109,84,138,107,82,135,105,77,132,102,75,132,101,76,130,
-99,74,128,98,73,132,101,76,131,101,77,133,102,78,133,103,77,133,105,78,133,104,
-78,133,104,78,133,104,78,132,101,76,132,101,76,132,101,76,132,101,76,131,101,77,
-133,102,77,133,102,77,136,105,79,138,106,81,138,105,80,133,104,79,136,106,81,
-138,107,80,135,105,78,139,109,83,142,111,84,144,110,85,145,110,85,141,110,84,
-140,109,83,140,109,83,140,108,83,139,107,82,138,107,82,138,107,82,138,107,82,
-138,107,82,138,107,82,138,107,82,137,108,81,152,114,82,154,115,83,150,114,82,
-139,106,79,133,102,73,130,101,74,120,92,68,94,71,51,92,68,51,96,72,52,122,92,71,
-132,102,79,131,101,77,131,101,77,131,101,77,130,99,77,138,107,82,142,111,84,143,
-111,84,147,112,85,150,113,85,151,115,84,153,114,86,153,114,82,152,115,81,151,
-114,82,149,113,82,149,113,82,149,113,83,149,113,83,149,113,82,149,113,83,149,
-113,83,149,113,83,149,113,83,149,113,83,148,112,83,147,112,83,149,113,83,150,
-113,82,153,114,82,153,114,82,151,114,82,149,113,83,149,113,83,149,113,83,149,
-113,83,149,113,82,147,112,83,146,112,83,144,112,82,142,110,83,141,110,82,138,
-107,81,138,106,81,142,109,84,141,109,84,140,109,84,142,109,84,140,109,84,139,
-109,84,139,106,84,139,106,84,139,106,84,139,106,84,142,109,84,142,109,84,142,
-111,85,142,111,85,142,111,84,144,111,84,144,112,84,137,105,79,121,94,72,132,103,
-78,118,88,66,90,66,49,75,58,42,112,83,63,158,122,92,168,129,106,166,128,102,149,
-112,81,148,113,84,148,112,84,141,110,82,137,105,79,135,105,79,130,101,74,129,99,
-72,132,101,76,131,101,77,131,101,77,131,101,77,133,102,77,133,102,76,133,103,76,
-134,105,77,135,105,79,136,105,80,137,106,81,138,107,82,137,106,81,137,106,81,
-138,107,82,139,108,82,138,108,82,138,106,82,139,107,82,145,112,85,143,110,85,
-142,109,84,139,107,83,140,110,83,139,110,83,141,111,83,142,111,83,142,110,82,
-141,111,83,141,109,83,142,110,82,141,109,83,141,110,84,142,111,84,142,111,84,
-142,111,84,141,110,84,141,111,84,148,112,83,152,115,82,147,112,82,138,107,79,
-135,104,76,130,101,74,115,87,61,95,71,49,93,69,53,96,71,51,115,88,69,132,103,80,
-131,101,77,131,101,77,131,101,77,135,105,79,147,112,83,149,112,83,149,112,83,
-150,113,83,153,113,84,153,114,82,153,113,84,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,82,
-152,115,82,152,115,82,152,114,82,151,114,82,149,113,83,152,114,82,152,115,82,
-153,114,82,153,114,82,152,115,82,152,115,82,152,115,82,152,115,82,152,114,82,
-152,114,82,149,113,82,151,114,82,147,112,82,145,112,82,144,111,82,144,110,82,
-144,110,83,144,111,85,142,109,84,142,111,84,142,109,84,142,111,85,142,111,85,
-142,111,85,143,110,85,143,110,85,142,111,85,142,111,84,142,111,84,142,109,84,
-142,111,84,142,111,84,142,111,84,142,111,84,139,107,82,121,94,70,123,96,70,99,
-71,51,90,66,47,73,57,38,100,73,57,148,113,84,159,123,92,164,125,97,152,113,81,
-148,112,84,146,112,84,143,111,84,142,111,84,141,109,83,140,106,81,137,106,79,
-136,105,80,138,105,80,138,105,80,137,105,81,137,105,81,137,106,79,137,106,79,
-140,106,81,142,111,84,142,111,84,141,110,84,141,110,84,141,110,84,141,110,84,
-141,109,83,142,110,83,141,111,83,137,107,82,140,110,84,146,112,85,146,112,85,
-146,112,85,138,106,79,134,104,76,137,107,77,138,109,78,140,109,78,140,109,78,
-138,107,77,139,109,77,137,107,77,137,106,78,137,106,79,138,107,82,142,109,84,
-138,106,82,140,109,81,137,106,81,145,111,83,154,114,82,151,114,82,138,107,79,
-133,103,76,129,98,73,119,91,64,93,71,50,91,67,51,95,73,51,116,89,70,133,104,81,
-131,101,77,131,101,77,131,101,75,140,109,83,151,114,82,151,115,84,151,115,84,
-151,115,84,153,113,84,151,115,84,153,114,85,153,114,82,153,114,82,153,114,82,
-153,114,84,151,115,84,153,114,82,153,114,82,153,114,82,153,114,82,149,113,83,
-149,113,83,148,112,84,148,112,84,148,112,84,148,112,84,148,112,84,148,112,84,
-149,112,83,149,112,83,149,112,83,148,112,84,148,112,84,148,112,84,148,112,84,
-148,112,84,148,112,84,146,112,84,144,112,84,145,112,83,145,112,83,147,112,83,
-147,112,83,144,111,84,142,110,84,142,111,84,142,111,84,142,111,84,142,111,84,
-142,111,84,142,111,84,144,110,83,142,111,84,144,110,83,144,110,83,143,110,85,
-143,110,84,142,111,84,142,111,84,142,111,84,138,107,82,121,93,70,118,91,65,103,
-77,54,96,71,52,73,57,38,93,68,50,132,101,73,156,119,88,165,124,95,152,113,81,
-144,111,84,142,111,84,142,111,84,142,111,84,144,110,83,142,111,84,142,111,84,
-142,111,84,144,110,83,142,109,83,142,109,84,142,109,84,141,110,84,140,109,83,
-141,110,84,142,111,84,142,111,84,142,111,84,142,109,83,141,109,83,142,110,83,
-141,109,81,142,111,81,144,112,82,141,109,82,142,109,83,144,111,84,146,112,84,
-146,111,84,135,105,80,132,101,76,134,103,75,135,106,76,139,107,76,137,106,76,
-136,105,75,135,105,76,134,103,74,132,102,73,133,102,73,138,105,80,142,110,83,
-135,105,78,133,102,75,133,104,78,138,106,81,150,115,85,156,118,87,139,106,79,
-129,100,73,126,98,72,122,92,67,93,69,47,88,68,51,96,72,55,120,90,69,134,105,81,
-135,105,79,135,105,79,139,106,79,144,111,84,150,114,83,153,114,86,153,114,85,
-153,113,84,153,114,86,151,115,84,153,115,87,153,114,82,153,114,84,151,115,84,
-153,114,86,153,113,85,151,115,84,153,114,84,153,114,84,153,114,82,144,112,84,
-142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,
-142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,
-142,111,84,142,111,84,142,111,84,142,110,84,143,110,84,143,111,84,147,112,83,
-147,112,83,145,112,83,144,111,83,142,111,84,142,110,83,142,110,83,142,110,84,
-142,111,84,142,111,84,142,111,84,144,110,83,141,110,82,140,110,83,141,111,84,
-142,111,84,142,111,84,142,111,84,142,111,84,138,107,82,121,93,70,118,88,65,106,
-78,56,93,71,49,75,58,40,88,63,47,112,85,63,153,117,87,164,126,94,149,113,82,143,
-110,84,142,111,84,142,111,84,142,111,84,143,112,85,144,111,85,144,111,85,142,
-111,84,141,110,82,141,109,82,140,109,81,139,109,82,139,109,82,137,106,79,137,
-107,81,138,108,81,139,109,82,140,110,83,140,110,83,141,110,84,142,110,83,146,
-112,83,145,111,82,147,112,83,146,112,83,141,110,84,141,111,85,142,111,84,141,
-110,82,136,105,79,132,102,78,135,104,78,135,105,76,135,106,77,135,107,77,135,
-106,76,135,106,76,135,106,76,135,106,76,135,106,77,138,106,79,141,110,84,137,
-106,79,135,105,79,134,105,76,142,110,84,161,122,90,163,121,89,146,112,81,130,
-100,75,123,95,72,120,91,69,94,71,50,86,67,47,95,72,51,118,90,68,136,105,80,142,
-109,84,144,111,84,142,111,84,146,112,85,151,114,83,153,114,86,153,114,86,153,
-113,85,153,114,86,153,114,84,153,114,86,151,115,84,153,114,86,153,114,85,153,
-114,86,153,114,86,153,113,85,153,115,87,153,114,86,150,113,82,143,110,84,142,
-111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,
-111,84,142,111,84,142,111,84,143,112,85,145,111,85,145,111,85,145,111,85,145,
-111,85,145,111,85,145,111,85,144,111,84,144,111,84,146,112,84,146,112,84,147,
-112,83,142,110,83,140,110,83,142,111,84,142,111,83,142,111,82,142,109,82,141,
-110,82,140,110,83,141,109,83,142,110,84,137,106,78,137,106,78,141,109,83,143,
-111,84,143,112,85,143,112,85,142,111,84,138,107,82,121,93,70,119,91,67,105,77,
-55,91,68,47,80,59,43,86,61,45,106,78,58,135,105,78,156,117,86,153,114,82,147,
-112,83,143,111,84,143,111,84,143,111,84,149,112,85,151,114,86,150,113,85,141,
-110,84,137,106,78,135,106,77,134,103,74,134,103,75,134,103,75,131,101,73,130,
-102,74,133,103,74,134,104,75,135,105,76,138,106,78,141,110,82,142,110,84,149,
-112,84,150,112,82,147,111,83,149,112,83,142,109,83,140,110,84,138,107,79,135,
-106,78,134,105,77,136,105,80,141,109,83,143,111,84,143,111,84,143,111,84,143,
-111,84,143,111,84,143,111,84,143,111,84,143,111,84,143,111,84,143,111,84,143,
-111,84,144,112,84,147,112,83,150,114,85,163,124,92,164,124,91,149,113,82,130,99,
-75,122,94,70,117,87,66,93,68,46,84,64,47,93,71,48,121,91,69,136,105,80,144,112,
-84,150,113,82,148,112,84,151,114,85,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,113,85,151,115,84,153,113,85,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,151,113,85,146,112,84,143,111,84,143,111,84,
-143,111,84,143,111,84,143,111,84,143,111,84,143,111,84,143,111,84,143,111,84,
-143,111,84,143,111,84,149,113,85,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,151,114,86,149,113,85,147,112,85,147,112,85,146,112,84,142,110,84,
-142,110,82,137,106,78,142,112,84,142,112,84,142,112,84,139,106,79,135,106,77,
-135,106,78,138,107,79,141,109,83,142,111,84,144,112,84,142,112,82,150,114,81,
-152,113,82,148,113,84,143,111,84,136,105,80,121,93,71,125,95,72,106,78,56,90,69,
-46,80,62,45,88,63,48,112,84,64,128,99,75,148,112,84,153,114,82,153,114,82,153,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,151,114,82,144,112,84,143,
-111,84,142,111,84,143,110,84,142,109,84,140,110,84,138,109,81,139,108,79,140,
-108,79,140,108,79,140,108,79,142,109,79,142,110,80,142,110,79,150,114,81,149,
-112,81,149,112,81,147,112,81,147,112,81,142,109,84,141,110,84,143,110,84,143,
-110,84,144,111,84,148,112,83,152,115,81,153,114,82,153,114,82,152,115,81,153,
-114,82,152,115,81,152,115,81,153,114,82,153,114,82,153,114,82,153,114,82,153,
-114,82,153,114,82,153,114,82,162,121,89,164,125,92,145,112,82,129,100,76,121,93,
-69,107,80,58,84,63,45,78,59,43,92,67,48,115,86,65,136,105,80,144,112,84,153,114,
-82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,82,152,115,82,
-153,114,82,153,114,82,152,115,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,81,
-153,114,82,150,114,82,147,113,82,150,114,82,147,113,82,142,111,81,142,110,81,
-142,110,80,142,110,81,142,110,81,142,110,81,142,110,80,142,110,81,142,111,82,
-142,110,84,142,111,84,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,149,113,83,138,107,81,121,93,70,119,91,67,102,75,54,88,68,46,82,62,
-45,82,58,44,110,84,62,131,100,75,153,114,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,150,114,82,148,113,81,145,112,80,147,112,80,146,112,80,144,112,81,
-147,112,80,147,112,80,147,112,81,147,112,81,150,113,81,149,113,82,149,112,81,
-149,112,81,149,112,81,149,112,81,149,112,81,148,113,81,150,114,82,153,114,82,
-152,115,82,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,153,114,82,152,115,81,152,115,82,153,114,87,152,115,82,
-152,115,82,153,114,82,162,121,89,163,124,90,145,112,79,129,100,76,121,93,69,107,
-80,61,84,61,47,75,59,44,92,67,48,114,85,65,136,105,80,144,112,84,153,114,82,152,
-115,81,152,115,81,153,114,82,152,115,81,153,114,82,153,114,82,152,115,81,153,
-114,82,152,115,81,153,114,82,152,115,81,153,114,82,152,115,81,152,115,81,152,
-115,81,153,114,82,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,
-115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,
-115,81,152,115,81,153,114,82,153,114,82,153,114,82,152,115,81,152,115,81,152,
-115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,
-115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,
-115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,151,
-114,81,151,114,81,142,110,82,121,93,71,124,93,71,103,75,54,88,70,47,84,64,46,88,
-63,48,115,86,65,128,100,75,144,112,85,152,115,81,152,115,81,152,115,81,152,115,
-81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,150,113,81,
-146,112,81,147,111,82,144,110,82,144,111,80,146,112,80,147,112,80,147,112,80,
-147,112,80,147,112,81,149,112,81,149,112,81,149,112,81,148,113,81,149,112,81,
-155,116,87,153,113,80,149,112,81,152,112,81,150,113,82,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,82,153,114,86,153,114,82,153,113,85,
-151,113,84,163,122,90,163,123,90,144,112,81,129,100,76,121,93,70,107,78,60,82,
-60,46,73,58,41,94,71,50,116,87,66,136,105,80,144,112,84,153,114,82,152,115,81,
-152,115,81,152,115,81,153,113,84,151,114,83,151,114,83,153,113,85,152,115,82,
-153,113,85,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,151,113,84,151,114,85,151,114,83,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,151,114,81,
-151,114,80,140,106,80,121,93,70,125,96,72,105,76,55,93,71,50,86,65,48,91,65,51,
-108,82,62,128,99,75,144,112,84,152,115,81,152,115,81,152,115,81,152,115,81,152,
-115,81,152,115,81,152,115,81,152,115,81,152,115,81,150,114,81,144,112,81,142,
-110,79,147,108,81,145,111,82,142,110,79,144,111,80,145,112,80,146,112,81,147,
-112,80,147,112,80,152,112,79,154,115,83,156,117,83,155,116,83,157,117,85,157,
-117,85,150,113,79,150,113,81,149,113,82,152,114,82,152,115,81,152,115,81,152,
-115,81,152,115,81,153,114,82,152,115,81,151,114,85,151,115,84,153,113,84,153,
-113,84,151,113,84,153,113,85,153,114,82,153,114,86,152,115,82,152,115,82,153,
-114,82,161,121,89,163,122,89,142,110,79,129,100,76,123,95,74,96,72,51,82,60,45,
-78,61,43,100,73,51,116,87,66,136,105,80,144,112,84,153,114,82,153,114,82,153,
-113,84,151,115,84,152,115,82,153,114,82,153,113,84,153,113,85,151,115,84,153,
-114,86,153,114,82,152,115,81,153,114,82,153,113,84,151,114,83,152,115,81,152,
-115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,
-115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,
-115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,
-115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,
-115,81,152,115,81,152,115,82,152,115,83,152,115,82,152,115,81,152,115,81,152,
-115,81,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,156,116,83,156,
-116,82,139,107,78,123,93,71,124,95,72,101,73,53,91,69,50,89,67,48,91,65,51,107,
-79,60,127,99,75,143,111,84,153,114,82,153,114,82,153,114,82,153,114,82,153,114,
-82,153,114,82,153,114,82,153,114,82,153,114,82,149,113,82,144,111,81,142,109,81,
-142,109,81,144,110,81,143,111,80,144,111,80,144,110,80,142,109,80,147,112,80,
-147,112,81,154,114,79,155,116,83,155,116,85,157,118,85,157,118,85,157,118,84,
-155,116,80,150,112,81,152,113,81,152,113,81,152,114,82,153,114,82,152,115,81,
-152,115,81,153,114,82,147,113,82,148,112,83,147,113,82,149,113,82,151,115,84,
-151,115,84,151,113,84,153,114,82,153,113,84,153,114,82,153,114,82,152,113,81,
-161,122,91,164,125,93,146,112,81,128,99,75,121,91,69,100,74,56,88,65,48,86,66,
-48,100,73,51,116,87,66,136,105,80,144,112,84,153,114,82,153,114,82,151,114,83,
-153,114,82,153,114,82,153,114,82,151,115,84,151,115,84,153,114,82,153,113,84,
-153,114,82,153,114,82,153,114,82,151,115,84,151,115,84,153,114,82,152,115,81,
-152,115,81,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,152,115,81,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,113,85,153,113,85,153,113,85,151,115,84,153,113,84,157,117,85,160,119,86,
-155,115,80,125,97,74,124,95,72,100,72,53,91,68,47,86,66,46,92,69,52,107,79,60,
-127,99,75,144,112,84,153,114,82,153,114,82,153,113,84,153,113,85,153,113,85,153,
-113,85,153,113,85,153,113,85,153,113,85,152,112,82,146,109,81,144,108,81,143,
-107,82,143,108,82,144,109,82,144,111,80,143,111,80,143,111,79,144,109,79,151,
-112,79,156,112,80,156,117,84,155,116,85,157,118,85,158,119,85,159,119,86,157,
-119,85,153,113,81,152,112,81,152,112,82,152,112,82,152,112,85,153,113,85,153,
-113,84,153,113,85,149,113,83,149,112,84,149,112,82,150,113,82,151,113,84,151,
-115,84,153,113,84,153,114,82,153,113,85,153,114,82,153,113,84,152,114,82,163,
-126,95,168,128,99,145,112,80,128,98,75,115,87,64,105,79,59,93,71,50,87,68,50,
-100,74,53,115,87,66,136,105,80,147,112,83,153,114,82,153,113,85,153,113,84,153,
-113,85,153,113,85,151,115,84,151,115,84,153,113,84,151,115,84,153,113,85,153,
-114,82,153,113,84,151,115,84,153,113,84,151,113,84,151,115,84,153,113,85,153,
-113,84,153,113,85,153,114,82,153,114,82,153,113,84,153,113,85,153,113,84,151,
-115,84,153,113,84,153,114,82,153,113,85,153,113,85,153,113,85,151,115,84,151,
-113,84,153,113,84,151,115,84,153,113,84,151,113,84,153,113,85,151,115,84,154,
-114,83,153,114,84,153,113,85,153,113,84,153,114,82,153,113,85,153,113,85,153,
-114,82,153,114,84,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,
-114,86,153,114,86,153,114,86,153,113,85,153,114,86,156,117,87,161,119,87,157,
-118,84,127,99,75,124,95,72,97,70,51,88,68,47,88,66,45,91,67,51,105,79,59,125,97,
-72,146,112,84,158,119,87,154,114,83,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,151,112,85,147,109,83,144,108,83,145,108,83,
-145,108,83,145,108,82,143,110,80,144,111,80,144,111,80,145,111,79,149,111,79,
-154,113,79,155,114,82,154,114,82,153,114,83,155,115,83,155,115,84,156,116,84,
-155,113,81,151,112,85,151,112,85,151,112,85,152,113,85,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,113,85,153,113,85,153,114,86,153,113,85,
-153,114,86,153,113,85,153,114,86,153,113,85,153,114,86,150,113,85,164,125,95,
-169,128,99,142,109,79,128,98,75,114,85,63,111,83,60,92,68,49,89,68,49,96,73,52,
-114,85,65,136,105,80,148,112,83,151,115,84,153,115,87,153,114,86,153,114,86,153,
-114,86,153,114,86,153,113,85,153,114,86,153,113,85,153,114,86,153,113,84,153,
-114,86,153,113,85,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,
-114,86,153,113,85,153,113,84,153,114,86,153,114,86,153,114,86,153,113,85,153,
-114,86,153,113,85,153,114,86,153,114,86,153,115,87,153,113,85,153,113,85,153,
-114,86,153,113,85,153,114,86,154,113,85,153,114,86,153,113,85,154,113,85,153,
-114,86,153,114,86,153,114,86,153,113,85,153,115,87,153,114,86,153,113,84,153,
-114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,113,85,153,
-113,85,153,113,85,153,113,85,153,113,85,156,116,86,161,119,87,157,117,84,127,95,
-74,124,95,71,95,70,51,89,66,49,93,67,52,93,68,51,100,74,57,121,94,69,142,112,84,
-163,126,92,153,114,83,153,113,84,153,113,85,153,113,85,153,113,85,153,113,85,
-152,112,85,153,113,85,152,112,84,149,109,81,142,107,81,146,109,81,147,109,82,
-146,108,80,142,110,79,144,111,80,144,111,80,143,110,79,146,110,80,151,112,80,
-152,112,81,149,111,80,148,112,80,147,111,80,147,111,80,149,112,81,152,113,81,
-153,112,82,152,112,84,152,112,84,152,112,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,151,113,85,167,124,95,168,125,97,
-145,111,82,128,98,75,114,85,63,113,85,60,92,70,48,88,69,48,95,72,50,114,84,64,
-136,106,80,149,113,83,153,114,82,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,114,82,152,115,82,
-153,114,82,152,115,82,153,114,82,156,116,84,160,117,85,157,117,83,128,99,74,121,
-93,70,93,68,50,93,67,52,93,69,53,93,69,52,102,77,58,123,94,70,144,112,83,164,
-125,92,155,115,83,152,115,82,153,114,82,153,114,82,153,114,82,150,113,81,145,
-112,82,150,113,81,152,113,81,145,112,82,141,108,80,142,109,80,143,110,82,143,
-110,82,142,110,79,143,111,80,143,111,80,146,111,80,145,112,79,154,113,79,151,
-112,80,150,112,80,149,112,79,147,112,80,149,113,81,149,113,82,150,113,81,150,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,82,152,115,82,153,
-114,82,152,115,82,153,114,82,152,115,82,152,115,82,153,114,82,152,115,82,153,
-114,82,152,115,82,153,114,82,152,115,82,152,114,82,167,126,98,168,127,99,150,
-113,82,128,98,75,114,85,63,115,88,62,90,70,46,88,65,43,93,71,46,113,84,64,141,
-105,81,153,114,82,153,114,82,153,114,82,152,115,82,153,114,82,153,114,82,153,
-114,82,153,114,82,152,115,82,153,114,82,152,115,82,153,114,82,152,115,82,153,
-114,82,153,114,82,152,115,82,153,114,82,153,114,82,152,115,81,152,115,81,152,
-115,81,153,114,82,152,115,81,152,115,82,152,115,82,152,115,81,153,114,82,152,
-115,82,153,114,82,152,115,82,152,115,81,152,115,81,152,115,81,152,115,82,152,
-115,81,152,115,81,152,115,81,153,114,82,152,115,81,152,115,82,153,114,82,153,
-114,82,152,115,81,152,115,81,152,115,81,153,114,82,153,114,82,152,115,82,153,
-114,82,153,114,82,153,114,82,152,115,82,152,115,82,153,114,82,153,114,82,153,
-114,82,153,114,82,153,114,82,153,114,83,156,117,83,157,117,84,127,98,73,115,87,
-64,91,67,50,93,68,52,96,70,54,93,69,52,97,71,55,121,93,70,149,114,85,171,130,
-106,155,115,83,151,115,84,153,114,82,153,114,82,152,113,81,144,111,81,143,110,
-82,144,112,81,149,112,81,147,112,82,142,109,81,142,109,82,142,109,79,143,109,79,
-143,111,80,146,111,80,147,112,80,151,113,85,150,112,81,151,112,82,151,112,82,
-147,111,80,147,112,81,147,112,82,147,112,81,149,112,81,149,112,82,150,113,82,
-153,114,82,153,114,82,153,114,82,153,114,82,152,115,82,151,115,84,153,114,82,
-151,115,84,153,114,82,152,115,82,153,114,82,153,114,82,152,115,82,153,114,82,
-151,115,84,153,114,82,153,113,85,151,114,83,169,125,94,168,125,96,146,112,83,
-128,98,75,115,85,62,115,89,61,93,70,47,88,67,44,93,70,48,119,90,67,139,106,79,
-150,114,80,152,115,80,153,114,82,152,115,82,153,114,82,153,113,85,153,113,84,
-153,114,82,152,115,82,153,114,82,152,115,82,153,114,82,152,115,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,152,115,81,152,115,81,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-151,115,84,153,114,82,153,114,82,153,114,82,153,114,82,151,115,84,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,151,115,84,151,115,84,
-153,114,82,152,115,81,153,114,82,153,114,82,152,115,81,153,114,82,151,115,84,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,82,
-153,114,82,153,114,82,153,114,82,157,117,85,157,117,85,120,92,70,114,86,63,98,
-71,53,97,70,52,96,71,54,97,71,55,91,68,51,114,87,63,149,114,83,171,131,106,155,
-115,83,153,114,86,151,114,83,153,113,85,152,112,84,148,110,81,147,109,83,148,
-110,83,142,110,82,147,111,85,146,110,80,145,108,83,143,107,82,142,109,79,142,
-110,81,143,110,80,146,109,80,154,114,82,155,114,81,155,115,83,152,112,84,149,
-112,82,147,113,80,150,114,82,149,112,81,146,112,81,150,112,83,150,113,85,153,
-114,84,152,115,82,152,115,82,153,114,82,152,115,82,153,114,86,152,115,82,153,
-114,86,153,113,84,153,113,85,153,113,85,153,113,84,153,114,86,151,115,84,153,
-114,86,151,115,84,153,114,86,152,115,81,163,124,90,163,123,91,148,112,83,126,95,
-72,116,85,63,115,88,61,93,71,47,88,66,43,100,73,51,114,85,64,139,106,79,151,115,
-80,159,119,86,153,114,82,153,113,85,151,115,84,153,113,85,153,113,84,153,113,84,
-153,114,86,151,115,84,153,114,87,151,115,84,153,114,86,153,113,84,153,113,85,
-153,113,85,153,114,82,153,114,82,152,115,82,152,115,82,153,114,82,153,114,82,
-153,114,82,153,113,85,153,113,85,153,114,82,151,115,84,151,115,84,153,114,86,
-151,115,84,151,115,84,153,114,82,153,113,85,153,113,85,153,114,82,153,114,82,
-152,115,82,152,115,82,153,114,82,153,114,82,153,113,85,153,113,85,153,114,82,
-152,115,82,153,114,82,152,115,82,152,115,82,153,113,85,153,115,87,153,113,85,
-153,114,82,152,115,82,153,114,82,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,156,115,86,161,119,86,151,114,79,121,92,70,114,86,63,101,75,58,93,69,
-50,96,71,53,95,69,55,94,68,53,118,88,65,141,106,82,170,127,104,154,115,84,153,
-114,86,153,114,87,153,114,87,152,113,86,147,110,85,146,109,84,146,109,84,146,
-109,84,143,108,84,143,108,84,142,107,84,144,108,84,145,108,83,147,109,83,147,
-109,83,142,110,81,147,109,80,146,109,80,148,110,80,150,112,81,148,112,83,152,
-114,82,152,115,83,152,113,85,150,112,85,150,112,85,152,113,86,153,114,87,153,
-114,87,153,114,86,153,114,86,153,114,87,153,114,87,153,114,87,153,114,87,153,
-114,87,153,114,87,153,114,87,153,114,86,153,114,86,153,115,87,153,114,87,153,
-114,87,153,114,86,156,117,87,166,124,92,162,123,90,141,110,82,118,91,68,117,88,
-65,117,90,63,95,73,50,93,70,45,96,73,47,112,84,61,138,105,78,152,115,81,164,122,
-91,152,114,82,153,113,85,153,115,87,153,114,87,153,114,86,153,114,87,153,114,87,
-153,115,87,153,114,87,153,114,87,153,114,87,153,114,87,153,114,87,153,114,87,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,87,153,114,87,153,114,86,153,114,86,153,114,87,153,114,87,153,114,87,
-153,114,86,153,114,86,153,114,87,153,114,87,153,114,87,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,87,153,114,87,153,114,87,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,87,153,114,87,153,114,87,153,114,86,
-153,114,86,153,114,86,153,115,87,153,115,87,153,115,87,153,115,87,153,115,87,
-156,116,88,163,122,89,158,120,85,119,92,70,114,86,63,101,75,58,93,69,49,93,70,
-53,93,66,54,97,71,56,116,87,65,139,107,80,169,125,93,155,115,83,153,115,86,153,
-115,87,153,115,87,152,115,88,149,112,85,146,110,85,146,110,84,146,110,84,147,
-109,83,144,109,85,148,111,84,149,112,85,147,111,85,144,109,84,146,110,84,148,
-110,83,149,111,84,149,111,83,150,110,83,152,113,86,153,114,87,153,114,86,153,
-114,86,153,115,87,153,115,87,153,115,87,153,114,87,153,115,87,153,115,87,153,
-115,87,153,115,87,153,115,87,153,115,88,153,115,87,153,114,87,153,115,87,153,
-115,87,153,114,86,153,113,84,153,114,87,153,115,87,153,114,87,153,115,87,151,
-113,87,159,120,90,169,125,92,158,119,86,136,105,80,118,91,68,119,87,65,121,90,
-68,96,73,51,90,69,44,96,73,47,111,84,60,135,104,75,157,118,85,169,126,91,159,
-118,86,154,115,87,153,115,87,153,114,86,153,113,85,153,113,85,153,114,87,153,
-115,87,153,114,87,153,115,87,153,114,87,153,115,87,153,115,87,153,115,88,153,
-115,87,153,115,87,153,115,87,153,115,87,153,115,87,153,115,87,153,115,87,153,
-115,88,153,115,88,153,115,87,153,115,87,153,115,88,153,115,88,153,115,88,153,
-115,87,153,115,87,153,115,88,153,115,88,153,115,87,153,115,87,153,115,87,153,
-115,87,153,114,87,153,115,87,153,115,87,153,115,88,153,115,87,153,115,87,153,
-114,86,151,115,84,153,114,86,153,115,87,153,115,88,153,115,88,153,115,87,153,
-115,87,153,115,87,153,114,85,153,114,85,153,114,85,153,114,85,153,114,85,157,
-117,85,165,123,86,158,120,85,119,92,70,114,86,63,103,76,58,90,66,47,91,70,51,91,
-65,51,91,66,51,113,84,62,137,105,78,169,125,94,159,120,87,155,115,85,153,114,84,
-153,114,85,153,114,85,151,113,84,149,110,81,147,111,82,151,112,81,150,113,82,
-152,112,81,152,113,84,152,113,85,151,112,82,149,110,81,144,109,80,146,110,80,
-149,111,81,153,113,82,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,
-153,114,84,153,114,84,153,114,84,151,115,84,153,114,84,153,114,84,153,114,84,
-153,114,84,153,114,84,153,114,85,150,115,85,152,115,83,150,115,85,150,115,85,
-152,115,83,152,115,82,151,115,84,153,114,84,151,113,84,153,114,84,151,114,83,
-168,126,98,168,125,92,155,117,84,134,105,79,114,85,63,116,86,65,114,86,62,94,71,
-49,97,72,46,93,70,47,111,83,60,137,105,77,158,120,86,168,125,90,160,118,83,154,
-115,84,153,114,84,151,115,84,153,114,82,151,115,84,151,115,84,153,114,84,151,
-113,84,153,114,84,151,115,84,153,114,84,153,114,84,153,114,84,153,114,84,153,
-114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,
-114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,
-114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,151,
-115,84,153,114,84,153,114,85,153,114,85,153,114,85,153,114,84,151,115,84,151,
-115,84,151,115,84,153,114,84,153,114,85,153,114,85,153,114,85,153,114,85,153,
-114,85,146,112,84,146,112,84,148,112,84,151,114,82,153,114,82,157,117,84,162,
-122,87,139,108,79,119,91,69,115,87,62,97,71,56,87,64,46,88,65,46,89,63,48,96,71,
-55,114,84,63,120,91,67,159,120,87,163,123,89,155,116,85,153,114,84,151,115,84,
-153,114,82,153,114,82,152,113,81,152,113,81,152,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,149,113,82,147,112,81,147,112,80,149,112,81,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-154,115,84,157,118,87,164,125,92,164,125,92,164,125,92,164,125,92,163,124,92,
-161,121,89,162,123,90,158,118,86,159,120,87,155,116,84,157,117,85,168,127,99,
-167,125,95,147,113,82,121,92,69,109,83,59,111,84,61,110,83,61,93,68,47,87,64,38,
-91,67,41,108,82,59,135,105,79,146,112,83,168,125,92,163,122,89,155,116,83,153,
-114,82,153,114,82,153,114,82,153,114,84,153,114,85,151,115,84,153,113,85,153,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,81,153,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,114,82,148,112,84,136,
-105,80,136,105,80,136,105,80,140,106,81,140,105,80,140,109,80,137,105,79,126,97,
-73,117,89,66,110,83,59,91,64,48,90,67,51,90,66,47,89,66,51,94,68,54,114,86,63,
-117,88,65,139,106,79,164,123,90,163,123,89,162,121,89,159,119,85,160,119,86,163,
-122,89,161,121,89,162,121,89,159,119,86,159,119,86,159,119,86,159,119,86,161,
-121,88,163,122,89,163,123,90,163,122,89,161,122,88,161,121,88,160,121,89,155,
-116,84,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,
-114,84,153,113,85,151,115,84,153,114,82,153,114,82,154,114,83,158,119,86,163,
-121,89,168,124,92,170,125,94,169,126,96,168,125,96,168,125,95,168,125,95,166,
-126,94,165,123,92,164,125,92,162,123,90,163,121,89,165,124,94,163,124,91,141,
-108,81,117,88,66,108,81,60,111,84,62,109,81,62,86,64,42,82,61,36,86,64,37,102,
-77,58,137,105,79,144,111,83,164,122,91,165,125,93,155,115,83,153,114,82,153,113,
-84,151,115,84,153,113,84,153,114,86,151,115,84,153,114,86,153,114,82,153,114,82,
-153,114,82,153,113,84,151,113,84,151,115,84,151,114,85,153,113,85,153,113,85,
-151,114,85,151,115,84,151,115,84,151,114,85,151,115,84,151,115,84,151,115,85,
-153,114,82,151,114,85,153,113,85,151,115,84,153,114,82,153,114,82,153,114,82,
-151,115,84,153,113,84,150,113,83,150,113,83,149,113,82,149,113,82,148,112,83,
-146,111,83,142,109,82,142,108,81,142,108,81,142,108,81,142,108,81,142,108,81,
-142,108,81,142,108,81,140,106,80,138,105,79,136,105,80,127,98,75,127,98,75,127,
-98,75,127,98,75,127,98,75,127,96,74,126,95,73,120,92,70,116,87,65,101,74,53,94,
-67,48,93,68,51,94,69,53,90,66,51,90,66,51,116,88,64,117,88,66,123,92,69,158,119,
-87,163,125,91,164,125,92,165,123,88,166,125,88,166,126,93,166,124,92,162,121,89,
-157,118,85,159,119,86,157,118,86,157,118,86,156,119,88,158,120,88,157,119,87,
-153,115,84,155,117,85,154,116,85,154,116,85,141,109,80,139,105,79,142,109,81,
-143,111,82,147,111,83,144,110,83,142,109,83,143,109,84,143,110,84,147,111,83,
-146,111,81,149,113,82,156,117,86,160,120,87,162,119,89,163,121,90,169,124,92,
-169,125,93,168,125,92,165,125,92,163,124,91,160,122,91,159,122,91,157,119,87,
-156,119,88,155,117,86,140,105,79,138,106,79,125,96,72,114,85,64,110,83,63,113,
-85,64,110,82,62,89,67,42,81,62,35,80,60,36,102,77,57,135,105,79,141,109,83,151,
-116,85,166,123,92,157,117,83,153,114,83,153,113,85,153,113,85,153,113,84,153,
-114,86,151,115,84,153,114,86,153,114,82,153,113,84,151,115,84,150,113,83,149,
-113,84,149,112,84,149,112,86,149,112,86,149,112,86,149,112,86,149,112,84,149,
-112,85,149,112,85,149,112,85,149,112,84,149,112,85,149,112,83,149,112,86,149,
-113,86,151,114,85,151,115,85,150,114,85,151,114,82,152,114,82,151,113,86,147,
-112,85,146,111,84,144,110,83,140,109,83,134,105,79,131,101,79,130,99,76,130,99,
-75,130,100,77,130,102,79,130,100,77,130,101,78,129,99,77,129,100,77,130,100,78,
-129,100,76,127,98,75,120,92,70,119,91,69,119,91,69,119,91,69,119,91,69,120,93,
-70,121,93,70,122,94,71,118,87,65,102,78,55,99,72,52,93,71,53,95,69,53,94,67,53,
-91,66,52,112,84,62,118,90,67,113,84,62,127,96,72,133,101,74,156,118,87,159,120,
-85,158,119,84,145,112,79,145,112,80,135,104,76,127,98,71,142,108,79,140,106,79,
-142,110,81,135,105,78,135,105,77,120,92,69,116,88,65,117,88,65,116,88,65,116,88,
-65,116,87,65,116,88,65,117,89,67,116,91,70,122,96,75,122,95,74,125,94,72,125,94,
-72,125,94,72,125,94,72,126,95,72,138,105,78,147,112,80,149,112,80,149,113,82,
-149,112,81,150,112,81,148,111,81,143,111,82,139,105,79,127,95,72,132,102,78,131,
-100,79,118,90,68,114,89,69,114,85,65,114,84,64,110,82,62,109,81,61,108,80,62,
-111,84,63,109,81,60,102,77,56,95,71,45,87,65,38,80,60,36,100,75,55,134,104,79,
-140,109,83,138,107,82,154,114,84,154,115,84,152,114,82,149,113,85,149,113,85,
-149,113,85,153,114,86,151,115,84,153,115,88,153,114,82,153,113,85,151,115,84,
-148,112,84,143,110,84,140,109,83,139,107,82,138,107,82,138,107,82,138,107,82,
-138,107,82,138,107,82,138,107,82,138,107,82,138,107,82,138,107,82,138,107,82,
-139,109,83,141,110,84,142,109,84,144,111,85,143,110,85,144,110,83,145,111,83,
-142,109,84,136,106,81,134,105,79,131,102,78,129,100,76,128,100,76,128,99,76,127,
-98,75,125,97,74,130,98,75,128,100,79,128,99,76,128,100,79,126,98,76,127,98,76,
-128,100,78,127,97,75,125,96,72,114,86,64,113,84,63,112,83,61,113,84,63,114,86,
-63,115,87,65,119,91,70,120,91,69,102,78,53,96,72,50,93,70,51,88,68,46,93,68,49,
-92,70,51,93,68,50,104,77,58,111,83,61,112,83,61,110,82,60,115,88,65,121,92,69,
-117,91,65,113,86,61,114,86,63,113,84,62,108,81,58,108,81,59,109,82,59,108,81,58,
-106,78,58,101,77,55,100,74,53,100,76,54,101,75,54,102,76,54,102,76,55,103,76,54,
-103,76,54,103,76,54,103,76,57,101,75,57,100,74,58,101,75,59,100,73,58,100,74,57,
-100,74,57,100,74,57,100,73,57,99,74,53,96,71,50,105,78,58,123,92,69,117,88,67,
-108,82,63,106,80,60,103,76,58,98,72,55,100,73,58,100,74,57,100,75,58,104,78,59,
-103,76,58,104,78,59,104,77,57,104,78,56,104,77,56,105,78,58,109,81,58,105,78,55,
-104,77,57,96,70,46,87,65,39,80,58,36,88,64,47,122,93,70,135,105,80,133,101,77,
-135,104,79,136,107,81,138,107,82,141,110,84,143,110,84,145,111,85,149,112,85,
-148,112,84,146,111,84,143,110,82,142,110,81,142,110,79,139,108,82,133,103,77,
-130,98,75,130,98,75,130,98,75,130,98,75,130,98,75,130,98,75,128,98,75,128,99,75,
-129,98,76,130,98,75,130,98,75,130,98,75,130,98,75,130,98,75,130,98,75,130,98,75,
-130,98,75,131,101,77,128,98,74,125,96,72,120,93,69,124,93,71,120,92,69,119,92,
-68,119,91,68,118,91,68,118,91,68,118,91,68,118,91,68,118,91,68,118,91,69,118,91,
-68,118,91,68,118,91,68,118,91,69,118,91,69,118,90,68,101,75,58,101,75,59,101,74,
-55,100,76,54,101,75,54,101,76,56,101,75,58,88,64,44,86,65,44,86,66,43,85,65,44,
-83,64,44,85,65,40,86,64,41,86,64,41,87,65,39,92,68,45,111,83,58,108,80,58,108,
-80,59,110,82,60,105,79,56,102,77,53,103,77,53,102,77,53,104,78,55,104,78,55,104,
-78,55,98,73,51,93,68,51,94,70,53,96,71,54,96,71,54,96,71,54,93,68,52,93,68,51,
-93,68,47,94,67,46,94,67,46,93,70,49,94,69,51,93,68,51,91,67,50,86,62,42,87,64,
-43,87,64,43,88,64,44,87,64,43,87,64,43,87,64,43,88,64,44,91,67,50,99,73,56,95,
-71,49,96,70,49,94,70,50,92,67,48,92,67,46,95,71,51,96,70,48,106,78,58,105,78,57,
-105,78,58,107,79,60,107,80,57,104,77,51,104,78,52,105,77,51,102,75,53,99,73,51,
-87,64,40,84,63,37,83,64,40,87,64,44,100,74,58,126,96,72,126,97,72,127,98,72,135,
-104,79,135,104,79,132,102,78,133,102,78,133,103,78,131,102,78,127,98,77,128,98,
-72,120,93,69,117,90,68,119,92,69,122,93,69,121,93,69,121,93,69,121,93,69,121,93,
-69,122,93,69,121,93,69,121,91,69,118,90,66,119,90,69,120,92,71,121,92,69,121,93,
-69,120,92,70,121,93,69,121,93,69,121,93,69,120,92,69,120,92,69,118,89,66,110,82,
-61,106,78,57,111,82,60,113,84,63,110,82,61,108,82,59,107,81,58,102,78,55,101,75,
-53,102,76,55,102,76,55,101,75,54,101,75,53,101,75,53,101,75,54,101,76,56,101,75,
-58,101,75,59,100,75,59,81,57,46,81,56,43,83,59,48,80,57,44,81,57,44,83,58,45,84,
-60,49,88,63,49,82,64,44,83,64,38,82,64,40,84,64,40,85,64,41,81,64,41,83,63,40,
-82,63,39,83,64,38,86,65,43,87,64,43,90,64,47,98,73,56,104,77,57,104,78,56,104,
-78,55,104,78,56,105,78,55,104,78,55,105,79,56,97,73,51,96,71,52,97,72,54,97,71,
-52,97,71,55,95,70,53,90,66,49,88,64,47,87,64,46,86,65,47,89,65,44,91,66,44,94,
-69,46,96,72,51,96,72,51,93,70,50,93,70,50,98,71,49,94,71,50,95,71,50,93,70,49,
-94,71,50,92,68,48,93,69,48,91,66,45,93,67,44,95,69,46,95,69,46,100,72,51,102,76,
-54,103,77,51,103,77,51,107,77,51,106,79,58,102,76,51,102,77,53,101,77,56,98,71,
-55,95,67,53,87,65,47,82,62,37,81,61,40,82,61,37,84,62,39,84,63,37,85,62,39,93,
-68,45,100,74,52,115,87,62,126,98,72,127,98,72,128,99,76,129,101,77,128,99,76,
-122,96,72,124,95,72,116,88,65,114,86,61,107,80,57,107,79,56,109,82,57,108,81,57,
-107,81,57,110,83,57,110,84,59,111,83,62,110,83,63,110,82,63,104,78,54,100,74,49,
-100,72,49,102,77,52,104,76,57,100,73,54,105,78,58,111,84,63,108,82,58,108,82,58,
-108,80,60,102,76,58,95,71,52,93,70,48,94,70,48,96,71,48,101,76,56,95,71,51,92,
-66,47,90,66,46,88,64,44,86,63,44,89,64,46,87,63,45,82,59,40,85,58,42,84,58,43,
-84,58,40,84,58,40,84,59,44,86,62,47,88,63,47,72,53,37,74,55,39,76,58,40,80,59,
-42,85,64,44,88,66,44,88,67,45,87,69,45,89,68,50,86,67,44,83,64,40,83,64,40,83,
-64,39,81,63,35,82,62,35,83,64,37,84,64,41,81,64,42,81,61,41,79,60,42,80,60,46,
-85,62,46,93,68,50,93,67,50,93,68,49,95,69,50,100,75,56,94,70,50,91,65,46,93,69,
-50,94,71,51,95,71,51,96,71,52,96,70,54,90,64,46,86,63,44,83,63,47,80,59,41,80,
-58,38,78,56,37,78,56,37,84,61,42,88,68,46,93,70,47,90,67,46,87,63,47,80,60,42,
-83,61,40,81,60,42,86,63,44,82,61,43,83,61,41,81,58,39,87,62,48,87,64,45,86,65,
-45,88,64,44,88,65,44,91,66,47,92,68,51,90,67,45,89,67,46,88,67,44,86,64,42,84,
-63,42,90,68,45,86,65,44,86,65,44,84,64,43,85,63,41,86,62,41,85,64,41,86,65,42,
-88,66,46,92,68,49,90,65,47,97,73,51,100,72,51,100,73,50,104,78,57,107,81,57,103,
-76,54,98,71,49,97,69,50,97,71,51,92,65,47,84,60,41,86,60,41,85,61,39,81,61,40,
-81,61,41,86,63,41,86,62,42,87,64,44,88,65,44,86,64,40,88,65,45,86,61,42,86,63,
-40,86,62,41,84,62,40,85,63,41,82,59,40,86,64,44,84,62,42,86,64,43,86,62,42,85,
-61,42,85,62,40,84,61,38,84,62,39,86,62,41,83,64,40,91,67,47,90,65,46,86,64,44,
-93,68,48,93,68,52,89,65,48,88,64,41,86,64,39,86,64,39,86,64,40,85,64,41,86,64,
-44,86,64,43,85,64,41,83,63,44,85,64,44,86,65,44,90,69,46,87,68,45,89,67,44,90,
-68,44,91,69,45,92,68,46,88,69,45,90,68,45,87,64,38,85,64,37,87,65,41,86,66,42,
-86,66,43,85,64,40,84,65,42,85,64,42,84,63,42,79,59,41,76,57,41,80,58,43,76,56,
-38,74,57,39,72,55,38,77,58,42,83,62,44,82,62,43,84,63,44,87,68,45,89,70,46,86,
-66,44,83,64,44,81,61,42,78,59,42,76,58,40,79,58,41,78,58,42,80,58,41,81,61,41,
-86,65,44,86,64,48,85,61,48,86,63,48,82,61,44,83,62,44,83,62,44,86,62,43,84,62,
-43,81,61,42,77,57,39,84,61,42,84,59,40,87,64,46,86,64,44,87,63,44,86,64,44,86,
-63,43,87,64,44,93,67,47,93,70,53,92,67,48,93,68,48,95,71,49,98,71,49,100,73,50,
-94,68,48,92,67,46,91,67,51,86,63,41,86,63,43,87,65,44,87,64,44,89,66,46,84,64,
-47,86,65,46,89,67,46,90,70,46,86,66,46,98,76,51,95,72,49,88,69,46,87,66,44,88,
-66,44,88,66,44,81,62,43,81,60,41,81,61,39,85,61,40,85,63,44,86,62,42,83,60,39,
-83,60,38,83,61,38,84,60,39,82,60,37,82,59,37,82,59,39,81,58,38,82,59,38,82,59,
-38,81,58,37,83,60,39,82,62,39,85,61,40,86,63,39,83,59,39,81,60,39,80,61,40,82,
-60,39,81,60,39,80,59,37,81,60,37,92,68,46,93,69,46,96,69,47,97,73,48,91,67,46,
-90,67,45,87,64,42,91,66,42,90,67,43,87,64,43,86,65,44,85,65,45,86,65,44,86,64,
-43,86,68,47,94,68,45,92,70,44,93,70,44,97,71,50,100,74,52,101,75,53,101,77,54,
-101,77,54,98,71,51,107,78,57,100,74,58,100,75,56,101,77,58,100,76,56,105,78,61,
-103,76,63,105,80,65,105,79,63,106,80,66,107,82,66,102,79,63,104,79,64,100,76,60,
-94,71,56,103,78,61,97,71,58,97,71,55,104,76,58,99,72,53,97,72,54,93,68,50,89,64,
-49,87,65,49,87,65,48,85,63,42,81,58,41,80,59,45,80,60,46,81,59,46,83,61,44,81,
-60,40,86,64,47,89,64,50,82,61,48,86,61,47,86,62,47,86,62,47,88,63,47,85,62,46,
-84,61,47,81,59,42,81,57,38,83,61,39,85,63,41,84,62,44,84,63,45,86,64,44,86,64,
-43,89,66,44,96,71,49,103,77,58,102,78,58,109,80,58,107,77,55,114,85,63,118,87,
-65,115,86,65,103,77,57,104,76,57,96,71,46,95,71,51,98,72,51,102,75,55,103,76,58,
-110,82,62,107,78,56,104,78,54,100,77,55,103,78,55,107,80,57,104,78,56,105,78,56,
-104,77,55,102,78,55,100,74,53,100,75,55,101,75,57,102,75,56,101,76,55,102,75,57,
-96,70,52,92,67,48,96,72,52,96,72,52,97,72,52,98,72,52,92,67,48,90,66,44,90,67,
-43,90,66,41,89,65,41,90,67,43,94,69,46,90,66,45,93,68,45,90,66,46,91,64,47,91,
-65,46,88,65,44,85,62,40,85,64,42,86,63,40,87,65,45,96,71,51,98,72,51,96,71,52,
-97,71,50,99,73,51,100,72,51,93,69,44,96,71,50,96,70,46,96,72,48,95,71,50,94,70,
-51,93,68,51,93,68,47,93,68,45,93,68,44,91,69,42,94,71,46,114,84,63,123,92,68,
-129,98,72,132,101,74,133,102,75,146,112,83,160,123,92,156,118,89,135,104,76,128,
-98,72,125,94,69,137,105,76,143,111,82,139,105,80,142,112,84,147,112,85,138,107,
-81,141,110,85,148,115,90,161,125,95,158,122,90,163,126,94,156,119,89,152,117,86,
-154,117,87,151,114,83,162,123,92,150,115,82,133,101,74,131,98,74,146,111,81,136,
-104,76,136,105,77,129,99,72,130,99,72,118,90,66,117,86,66,107,80,62,115,86,65,
-121,92,72,123,92,68,114,86,65,102,76,59,92,68,54,90,66,53,89,66,52,83,61,45,79,
-56,43,72,52,33,85,63,45,86,63,42,79,57,40,90,66,50,108,80,60,123,92,66,143,110,
-78,147,113,80,165,126,99,162,122,94,157,122,91,156,120,89,155,119,88,156,120,89,
-156,119,91,155,117,92,144,114,85,145,113,85,143,111,82,137,104,79,128,97,73,136,
-103,76,136,103,75,135,105,76,134,102,74,132,100,75,134,103,76,133,102,75,125,94,
-71,128,98,75,128,98,75,125,94,71,129,99,72,141,108,75,140,105,74,141,106,76,140,
-106,76,141,106,77,142,108,79,136,104,76,135,102,75,135,105,76,135,105,76,135,
-105,76,135,102,75,135,101,74,134,101,73,137,104,75,135,103,75,136,103,78,136,
-102,79,136,101,79,129,98,74,118,88,66,119,90,67,127,95,71,123,94,72,110,82,63,
-113,84,65,114,84,65,131,103,79,126,98,75,126,98,75,131,98,75,129,98,76,115,87,
-66,112,85,65,114,85,65,110,84,64,112,85,65,107,79,58,98,72,51,96,71,49,94,69,49,
-95,68,46,91,67,43,93,69,44,90,67,39,111,83,60,152,118,88,169,129,105,180,137,
-115,182,140,121,183,140,121,183,140,121,180,139,118,182,139,120,178,136,113,176,
-134,108,172,132,99,168,126,93,173,134,105,170,130,101,176,137,113,175,135,109,
-178,139,119,183,140,125,183,143,127,185,144,128,185,145,124,184,144,123,184,144,
-124,181,140,123,175,133,116,176,136,113,180,138,115,180,138,118,175,136,113,176,
-132,107,176,134,112,176,136,112,176,135,112,173,133,105,172,129,101,176,133,108,
-173,134,111,172,133,110,170,133,107,168,131,107,167,129,99,171,134,109,168,132,
-106,160,125,96,166,129,106,145,112,86,117,90,68,87,64,52,68,51,30,91,66,50,95,
-69,50,100,74,58,148,112,84,169,127,99,174,132,105,175,137,111,175,136,113,176,
-137,119,176,139,120,176,139,121,176,139,121,175,137,120,173,135,118,177,139,123,
-176,139,126,175,138,121,175,138,122,176,137,120,169,131,110,170,134,110,168,130,
-106,162,126,95,158,122,92,158,122,92,158,120,88,161,122,90,162,123,91,162,125,
-95,154,118,87,150,115,83,160,126,95,168,130,107,169,133,106,164,126,96,165,125,
-93,167,125,95,167,125,92,166,124,92,166,125,96,163,124,99,162,126,100,163,126,
-100,164,125,99,164,125,99,163,126,100,163,126,100,163,124,100,164,125,99,163,
-123,101,162,125,100,162,124,100,163,126,102,162,126,102,161,123,93,158,122,91,
-156,119,89,154,118,88,156,119,91,159,125,96,160,127,99,158,126,100,159,126,103,
-156,121,95,164,126,106,166,133,112,167,133,110,157,124,95,139,108,80,135,105,78,
-156,121,88,139,106,78,119,88,64,107,79,59,93,69,50,97,70,47,90,67,44,92,70,44,
-140,107,79,171,133,108,185,145,129,190,148,134,192,147,135,192,147,135,192,147,
-135,190,149,134,190,148,134,187,147,126,184,143,122,183,140,120,184,144,124,182,
-141,120,185,146,127,186,147,134,188,147,129,190,147,134,189,147,134,190,147,134,
-188,147,133,190,147,134,189,147,133,189,147,128,187,146,134,187,146,134,185,144,
-127,187,145,127,187,145,127,185,144,125,185,144,121,189,146,132,190,148,134,190,
-148,134,190,148,134,188,147,129,184,144,123,183,142,124,183,140,126,183,142,125,
-183,141,121,180,140,120,178,140,118,180,140,121,182,141,125,182,141,126,183,140,
-126,162,125,102,100,73,60,69,51,27,93,68,48,100,73,54,126,94,72,156,119,88,173,
-130,104,178,135,109,177,138,117,177,139,120,176,138,120,177,140,123,177,140,127,
-180,141,129,183,144,136,184,147,142,186,147,141,184,145,139,183,146,140,180,142,
-134,181,141,130,179,140,126,176,140,123,175,137,121,174,136,119,171,134,113,172,
-133,113,170,133,106,170,133,108,171,135,113,171,135,113,173,135,113,173,137,116,
-174,136,117,176,138,122,176,139,120,175,137,120,171,135,113,170,134,112,170,135,
-112,171,133,110,170,133,112,173,133,116,173,133,117,173,134,117,172,133,113,171,
-133,114,172,133,113,172,133,113,173,133,114,173,133,114,173,133,114,173,133,114,
-172,133,114,172,133,114,173,133,116,170,133,111,170,133,111,172,133,113,170,134,
-112,175,139,122,179,141,133,181,145,136,183,147,140,183,148,142,184,148,143,184,
-148,143,185,148,141,187,149,141,185,147,137,182,145,134,176,140,120,173,137,112,
-174,136,109,176,133,108,157,119,86,116,87,65,100,76,52,88,64,40,96,71,48,140,
-108,79,171,130,105,174,134,108,183,142,124,188,147,129,183,144,125,183,143,127,
-187,147,129,185,146,128,185,146,127,186,147,127,185,145,127,183,144,125,188,147,
-134,188,147,133,186,147,134,186,147,129,186,147,129,180,140,122,177,139,119,177,
-138,116,172,134,112,176,134,112,173,134,106,175,136,113,178,137,113,177,138,117,
-177,137,116,177,137,116,176,138,118,178,140,120,183,144,127,184,144,129,185,145,
-129,184,145,129,185,145,129,182,140,121,180,140,120,182,140,122,183,142,125,183,
-140,121,176,134,106,176,135,110,174,135,111,181,139,121,184,144,131,186,146,134,
-174,137,119,97,71,58,68,54,22,93,66,47,102,74,55,130,98,74,161,122,89,173,132,
-105,178,139,118,184,144,130,182,142,129,177,139,123,179,140,133,179,141,133,182,
-143,136,183,147,141,185,148,146,186,147,141,182,143,135,182,144,137,179,140,130,
-177,140,127,175,138,123,175,138,121,173,135,118,170,133,113,171,133,113,170,130,
-110,170,131,106,172,133,113,174,137,121,175,138,122,174,136,120,175,138,120,175,
-137,120,175,138,122,175,137,120,174,136,119,172,136,116,172,134,114,172,134,114,
-170,133,114,170,133,113,171,133,113,170,130,112,170,133,113,168,129,108,169,128,
-108,169,128,108,168,129,108,169,130,109,170,129,109,170,129,109,170,129,109,170,
-130,110,171,133,113,170,133,113,169,130,111,170,134,116,174,137,119,176,140,123,
-184,147,141,183,150,148,183,150,148,186,152,151,186,153,153,189,155,157,189,154,
-155,189,154,155,189,154,154,189,152,149,186,151,148,184,149,142,183,144,130,181,
-140,123,182,140,122,177,136,113,135,101,73,100,73,54,82,64,36,90,69,45,150,112,
-80,158,119,85,152,115,79,151,116,79,157,117,79,156,114,78,150,113,80,148,112,80,
-141,108,75,150,113,80,156,119,87,167,127,98,163,125,93,155,119,89,159,121,88,
-157,122,88,137,105,76,135,105,75,133,102,75,135,105,77,152,116,84,143,111,77,
-140,107,75,132,102,74,132,102,73,137,106,78,149,114,84,155,119,89,154,118,90,
-126,98,71,125,96,68,122,95,67,155,122,93,151,115,86,140,106,79,142,109,79,131,
-102,71,142,109,77,150,117,82,162,126,98,152,119,86,133,101,69,129,99,74,153,116,
-86,167,127,99,182,141,128,184,147,134,169,135,109,93,69,52,70,53,23,94,68,48,
-107,80,57,117,90,64,154,115,82,169,130,105,185,146,136,184,146,139,184,146,139,
-180,141,134,179,142,135,180,141,136,178,142,134,178,142,134,175,140,127,172,134,
-118,173,137,120,170,134,116,161,127,106,164,128,108,156,122,96,155,119,95,152,
-119,92,150,116,88,149,116,87,155,118,90,157,119,92,141,110,84,153,118,89,160,
-123,94,161,124,95,162,124,95,160,124,97,157,123,97,141,109,82,142,109,84,137,
-106,82,147,113,87,147,113,86,138,109,83,156,121,94,161,124,95,146,112,85,146,
-112,85,147,114,87,149,115,88,149,114,87,152,117,91,155,118,92,156,119,92,159,
-121,92,159,121,92,162,124,95,162,126,98,162,126,99,162,126,102,161,126,103,156,
-122,97,154,120,94,156,123,99,162,128,109,169,133,120,167,131,116,168,135,121,
-161,127,110,171,140,128,182,147,144,182,148,144,183,148,141,182,147,141,183,148,
-141,183,148,142,182,146,133,182,141,128,180,140,122,151,116,81,89,64,44,81,62,
-33,86,64,39,132,99,74,135,105,77,130,100,74,127,98,75,125,95,70,119,92,65,119,
-92,65,119,92,65,120,92,65,119,92,65,119,91,67,120,93,68,120,92,70,120,93,69,120,
-93,70,120,93,70,121,93,70,121,93,70,121,93,70,121,93,70,120,93,68,120,91,66,120,
-93,67,120,94,67,120,94,67,121,93,69,121,93,69,117,90,64,114,88,61,113,86,60,110,
-84,59,114,88,63,115,89,63,120,93,70,121,93,70,114,88,63,108,84,58,108,83,58,108,
-83,57,108,83,58,108,83,57,108,84,58,109,84,58,108,83,57,121,94,68,158,123,92,
-173,135,113,165,129,102,100,76,56,79,57,35,94,70,46,108,79,54,114,86,61,140,109,
-80,162,126,99,167,130,110,162,127,106,144,112,88,156,123,100,166,129,110,167,
-129,108,155,119,94,140,110,85,140,110,85,143,112,87,135,105,84,128,102,80,128,
-100,79,126,100,78,123,95,75,121,94,74,121,94,74,121,95,76,121,95,76,121,94,74,
-114,89,69,113,86,67,110,86,66,110,86,66,110,86,66,110,86,66,110,86,66,110,86,66,
-110,86,66,113,86,67,110,86,66,110,86,66,110,86,66,110,85,66,114,88,67,118,92,71,
-120,93,73,121,94,74,118,92,71,123,98,77,124,98,77,128,99,79,139,109,86,139,110,
-85,139,110,86,138,109,85,130,101,79,121,95,76,129,105,80,128,100,78,122,95,74,
-115,88,69,116,91,72,119,92,75,119,92,74,119,93,75,127,98,79,128,103,84,132,105,
-85,135,105,85,137,107,85,143,110,89,147,115,93,152,118,98,152,118,98,147,115,94,
-166,129,108,175,138,125,176,138,127,163,125,96,97,73,51,85,65,40,85,63,39,124,
-96,73,129,100,76,127,98,72,121,95,67,121,94,66,121,94,66,121,94,66,121,94,66,
-121,94,66,121,94,66,121,94,66,121,94,66,121,95,68,123,94,70,123,94,70,123,94,70,
-123,94,70,123,94,70,123,94,70,123,94,70,118,91,67,117,90,65,123,94,70,123,93,69,
-123,93,69,121,94,67,121,95,67,121,94,66,121,94,66,121,94,66,121,94,68,123,94,70,
-123,94,70,123,94,70,123,94,70,117,89,64,110,84,58,110,84,58,112,84,59,113,84,62,
-110,84,58,110,84,58,110,84,58,110,84,58,108,84,57,127,97,69,157,119,86,150,113,
-81,90,65,44,84,59,42,94,70,50,108,78,53,114,86,63,130,99,75,160,125,97,158,125,
-102,128,101,85,126,98,80,131,104,87,130,103,85,125,98,79,121,93,72,121,93,71,
-125,98,77,128,101,80,126,98,76,129,103,81,123,95,73,122,94,72,123,95,75,123,95,
-76,123,95,76,123,95,76,123,95,76,123,95,76,123,96,76,115,91,72,121,95,77,118,92,
-73,118,92,74,118,93,75,118,91,71,122,95,75,114,88,69,120,93,73,114,86,67,113,87,
-67,114,87,66,114,87,66,113,87,67,113,87,67,113,87,67,113,86,67,114,86,65,113,86,
-65,113,86,65,113,86,65,108,84,65,106,79,62,104,78,60,103,77,59,103,77,59,104,78,
-59,104,78,60,104,78,60,106,80,63,110,84,65,113,86,67,114,86,71,113,87,67,113,87,
-69,119,92,76,121,96,78,125,98,79,127,100,82,130,103,85,131,103,86,131,103,86,
-131,104,87,131,103,86,131,103,86,135,106,89,154,119,95,167,130,108,155,119,93,
-113,84,62,86,67,44,86,64,40,124,96,73,131,99,75,127,98,74,123,93,69,120,93,68,
-115,89,62,115,89,62,123,94,70,123,93,69,123,93,69,121,94,68,127,98,72,127,98,75,
-122,95,72,123,94,70,123,94,70,123,94,70,123,94,70,123,94,70,123,94,70,121,94,69,
-121,94,69,123,94,70,123,94,70,123,94,70,123,93,69,121,95,68,121,94,66,121,92,65,
-121,92,65,121,94,66,121,95,67,121,95,67,121,95,67,121,94,69,121,94,69,114,87,62,
-113,85,60,113,84,61,112,83,58,113,84,62,110,84,58,113,84,61,110,84,59,109,84,58,
-128,98,71,141,111,81,117,89,64,90,65,44,81,59,42,94,69,49,107,78,53,111,84,60,
-121,95,74,155,122,97,149,119,98,131,103,86,131,103,86,132,104,87,132,104,87,130,
-105,84,128,104,83,129,103,81,131,103,82,130,103,82,129,103,81,130,103,82,129,
-103,81,129,103,81,129,103,81,129,103,81,128,101,79,126,99,78,127,98,78,122,93,
-72,123,95,76,122,95,75,123,95,76,122,95,76,123,95,76,123,95,76,122,96,75,123,95,
-76,122,95,75,123,95,76,116,91,71,118,92,74,114,90,71,114,87,66,113,87,67,113,87,
-67,114,87,68,120,93,76,113,88,67,113,87,67,113,87,67,113,87,67,113,87,67,113,86,
-67,113,86,67,113,86,67,113,86,67,113,86,65,113,86,65,113,86,65,114,86,67,114,89,
-69,116,91,72,116,91,72,116,91,72,116,91,73,118,91,75,121,96,79,121,95,79,123,96,
-78,124,97,79,127,100,85,130,105,91,130,105,91,130,105,91,127,101,85,126,98,80,
-133,104,83,160,124,99,162,126,102,97,71,50,87,64,43,90,65,47,131,101,77,133,102,
-77,125,95,70,121,95,68,121,94,67,120,92,66,123,94,68,123,96,68,128,99,75,129,
-100,76,130,99,75,130,100,76,130,99,76,129,100,76,129,100,76,129,100,76,129,100,
-76,129,100,76,129,100,76,129,100,76,129,100,76,129,100,76,129,100,76,129,100,76,
-129,100,76,129,100,76,130,99,75,130,99,75,130,99,75,130,99,75,130,99,75,130,99,
-75,130,99,75,130,99,75,128,99,74,128,99,74,125,96,70,119,91,67,117,89,65,116,88,
-64,110,84,58,110,84,58,110,84,59,109,84,58,114,88,61,129,100,74,131,100,75,107,
-79,58,90,64,43,82,61,37,89,67,43,105,77,51,115,87,62,118,91,70,148,117,93,156,
-123,100,135,107,86,144,112,90,142,110,90,141,108,90,142,110,89,142,110,89,137,
-106,85,134,105,82,136,105,84,132,102,79,138,107,85,139,107,85,139,107,86,140,
-109,85,134,105,83,130,103,82,130,103,82,130,103,82,129,103,81,129,103,81,129,
-103,81,128,102,80,125,98,77,125,98,77,126,98,77,125,98,77,128,100,79,127,99,79,
-123,95,75,121,95,76,122,95,76,118,91,71,115,87,65,114,86,64,115,87,66,119,92,71,
-116,88,66,120,94,73,116,87,66,117,91,71,117,90,69,117,89,68,122,95,74,121,95,74,
-122,95,74,120,94,72,116,88,66,119,91,71,116,90,70,116,91,71,119,91,71,119,92,73,
-122,94,76,123,96,77,122,96,78,124,97,79,125,98,81,127,100,83,128,100,83,128,99,
-82,128,98,83,132,104,87,132,105,89,132,104,87,131,103,86,131,103,85,132,102,85,
-146,114,90,155,119,92,102,77,61,91,68,48,90,65,47,132,104,78,138,107,81,128,98,
-72,121,94,68,124,96,70,128,99,74,128,98,75,128,100,77,130,100,77,131,101,77,131,
-101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,101,77,131,
-101,77,135,105,81,136,105,80,136,105,81,137,106,82,136,105,80,133,102,79,131,
-101,77,136,105,81,132,102,78,131,101,77,131,101,77,131,101,77,131,101,77,133,
-104,79,137,105,83,139,107,85,134,104,80,138,106,83,135,105,79,131,101,77,128,98,
-75,127,98,74,122,93,68,121,93,69,119,91,67,119,91,67,121,94,68,125,95,69,123,94,
-68,104,78,55,93,67,44,76,57,33,92,69,45,107,78,52,111,84,64,118,92,71,136,106,
-84,152,119,94,142,112,90,144,112,91,138,107,91,135,108,88,135,108,90,141,110,89,
-138,107,85,137,106,85,139,107,86,134,105,83,142,109,86,136,105,85,141,109,85,
-138,106,83,139,106,85,137,106,85,134,105,83,135,106,84,129,105,82,129,105,82,
-130,103,82,129,105,82,129,103,81,129,103,81,129,103,81,129,102,81,130,103,82,
-130,103,82,128,101,80,128,101,82,125,98,79,121,95,74,120,92,72,120,92,72,118,91,
-71,117,88,67,115,87,65,117,88,66,117,91,71,117,91,69,116,88,66,116,88,65,117,91,
-71,122,95,74,117,89,68,117,89,68,115,86,65,119,91,71,116,90,70,117,89,68,117,91,
-71,119,91,71,126,98,78,126,98,79,125,98,79,128,101,83,128,101,84,128,101,84,130,
-102,84,130,103,85,130,102,85,132,104,86,132,104,86,132,104,86,132,104,86,132,
-104,86,132,104,87,139,108,90,142,112,88,97,71,56,93,71,53,93,68,51,133,104,79,
-139,109,83,129,100,73,121,95,67,124,96,70,130,100,75,130,99,75,126,99,73,130,
-100,76,132,101,76,133,104,79,137,105,81,138,106,83,138,106,83,138,106,82,138,
-106,81,138,106,82,138,106,82,141,109,84,140,107,84,140,109,84,142,109,84,141,
-109,85,138,106,82,138,106,83,142,109,85,139,107,84,138,106,82,138,106,82,138,
-106,82,138,106,81,139,107,82,141,110,85,141,110,85,139,107,83,141,109,85,140,
-109,84,138,106,82,134,105,79,130,100,74,128,99,74,128,98,75,127,98,75,128,98,75,
-124,95,69,121,94,68,119,91,66,107,80,57,95,68,44,86,64,43,88,66,44,108,80,55,
-114,86,65,118,92,73,133,105,82,149,116,93,145,113,92,144,112,91,142,111,91,143,
-112,90,140,110,90,142,111,90,142,110,88,141,107,86,142,109,86,141,109,86,143,
-110,87,139,107,86,142,110,87,139,107,85,141,109,86,142,109,86,139,107,86,141,
-109,86,138,106,85,138,106,85,138,106,85,138,106,85,138,106,85,137,105,85,136,
-105,85,136,105,84,130,103,80,131,103,80,130,103,82,130,102,83,129,102,81,128,99,
-79,124,98,77,122,94,73,121,93,72,121,92,70,118,91,71,120,92,72,121,93,73,119,93,
-74,119,93,74,120,93,75,121,95,76,122,94,76,119,93,73,119,92,73,119,93,73,121,96,
-77,120,94,76,120,94,75,120,94,75,122,95,76,128,101,82,128,101,83,127,100,81,130,
-103,84,131,104,85,131,103,85,131,104,85,131,103,86,131,103,85,128,101,83,132,
-104,86,132,104,87,132,104,87,130,103,85,131,103,85,134,105,89,128,101,84,93,67,
-55,92,67,47,93,69,53,135,102,79,138,106,79,128,99,72,121,95,67,124,95,69,127,98,
-73,127,98,71,123,95,68,127,99,72,131,99,75,134,104,79,137,105,81,137,105,82,137,
-105,82,137,105,81,137,105,81,137,105,81,137,105,81,140,106,83,139,107,83,138,
-106,82,139,106,83,141,106,85,138,105,82,137,105,82,137,105,82,137,105,82,138,
-105,82,139,107,83,140,106,83,138,105,81,138,106,82,141,109,84,138,106,82,138,
-106,82,140,109,84,139,107,83,138,106,81,137,105,81,135,104,78,132,101,76,130,
-100,76,130,99,76,128,98,73,125,96,69,121,94,68,118,91,66,106,80,57,96,70,44,88,
-66,45,90,68,46,107,81,57,113,85,65,119,93,73,130,102,82,148,115,95,148,115,95,
-148,115,95,148,115,95,148,115,95,148,115,95,148,113,93,148,113,91,147,113,89,
-143,111,87,143,110,87,143,110,87,143,110,87,143,110,87,143,110,87,144,110,87,
-143,110,87,142,110,86,142,110,86,142,110,86,142,110,86,142,110,86,137,106,85,
-136,105,84,136,105,83,136,106,84,136,107,85,135,106,84,130,103,80,135,106,85,
-131,105,83,130,103,82,131,104,83,127,98,78,122,94,72,123,96,74,123,96,74,123,95,
-76,123,95,76,123,95,76,123,97,78,124,97,79,124,97,79,124,97,79,123,96,78,118,92,
-74,118,92,73,123,96,79,124,97,79,124,97,79,124,97,79,125,98,79,130,102,84,132,
-104,87,133,105,87,130,104,85,132,104,86,132,104,86,132,104,86,132,104,86,131,
-104,86,130,103,85,126,97,79,127,100,83,127,100,82,127,100,82,126,98,80,125,98,
-80,127,100,82,119,92,79,93,70,58,90,66,45,92,69,53,131,101,79,134,105,77,129,
-100,73,124,97,69,124,96,70,126,96,72,127,98,72,126,97,70,127,98,70,131,100,74,
-133,102,77,134,105,79,136,105,80,138,105,80,138,105,80,136,105,80,138,105,80,
-137,105,81,140,109,83,139,106,83,137,105,81,138,106,82,140,109,84,137,105,81,
-137,105,81,136,105,80,137,105,81,137,105,81,139,107,83,140,106,83,137,105,81,
-137,106,81,141,110,84,138,105,80,137,105,81,141,108,83,139,107,82,137,105,81,
-138,106,82,140,109,84,135,105,79,135,104,79,133,103,76,128,99,72,128,99,71,126,
-97,70,124,95,68,104,78,57,98,71,47,93,69,47,94,71,48,106,79,56,114,86,66,117,92,
-72,129,102,81,144,112,90,149,115,95,149,117,97,149,115,95,149,115,95,149,116,96,
-149,116,94,150,115,91,149,115,90,148,113,88,148,112,88,147,112,88,147,112,88,
-147,112,87,147,112,87,147,112,87,147,112,88,147,112,88,147,112,87,145,112,87,
-142,111,85,142,111,85,138,109,84,135,106,83,135,106,83,136,107,85,139,106,85,
-143,110,88,139,106,85,142,109,88,137,106,85,135,105,85,133,105,83,128,103,81,
-127,99,79,127,98,79,127,100,81,127,100,81,127,100,82,127,100,82,127,100,83,127,
-100,84,125,98,81,124,97,79,122,96,78,119,92,74,119,92,74,124,97,78,123,97,78,
-125,98,80,127,100,82,130,104,85,133,105,87,135,106,89,135,106,90,134,105,89,134,
-105,89,134,105,89,131,103,85,130,102,85,128,101,85,127,99,82,124,97,79,123,97,
-78,123,97,78,124,97,79,124,97,79,124,97,79,123,96,78,109,84,68,90,66,55,87,68,
-46,91,68,54,125,97,74,132,102,75,132,102,75,128,98,72,125,96,70,131,101,77,132,
-101,76,135,105,76,133,102,74,133,102,74,134,103,75,138,105,79,139,107,80,140,
-109,81,140,110,83,139,107,80,139,107,80,139,107,80,140,109,81,140,110,83,141,
-110,84,141,109,83,140,109,81,139,107,80,139,107,80,140,110,83,140,106,81,140,
-109,81,140,109,81,140,109,81,140,109,81,139,109,82,141,110,84,141,109,82,140,
-109,81,140,110,83,140,110,83,140,109,81,141,110,82,141,109,83,139,107,80,139,
-107,80,133,103,74,132,102,74,132,102,73,134,104,76,132,101,76,113,85,62,100,73,
-49,100,76,53,94,71,49,110,82,58,113,86,65,116,91,72,128,102,82,139,110,88,146,
-113,90,147,115,92,146,114,90,146,112,89,147,115,92,149,115,92,149,115,90,150,
-115,88,150,113,88,149,114,88,149,115,92,152,117,92,152,115,91,152,115,91,152,
-116,91,152,117,92,150,117,91,150,115,88,149,113,87,146,112,85,146,112,85,146,
-112,85,147,112,87,146,112,88,146,112,89,146,112,88,143,111,87,143,111,87,143,
-110,88,140,110,89,138,107,88,133,106,85,130,105,84,131,105,85,131,103,85,131,
-103,85,128,102,84,129,102,85,130,103,87,129,103,86,128,101,85,127,100,84,125,98,
-79,126,98,78,126,98,78,126,98,78,126,98,78,126,98,77,128,102,83,132,105,85,132,
-105,85,134,106,85,135,107,89,135,106,89,135,106,90,135,105,89,134,105,87,130,
-103,84,127,100,82,126,99,82,124,97,79,124,97,79,124,97,78,123,96,77,121,95,77,
-121,95,76,121,96,78,120,93,76,108,83,65,91,66,55,90,69,47,87,67,46,120,93,72,
-132,102,75,132,102,73,129,100,72,128,99,74,132,101,76,135,105,75,141,110,82,135,
-105,76,135,105,76,138,107,79,139,106,79,135,105,76,139,106,79,141,109,83,135,
-105,76,133,103,76,131,102,73,135,105,76,140,109,81,142,111,84,141,110,82,137,
-106,78,135,106,77,135,105,77,142,109,84,138,107,79,135,105,77,134,103,75,134,
-103,75,134,104,76,138,107,79,143,110,84,137,107,79,137,106,78,139,109,82,139,
-107,80,135,105,76,137,106,78,142,109,82,135,105,76,133,103,74,134,103,73,134,
-103,75,133,103,75,137,106,79,133,105,78,113,84,61,103,76,50,98,73,50,98,72,51,
-111,84,61,112,85,66,114,88,68,126,99,79,139,108,89,145,112,91,143,112,92,143,
-112,90,145,112,91,145,112,91,145,112,89,147,112,87,147,112,87,144,111,88,142,
-110,87,145,113,89,149,116,93,152,117,93,150,116,92,149,116,93,149,116,92,150,
-116,91,149,114,88,151,114,88,149,115,89,149,114,88,149,114,88,149,115,90,148,
-114,92,148,114,92,146,115,90,143,112,89,142,112,88,145,112,90,137,107,88,133,
-106,84,133,104,85,132,105,85,131,105,85,131,104,85,130,100,84,125,98,79,124,97,
-79,128,100,84,126,99,81,126,99,82,126,99,81,128,99,82,130,102,85,130,104,84,130,
-104,84,130,104,84,132,105,83,132,106,85,132,105,84,134,106,85,134,107,87,132,
-105,84,132,105,84,135,106,89,133,105,87,133,105,86,130,104,85,128,100,83,126,99,
-82,125,97,79,126,98,80,124,97,79,124,97,79,118,92,73,116,91,71,119,94,76,117,92,
-74,110,84,67,93,67,55,95,71,58,93,69,56,125,96,77,131,104,77,132,102,75,133,102,
-75,132,101,76,135,105,77,143,110,85,142,111,84,142,111,84,142,111,84,142,111,84,
-142,111,84,142,111,84,142,111,84,142,111,84,144,109,83,141,110,82,135,105,76,
-139,109,82,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,
-142,111,84,142,111,84,142,111,84,142,111,84,143,110,85,143,110,85,143,110,85,
-142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,139,109,82,139,107,80,
-142,111,84,142,111,84,143,110,85,143,110,85,143,110,85,143,110,84,138,109,82,
-131,101,75,108,82,58,106,78,51,100,75,51,98,72,46,114,85,63,113,86,67,118,92,74,
-132,103,83,145,112,91,143,112,93,142,112,95,135,106,91,144,112,90,144,112,90,
-145,110,88,142,110,87,143,110,89,142,110,88,135,107,85,144,112,92,145,112,91,
-147,115,93,146,113,92,145,112,89,143,112,89,143,112,88,143,113,88,142,112,88,
-145,112,88,145,112,88,145,112,88,143,112,88,143,112,88,143,112,88,143,112,89,
-142,111,90,135,106,85,144,112,91,143,111,93,142,111,91,135,106,89,132,104,86,
-132,104,86,131,103,85,127,98,79,124,97,77,124,97,77,125,97,77,125,97,77,127,100,
-82,130,103,84,126,98,80,129,102,85,131,103,85,132,105,87,134,105,90,143,111,91,
-143,113,94,142,112,96,142,112,96,142,112,97,144,112,94,137,107,90,135,106,90,
-134,107,92,135,106,90,134,105,89,132,104,86,128,101,82,125,98,77,128,101,84,123,
-98,77,123,95,76,123,95,76,123,96,77,123,98,77,120,94,75,112,86,68,87,65,56,95,
-71,58,87,65,47,122,98,78,137,106,83,135,105,79,132,102,75,135,104,79,142,111,84,
-142,111,84,142,111,84,143,109,85,143,109,84,143,110,85,143,109,85,143,109,85,
-143,110,85,141,110,84,135,105,77,142,109,84,135,106,78,141,110,82,142,111,84,
-142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,
-143,111,84,149,113,85,153,114,86,153,114,86,151,113,86,142,111,84,142,111,84,
-142,111,84,142,111,84,142,111,84,142,111,84,142,111,84,143,110,84,143,112,85,
-153,114,87,153,114,87,153,114,87,153,114,87,149,112,86,131,101,75,108,83,57,106,
-79,52,102,76,50,97,71,44,116,88,65,112,86,68,118,91,75,126,99,80,138,108,89,145,
-112,91,143,112,91,135,106,90,145,110,90,135,107,85,140,110,89,138,107,85,137,
-107,85,140,110,89,135,105,84,145,112,91,145,112,91,145,112,91,145,112,91,145,
-112,91,139,108,88,137,107,86,142,111,89,135,106,85,145,112,91,145,112,91,145,
-112,91,138,108,86,140,110,89,140,110,89,137,107,86,144,112,91,135,105,88,145,
-112,91,137,106,89,143,111,90,137,107,90,132,104,87,131,104,87,132,104,87,132,
-104,87,132,104,87,132,104,87,132,104,87,132,104,87,132,104,87,131,103,85,129,
-101,85,128,101,85,129,104,84,143,111,90,145,112,92,144,112,93,143,112,93,144,
-112,92,144,112,92,144,112,92,144,112,91,141,110,91,135,108,86,135,106,90,135,
-106,90,133,105,86,129,103,84,126,97,78,123,95,76,123,95,76,123,95,75,123,95,75,
-123,95,75,127,100,81,128,102,85,128,100,83,119,93,77,98,73,61,94,70,55,80,62,44,
-120,95,76,133,105,80,137,106,81,137,106,79,138,107,79,142,111,84,142,111,84,142,
-111,84,142,111,84,142,111,84,142,111,84,143,110,84,143,110,84,142,111,84,142,
-111,84,142,109,84,142,111,84,141,110,84,142,111,84,142,111,83,142,112,82,144,
-112,83,150,113,83,149,113,83,151,114,83,151,114,86,151,114,86,151,114,87,153,
-113,85,151,115,84,151,114,83,153,114,86,151,114,83,151,114,86,152,114,82,152,
-114,82,151,114,83,150,114,85,151,114,85,151,114,83,151,114,86,151,115,84,153,
-114,86,153,114,87,153,113,85,147,112,85,131,101,75,110,85,59,107,79,50,101,76,
-51,96,71,44,115,87,65,114,88,68,119,93,76,128,100,84,137,107,89,145,112,92,145,
-112,91,145,110,90,145,112,90,144,110,89,143,110,89,137,106,85,137,106,85,140,
-110,89,132,105,83,145,112,91,145,112,91,145,112,91,145,112,91,145,112,91,144,
-112,90,144,112,90,142,111,89,135,106,85,145,112,91,145,112,91,145,112,91,144,
-112,90,144,112,90,144,112,90,144,112,90,142,111,90,135,106,85,144,112,91,144,
-111,90,145,112,91,143,112,92,143,112,92,145,112,91,145,112,91,141,111,90,144,
-112,91,144,111,90,145,112,91,143,111,90,145,112,91,143,110,90,139,109,90,138,
-106,88,136,106,87,139,109,89,144,112,90,145,112,91,145,112,91,147,113,94,147,
-114,95,145,112,91,145,112,91,144,112,91,145,112,91,142,111,90,141,110,90,135,
-106,85,129,105,84,129,104,82,128,103,81,131,104,85,130,102,85,130,102,85,130,
-103,86,135,105,88,139,108,90,140,108,90,126,100,84,101,78,64,90,68,50,72,57,29,
-110,84,66,131,103,79,137,106,81,140,109,83,141,109,83,141,110,84,137,106,79,143,
-110,85,138,107,79,137,106,79,141,110,82,144,110,83,144,110,83,142,111,84,141,
-110,84,137,106,78,141,111,84,138,107,79,139,109,82,140,109,80,140,109,81,143,
-110,84,144,111,84,148,112,84,153,114,86,153,114,86,153,114,87,153,114,87,153,
-114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,
-114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,
-114,86,153,114,86,153,114,86,149,112,84,132,101,75,114,88,61,112,84,56,104,78,
-51,102,77,51,117,89,65,115,91,72,121,95,79,128,100,84,134,105,87,138,108,90,145,
-112,91,135,107,85,143,110,88,145,111,89,143,110,88,136,105,84,137,106,85,139,
-108,89,134,105,87,145,113,91,137,107,86,143,112,90,140,108,90,142,110,90,141,
-110,90,140,108,90,142,111,89,135,106,85,145,112,91,145,112,91,145,112,91,145,
-112,91,145,112,91,145,112,91,145,112,91,144,112,91,142,111,90,145,112,91,145,
-112,91,145,112,91,141,108,91,137,107,90,138,108,91,140,110,91,135,106,85,137,
-106,89,145,112,91,138,108,90,137,106,89,141,110,92,141,108,90,135,106,85,134,
-105,88,137,107,87,138,108,89,142,111,90,145,112,91,145,112,91,145,113,92,143,
-112,92,141,112,91,141,112,90,141,110,91,137,108,89,135,106,86,138,108,91,141,
-110,90,137,107,88,132,104,85,137,106,88,143,111,90,142,111,91,143,112,91,144,
-112,91,147,114,93,149,116,93,144,112,91,124,98,80,107,81,66,93,71,53,73,58,33,
-105,79,59,128,98,75,137,106,81,145,111,83,147,112,83,142,112,84,142,110,82,143,
-111,84,141,110,82,141,109,80,141,109,83,142,111,84,142,109,84,142,111,85,142,
-110,85,140,109,84,142,110,85,140,109,84,141,110,84,140,110,83,141,109,83,142,
-110,84,144,112,82,146,112,81,153,113,84,153,113,84,153,113,84,153,113,84,153,
-113,84,151,113,84,151,113,84,153,113,84,153,113,84,151,114,83,151,113,84,153,
-113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,
-113,84,153,113,84,153,113,84,148,112,84,131,101,75,109,84,57,114,86,60,104,78,
-51,104,77,56,118,90,67,121,93,73,126,98,80,128,102,83,137,107,88,143,111,90,144,
-112,90,134,107,85,137,106,85,142,111,89,144,111,90,138,105,85,137,106,85,140,
-110,89,135,106,86,145,112,92,142,111,90,144,112,90,142,111,91,143,112,90,143,
-111,90,143,111,90,144,112,90,142,111,90,145,112,91,145,112,91,146,114,94,148,
-115,95,148,116,97,148,116,97,148,116,96,149,117,95,148,116,97,148,116,93,147,
-115,94,146,113,92,144,112,91,142,111,90,142,111,91,141,110,90,135,106,85,142,
-111,90,145,112,91,143,112,90,142,111,90,143,112,91,143,111,90,142,111,89,139,
-109,90,137,108,87,132,103,84,139,109,89,144,112,90,141,111,89,142,111,90,144,
-112,91,143,112,90,143,112,90,143,112,91,142,112,90,140,111,92,142,111,91,143,
-111,90,142,111,90,142,111,90,143,112,91,145,112,91,147,115,93,148,116,96,149,
-117,97,149,117,98,149,118,98,143,113,92,126,100,80,108,82,65,81,62,44,77,60,36,
-113,84,65,127,95,74,137,106,81,147,112,83,150,114,82,149,113,82,149,113,82,148,
-113,83,149,113,82,150,113,81,145,112,82,142,110,84,142,111,84,142,111,85,142,
-111,85,142,111,85,142,111,85,142,111,85,142,111,84,144,111,83,146,112,83,149,
-113,82,150,113,81,150,113,81,153,114,82,152,115,81,153,114,82,153,114,82,153,
-114,82,153,114,82,152,115,81,153,114,82,152,115,81,153,114,82,152,115,81,152,
-115,81,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,81,152,
-115,81,153,114,82,153,114,82,148,113,83,135,105,78,112,84,59,115,87,59,105,78,
-54,107,79,58,119,91,68,123,96,75,128,101,82,134,105,85,142,111,90,143,112,92,
-142,112,93,130,105,82,130,105,82,136,105,84,141,109,88,138,107,85,137,107,85,
-142,110,89,142,112,89,145,113,89,148,116,93,148,116,93,149,115,93,148,116,93,
-149,115,95,149,115,95,148,116,93,149,115,93,149,116,94,149,116,96,149,117,97,
-150,118,97,150,118,97,150,118,98,150,118,98,150,119,96,150,118,97,150,119,96,
-150,117,98,149,117,96,149,116,94,147,113,92,146,114,90,145,112,89,142,112,88,
-145,113,89,145,112,91,145,112,90,145,113,89,145,113,89,145,113,89,142,112,88,
-137,108,85,136,105,85,135,106,85,137,108,85,142,111,88,142,111,89,142,112,90,
-144,112,90,142,111,90,145,112,89,142,111,90,140,110,90,140,110,91,141,111,92,
-139,110,90,140,110,89,147,112,92,149,115,93,149,116,94,150,119,96,150,118,97,
-150,118,97,150,118,98,150,118,97,144,112,91,126,100,79,107,82,65,84,64,43,79,61,
-40,106,78,58,124,95,74,137,106,82,148,112,83,152,115,82,153,114,82,152,115,81,
-152,115,81,152,115,81,152,115,81,149,113,82,148,112,83,148,112,83,148,112,83,
-148,112,83,148,112,83,148,112,83,148,112,83,148,112,83,148,112,83,150,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,84,
-151,115,84,153,114,82,153,114,82,153,114,82,153,114,82,153,114,85,153,114,82,
-152,115,82,153,114,82,151,115,84,153,114,84,153,114,82,153,114,82,152,115,81,
-152,115,81,153,114,82,153,114,82,148,113,83,131,101,74,112,84,59,116,89,61,106,
-79,54,110,80,62,120,91,68,124,98,74,129,103,84,138,108,88,146,113,92,145,112,91,
-142,112,92,132,105,84,132,106,83,137,106,85,141,109,88,140,110,88,140,110,89,
-145,112,90,146,113,92,149,115,93,150,117,97,150,118,95,152,117,94,150,119,96,
-150,118,97,150,117,98,150,119,96,150,117,97,150,119,96,150,117,98,150,118,98,
-150,117,97,150,118,97,150,118,97,150,117,98,150,119,96,150,117,97,150,119,96,
-150,117,98,150,118,96,150,118,97,149,117,95,148,116,93,147,115,94,147,115,94,
-148,115,94,146,114,92,146,113,90,145,113,89,145,113,89,145,112,88,142,111,87,
-140,109,86,138,109,85,139,108,87,138,108,85,139,110,88,142,112,89,146,114,92,
-145,113,91,142,112,90,145,112,90,143,112,91,142,112,91,141,111,90,142,112,91,
-141,110,90,143,112,90,147,114,92,150,118,96,150,117,97,150,118,97,150,117,97,
-150,118,96,150,118,97,150,117,97,144,112,91,126,100,79,106,80,64,83,64,44,78,57,
-40,99,73,52,123,96,74,137,106,83,149,112,84,151,113,84,153,113,84,153,114,84,
-151,114,83,151,114,83,153,113,84,153,113,84,153,113,84,151,113,84,151,113,84,
-151,113,84,151,113,84,151,113,84,151,113,84,151,113,84,153,113,84,153,113,84,
-153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,114,86,
-153,114,86,153,113,84,153,113,84,153,113,84,153,113,84,153,114,86,153,113,85,
-153,113,84,153,113,84,153,114,86,153,114,86,153,113,84,151,114,83,153,113,84,
-153,113,84,153,113,84,153,113,84,148,112,83,126,96,70,112,84,60,115,87,58,104,
-78,50,109,79,60,120,91,68,124,98,75,129,103,81,140,110,89,146,114,92,149,116,93,
-142,111,90,134,105,85,135,105,85,144,112,90,146,112,92,147,113,94,147,114,94,
-148,115,94,149,115,96,150,118,97,150,117,98,150,118,97,150,117,97,150,118,97,
-150,117,98,150,118,98,150,117,98,150,117,98,150,118,97,150,117,99,149,117,99,
-150,117,99,150,118,98,150,117,98,150,118,98,150,117,98,150,117,98,150,118,97,
-150,117,98,150,117,98,150,118,98,150,118,98,150,117,98,149,118,99,149,118,99,
-150,117,99,150,118,97,148,115,95,147,114,94,146,113,93,147,114,93,147,114,93,
-146,114,93,145,113,92,144,112,91,142,111,89,142,111,90,144,112,91,146,113,93,
-146,114,92,146,114,92,146,114,92,147,115,94,148,115,95,148,114,94,147,114,94,
-147,114,94,148,115,95,149,116,96,150,117,98,150,117,99,150,117,99,150,117,99,
-150,118,98,150,118,98,150,117,99,143,112,92,126,100,79,107,81,65,82,63,43,79,59,
-41,99,74,51,123,95,73,137,106,82,149,112,84,153,113,85,153,113,85,153,114,86,
-153,114,86,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,114,86,153,114,86,153,113,85,153,113,85,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,113,85,153,113,85,153,114,86,153,114,86,153,114,86,
-153,113,85,153,114,86,153,114,86,153,114,86,153,114,86,153,113,85,153,113,85,
-153,114,86,153,114,86,153,114,86,145,111,82,121,93,66,113,84,61,117,87,58,105,
-79,51,110,80,61,120,91,70,124,98,77,128,101,79,141,110,89,147,115,93,149,118,93,
-151,118,97,138,108,88,140,108,89,146,114,92,149,116,96,150,117,98,150,118,98,
-149,117,98,152,117,98,150,118,98,152,117,98,150,118,98,150,117,98,150,117,98,
-150,118,98,150,118,98,150,118,98,150,117,98,149,118,98,150,117,98,150,118,98,
-150,117,98,150,118,98,150,118,98,150,117,98,150,118,98,150,118,98,149,118,98,
-150,117,98,150,118,98,150,117,98,150,117,98,150,118,98,150,118,98,150,118,98,
-150,118,98,149,117,97,146,114,94,143,112,92,146,114,95,149,117,97,150,118,98,
-149,117,97,148,115,94,148,114,96,148,114,94,145,112,93,146,112,94,147,113,93,
-146,114,92,147,115,93,148,116,94,148,116,94,149,117,97,150,117,97,150,117,98,
-150,118,98,150,118,98,150,118,98,150,118,98,152,117,98,150,118,98,150,118,98,
-149,117,98,150,118,98,150,117,98,143,112,92,126,100,80,107,81,65,79,60,42,75,58,
-40,99,73,52,124,95,71,137,106,81,148,112,83,153,114,82,153,114,82,153,114,82,
-151,115,84,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,151,115,84,153,114,82,153,114,82,151,115,84,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,151,115,84,151,115,84,153,114,82,153,114,82,153,114,82,
-151,115,84,151,115,84,153,114,82,145,112,82,121,94,68,112,84,60,117,85,56,102,
-78,46,108,79,59,117,90,73,122,97,76,124,98,75,135,106,84,147,116,93,149,115,93,
-149,118,97,143,112,90,141,110,89,146,114,92,148,115,93,149,117,95,149,117,95,
-149,117,95,150,118,96,150,118,96,152,117,95,150,118,96,150,118,96,150,118,96,
-150,119,96,150,119,96,150,118,96,150,118,96,149,119,96,152,117,95,150,118,96,
-150,118,96,150,118,96,150,118,96,150,118,96,150,119,96,150,118,96,150,119,96,
-152,117,94,150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,
-150,118,96,148,115,93,144,112,90,144,112,90,145,112,92,147,115,93,149,116,94,
-149,117,95,150,118,96,149,117,95,149,115,94,146,114,92,146,114,92,147,114,93,
-147,115,93,148,116,94,152,119,97,149,117,95,149,118,95,150,118,96,150,118,96,
-150,118,96,150,118,96,150,118,96,150,118,96,152,117,95,150,118,96,150,118,96,
-150,118,96,150,118,96,150,118,97,145,112,91,127,100,82,107,82,65,76,58,41,73,56,
-38,88,62,49,127,96,74,137,106,81,148,113,83,153,114,82,153,114,82,151,115,84,
-153,115,87,151,115,84,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,84,153,114,86,153,114,82,153,114,82,153,115,86,151,115,84,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,113,85,153,113,85,153,114,82,153,114,82,153,114,82,
-153,115,87,153,114,86,151,115,84,149,113,82,128,100,73,110,84,58,117,85,56,101,
-77,46,102,78,55,114,85,66,117,90,68,121,95,72,137,108,85,150,118,95,150,119,96,
-146,114,93,152,119,97,144,113,94,144,111,92,143,112,92,148,115,96,145,114,94,
-148,116,96,150,117,98,150,117,98,150,117,98,149,118,98,150,117,99,150,118,97,
-150,118,97,149,118,98,149,118,98,150,117,98,149,118,99,150,117,98,150,117,98,
-150,117,98,149,118,98,149,118,98,152,117,98,152,117,94,150,117,98,150,118,95,
-150,118,98,150,118,96,150,117,97,150,117,98,150,117,98,150,117,98,150,117,98,
-150,117,98,148,115,96,144,112,93,145,112,93,146,113,94,146,113,94,145,112,94,
-146,112,94,149,115,97,149,116,97,149,115,96,146,113,94,145,112,93,145,112,93,
-149,116,97,147,114,95,146,113,94,145,112,91,146,115,94,149,117,97,150,117,98,
-150,117,98,150,117,98,150,117,98,150,117,98,150,117,98,150,117,98,150,117,98,
-150,117,98,150,117,98,150,117,99,145,113,94,129,101,84,102,77,60,87,65,48,76,59,
-41,84,58,45,125,94,72,137,106,81,148,113,83,153,114,82,152,115,82,152,115,83,
-153,114,86,152,115,82,152,115,82,152,115,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,152,115,82,153,114,82,153,113,85,153,113,85,
-153,114,82,152,115,82,152,115,82,152,115,81,152,115,82,152,115,82,153,113,85,
-153,113,84,153,114,82,152,115,82,153,114,82,152,115,82,153,114,86,153,114,86,
-153,113,84,152,115,82,150,114,85,153,113,85,152,115,82,153,114,82,152,115,82,
-153,114,82,152,115,82,153,114,82,148,113,83,134,104,76,110,85,58,118,85,57,101,
-77,46,103,77,55,108,83,59,107,80,63,120,92,69,136,107,85,149,118,95,150,119,96,
-148,116,93,154,119,96,151,119,97,145,112,90,140,110,89,139,109,88,147,115,93,
-149,117,94,149,118,95,150,119,96,150,118,95,150,119,96,152,117,93,150,118,95,
-150,118,95,150,118,95,150,119,96,152,117,93,150,119,96,150,119,96,150,119,96,
-150,119,96,150,119,96,150,119,96,150,118,95,150,118,95,150,118,95,150,118,95,
-150,118,95,150,118,95,150,118,95,150,119,96,150,119,96,150,119,96,150,119,96,
-150,119,96,149,118,95,148,117,94,147,116,93,147,115,93,145,113,90,144,112,90,
-144,112,90,145,113,92,146,114,92,146,114,92,145,114,92,146,115,92,145,113,92,
-144,112,90,149,117,95,145,112,90,144,112,89,145,112,89,147,116,92,149,118,95,
-150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,
-150,119,96,150,119,96,152,118,95,144,112,90,121,95,77,103,78,61,87,64,45,80,61,
-42,91,64,50,121,92,70,137,106,81,149,112,84,153,113,85,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,113,85,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,113,85,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,87,153,114,87,
-153,114,86,153,114,86,153,114,87,153,114,87,153,114,86,153,114,86,153,114,86,
-153,114,86,153,113,85,152,115,82,147,113,82,131,101,75,110,84,58,116,86,58,102,
-77,46,100,74,47,107,79,59,104,78,59,114,85,65,131,104,82,151,116,95,153,119,96,
-142,111,90,151,118,99,152,120,99,146,113,94,138,107,90,142,109,91,140,109,90,
-148,116,96,148,115,96,149,117,98,150,117,98,150,117,98,150,117,98,150,117,98,
-150,117,98,150,117,98,150,117,98,150,117,98,149,117,98,150,117,98,150,117,98,
-150,117,98,149,118,98,149,118,98,150,117,98,150,117,98,150,117,98,150,117,98,
-150,117,98,150,117,98,150,117,98,150,117,98,150,117,98,150,118,98,149,118,98,
-150,117,98,150,117,98,150,117,98,149,116,97,145,112,93,143,111,92,144,112,92,
-144,112,92,143,111,92,143,111,92,144,112,93,144,112,92,144,111,91,143,111,92,
-145,113,93,149,117,97,144,112,92,143,110,91,141,108,90,143,111,92,147,113,94,
-149,116,97,150,117,98,150,117,98,150,117,98,150,117,98,150,117,98,150,117,98,
-149,118,98,149,118,98,149,116,96,137,106,85,118,93,73,110,84,65,98,71,55,86,64,
-45,90,64,49,121,92,70,137,106,81,149,112,85,151,115,87,151,115,87,151,114,86,
-152,115,83,152,115,82,153,113,85,153,115,87,153,115,87,153,115,87,153,115,87,
-153,114,86,151,115,84,151,115,84,153,114,86,153,115,87,153,115,87,153,115,87,
-153,115,87,153,115,87,153,115,87,153,115,87,153,115,87,153,115,87,153,115,87,
-153,115,87,153,114,86,153,114,86,153,115,87,153,114,86,153,115,87,153,115,87,
-150,114,85,153,114,86,153,114,86,153,114,86,153,115,87,153,115,87,153,115,87,
-153,114,86,153,114,86,157,117,84,153,114,81,128,100,73,109,84,58,116,87,58,101,
-77,49,99,74,48,104,77,54,103,76,58,108,83,65,129,102,80,156,123,99,157,123,103,
-148,117,93,152,117,95,151,118,97,156,122,99,145,112,90,142,110,89,142,110,89,
-142,111,89,148,116,94,149,116,95,152,117,95,150,118,96,150,118,96,150,118,96,
-150,118,96,150,118,96,150,118,96,150,118,96,149,119,96,150,118,96,150,118,96,
-150,118,96,150,118,96,150,118,96,150,118,96,150,118,97,149,118,98,150,118,96,
-150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,149,119,96,
-150,118,96,150,118,96,150,118,96,149,118,96,149,116,94,145,112,92,147,114,93,
-146,113,92,146,113,92,145,112,92,144,112,90,144,112,90,144,112,90,145,112,90,
-145,112,92,145,114,92,146,113,92,145,114,92,145,112,90,144,110,89,146,114,92,
-146,114,92,149,117,95,150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,
-149,119,96,150,118,96,149,116,95,137,106,85,120,94,75,110,84,65,96,71,52,86,63,
-45,90,64,49,120,91,70,144,109,82,151,114,82,152,115,83,152,115,83,152,115,83,
-152,115,82,152,115,82,152,115,83,153,113,85,153,113,85,152,115,83,153,113,84,
-153,113,85,152,115,82,152,115,82,153,113,85,153,113,85,152,115,83,152,115,83,
-152,115,83,150,114,85,153,114,86,152,115,83,152,115,83,152,115,83,152,115,83,
-152,115,83,152,115,83,151,114,83,152,115,83,151,114,83,152,115,83,152,115,83,
-152,115,82,152,115,82,152,115,83,151,114,83,152,115,83,152,115,83,152,115,83,
-151,114,83,151,114,83,159,120,87,157,119,86,128,99,71,110,85,58,116,91,62,100,
-76,49,100,74,48,104,77,52,103,76,58,108,83,65,132,104,83,155,120,97,159,126,106,
-149,118,98,152,117,98,150,119,98,152,119,99,153,120,99,144,112,93,142,111,91,
-143,111,91,145,112,93,148,117,97,149,117,98,149,118,98,150,117,98,150,118,98,
-149,117,98,149,117,98,149,117,98,150,117,98,149,118,98,150,117,98,149,117,98,
-150,117,98,150,118,98,149,118,98,149,117,98,149,118,98,149,118,99,149,118,98,
-150,117,98,149,117,98,149,118,98,150,118,98,150,117,98,150,118,98,149,118,98,
-150,117,98,149,117,97,148,116,96,146,114,95,148,116,96,148,115,95,149,118,98,
-145,114,94,145,114,94,147,114,95,144,112,93,143,112,92,145,112,93,143,112,92,
-144,112,91,145,113,94,144,113,93,146,113,94,148,115,96,148,116,96,146,113,94,
-148,115,95,146,115,95,149,117,97,149,118,98,149,118,98,149,118,98,149,118,98,
-149,118,98,149,118,98,147,115,94,137,106,85,120,94,75,110,84,65,93,70,53,80,58,
-44,89,64,49,120,92,72,145,111,83,150,113,82,148,112,83,148,112,83,148,112,83,
-148,112,83,148,113,83,148,112,84,149,112,84,148,112,84,146,112,84,148,112,84,
-149,112,84,148,112,84,148,112,84,149,112,84,148,112,84,151,114,82,153,114,82,
-153,114,82,153,114,82,151,113,84,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,152,115,82,152,115,82,153,114,82,153,114,82,153,114,82,152,115,81,
-152,115,81,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,152,115,82,163,123,90,157,119,86,131,102,73,110,85,58,117,90,61,99,
-74,44,95,71,40,104,78,53,103,76,58,110,84,65,131,103,82,153,119,96,156,124,104,
-150,118,98,150,118,97,150,118,98,151,119,98,153,119,99,151,119,98,147,115,94,
-143,111,90,142,110,89,145,113,91,148,115,94,147,115,93,147,114,92,147,115,93,
-147,115,93,147,115,94,146,113,94,145,112,92,145,114,92,147,113,94,147,114,94,
-147,114,94,147,114,94,147,114,94,147,114,94,147,115,93,147,114,94,147,114,94,
-147,114,94,147,114,94,147,114,94,147,114,94,148,114,95,147,114,94,147,115,93,
-146,113,94,145,112,90,142,110,91,141,109,90,142,110,91,144,112,92,144,112,92,
-143,111,90,149,116,96,146,113,94,145,112,93,143,111,91,143,111,90,143,110,90,
-141,109,89,141,108,89,143,111,90,145,112,92,145,112,93,146,113,93,144,112,92,
-144,112,92,144,111,91,145,112,93,146,113,93,147,114,94,147,114,94,147,114,94,
-147,114,94,147,114,94,146,114,93,137,106,85,120,94,75,110,84,65,92,66,52,75,54,
-41,87,64,49,122,95,75,149,112,83,153,114,82,148,112,84,149,112,85,149,112,85,
-149,112,85,149,112,85,149,112,85,148,112,85,148,112,85,148,112,85,148,112,85,
-148,112,85,149,112,85,149,112,85,149,112,85,149,112,85,149,113,86,151,115,85,
-151,115,85,150,114,85,149,112,83,149,112,83,149,112,83,149,112,83,149,112,83,
-149,112,83,146,112,83,143,111,80,142,110,81,142,110,82,142,109,82,146,112,83,
-143,112,82,146,112,83,149,113,83,149,113,83,149,113,83,149,112,83,149,113,83,
-149,113,83,148,112,83,164,124,91,159,120,87,132,102,73,109,84,57,113,86,58,96,
-72,41,93,71,39,105,78,56,104,78,59,107,82,64,130,103,81,149,117,93,152,119,95,
-148,116,93,148,116,93,148,117,94,148,116,93,148,116,93,148,116,93,148,116,93,
-146,114,92,144,112,89,138,109,87,143,112,89,146,113,90,146,113,90,146,113,90,
-146,114,90,145,113,92,145,112,90,142,112,89,142,110,88,143,111,90,145,112,91,
-145,113,92,145,113,92,145,113,92,145,113,92,145,113,92,145,113,92,145,113,92,
-145,113,92,145,113,92,145,113,92,145,113,92,145,113,92,145,113,92,145,113,92,
-142,111,91,142,110,89,139,109,89,139,108,89,139,108,89,139,109,90,143,111,90,
-147,115,94,147,115,94,141,110,89,144,112,90,144,112,90,141,109,89,141,110,89,
-142,110,89,141,110,89,137,107,88,139,109,89,142,111,89,145,112,90,145,113,92,
-146,112,92,145,112,92,144,112,89,146,112,90,147,113,94,147,115,93,148,114,95,
-148,115,93,148,115,93,149,116,94,142,110,88,118,92,73,110,84,65,90,66,51,68,51,
-34,99,72,58,124,97,76,151,115,85,157,118,85,151,115,84,151,114,86,153,114,86,
-153,113,85,153,113,85,153,114,86,153,114,86,153,114,86,153,113,85,153,114,86,
-153,114,86,153,114,86,153,113,85,151,114,85,149,113,85,149,113,86,149,113,86,
-149,113,85,148,112,85,143,111,84,142,111,84,142,111,84,142,111,84,142,111,84,
-142,111,84,140,110,83,138,108,79,138,107,80,137,106,81,138,106,80,145,111,83,
-142,109,81,144,111,82,148,112,83,148,112,83,148,112,83,148,112,84,148,112,83,
-148,112,84,147,112,83,163,124,91,158,119,88,135,106,78,111,85,58,106,76,51,95,
-71,44,91,71,43,105,78,56,106,78,59,106,80,62,122,95,75,143,112,89,148,116,93,
-145,113,92,147,115,93,148,116,94,147,115,93,147,115,92,147,114,92,147,114,92,
-147,115,93,145,113,92,145,113,92,144,112,90,146,114,92,147,115,93,147,115,93,
-147,115,93,147,115,93,146,114,92,145,113,92,144,112,90,144,112,90,144,112,90,
-146,114,92,147,115,93,147,115,93,147,115,93,147,115,93,147,115,93,147,115,93,
-147,115,93,147,115,93,147,115,93,147,115,93,147,115,93,146,115,93,145,113,91,
-142,112,90,145,113,92,142,112,90,139,109,89,141,110,89,142,111,90,149,118,96,
-147,115,93,145,112,91,142,111,90,145,112,91,143,112,90,144,112,90,144,112,89,
-140,110,89,140,110,89,141,110,89,138,107,87,138,108,86,141,109,88,146,112,88,
-147,115,93,149,117,96,149,114,91,145,112,90,148,114,94,149,117,94,150,116,96,
-152,117,94,152,117,93,156,119,97,152,118,94,118,92,71,110,84,65,89,63,48,67,50,
-33,100,74,59,124,97,77,150,114,85,158,118,86,151,115,84,153,114,84,151,115,84,
-153,114,82,153,114,82,151,115,84,153,114,84,151,115,84,153,114,82,153,114,82,
-151,115,84,153,114,82,153,114,82,153,114,82,149,113,82,146,112,84,147,112,85,
-144,112,85,145,111,85,145,111,85,144,112,84,144,111,85,144,112,85,144,111,85,
-145,111,85,145,111,85,144,111,85,144,112,84,147,112,83,147,112,85,152,114,82,
-153,114,82,151,115,84,153,114,84,151,115,84,153,114,82,153,114,84,151,113,84,
-153,114,84,153,114,82,165,123,91,158,119,87,138,107,79,113,85,59,108,79,53,94,
-72,42,89,71,37,103,77,52,107,79,59,106,79,60,114,90,71,138,110,85,146,116,92,
-145,113,90,149,116,93,150,118,95,150,118,96,150,117,95,150,117,95,150,118,96,
-149,118,97,149,116,94,147,115,92,147,114,92,146,113,92,149,117,95,150,118,97,
-150,118,97,150,118,96,147,116,92,147,115,93,147,115,94,145,113,92,146,114,93,
-146,114,93,149,116,96,150,118,97,150,118,96,150,118,95,150,118,96,150,118,95,
-150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,149,117,94,146,113,90,
-146,114,90,145,114,92,145,114,92,144,112,89,145,113,90,147,115,92,150,118,95,
-146,115,92,147,116,92,145,114,92,146,114,92,146,114,92,146,114,92,145,113,90,
-145,113,90,145,113,90,145,113,90,145,112,90,142,109,89,142,108,88,148,112,89,
-151,116,92,149,116,93,149,117,94,149,117,94,147,116,92,148,116,93,151,116,92,
-152,117,93,152,117,92,157,122,99,158,122,97,122,97,78,110,84,65,91,64,51,67,50,
-35,85,62,46,128,99,76,151,115,84,158,118,86,153,114,84,153,114,86,153,113,85,
-152,115,82,152,115,82,153,113,85,153,114,86,153,114,84,152,115,82,151,115,84,
-153,114,86,153,114,82,153,114,82,153,114,82,153,113,85,153,113,85,153,113,84,
-153,114,84,153,114,86,153,113,85,152,115,82,153,113,85,151,115,84,153,113,85,
-153,114,86,153,113,85,153,113,85,153,114,82,153,114,82,153,114,86,151,115,84,
-153,114,82,153,113,84,153,114,86,153,113,85,151,115,84,153,114,86,153,113,85,
-153,114,86,152,115,83,163,123,88,161,121,86,132,102,73,107,82,56,107,80,53,91,
-71,39,88,70,33,106,78,53,106,78,55,108,83,63,114,90,71,132,103,80,142,112,87,
-138,110,88,147,114,92,149,118,95,150,117,97,150,118,96,150,118,97,150,118,98,
-149,118,98,149,116,96,151,116,93,149,115,96,141,110,91,149,117,97,149,117,97,
-149,118,98,149,116,96,148,116,93,147,114,95,147,115,95,148,114,95,144,113,93,
-146,113,94,145,113,94,149,117,97,152,117,97,150,118,96,150,118,98,150,118,95,
-150,117,97,149,116,96,149,115,95,149,115,95,149,114,94,149,114,92,148,113,91,
-149,113,92,149,114,90,149,113,90,147,112,88,150,115,92,149,115,92,149,114,90,
-148,112,91,148,112,91,148,113,90,147,112,88,148,112,89,147,112,91,147,112,91,
-146,112,89,146,113,92,146,112,90,144,112,90,145,112,92,147,112,92,144,112,89,
-150,115,92,152,117,93,150,115,92,147,112,91,151,116,92,150,115,91,149,114,92,
-151,116,92,152,117,92,161,123,95,156,122,94,128,100,79,110,84,65,81,60,41,66,49,
-32,81,57,44,132,101,76,153,114,82,157,117,85,153,114,82,151,115,84,153,114,82,
-152,115,82,152,115,82,153,114,82,151,115,84,151,115,84,153,114,82,153,114,82,
-153,114,82,153,114,82,152,115,82,152,115,82,153,114,82,153,114,82,153,114,82,
-153,114,82,152,115,83,151,115,84,152,115,82,152,115,82,153,114,82,153,114,82,
-153,114,82,153,114,82,152,115,82,153,114,82,152,115,82,151,115,84,152,115,82,
-153,114,82,151,115,84,151,115,84,152,115,82,153,114,82,153,114,82,153,114,82,
-153,114,82,152,114,82,164,123,90,164,122,87,136,106,75,110,84,58,103,78,53,91,
-69,34,89,69,38,104,77,51,102,76,51,108,82,60,116,91,71,135,105,82,148,114,88,
-150,118,94,147,115,91,150,118,95,150,118,95,150,118,95,150,117,95,150,117,95,
-150,118,95,153,118,95,147,115,93,149,114,93,149,117,94,142,109,89,149,117,95,
-149,117,95,149,116,94,148,115,92,149,114,92,147,116,93,151,116,93,147,115,93,
-147,112,92,147,112,92,149,114,92,151,116,93,152,117,93,152,117,93,152,117,93,
-152,117,93,149,115,92,147,112,89,149,114,92,149,114,92,148,113,91,149,114,92,
-149,114,90,150,113,88,148,111,86,151,113,88,150,115,90,148,112,87,149,113,88,
-148,113,91,149,113,90,148,112,87,148,111,86,147,110,85,145,111,87,145,111,87,
-145,111,87,142,110,88,146,112,89,148,112,88,149,112,89,148,112,88,150,115,91,
-151,114,91,152,115,92,152,117,93,150,115,92,148,112,88,148,111,85,149,113,90,
-150,115,91,151,117,91,160,123,95,157,123,95,125,99,79,108,82,65,83,58,40,73,56,
-36,78,57,44,117,90,69,151,115,84,157,117,85,153,113,84,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,87,153,114,87,153,114,86,153,114,86,
-153,114,86,152,115,82,153,113,85,153,114,86,151,114,83,153,113,84,153,113,84,
-151,114,83,153,114,86,153,114,86,153,114,86,153,114,86,151,115,84,153,113,85,
-153,114,86,153,113,85,151,114,83,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,113,85,152,115,83,153,114,86,152,115,82,
-153,113,85,152,114,82,166,125,94,162,122,88,136,104,72,111,85,58,101,74,46,89,
-70,37,87,68,31,105,78,53,107,81,56,115,86,63,123,96,75,138,110,85,156,124,97,
-160,126,109,162,127,110,157,124,103,152,119,97,150,118,95,149,118,97,149,118,97,
-150,118,96,151,118,99,149,117,98,145,115,96,149,117,95,145,112,94,143,112,92,
-146,116,97,147,115,96,147,114,93,146,113,94,148,117,93,149,118,99,148,117,94,
-147,113,93,146,113,92,148,113,91,151,116,91,152,116,91,152,116,92,153,115,89,
-151,114,91,150,112,88,149,111,87,148,112,89,149,112,90,149,112,88,149,112,85,
-149,113,89,148,112,88,150,112,87,150,112,87,148,110,86,149,112,87,149,112,87,
-148,112,90,149,112,88,149,112,88,148,111,86,148,112,88,147,111,87,144,110,86,
-145,110,87,145,111,88,147,111,88,148,112,90,149,114,91,151,115,92,152,116,92,
-152,115,92,152,115,92,152,116,92,151,115,92,148,112,90,142,107,85,142,109,85,
-148,112,90,149,115,89,159,125,102,158,124,102,122,97,76,103,78,60,78,57,40,66,
-49,33,68,51,35,90,66,51,144,110,81,157,118,85,152,113,81,151,115,84,151,115,84,
-153,115,87,152,115,83,153,114,86,153,114,87,153,114,87,153,115,87,153,115,87,
-153,115,87,153,114,86,153,114,86,153,115,87,153,114,84,153,113,85,153,113,85,
-153,114,84,153,115,87,153,114,86,151,115,84,153,114,86,153,114,86,153,115,87,
-153,115,87,153,113,85,152,115,83,153,114,86,152,115,82,153,114,86,153,115,87,
-153,113,84,153,113,85,153,114,86,153,115,87,153,114,86,153,114,86,153,114,82,
-153,115,86,152,113,81,165,125,88,156,118,83,135,105,75,108,82,57,103,78,50,89,
-68,32,91,70,35,100,76,47,107,78,50,118,91,68,121,93,70,128,101,80,135,107,88,
-146,115,93,159,126,105,162,127,110,158,126,105,153,119,96,150,118,95,150,118,95,
-150,118,95,150,119,96,150,119,96,149,117,94,149,117,94,150,119,96,145,113,90,
-148,116,93,147,115,93,145,113,92,146,115,92,149,116,93,150,119,96,150,118,95,
-149,117,94,148,114,92,150,115,92,152,117,92,153,116,90,152,115,92,153,115,90,
-151,113,88,149,112,86,149,112,85,149,113,87,148,111,85,148,111,85,149,111,85,
-148,112,86,149,112,86,150,112,87,149,112,86,148,111,85,148,111,85,148,111,85,
-147,111,85,148,112,86,148,112,86,146,110,85,146,110,85,147,111,85,149,112,86,
-147,111,85,142,110,86,144,108,85,144,110,87,148,112,88,149,113,89,150,115,91,
-151,114,91,153,115,90,153,116,90,153,116,90,152,115,89,149,112,85,146,110,85,
-150,113,87,153,115,89,159,122,92,156,119,90,123,96,74,107,81,64,82,61,43,69,52,
-32,67,51,33,74,56,41,101,75,58,119,90,69,140,109,83,153,113,85,160,120,87,163,
-121,90,163,121,89,161,121,89,159,120,89,156,116,87,154,115,84,154,115,85,154,
-115,84,151,115,84,151,115,84,151,115,84,152,115,82,151,115,84,151,115,84,151,
-115,84,151,115,84,152,115,83,152,115,82,152,115,83,151,115,84,151,115,84,151,
-115,84,152,115,82,152,115,82,151,115,84,153,114,82,152,115,83,152,115,83,152,
-115,82,152,115,82,151,115,84,151,115,84,151,115,84,152,115,83,152,115,82,151,
-115,84,157,117,84,163,123,90,153,115,84,132,103,75,111,85,59,100,74,48,87,68,35,
-93,73,47,100,76,50,106,78,52,108,82,59,128,98,76,130,103,82,134,105,85,135,106,
-89,137,107,90,158,126,105,162,128,111,155,120,98,150,118,97,150,118,97,150,118,
-95,152,117,94,150,118,95,150,118,98,150,119,96,150,117,98,150,118,97,146,113,93,
-147,114,95,146,113,95,147,113,95,149,116,93,150,117,97,150,118,96,150,118,97,
-150,116,96,152,117,92,152,116,91,153,116,90,152,117,92,153,115,89,152,114,88,
-150,113,87,149,112,85,149,112,85,149,112,85,149,112,85,149,112,86,149,112,85,
-149,112,86,150,112,87,149,112,86,149,112,85,148,111,85,149,111,85,149,111,85,
-149,112,86,146,110,85,148,111,85,148,111,85,148,111,85,149,112,85,148,111,85,
-145,110,85,143,109,85,147,110,86,147,109,86,147,111,87,149,112,86,149,112,86,
-150,112,86,152,114,88,152,114,89,153,115,89,152,115,89,152,114,89,153,115,89,
-151,116,89,160,123,93,155,119,90,118,92,71,102,75,56,81,60,39,72,56,32,66,50,30,
-68,51,33,75,54,38,100,74,58,114,84,65,116,87,65,119,88,65,138,104,73,139,105,77,
-134,100,74,119,88,65,107,77,58,115,85,64,130,99,73,135,105,77,149,113,86,157,
-118,87,156,118,87,154,115,84,153,114,82,153,114,82,153,114,82,153,114,82,153,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,82,152,
-115,81,152,115,82,153,114,82,153,114,82,152,115,82,152,115,82,153,114,82,153,
-114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,154,115,84,159,
-120,86,153,115,81,133,105,78,117,91,65,100,72,50,85,69,34,97,73,46,100,75,50,
-105,78,54,107,80,57,117,90,69,135,105,84,139,106,85,138,107,89,132,104,86,154,
-120,99,159,126,106,156,122,99,150,118,96,152,117,95,152,119,94,150,118,95,148,
-116,93,148,115,95,147,114,93,147,114,94,147,114,93,145,113,92,146,115,92,146,
-113,94,148,115,93,149,117,94,150,118,96,152,117,94,150,117,95,152,117,94,152,
-117,92,153,115,90,153,115,89,153,115,90,153,115,89,152,115,91,151,114,88,149,
-111,85,149,111,85,149,112,86,149,112,85,149,112,86,149,112,85,150,112,87,149,
-112,86,150,112,87,148,112,85,145,111,86,142,109,85,142,109,86,139,108,86,142,
-110,86,143,110,86,142,109,86,145,112,86,145,112,86,143,109,85,143,108,85,146,
-111,85,149,112,86,145,111,86,147,112,85,146,110,85,142,109,85,149,112,85,150,
-112,87,152,114,88,153,115,88,153,115,89,153,115,88,153,115,89,156,118,90,158,
-119,92,143,110,85,117,90,69,107,80,58,79,58,37,66,51,28,66,50,30,66,50,31,96,70,
-53,117,89,67,127,94,69,126,93,70,110,82,63,96,71,49,110,82,59,94,71,50,96,69,51,
-100,72,53,100,75,54,100,77,53,109,81,63,121,92,70,128,98,73,128,97,72,148,112,
-83,152,115,82,151,113,84,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,84,153,113,84,153,113,85,
-153,113,85,151,113,84,151,114,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,151,115,84,155,116,83,150,114,82,134,105,79,
-124,96,70,103,77,53,91,70,40,99,77,49,100,77,48,105,78,51,106,78,54,105,78,58,
-130,102,79,136,105,83,133,105,83,130,105,84,131,103,83,149,118,95,146,114,90,
-142,112,89,142,112,90,142,112,88,131,105,83,128,101,80,132,104,83,132,104,83,
-132,104,83,132,104,83,137,106,85,137,107,87,140,111,89,142,111,89,143,112,91,
-142,112,89,144,112,89,145,113,90,146,114,92,148,113,88,144,112,87,142,111,86,
-141,110,85,142,111,86,144,111,88,144,112,87,142,111,87,144,110,85,144,110,85,
-144,110,85,147,112,85,142,110,85,145,111,86,147,112,86,142,109,85,133,105,82,
-135,105,83,130,101,80,130,100,79,131,101,80,133,103,82,132,102,81,134,104,83,
-133,104,82,134,105,82,138,105,84,138,106,85,137,106,85,138,107,85,137,106,85,
-135,105,83,138,108,85,137,106,84,136,107,85,142,110,86,145,112,86,148,113,87,
-144,112,85,144,112,85,146,112,88,148,113,90,149,113,88,131,101,78,117,89,67,107,
-79,58,70,53,31,70,55,30,64,51,26,76,52,39,114,85,66,129,98,74,138,105,78,135,
-105,76,113,84,64,89,64,46,97,71,51,108,81,57,113,85,63,122,91,68,129,98,73,128,
-97,70,129,98,72,121,90,68,117,89,68,112,84,63,121,91,69,139,106,79,147,111,83,
-146,111,84,147,112,85,150,113,86,150,113,86,150,113,86,150,113,86,150,113,86,
-150,113,86,150,113,86,149,112,85,149,112,85,149,112,85,149,112,85,149,112,85,
-149,112,85,149,112,85,147,112,85,147,111,83,143,109,84,142,109,84,144,109,83,
-146,111,83,149,112,82,148,112,84,143,112,84,138,106,79,116,89,64,100,76,52,94,
-72,42,100,76,51,101,77,47,106,77,51,107,78,55,101,75,54,115,87,64,127,99,76,129,
-101,78,128,99,79,124,98,77,130,101,81,128,99,79,125,97,77,120,94,73,115,91,72,
-114,89,69,118,92,71,123,95,76,123,95,75,123,95,76,123,95,76,125,97,77,127,98,79,
-127,100,79,127,99,79,128,100,80,127,99,79,127,99,79,126,100,79,129,102,80,129,
-101,79,126,99,78,127,99,79,127,101,81,128,99,79,128,99,79,127,99,79,132,103,81,
-134,104,83,133,104,82,132,103,82,133,104,83,133,103,82,132,102,82,132,103,82,
-130,102,80,128,101,80,127,99,79,124,97,76,123,95,76,127,97,77,128,98,78,128,98,
-78,126,97,77,124,97,77,124,97,77,125,98,77,127,98,78,127,98,78,128,101,80,129,
-103,81,130,102,81,127,98,78,127,99,78,130,102,80,131,103,81,132,103,83,133,104,
-83,132,105,83,133,105,83,140,108,88,138,107,85,142,110,86,137,105,83,117,88,65,
-86,61,42,65,49,29,61,49,24,68,53,26,84,57,42,110,83,64,121,92,69,115,87,66,123,
-95,72,108,83,65,87,63,46,81,59,41,100,74,53,115,87,66,127,95,71,135,103,74,136,
-103,74,138,105,76,140,106,78,118,91,70,97,72,51,95,72,51,105,78,58,115,86,65,
-109,81,63,115,86,66,130,100,76,132,101,78,129,98,76,128,99,75,128,99,75,128,99,
-75,128,99,75,129,100,76,132,101,76,131,101,77,131,101,77,131,101,77,133,102,78,
-135,104,78,127,98,73,120,92,69,121,92,70,126,97,73,129,100,74,124,95,68,133,103,
-76,132,102,78,135,105,79,120,91,68,104,78,57,94,71,48,92,71,40,96,73,46,98,72,
-44,105,78,51,107,78,55,104,73,51,96,71,52,107,79,60,124,96,73,119,91,70,117,91,
-71,120,92,71,121,93,72,121,93,73,117,91,71,114,89,66,116,88,67,120,91,71,120,92,
-71,120,92,71,120,92,71,120,92,72,121,93,72,120,93,71,121,93,72,118,92,71,121,93,
-73,121,92,70,121,93,73,118,92,71,121,93,72,121,93,73,121,93,73,122,94,76,119,93,
-74,121,93,73,120,92,71,121,94,74,121,93,73,121,96,74,125,96,76,126,97,77,124,96,
-77,123,95,76,123,95,76,123,95,76,122,94,75,124,97,76,121,93,73,121,93,72,121,94,
-72,124,97,73,121,94,72,121,94,72,120,94,75,119,93,74,120,93,73,120,93,73,120,94,
-73,120,94,73,120,94,73,121,95,76,114,89,69,116,91,71,117,91,72,117,91,72,117,91,
-72,116,91,71,117,91,72,115,90,70,120,93,73,128,100,78,127,96,74,131,101,77,119,
-92,69,104,76,58,75,53,37,66,50,33,57,44,23,65,52,27,78,57,39,90,63,47,100,73,54,
-98,72,53,105,77,58,104,78,62,80,57,44,76,55,39,79,57,43,88,67,48,86,62,44,88,64,
-45,102,77,54,104,78,55,101,76,51,100,75,55,88,69,45,88,64,46,85,61,45,86,62,46,
-86,62,47,85,61,45,84,60,47,96,70,58,93,67,55,91,67,53,92,66,51,92,66,51,93,67,
-51,96,71,55,100,74,59,100,72,58,100,73,58,101,75,58,105,76,58,100,74,58,100,71,
-54,98,71,52,104,78,57,107,79,57,111,84,58,105,80,55,115,87,64,114,86,64,103,79,
-55,101,76,51,99,72,48,91,70,44,91,70,43,91,70,44,93,71,44,100,75,51,106,78,52,
-102,75,51,98,71,51,101,75,51,100,73,51,105,78,59,113,85,64,114,85,64,118,90,68,
-115,88,65,114,86,64,110,84,64,108,81,61,108,81,61,108,81,59,108,81,59,108,81,59,
-108,81,59,108,81,59,107,80,57,108,82,59,107,81,57,112,84,63,107,80,59,117,88,65,
-114,87,63,115,88,65,115,86,65,115,86,66,117,88,68,108,81,61,113,85,64,108,81,61,
-115,87,66,117,89,68,117,91,71,120,94,73,121,94,74,121,93,73,121,94,74,120,92,72,
-121,94,75,121,94,74,118,90,69,114,85,64,112,84,62,111,83,61,109,82,60,108,81,60,
-108,81,60,107,82,64,108,82,65,108,82,65,110,84,65,109,82,64,104,78,61,101,75,59,
-100,75,57,98,73,57,100,76,58,100,75,58,100,74,58,100,74,58,100,73,58,100,73,58,
-99,73,57,100,73,57,98,73,52,99,73,52,96,73,51,91,67,46,80,57,40,66,48,36,64,51,
-27,52,40,21,66,56,29,68,55,30,75,57,37,82,61,40,77,55,34,78,56,36,83,61,40,77,
-56,43,76,58,40,75,55,36,74,53,34,84,63,41,87,68,44,86,65,43,75,58,37,68,51,35,
-64,48,25,66,50,31,66,51,33,76,54,38,92,66,49,93,67,52,93,68,49,90,64,53,89,63,
-51,88,62,51,89,63,51,86,59,48,86,59,48,86,59,48,87,59,50,86,59,49,87,61,50,92,
-64,52,98,71,55,101,72,58,101,73,56,97,72,54,97,72,54,100,75,54,93,72,50,93,70,
-42,96,71,45,92,70,44,93,71,47,94,72,50,96,72,48,91,71,43,91,70,44,90,70,41,93,
-71,45,94,73,48,97,73,46,100,75,49,102,77,51,100,74,51,103,75,52,107,77,50,106,
-78,55,104,78,54,104,77,51,107,79,56,108,82,59,106,78,58,99,72,52,100,73,54,100,
-72,53,98,70,47,97,70,46,99,71,47,97,69,44,95,67,44,93,66,44,95,68,45,97,71,46,
-98,71,46,99,71,46,96,70,47,102,76,58,103,77,58,105,77,58,100,75,55,97,70,48,96,
-71,52,98,71,52,96,69,51,94,70,49,96,71,52,100,76,58,108,83,65,115,87,65,115,88,
-66,109,83,64,102,76,53,110,83,64,101,77,56,101,74,53,100,74,52,97,71,50,98,71,
-51,98,71,51,96,71,50,96,70,51,97,70,50,95,71,51,99,73,53,99,74,57,100,71,55,95,
-69,52,96,70,51,92,65,51,89,63,49,89,63,50,83,58,44,81,57,40,84,59,44,87,63,49,
-90,63,50,85,61,44,83,60,44,85,61,44,84,62,45,83,60,44,72,54,36,66,51,25,59,46,
-23,57,44,23,58,45,23,66,52,23,72,56,28,77,57,36,74,57,37,73,57,36,73,54,32,69,
-51,28,67,51,26,71,54,36,70,51,30,70,53,34,80,61,38,81,64,37,74,59,34,76,60,35,
-75,57,34,72,57,32,73,58,31,74,60,33,76,59,34,78,60,34,80,61,38,80,61,39,78,61,
-40,74,57,28,68,53,26,70,56,30,71,56,29,72,56,30,72,56,30,72,56,30,70,56,30,72,
-56,26,71,55,27,77,61,31,83,65,40,81,64,37,81,64,32,81,64,32,82,65,32,82,67,34,
-85,67,37,87,69,39,87,66,37,86,68,37,87,66,39,86,68,41,84,68,36,87,69,39,87,68,
-38,92,71,45,95,74,49,97,74,47,98,75,51,102,77,54,104,77,52,107,78,56,103,75,53,
-101,74,52,102,76,52,103,76,50,105,78,53,107,81,56,107,80,55,106,80,53,106,79,51,
-107,79,55,101,77,49,104,77,52,100,73,49,114,83,51,107,78,49,96,71,47,93,69,47,
-109,80,52,100,73,51,99,73,46,99,74,47,97,71,45,98,72,50,98,72,50,99,72,49,100,
-74,51,97,72,47,100,74,51,97,73,51,97,71,51,96,71,47,96,70,47,94,69,44,93,69,44,
-97,69,48,96,70,44,101,78,53,99,71,51,96,70,49,95,70,51,96,70,51,96,71,50,95,68,
-49,94,69,49,94,70,49,96,70,50,93,69,49,93,68,48,94,69,49,93,66,47,90,66,46,93,
-67,50,91,65,46,89,64,46,92,66,51,93,68,49,90,66,46,87,66,44,85,61,39,87,63,40,
-81,61,39,74,58,37,76,55,36,82,59,39,70,52,36,68,52,29,66,52,25,60,48,25,64,51,
-26,60,47,20,61,48,28,72,53,25,73,54,30,81,59,41,81,62,41,73,55,35,76,56,38,73,
-55,35,71,53,37,73,54,32,71,53,33,76,56,35,73,55,35,71,56,35,76,59,38,76,57,36,
-79,58,37,78,57,37,75,61,33,77,62,33,76,61,32,77,61,34,77,60,33,76,59,34,77,60,
-35,72,56,32,71,55,30,72,57,32,72,57,29,71,55,26,73,55,29,73,57,31,73,57,23,72,
-57,22,74,57,29,79,63,26,82,65,35,84,66,38,86,66,35,89,66,33,88,68,30,88,69,30,
-88,68,30,89,70,43,92,70,40,93,71,47,99,73,52,114,84,58,115,85,59,107,79,56,107,
-79,50,114,85,57,107,78,48,106,78,54,107,79,55,111,84,60,123,93,68,120,91,67,118,
-88,61,118,89,62,115,88,62,122,93,65,125,95,69,126,98,72,125,94,69,121,92,65,120,
-90,62,116,89,62,119,90,62,115,87,61,114,84,59,121,92,65,143,111,78,132,101,75,
-119,91,69,127,97,72,121,91,64,115,87,61,114,87,60,118,90,65,117,90,65,117,90,65,
-120,92,69,120,90,65,114,87,65,107,81,56,100,74,49,97,71,45,98,71,49,94,71,48,91,
-68,45,89,65,42,86,62,39,96,71,44,98,71,51,92,68,44,95,68,46,95,69,49,93,70,48,
-97,70,47,97,73,51,98,74,51,99,72,46,99,72,48,100,73,54,97,71,51,96,71,46,97,71,
-50,98,72,52,97,70,51,94,70,49,97,69,48,95,69,50,96,71,52,94,71,49,93,68,47,93,
-71,51,87,68,46,75,57,34,73,55,34,76,57,35,77,58,34,72,57,30,71,56,29,71,54,36,
-69,53,34,66,51,30,105,78,61,121,93,72,105,77,58,121,97,77,121,97,78,121,96,77,
-113,87,69,105,78,61,114,87,66,107,81,59,103,78,58,112,84,64,97,71,54,101,75,57,
-89,64,48,84,63,43,85,64,39,78,59,29,78,61,35,77,60,33,81,63,38,85,65,44,90,67,
-50,92,68,51,85,62,40,82,60,38,80,62,42,81,62,41,81,61,39,81,58,36,93,67,47,102,
-74,57,107,80,62,110,84,64,110,84,64,107,78,60,108,84,66,115,86,68,139,107,84,
-145,109,86,139,106,85,139,105,85,137,105,85,135,105,83,130,101,79,142,110,81,
-155,116,85,156,116,84,157,117,85,157,117,84,156,117,84,149,115,81,144,111,78,
-150,114,81,154,117,86,156,119,89,157,118,85,157,118,85,157,117,85,157,118,85,
-158,119,86,158,118,85,158,119,86,158,118,86,157,118,85,158,119,86,158,118,85,
-157,118,85,157,117,84,158,119,86,158,118,85,155,116,85,156,116,83,157,118,85,
-167,125,92,157,117,85,157,118,85,157,117,84,156,117,85,152,112,80,153,113,83,
-156,113,79,153,116,78,154,114,77,152,116,78,152,116,78,154,113,79,138,105,76,
-115,87,63,100,77,52,98,71,47,94,70,45,90,66,45,94,68,46,99,71,51,96,70,50,93,66,
-44,95,68,45,100,74,53,107,78,58,108,81,61,110,82,63,108,80,60,107,78,58,100,73,
-50,100,75,50,100,74,50,100,73,50,111,82,58,101,74,52,106,78,60,109,81,63,127,97,
-72,114,85,65,134,104,76,121,91,65,120,91,65,110,83,60,106,78,55,100,74,52,102,
-76,55,103,78,55,99,74,51,99,71,52,114,85,64,107,78,59,103,75,58,100,76,54,160,
-122,90,158,120,89,155,118,85,156,119,86,156,119,86,152,115,83,152,115,82,151,
-114,82,150,113,82,154,116,84,156,118,85,152,115,82,153,117,85,152,116,84,152,
-115,83,150,115,85,144,111,81,122,91,67,118,85,65,118,89,71,137,107,82,138,108,
-81,139,109,82,125,96,74,114,86,66,90,67,43,86,63,43,82,61,40,86,62,41,94,68,46,
-120,91,66,139,108,79,142,109,80,145,112,82,143,111,82,145,112,82,154,117,89,157,
-119,91,158,119,92,159,121,92,159,121,93,159,121,92,159,120,92,157,119,89,164,
-126,97,165,126,95,168,126,95,168,129,103,168,130,107,167,127,103,167,127,97,164,
-126,98,164,126,99,163,126,101,164,127,99,165,127,101,167,129,99,167,129,98,168,
-129,99,169,130,106,167,125,92,170,130,102,168,127,94,170,130,101,169,130,100,
-169,129,102,169,130,106,167,127,99,169,131,108,169,126,95,168,129,106,167,128,
-103,168,128,104,168,129,103,168,127,101,169,131,108,165,126,96,168,129,108,166,
-126,93,168,130,101,166,127,95,165,127,98,166,126,99,166,125,92,167,126,98,164,
-123,87,166,126,98,164,123,90,140,105,74,117,86,63,98,72,51,93,69,49,90,65,46,94,
-70,49,98,71,51,103,77,53,115,87,65,130,99,74,142,109,79,130,99,74,148,111,80,
-157,118,82,157,118,81,155,115,84,147,112,79,139,105,73,144,111,79,162,124,92,
-167,129,101,168,130,101,169,127,99,169,132,106,169,132,106,171,133,105,171,131,
-103,171,132,101,170,128,100,172,128,101,165,128,101,156,119,85,142,110,79,141,
-108,81,137,105,74,155,116,81,154,116,85,154,117,85,153,115,85,157,120,86,170,
-128,93,174,129,98,169,127,92,165,125,90,165,125,90,165,123,92,165,125,92,163,
-121,87,166,123,85,166,126,99,167,127,100,169,128,102,169,127,99,169,128,100,169,
-127,101,169,128,102,167,128,100,166,126,99,165,124,93,163,123,96,161,124,94,161,
-123,92,159,121,91,156,121,91,142,109,81,111,84,63,90,64,44,85,61,39,88,65,43,
-107,79,58,141,108,79,157,119,85,161,123,89,164,125,92,164,126,96,160,121,89,161,
-122,93,159,120,92,157,119,91,157,119,91,157,119,91,158,119,92,162,122,94,162,
-124,94,164,126,98,164,126,96,164,126,96,162,125,98,162,124,98,166,126,102,167,
-129,102,168,128,104,167,128,106,167,128,106,167,128,106,168,128,104,167,129,104,
-167,129,103,168,130,105,171,132,110,170,130,98,171,133,108,169,130,101,170,133,
-107,170,131,105,169,131,106,170,133,110,169,130,105,170,133,112,167,130,104,170,
-132,112,170,133,114,170,133,113,170,130,109,169,130,107,170,133,112,169,130,103,
-171,132,110,169,130,101,170,133,108,169,131,105,169,131,106,169,131,106,170,130,
-102,170,133,107,170,129,97,171,133,106,170,129,96,168,126,92,130,100,72,97,71,
-51,86,63,44,83,59,44,88,63,45,97,71,51,119,91,67,142,110,81,157,118,85,161,121,
-89,167,124,95,172,128,100,173,131,96,173,132,98,174,129,98,174,134,106,174,136,
-112,177,138,116,177,139,117,178,139,118,177,139,118,177,139,117,178,140,119,180,
-140,119,180,139,116,182,138,113,182,138,113,181,138,113,179,138,113,175,135,112,
-171,133,107,167,127,97,168,128,99,168,126,97,169,130,99,171,130,103,169,127,98,
-170,126,92,170,127,93,170,127,92,172,130,95,171,128,92,170,126,92,170,126,92,
-170,127,93,170,128,96,170,127,91,170,126,90,168,126,97,171,127,99,172,129,99,
-172,130,98,173,129,101,171,128,101,169,129,99,169,128,99,172,130,103,172,130,
-101,172,129,103,171,128,101,172,130,99,171,131,103,166,126,99,139,108,79,119,91,
-70,92,65,46,82,60,39,86,64,41,109,82,61,154,114,82,161,120,87,166,123,91,166,
-125,92,160,124,92,154,118,89,139,109,84,139,109,84,143,111,85,145,112,85,142,
-111,86,139,110,85,142,112,87,154,116,90,154,116,90,154,116,90,154,116,90,154,
-116,90,154,116,90,150,116,90,150,117,91,160,124,96,162,125,96,160,123,95,162,
-125,96,163,126,99,162,125,99,165,126,101,165,126,101,168,128,104,165,126,95,168,
-127,103,166,126,98,167,126,101,166,127,102,168,128,104,169,130,108,167,128,103,
-169,132,109,168,128,103,169,132,109,169,131,113,170,131,111,169,130,108,169,128,
-107,169,130,107,168,128,103,169,130,108,167,130,102,169,131,107,168,129,105,169,
-130,106,169,130,106,168,129,104,169,130,106,168,129,99,170,127,99,168,128,99,
-157,117,85,135,105,77,101,75,56,84,58,41,82,57,43,85,60,44,96,71,48,126,94,73,
-149,112,81,156,118,84,163,122,89,169,127,99,172,130,103,174,132,97,174,132,97,
-174,132,97,174,133,106,174,135,107,171,133,103,172,132,99,171,130,99,171,133,
-104,170,127,99,167,128,99,166,127,98,169,127,94,168,126,93,168,125,93,172,129,
-101,173,129,101,171,129,99,171,129,104,170,128,95,172,130,99,172,131,99,174,132,
-98,174,132,98,172,130,98,170,127,92,170,127,92,160,121,85,161,121,86,163,123,88,
-165,123,88,165,123,88,162,122,87,160,121,85,160,121,85,160,121,85,160,121,85,
-160,121,85,160,121,85,160,121,86,157,118,86,157,119,85,157,121,85,147,114,80,
-157,118,85,157,118,85,157,118,85,157,119,83,157,118,82,155,117,85,155,118,86,
-128,99,74,114,85,66,93,66,47,83,61,39,85,63,39,103,75,57,139,107,80,152,114,86,
-156,118,89,144,112,85,125,97,75,119,94,74,119,93,74,121,95,76,123,98,77,128,100,
-79,130,103,82,130,105,82,130,103,82,135,106,84,138,106,85,137,106,85,137,106,85,
-137,106,85,137,107,85,137,106,85,137,106,85,135,107,85,141,111,85,139,110,86,
-138,111,85,142,112,86,147,113,87,149,114,88,149,115,89,149,115,89,149,115,89,
-149,115,89,149,115,89,149,115,89,149,116,90,152,117,92,148,115,89,150,118,92,
-154,119,92,149,115,88,148,114,87,151,117,89,151,117,89,153,117,90,153,117,90,
-151,117,89,151,117,89,153,117,90,153,117,90,153,117,90,153,117,90,153,117,90,
-153,117,90,156,121,92,158,121,93,160,122,92,156,119,91,160,123,94,151,115,86,
-140,105,79,109,82,59,86,60,42,82,57,43,85,61,44,95,71,49,122,91,69,145,110,82,
-144,111,81,151,115,84,158,120,89,163,124,91,163,124,89,161,122,88,158,120,87,
-163,125,92,154,117,85,150,114,80,142,109,76,147,114,80,145,112,79,141,106,79,
-135,104,74,134,103,73,133,102,72,133,101,72,133,101,72,134,101,72,131,98,70,154,
-116,83,135,102,74,144,111,76,152,116,82,153,117,82,153,117,81,162,122,88,163,
-123,89,162,122,86,163,124,89,138,106,77,139,109,79,141,109,80,141,108,80,141,
-108,80,137,105,78,137,107,77,135,105,77,135,105,77,135,105,77,135,105,77,135,
-105,77,135,105,79,135,105,79,133,104,77,127,99,72,128,100,73,128,98,72,128,98,
-72,128,98,72,130,100,74,130,100,75,138,107,79,139,107,79,126,96,70,111,82,62,91,
-65,47,86,63,41,82,62,44,97,71,52,131,101,79,144,112,85,142,111,86,122,95,76,113,
-86,67,114,85,66,117,91,72,123,96,77,127,98,79,129,102,81,131,103,82,131,105,83,
-134,105,83,131,103,80,135,105,84,135,106,84,132,105,83,134,105,83,134,105,83,
-131,104,83,130,103,83,130,105,84,129,105,82,129,105,82,129,105,82,129,104,82,
-129,104,82,129,104,82,130,103,82,129,104,82,129,104,82,129,104,82,129,104,82,
-129,104,82,129,104,84,130,103,84,128,103,81,128,99,79,126,99,78,122,95,75,122,
-95,75,122,95,75,122,95,75,121,94,74,118,92,73,118,92,71,118,92,71,118,92,73,117,
-91,72,118,92,71,118,92,73,118,92,73,118,92,73,118,92,73,121,95,76,131,101,80,
-140,109,85,136,104,83,137,105,83,137,105,79,114,87,63,87,63,44,83,57,44,86,61,
-46,96,71,51,119,90,68,136,105,80,141,108,83,143,110,85,143,109,84,139,107,82,
-141,108,81,141,111,85,141,110,85,142,111,84,138,106,81,130,101,74,128,98,72,127,
-100,75,129,98,76,126,96,72,119,91,65,117,90,64,113,85,61,112,84,60,112,82,59,
-109,82,58,106,80,56,109,81,58,109,83,59,107,82,57,112,84,60,115,87,63,114,87,62,
-114,87,62,117,90,65,128,98,71,131,100,74,109,83,58,117,88,65,118,90,67,119,92,
-69,119,91,69,119,92,69,120,92,69,120,92,69,120,92,69,120,92,69,120,92,69,120,92,
-69,119,91,67,118,91,66,117,90,65,119,92,68,119,92,69,118,90,67,120,93,70,125,96,
-72,128,98,76,129,100,77,137,105,79,138,106,79,128,98,74,109,81,61,91,65,46,80,
-59,39,81,61,44,106,78,59,129,99,77,143,110,87,138,106,85,121,94,74,113,86,65,
-113,87,67,121,95,74,127,98,79,128,102,84,130,103,83,131,105,83,134,105,83,137,
-107,85,130,103,81,140,108,89,138,107,85,134,105,83,138,107,86,139,106,86,132,
-105,83,130,103,82,133,105,83,129,105,82,129,105,82,131,105,83,131,105,83,130,
-103,82,130,103,82,131,104,83,132,105,83,129,105,82,132,105,83,130,103,82,130,
-103,82,130,105,84,132,103,84,128,102,83,123,96,76,124,98,77,123,95,76,124,97,77,
-123,98,77,123,95,76,120,94,75,116,90,70,115,90,70,115,88,69,114,88,68,108,83,65,
-113,86,65,113,86,67,113,86,67,110,84,65,107,81,65,113,87,67,113,87,67,123,95,76,
-121,94,74,127,98,77,128,100,77,114,84,63,87,64,44,84,60,44,86,62,44,93,70,49,
-116,88,66,132,101,76,135,105,80,135,105,79,133,102,77,130,100,77,136,105,81,142,
-109,84,142,110,85,141,109,85,140,107,84,133,104,78,128,99,74,131,102,78,134,104,
-81,128,99,75,125,95,70,121,94,69,116,89,64,116,86,62,114,86,62,112,82,59,107,80,
-57,105,78,55,105,78,55,105,77,53,104,77,53,103,77,53,103,77,53,102,76,52,105,78,
-55,109,81,58,108,81,58,103,77,53,109,81,58,110,82,59,113,83,61,113,84,62,114,84,
-63,114,84,63,114,84,63,113,84,62,114,84,63,113,84,62,113,83,61,114,84,62,113,85,
-60,110,84,58,109,84,58,109,84,57,110,84,58,109,84,58,116,89,65,125,96,72,127,98,
-76,135,105,79,139,107,82,132,102,78,107,79,58,86,63,47,82,62,40,81,58,37,104,78,
-60,129,101,79,137,106,85,131,102,81,121,94,74,107,82,65,114,88,68,122,96,75,124,
-97,77,128,101,80,130,103,82,135,105,84,138,106,85,131,103,79,131,101,78,142,110,
-88,134,104,81,131,103,79,137,105,85,142,109,86,137,105,85,131,105,83,139,107,85,
-130,103,82,130,103,82,137,106,85,135,105,83,131,103,82,132,104,82,135,105,83,
-137,108,85,130,105,82,137,107,85,132,105,83,129,105,82,130,103,82,130,103,82,
-128,101,80,124,96,74,128,101,80,123,94,76,128,100,79,125,98,77,123,95,76,123,95,
-75,123,95,76,124,97,77,122,95,75,116,91,70,114,86,67,114,87,66,110,84,65,110,84,
-66,111,84,65,108,83,65,114,86,70,114,87,66,124,97,78,117,91,71,122,97,76,124,97,
-75,109,82,61,88,64,43,80,58,40,84,58,41,89,67,48,123,92,69,133,102,77,131,101,
-77,127,99,73,125,95,69,128,99,74,138,105,82,142,110,85,142,110,85,136,105,80,
-137,106,82,134,105,77,129,101,73,133,103,76,135,105,79,134,104,79,132,101,76,
-129,100,76,121,94,68,117,89,65,113,85,61,109,82,57,105,79,55,103,77,53,102,75,
-50,100,73,49,103,77,55,104,77,54,103,76,53,103,76,53,103,76,53,103,76,53,103,76,
-53,104,77,54,104,77,54,104,77,54,105,79,56,110,82,60,114,85,64,114,85,64,113,84,
-63,107,80,57,113,84,62,104,79,55,105,79,55,110,82,58,114,84,62,109,82,59,106,80,
-53,106,79,52,110,84,58,110,84,58,109,84,58,120,93,68,127,98,75,136,105,80,141,
-110,84,139,107,83,109,82,62,85,60,39,80,57,37,83,60,39,102,73,56,122,96,75,128,
-104,81,127,99,79,121,95,76,115,90,70,114,90,71,121,95,76,128,102,80,130,103,82,
-131,103,82,134,105,84,139,108,88,129,103,81,129,103,81,142,111,90,134,105,83,
-130,105,82,138,107,86,138,108,86,131,105,83,133,105,83,142,110,88,130,103,82,
-130,103,82,130,105,82,129,104,82,135,106,85,143,110,89,143,110,87,142,109,86,
-133,105,83,129,104,82,130,103,82,130,103,82,130,103,82,130,103,82,128,102,80,
-124,98,77,128,100,79,122,94,72,123,94,71,128,99,78,124,98,76,122,94,72,125,98,
-77,127,101,79,123,95,76,123,95,76,123,95,76,115,88,69,114,85,66,114,85,66,110,
-84,65,109,82,62,113,87,67,114,88,67,122,95,76,123,95,76,128,100,79,125,98,77,
-110,83,62,86,64,44,82,59,45,86,62,48,86,64,46,121,93,69,133,101,77,132,101,76,
-132,101,76,130,100,76,138,106,81,143,110,84,142,111,84,142,111,84,137,106,79,
-139,106,79,135,105,77,132,101,73,133,103,76,135,105,79,134,104,79,133,102,77,
-131,100,75,125,95,70,120,93,67,114,87,62,112,84,60,107,81,57,104,78,55,104,77,
-57,100,74,52,98,72,50,98,72,47,98,71,46,97,71,45,95,69,44,97,71,45,98,72,48,104,
-77,54,103,76,53,102,76,52,110,82,58,114,84,63,114,84,63,114,84,63,114,84,63,114,
-83,62,106,79,56,104,78,54,103,77,52,104,78,54,106,78,55,105,79,55,103,78,52,104,
-78,51,106,78,50,105,79,54,112,84,59,119,92,68,127,98,75,136,105,80,141,110,85,
-139,105,82,126,97,73,85,61,45,82,59,39,81,59,41,103,78,61,122,97,78,127,99,79,
-122,95,75,123,95,76,122,95,75,122,95,75,127,99,79,130,103,82,131,103,80,131,103,
-80,135,106,84,139,108,86,130,103,81,132,103,80,142,109,89,134,104,81,131,105,81,
-137,106,85,137,106,85,135,106,84,137,106,85,130,105,82,130,103,79,129,103,81,
-137,106,85,137,107,85,139,106,85,143,110,87,143,110,87,142,109,87,134,105,83,
-142,110,86,132,105,83,137,106,85,135,105,84,130,103,82,128,100,79,126,98,78,128,
-100,79,123,94,75,122,94,72,123,96,74,123,95,75,123,95,76,127,98,78,128,101,80,
-124,97,77,128,100,79,124,97,76,122,95,76,122,95,75,115,90,70,113,87,67,114,87,
-66,114,87,66,113,87,67,122,96,75,128,99,79,128,101,79,125,98,77,113,86,63,93,67,
-47,83,57,41,85,63,46,85,64,46,119,91,69,126,95,72,130,98,75,134,104,79,141,110,
-84,142,111,84,142,111,84,142,111,84,142,111,84,141,111,84,137,106,78,131,102,73,
-131,102,73,133,103,76,135,105,79,134,104,79,133,101,75,128,99,75,124,94,70,120,
-92,67,115,88,62,113,83,60,109,82,59,105,79,58,104,77,54,96,70,44,98,72,50,98,72,
-50,99,72,49,99,71,48,97,71,45,98,73,47,103,77,53,109,84,59,117,88,65,119,92,68,
-120,93,70,121,93,69,121,93,69,120,93,70,117,88,65,110,84,59,110,84,58,109,84,58,
-109,83,57,109,83,57,109,84,58,109,84,58,109,84,58,109,84,58,109,84,58,109,83,58,
-110,84,58,119,91,67,127,98,75,136,105,80,142,111,84,139,109,83,130,99,76,95,69,
-49,81,59,38,84,62,42,106,79,63,121,97,77,128,101,80,127,99,78,123,95,76,123,95,
-76,123,95,76,130,103,81,138,108,86,134,105,83,135,106,83,140,108,88,140,107,86,
-142,109,89,142,109,86,145,112,91,142,110,88,139,108,89,141,109,86,137,107,85,
-134,105,84,142,111,89,139,108,88,138,106,85,139,108,88,141,109,86,142,109,89,
-141,107,88,141,107,86,137,107,85,144,110,88,144,110,89,144,110,88,142,111,89,
-142,110,89,141,110,89,135,106,85,128,102,80,126,98,79,131,104,85,128,100,83,128,
-100,81,130,103,85,128,101,84,130,103,85,130,102,84,131,104,85,131,103,85,132,
-103,84,129,100,84,128,101,84,129,100,84,126,98,78,121,95,76,122,95,75,122,95,76,
-127,101,79,134,105,83,138,106,85,134,105,83,125,98,77,114,87,63,95,71,51,84,63,
-45,86,64,46,85,64,46,119,91,69,124,95,72,128,99,75,141,108,81,147,112,83,142,
-111,84,142,111,84,142,111,84,144,110,83,141,111,84,141,109,82,140,109,80,139,
-105,79,137,105,79,136,105,80,135,105,79,132,102,78,130,99,74,125,95,71,124,94,
-70,123,92,70,116,88,65,114,86,62,110,83,59,109,82,58,108,81,57,107,80,56,105,78,
-55,105,78,55,104,77,53,107,80,57,110,83,60,114,86,63,119,92,68,121,93,68,121,94,
-68,121,94,68,121,94,68,121,94,68,121,94,68,121,95,69,120,92,66,120,93,68,119,91,
-66,117,90,66,113,86,61,112,84,60,113,85,60,113,85,61,113,85,60,112,84,61,106,80,
-56,112,82,59,119,91,68,128,99,75,136,105,80,142,111,84,140,109,83,130,98,75,111,
-84,60,86,64,47,89,69,48,107,82,64,123,98,77,127,101,79,125,98,77,124,97,77,123,
-95,76,128,101,79,130,103,82,133,105,83,132,105,82,132,105,83,134,105,83,133,105,
-81,134,104,81,134,104,81,134,105,84,133,106,84,133,106,84,135,106,84,133,105,83,
-131,105,83,134,105,84,133,106,84,133,105,83,135,105,84,134,105,83,135,105,83,
-134,105,83,133,105,83,134,105,83,142,110,89,135,106,85,137,107,85,133,106,84,
-133,106,84,133,106,84,132,105,83,130,103,83,131,104,85,131,104,85,127,98,79,127,
-98,79,127,98,79,127,98,79,127,98,79,128,101,82,130,102,84,128,100,80,131,104,86,
-127,98,79,127,98,79,127,98,79,128,100,80,126,98,79,123,95,76,123,95,76,125,98,
-77,139,107,86,141,109,86,135,105,83,125,98,76,115,87,64,96,72,51,85,64,46,86,64,
-46,85,64,46,119,91,69,123,94,71,128,98,73,141,108,81,143,111,84,141,109,83,137,
-107,79,135,106,78,135,105,76,135,106,76,135,106,77,135,106,77,135,105,76,134,
-105,76,134,103,75,132,102,75,132,101,74,128,99,73,126,97,71,125,95,69,123,94,68,
-119,91,66,118,90,65,119,90,66,119,91,67,114,85,60,113,84,58,113,84,58,116,87,62,
-118,90,66,119,91,67,120,92,69,120,92,69,127,98,75,128,98,73,128,98,73,128,98,73,
-128,98,73,128,98,73,128,98,73,128,99,74,128,98,74,128,98,75,127,98,75,125,95,71,
-123,93,69,118,90,67,118,89,66,117,89,65,116,88,64,112,83,58,109,83,57,110,84,58,
-119,91,67,128,99,75,137,106,81,142,111,84,140,109,83,128,99,76,105,78,58,92,67,
-51,86,67,45,105,78,61,125,98,77,129,103,81,128,100,79,127,99,79,128,101,80,130,
-105,82,130,103,81,135,105,83,136,105,85,135,105,83,133,105,82,137,105,84,137,
-106,84,133,105,80,137,106,85,139,106,85,139,106,85,139,106,85,139,108,86,137,
-107,85,131,105,83,137,107,85,137,107,86,133,105,83,130,105,82,130,105,83,135,
-105,84,135,106,85,134,105,84,142,110,90,134,107,85,139,108,88,137,107,86,137,
-107,86,134,105,84,130,105,83,130,105,84,130,105,84,130,103,84,128,101,80,128,
-101,80,128,100,79,128,101,80,128,101,80,128,103,83,131,103,85,128,102,84,132,
-104,86,128,102,84,128,101,84,128,101,84,130,102,84,128,101,82,124,97,76,123,95,
-76,124,97,77,136,105,83,140,107,85,134,105,83,125,98,76,117,88,65,98,72,53,85,
-63,47,86,63,48,85,64,46,119,91,69,123,94,71,133,103,77,141,109,83,142,109,84,
-141,110,84,140,109,81,137,106,79,133,103,74,132,103,73,135,106,78,135,105,76,
-135,105,77,138,106,79,135,105,79,132,102,76,134,105,79,133,104,79,132,102,78,
-132,104,78,133,103,77,132,101,76,130,100,77,130,101,78,131,101,78,130,99,77,127,
-96,72,128,98,74,128,98,75,127,98,75,127,98,75,127,98,75,127,98,75,136,105,80,
-133,104,77,135,105,79,133,105,78,133,103,77,134,104,79,133,104,79,130,100,76,
-132,101,76,130,100,76,130,99,76,128,98,75,128,99,74,128,98,74,126,98,73,121,94,
-69,123,93,69,119,90,66,119,91,66,117,89,64,123,95,69,133,104,78,140,110,84,142,
-111,84,140,109,83,128,99,75,107,79,57,95,71,51,84,65,44,108,83,65,128,100,79,
-130,103,82,132,105,83,137,107,85,139,107,85,138,107,86,132,105,82,138,107,85,
-138,107,85,134,105,83,135,106,84,141,107,88,142,107,86,132,105,80,143,109,88,
-139,106,85,137,105,85,140,108,88,143,110,89,138,108,88,133,105,83,141,110,89,
-135,106,85,132,105,85,135,106,85,133,106,86,135,106,86,137,107,88,134,106,85,
-144,111,90,135,105,85,145,112,91,139,108,89,141,108,89,135,106,86,134,105,85,
-135,105,85,132,105,85,135,106,85,131,105,85,135,107,85,133,105,85,135,105,85,
-134,106,85,132,105,85,132,105,85,132,105,85,137,106,89,133,105,87,135,107,91,
-134,105,89,131,104,85,129,103,84,128,101,80,128,99,79,129,102,80,137,105,85,139,
-107,86,134,105,83,125,97,75,118,90,67,100,74,55,85,63,46,86,64,48,85,64,46,119,
-92,69,123,94,70,135,105,79,142,111,84,142,111,84,142,109,84,142,111,84,142,110,
-83,139,106,79,138,105,78,140,110,80,139,108,79,140,110,81,141,110,84,141,109,84,
-138,107,82,140,109,84,139,107,84,137,105,82,137,105,81,137,105,81,136,105,81,
-135,105,81,134,105,80,134,105,81,135,105,81,133,105,80,133,102,79,135,105,80,
-134,104,79,133,103,76,135,105,78,136,105,80,142,110,83,139,107,79,141,109,81,
-138,106,79,138,106,80,137,105,81,137,105,81,132,101,76,133,101,77,135,105,79,
-133,102,77,133,102,77,132,101,76,130,99,76,130,99,74,126,95,71,126,97,73,126,97,
-73,127,96,73,124,94,70,128,99,74,137,106,81,142,111,84,142,111,84,140,109,83,
-130,98,75,109,82,60,93,70,51,87,68,46,114,85,66,128,101,80,130,103,82,134,105,
-83,143,110,87,143,111,88,145,112,89,140,110,89,142,111,90,137,106,85,130,105,83,
-133,105,83,137,107,85,136,106,84,131,105,79,141,107,86,135,106,84,131,105,83,
-138,107,86,142,110,89,135,107,85,132,106,84,141,110,89,130,105,84,132,105,86,
-135,107,89,135,106,89,137,107,90,140,110,90,135,107,91,145,112,91,135,106,90,
-145,112,91,135,105,88,135,106,86,134,106,85,135,107,86,138,107,89,134,105,85,
-142,111,90,132,105,85,135,106,86,134,106,85,135,107,86,135,105,86,132,105,86,
-131,105,85,130,105,84,142,111,89,132,105,87,135,107,88,135,106,89,134,106,89,
-134,106,87,133,105,85,134,107,85,132,105,83,141,109,86,142,109,86,135,105,83,
-125,98,77,118,91,68,101,76,56,84,60,44,84,59,43,85,64,46,119,92,69,118,90,67,
-134,105,79,142,111,84,142,110,84,144,111,83,148,112,83,148,112,83,147,112,82,
-146,112,83,147,112,82,146,112,83,147,112,82,148,112,83,148,112,83,148,112,83,
-148,112,83,147,112,83,144,111,84,142,109,84,141,109,83,140,106,81,138,107,81,
-137,107,82,138,106,82,135,105,80,137,106,82,137,106,83,141,110,84,139,109,82,
-140,109,80,140,107,79,142,110,83,145,112,83,145,112,83,145,112,83,147,112,83,
-146,112,84,144,111,84,140,110,83,139,106,79,135,105,79,142,109,82,135,105,79,
-135,105,77,135,105,79,135,104,79,135,104,79,135,104,79,135,104,79,135,104,79,
-133,102,77,129,99,73,131,101,75,139,107,82,142,110,84,142,110,84,140,109,83,130,
-99,74,115,86,65,96,70,55,86,65,43,114,85,66,129,102,79,130,103,82,133,105,83,
-143,111,87,143,113,89,145,113,89,145,112,91,145,112,91,141,110,90,133,105,83,
-131,105,83,133,105,83,131,105,81,130,103,80,141,107,86,134,105,83,132,105,83,
-137,107,88,138,108,90,133,106,85,133,106,86,140,110,90,130,105,84,132,105,86,
-134,107,85,135,107,89,140,110,90,141,110,91,140,108,90,144,112,91,138,107,90,
-144,112,91,135,108,88,134,107,85,135,106,85,138,108,88,141,110,89,137,108,86,
-144,112,90,135,108,85,135,108,85,135,108,85,135,106,85,135,107,89,134,107,89,
-134,107,85,135,106,85,145,112,90,133,105,86,134,106,85,133,105,86,137,107,89,
-138,107,89,135,105,85,139,110,89,134,108,84,143,110,89,143,111,88,135,105,84,
-127,98,79,118,91,70,103,76,58,84,60,44,84,58,43,85,64,46,119,92,69,114,88,63,
-133,105,78,144,111,85,147,112,83,147,113,82,152,115,82,152,115,82,151,115,84,
-151,115,84,151,115,84,151,115,84,151,115,84,152,115,83,151,115,84,151,115,84,
-153,114,82,150,113,82,150,113,83,153,113,83,149,113,82,145,111,82,145,110,82,
-144,111,84,144,111,84,142,109,81,144,111,83,144,111,83,144,111,85,146,112,84,
-145,112,83,145,112,82,144,112,81,153,115,87,153,115,87,153,114,87,153,114,87,
-153,114,84,150,113,83,147,112,85,148,112,84,144,111,84,144,111,84,144,111,84,
-144,111,84,144,111,85,144,111,85,144,111,84,143,111,84,142,110,84,143,110,84,
-137,106,79,138,105,80,138,107,79,141,110,82,144,111,82,144,111,82,140,109,83,
-130,100,74,115,85,65,95,69,54,86,65,44,113,87,65,128,100,79,130,103,82,132,105,
-83,141,109,86,145,112,88,145,112,91,143,112,92,144,112,93,143,112,93,140,110,91,
-138,108,90,142,110,90,135,107,86,135,107,86,145,112,91,138,108,88,135,108,85,
-138,108,90,140,110,91,135,106,90,137,107,90,142,112,93,135,107,86,134,105,84,
-139,110,89,142,112,90,147,114,92,147,115,93,147,114,92,147,114,92,147,114,92,
-147,114,92,147,114,92,146,114,92,147,113,92,147,114,92,147,114,92,147,114,92,
-147,114,92,147,114,92,147,114,92,147,114,92,147,114,92,147,114,92,147,115,93,
-148,115,93,146,113,92,145,112,91,137,108,85,144,112,90,138,108,86,139,110,88,
-140,110,89,139,110,86,142,112,90,137,108,85,145,112,91,145,112,88,135,106,84,
-127,98,79,118,91,70,104,78,58,86,62,46,86,61,49,85,64,46,118,91,68,115,89,64,
-133,105,78,149,112,85,151,115,84,152,115,82,153,114,82,153,114,82,153,114,86,
-153,114,86,153,114,86,153,114,84,153,114,84,153,114,85,151,115,84,153,113,85,
-153,114,82,153,114,86,153,114,86,153,114,84,151,114,83,150,113,83,150,113,83,
-149,113,84,149,113,84,149,113,83,149,113,83,148,113,83,149,113,85,151,115,84,
-153,114,82,153,114,82,151,115,84,151,115,84,153,114,87,153,114,85,151,115,85,
-151,115,84,153,113,85,153,114,86,151,115,84,151,115,84,151,115,84,151,115,84,
-151,115,84,153,114,86,153,113,85,151,115,84,149,113,82,142,110,81,142,111,84,
-142,111,84,142,111,84,142,111,84,144,111,85,148,113,84,150,113,82,140,109,83,
-129,98,76,114,85,65,95,68,53,89,67,44,110,85,65,128,99,78,129,103,81,130,103,82,
-130,105,84,145,112,91,144,112,90,142,112,94,142,112,92,142,112,94,142,112,96,
-143,113,94,145,112,91,145,112,91,145,112,91,145,112,91,145,112,91,144,112,92,
-146,113,92,146,112,92,146,113,92,144,113,92,144,113,92,145,112,92,146,113,90,
-146,113,89,149,116,93,150,119,96,150,119,96,150,118,95,150,118,95,150,119,96,
-150,118,95,150,118,95,150,118,95,150,118,95,150,118,95,150,118,95,150,119,96,
-150,118,95,150,119,96,150,118,95,150,118,95,150,118,95,150,118,95,150,118,95,
-150,118,95,149,118,95,146,113,89,146,113,90,145,112,88,146,112,89,145,112,88,
-145,112,88,143,113,88,143,113,88,143,113,88,144,112,90,145,112,88,135,106,85,
-127,98,79,118,91,70,107,79,59,90,65,51,86,62,48,85,64,46,114,87,65,121,94,69,
-135,105,79,149,112,83,151,115,84,151,115,84,151,115,84,151,115,84,151,115,84,
-151,115,84,151,115,84,151,115,84,151,115,84,151,115,84,151,115,84,151,115,84,
-151,115,84,151,115,84,151,115,84,151,115,84,151,115,84,151,115,84,151,115,84,
-151,115,84,151,115,84,151,115,84,153,114,83,151,115,84,151,115,84,151,115,84,
-151,115,84,151,115,84,151,115,84,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,149,113,85,143,111,84,142,111,84,
-142,111,84,142,111,84,143,111,84,149,113,84,153,113,84,149,113,82,140,109,83,
-128,99,75,105,78,58,93,68,51,89,68,46,113,84,64,122,94,72,128,99,78,130,103,82,
-132,105,83,141,111,89,133,105,85,134,107,85,134,107,87,134,107,87,139,110,90,
-145,112,91,145,112,91,145,112,91,145,112,91,145,112,91,145,112,91,149,116,97,
-149,118,99,150,117,99,149,117,99,149,118,99,149,118,99,150,117,99,150,117,99,
-150,118,96,150,117,98,149,118,98,149,118,99,150,118,98,150,119,96,150,117,99,
-150,119,96,150,118,97,150,118,97,150,117,97,150,117,97,150,118,96,150,118,98,
-150,118,95,150,118,99,150,119,96,150,118,97,150,118,97,150,118,97,149,118,97,
-150,118,96,150,117,98,150,119,96,150,117,99,149,118,99,149,117,99,147,114,94,
-145,112,90,145,112,89,142,112,88,134,107,85,135,106,85,144,112,90,135,106,85,
-127,98,79,117,91,71,107,80,60,90,64,49,82,57,44,86,63,44,107,80,57,123,93,68,
-137,105,79,149,112,85,151,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,152,115,82,153,114,82,152,115,82,152,115,82,
-152,115,82,152,115,82,153,114,82,153,114,82,153,114,82,152,115,82,152,115,82,
-152,115,82,152,115,82,152,115,82,152,115,82,152,115,82,152,115,82,150,115,82,
-150,115,82,150,115,82,152,115,82,152,115,82,152,115,82,149,113,83,140,109,83,
-128,99,75,109,82,59,91,66,50,90,70,46,109,82,62,128,98,76,130,103,82,130,103,82,
-132,105,83,141,110,89,134,107,85,143,111,90,144,112,90,144,112,90,144,112,90,
-143,112,88,146,113,89,149,118,95,149,118,95,150,117,95,150,117,95,150,118,95,
-150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,152,117,95,
-150,119,96,150,118,96,150,118,96,150,119,96,150,118,95,150,118,95,152,117,94,
-150,118,95,152,117,94,150,118,95,150,117,95,150,117,95,150,118,95,152,117,94,
-150,118,95,152,117,94,150,118,95,152,117,94,150,118,95,150,117,95,150,117,95,
-150,118,95,152,117,94,150,118,95,152,117,94,150,119,96,150,118,96,150,117,95,
-147,114,91,143,113,88,142,111,87,135,106,83,144,112,91,145,112,91,135,107,88,
-127,98,79,118,92,73,107,80,63,93,67,51,86,62,49,86,64,46,107,81,58,123,94,68,
-138,106,80,149,112,82,152,115,82,152,115,82,152,115,82,153,114,82,152,115,82,
-152,115,82,152,115,82,152,115,82,153,114,82,153,114,82,153,114,82,152,115,82,
-152,115,82,152,115,82,152,115,82,152,115,82,152,115,82,152,115,82,152,115,82,
-152,115,82,152,115,82,152,115,82,152,115,82,152,115,82,152,115,82,152,115,82,
-152,115,82,152,115,82,152,115,82,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,149,113,83,140,109,83,
-128,99,75,106,79,59,85,61,42,86,66,44,104,78,54,125,99,76,130,103,83,130,103,82,
-132,105,83,144,112,90,135,107,88,143,111,90,145,112,91,147,113,94,149,116,97,
-149,117,97,150,117,97,152,117,94,150,118,97,150,117,97,150,118,98,150,118,98,
-150,118,98,150,118,98,150,118,98,150,118,98,150,118,98,150,118,98,150,117,98,
-149,118,98,150,118,98,150,117,97,150,118,96,150,118,98,150,118,97,150,117,98,
-152,117,94,152,117,98,150,117,97,150,117,98,150,117,97,150,118,96,150,117,97,
-150,118,95,150,118,98,152,117,94,152,117,98,150,117,97,150,117,98,150,117,97,
-150,117,95,150,117,97,150,118,95,150,118,98,150,117,95,150,117,97,149,115,95,
-146,113,90,145,112,89,142,112,88,135,106,84,144,112,90,145,112,91,138,108,90,
-127,98,79,118,92,73,107,80,63,93,67,51,86,62,49,85,64,47,114,86,64,121,93,69,
-140,109,81,148,112,83,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,151,113,84,152,115,82,152,115,81,152,115,81,
-152,115,81,152,115,81,152,115,81,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,81,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,152,115,81,152,115,81,153,114,82,153,114,82,150,113,82,140,109,83,
-130,98,74,100,75,55,84,62,40,87,67,45,109,82,59,127,96,74,131,103,81,132,105,83,
-137,106,85,145,112,88,142,111,90,144,112,91,149,116,94,149,118,96,150,118,96,
-150,118,96,150,118,96,150,119,96,150,118,96,150,118,96,150,118,96,150,118,96,
-150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,
-150,118,97,150,118,97,150,118,96,150,118,95,150,118,96,150,118,96,150,118,96,
-150,119,96,150,118,96,150,118,96,150,118,96,150,119,96,150,118,95,150,118,96,
-150,119,96,150,118,96,150,119,96,150,118,96,150,118,96,150,118,96,150,118,96,
-150,119,96,150,118,96,150,118,95,150,118,96,150,119,96,150,118,96,148,116,93,
-146,113,89,145,113,89,144,112,89,142,112,90,145,112,91,145,112,91,142,111,90,
-129,101,81,118,92,73,107,80,63,93,67,51,87,62,51,86,63,49,109,83,64,125,96,72,
-141,109,83,149,113,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-152,115,81,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,81,
-152,115,81,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,113,85,153,113,85,153,114,82,153,113,84,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,
-152,115,82,153,113,84,153,113,85,153,113,85,153,113,84,150,113,82,140,109,83,
-130,98,75,98,73,55,86,62,40,90,67,44,110,82,62,128,97,74,132,103,80,134,105,83,
-142,110,86,143,113,89,145,112,90,149,116,95,150,117,98,150,117,98,150,117,98,
-150,117,98,150,117,98,149,118,98,150,117,98,150,117,98,149,118,98,149,118,98,
-150,117,98,150,117,98,150,117,98,149,118,98,150,117,98,150,117,98,150,117,98,
-150,118,98,150,117,98,150,118,97,150,118,96,150,117,98,150,117,98,150,117,98,
-149,118,98,150,117,98,150,118,98,150,117,98,150,118,97,150,118,96,150,117,98,
-149,118,98,150,117,98,149,118,98,150,117,98,150,118,98,150,117,98,150,117,98,
-149,118,98,150,117,98,150,119,96,150,117,98,149,118,98,150,117,98,149,117,96,
-149,115,95,149,115,95,149,115,96,149,115,96,148,115,94,147,115,92,142,111,88,
-128,99,78,117,91,71,107,80,61,93,67,52,87,62,51,86,62,50,110,84,63,123,94,70,
-142,108,82,149,113,83,153,114,82,151,115,84,153,113,85,153,113,85,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,84,153,114,82,153,113,85,
-153,113,85,153,113,85,153,113,85,153,113,85,153,113,85,151,113,84,152,115,82,
-153,113,85,153,113,85,154,113,83,153,113,85,153,113,85,153,113,85,153,113,84,
-153,113,84,153,113,85,153,113,85,153,113,84,153,113,84,153,114,82,153,113,84,
-153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,151,114,85,153,113,84,
-153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,
-153,114,82,153,113,84,153,113,84,153,113,84,154,114,85,153,114,83,140,109,83,
-130,99,76,84,60,44,81,59,38,90,68,44,108,84,60,127,98,75,133,105,81,137,106,85,
-149,113,87,148,115,92,149,117,94,150,117,97,150,118,97,150,118,97,150,118,97,
-150,118,97,150,118,98,150,118,98,150,118,97,150,118,97,150,118,98,150,118,98,
-150,118,98,150,118,97,150,118,98,150,118,98,150,118,97,150,118,97,150,118,97,
-150,118,98,150,117,97,150,118,96,150,118,96,150,118,97,150,118,97,150,118,97,
-150,118,98,150,118,98,150,118,98,150,118,98,150,118,96,150,119,96,150,118,98,
-150,118,98,150,118,98,150,118,98,150,118,98,150,118,98,150,118,98,150,118,98,
-150,118,98,150,118,97,150,119,96,150,118,97,150,118,98,150,118,98,150,118,98,
-150,118,98,150,118,97,150,118,97,150,118,97,150,118,95,154,119,96,152,116,91,
-129,101,79,117,91,71,107,80,60,93,67,52,87,62,51,86,61,50,109,81,61,119,92,69,
-137,106,79,152,115,82,154,115,84,153,114,82,153,113,84,153,113,84,153,113,84,
-153,113,84,153,113,84,153,113,84,153,113,84,151,113,84,153,114,82,153,113,84,
-153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,151,114,83,153,114,82,
-153,113,85,154,113,85,151,113,84,153,113,84,153,113,84,153,113,84,151,113,84,
-153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,
-151,115,84,151,115,84,153,113,84,153,113,84,153,113,84,150,114,85,153,114,82,
-151,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,114,82,
-153,114,82,153,113,84,153,113,84,153,113,84,156,116,86,157,118,86,139,107,83,
-129,98,76,80,57,38,78,57,37,89,70,44,105,79,55,128,97,73,135,105,82,142,110,86,
-156,117,92,152,117,94,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,
-150,118,97,150,118,97,150,119,96,150,118,97,150,118,97,150,118,97,150,118,97,
-150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,
-150,119,96,150,118,96,150,118,96,150,119,96,150,118,97,150,118,97,150,118,97,
-150,119,96,150,118,97,150,119,96,150,118,96,150,118,96,150,119,96,150,118,97,
-150,118,97,150,118,97,150,119,96,150,118,95,150,118,95,150,118,96,150,118,97,
-150,118,97,150,118,97,150,118,98,150,118,97,150,119,96,150,118,96,150,118,97,
-150,118,97,150,118,96,150,118,95,150,118,97,150,118,95,156,123,96,155,118,92,
-137,106,84,118,91,70,107,79,59,90,67,52,86,61,51,84,59,48,108,82,60,120,92,70,
-139,106,79,158,118,85,157,117,85,151,115,84,153,113,84,151,115,84,153,113,84,
-153,113,84,153,113,84,153,113,84,153,113,84,151,113,84,153,114,82,153,113,84,
-151,114,85,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,153,113,84,
-153,113,84,154,113,84,153,114,82,153,114,82,153,113,84,153,113,84,153,113,84,
-153,113,84,153,113,84,151,115,84,153,114,87,153,114,87,153,114,86,153,114,86,
-153,113,85,153,113,85,153,114,86,153,114,86,153,114,86,153,114,86,152,115,83,
-153,114,86,153,114,86,153,114,86,153,114,87,153,114,86,153,114,86,152,115,83,
-151,114,83,153,114,86,153,114,86,153,114,86,157,117,87,158,119,87,139,107,83,
-118,91,68,84,59,40,80,57,37,89,71,44,110,82,58,124,98,74,133,105,82,144,112,87,
-160,122,95,150,117,95,152,117,98,152,117,98,152,117,98,150,117,98,150,117,98,
-152,117,98,150,117,97,150,119,96,152,117,98,152,117,98,152,117,98,150,117,98,
-150,117,98,152,117,98,150,117,98,149,117,98,152,117,98,152,117,98,152,117,98,
-150,118,96,150,117,98,150,117,98,149,118,96,150,118,98,152,117,97,152,117,98,
-150,119,96,150,117,97,150,118,96,150,118,97,150,118,97,150,118,96,150,117,98,
-149,117,97,152,117,97,150,119,96,152,117,94,150,118,95,150,118,97,150,118,98,
-149,117,98,150,117,98,149,118,98,150,117,98,150,118,96,150,117,97,150,118,98,
-150,118,98,150,117,97,150,118,96,149,117,97,150,118,95,157,123,97,152,117,91,
-139,109,85,122,95,73,106,80,58,88,63,49,85,61,49,81,57,44,110,83,60,119,92,69,
-142,109,81,160,119,86,159,119,86,153,113,84,153,114,86,151,113,84,153,114,86,
-153,114,86,153,114,87,153,114,87,153,114,86,153,114,86,151,114,85,153,114,86,
-153,114,86,153,114,87,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,151,113,84,153,113,85,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,87,154,113,85,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,113,85,152,115,82,
-153,113,85,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,84,158,118,86,158,119,87,139,107,82,
-119,91,68,86,62,42,80,58,37,93,71,44,114,85,63,123,97,74,131,103,81,141,110,85,
-161,124,101,152,118,95,150,118,96,152,117,95,150,118,96,150,118,96,150,118,96,
-152,117,95,150,118,96,149,118,96,150,118,96,152,117,95,152,117,95,150,118,96,
-150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,152,117,95,150,118,96,
-150,119,96,150,117,98,150,117,98,150,119,96,152,117,94,152,117,94,152,117,94,
-150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,152,117,94,
-152,117,94,152,117,94,150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,
-150,118,96,150,118,96,149,119,96,150,118,96,150,117,95,150,117,95,150,117,95,
-150,117,95,152,117,94,152,117,94,152,117,94,149,117,94,159,126,103,152,116,91,
-138,109,84,121,95,71,102,77,54,84,61,45,81,57,44,81,57,44,110,83,60,119,92,70,
-142,109,81,160,118,86,159,119,86,151,115,84,153,113,85,153,113,85,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,151,115,84,153,114,85,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,113,85,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,152,115,82,152,115,82,152,115,82,152,115,82,
-152,115,82,152,115,82,152,115,82,152,115,82,152,115,82,152,115,81,152,115,81,
-152,115,81,152,115,82,152,115,82,152,115,82,152,115,82,153,114,82,152,115,82,
-152,115,81,152,115,82,152,115,82,152,115,81,156,117,84,157,119,87,138,106,82,
-119,91,68,86,63,43,82,60,38,90,67,43,99,71,51,121,94,72,130,103,82,139,111,86,
-161,125,101,156,122,99,149,118,98,150,117,98,149,118,98,149,117,98,149,118,98,
-150,117,98,150,118,98,149,117,98,149,117,98,150,117,98,150,117,98,149,118,98,
-149,117,98,149,118,98,150,118,98,149,117,98,149,117,98,150,117,98,149,118,99,
-150,118,97,152,117,98,150,118,97,150,118,97,150,117,97,150,119,96,150,117,98,
-149,118,98,150,118,98,149,118,98,149,118,98,149,118,98,149,118,98,150,118,98,
-150,119,96,150,117,98,149,118,98,150,118,98,149,118,98,149,118,98,149,118,98,
-149,118,98,150,117,98,149,117,98,150,117,98,149,118,98,150,118,98,150,118,97,
-150,118,97,150,117,97,150,118,96,150,118,98,152,117,92,162,126,101,158,121,91,
-138,106,80,121,94,69,101,76,53,83,61,46,82,57,46,81,56,42,110,83,60,119,92,69,
-144,111,81,160,118,86,159,119,86,153,114,82,152,115,82,152,115,82,152,115,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,152,115,82,
-152,115,82,153,114,82,152,115,82,152,115,81,152,115,82,152,115,82,152,115,82,
-152,115,82,152,115,82,153,114,82,152,115,81,152,115,82,152,115,82,152,115,82,
-152,115,82,152,115,82,152,115,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,80,149,114,81,136,105,80,
-119,91,69,86,63,45,80,58,39,92,67,43,99,73,51,121,95,74,130,103,82,138,110,85,
-161,123,95,156,123,99,152,118,94,150,119,96,150,119,96,150,119,96,150,119,96,
-150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,
-150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,
-150,119,96,152,117,94,152,117,94,150,118,95,150,119,96,150,118,95,150,119,96,
-150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,
-150,118,95,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,
-150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,150,119,96,
-150,119,96,150,119,96,150,119,96,152,118,95,156,122,100,166,128,104,162,124,95,
-140,109,83,118,91,66,102,77,53,83,60,45,81,57,45,80,57,39,110,83,60,119,92,70,
-147,112,80,159,119,83,159,118,83,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,153,114,82,
-153,114,82,153,114,82,153,114,82,153,114,84,153,114,84,153,114,82,153,114,82,
-153,114,82,153,114,84,153,114,86,153,113,85,153,114,82,152,115,82,152,115,82,
-153,113,85,153,114,86,153,113,84,153,114,82,152,115,83,153,113,85,152,115,82,
-152,115,82,153,114,86,151,113,84,153,114,82,153,114,82,147,112,82,130,98,75,120,
-92,69,86,63,44,80,59,40,94,71,51,100,73,51,115,89,68,132,105,83,137,107,85,155,
-117,91,159,121,94,153,118,93,150,118,97,150,117,98,150,117,98,150,117,98,150,
-117,98,150,117,98,150,117,98,150,117,98,150,117,98,150,117,98,149,118,98,149,
-118,98,150,117,98,150,118,98,149,118,98,150,117,98,150,117,98,150,117,98,150,
-117,98,150,117,98,150,117,98,150,117,99,150,118,99,149,118,98,150,117,98,149,
-118,98,150,118,98,150,117,98,150,117,98,149,118,98,149,118,98,150,117,98,149,
-117,98,150,117,98,149,118,98,150,118,98,149,118,98,149,118,98,149,118,98,149,
-118,98,150,117,98,149,117,98,150,117,98,149,118,98,149,118,98,149,118,98,149,
-118,98,150,117,98,150,117,98,152,116,98,156,122,99,167,128,99,157,120,89,135,
-105,76,115,88,64,102,76,55,80,56,40,81,56,43,80,57,38,110,83,60,119,92,69,138,
-106,79,157,117,82,159,118,83,151,113,84,153,114,86,153,114,82,153,114,86,153,
-114,86,153,114,84,152,115,82,153,114,84,153,113,85,151,115,84,153,115,87,152,
-115,82,153,114,82,153,114,86,151,113,84,153,113,85,153,113,85,153,114,82,152,
-115,82,153,115,86,152,115,81,152,115,81,153,114,82,153,113,85,153,114,85,153,
-114,83,153,114,82,154,114,83,153,114,86,154,114,84,151,115,84,153,113,85,153,
-114,84,153,114,85,153,114,86,151,115,84,153,114,82,153,115,87,153,114,82,153,
-114,86,153,115,87,153,113,85,151,115,84,153,114,84,153,114,86,153,114,82,153,
-114,82,151,115,84,153,114,82,153,114,82,153,114,82,147,112,82,130,98,75,120,92,
-70,86,63,44,85,63,48,97,71,51,101,74,52,108,79,61,129,102,80,139,109,86,153,115,
-89,155,117,90,152,117,93,152,117,94,150,118,96,150,118,96,150,118,96,150,118,96,
-150,118,96,150,118,96,150,118,96,150,118,96,150,118,96,150,119,96,150,119,96,
-150,118,96,150,118,96,149,119,96,150,118,96,150,118,96,150,118,96,150,118,96,
-149,117,98,150,118,98,150,118,98,149,118,99,149,119,97,150,118,96,149,119,96,
-150,118,96,150,118,96,150,118,96,150,118,96,150,119,96,150,118,96,149,119,96,
-150,118,96,149,119,96,150,118,96,150,119,96,150,119,96,150,118,96,150,119,96,
-150,118,96,149,119,96,150,118,96,149,119,96,150,118,96,150,119,96,150,119,96,
-150,118,96,150,118,96,152,118,95,156,122,99,164,126,98,157,118,90,132,101,76,
-121,92,69,104,77,58,80,57,42,81,56,43,81,56,42,108,82,58,119,92,69,123,95,69,
-152,116,79,158,119,83,152,115,82,151,115,84,151,115,84,153,115,87,153,114,84,
-151,115,84,153,114,82,153,114,85,153,114,86,153,114,84,153,114,86,153,114,82,
-153,114,82,151,115,84,151,115,84,153,113,85,153,113,85,153,114,84,153,114,86,
-151,115,84,153,114,82,151,115,84,151,115,84,153,114,84,151,115,84,151,115,84,
-154,114,84,154,114,84,153,115,87,153,114,86,153,114,86,153,114,87,153,114,87,
-153,114,86,153,114,87,153,114,86,153,114,86,153,114,86,153,114,86,153,114,87,
-153,115,87,153,114,87,153,114,86,153,114,87,153,115,87,153,114,86,153,114,86,
-153,114,86,153,113,85,153,114,84,153,114,82,143,110,82,130,98,75,119,92,70,87,
-63,42,92,67,51,96,70,48,100,73,51,107,79,60,121,91,71,139,109,85,154,116,89,153,
-115,89,152,116,91,152,117,92,152,117,93,152,117,93,150,118,96,150,118,98,149,
-118,98,149,118,98,149,118,98,149,118,98,149,118,98,149,118,98,149,118,98,149,
-118,98,149,118,98,149,118,98,149,118,98,149,118,98,149,118,98,149,119,96,150,
-117,98,149,118,99,149,118,99,149,118,99,149,118,98,150,118,98,149,118,98,149,
-118,98,149,119,96,150,118,97,150,118,98,149,118,98,149,118,98,149,118,98,149,
-118,98,149,118,98,150,118,98,149,117,98,150,118,98,150,118,98,149,117,98,150,
-118,98,149,118,98,150,118,98,149,117,98,150,118,98,150,118,98,150,118,98,150,
-118,98,149,118,97,152,117,93,153,118,93,162,125,97,154,118,89,133,103,76,116,89,
-63,93,68,50,80,57,43,81,56,43,81,56,43,110,83,59,115,89,63,119,91,67,146,112,80,
-158,118,85,156,116,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,87,153,115,87,153,114,86,153,113,85,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,153,114,86,
-153,114,86,153,114,86,153,114,86,153,114,86,153,114,87,153,114,86,153,114,86,
-153,114,86,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,
-153,114,84,151,113,84,153,114,84,153,113,84,153,113,84,153,113,84,149,112,85,
-149,112,85,149,112,85,148,112,85,148,112,85,148,112,85,148,112,85,149,112,85,
-149,112,85,150,113,83,149,113,83,142,108,82,127,98,75,120,93,69,95,71,47,95,71,
-50,93,67,47,96,71,49,105,77,58,125,97,76,143,111,85,154,116,89,153,115,89,153,
-115,90,152,116,91,152,117,92,152,117,92,152,117,94,150,117,97,150,118,97,150,
-118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,
-118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,119,96,150,118,96,150,
-118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,
-119,96,150,118,96,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,
-118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,
-118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,118,97,150,
-118,96,152,117,93,153,115,89,161,123,94,151,115,87,132,101,75,113,85,61,86,64,
-46,78,52,37,81,56,43,81,56,43,107,80,58,117,89,65,120,92,69,128,98,75,144,112,
-81,154,115,84,151,113,84,151,113,84,151,113,84,151,113,84,151,115,84,151,113,84,
-151,113,84,153,113,84,151,113,84,151,113,84,151,113,84,151,113,84,151,115,84,
-151,113,84,153,113,84,153,113,84,153,113,84,153,113,84,151,113,84,151,113,84,
-151,115,84,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,153,114,84,
-149,113,83,146,111,83,142,109,82,142,108,82,146,111,81,146,112,83,148,112,84,
-148,112,84,148,112,84,146,110,83,145,110,82,142,108,82,138,106,81,137,105,81,
-137,105,81,137,105,81,137,105,81,137,105,81,137,105,81,138,106,82,140,106,83,
-142,112,84,144,112,84,134,104,79,128,97,73,118,90,67,100,73,51,93,69,47,93,68,
-46,93,66,47,93,69,50,107,80,64,136,105,84,135,107,83,147,112,86,150,115,88,150,
-113,88,150,113,88,149,113,88,149,113,92,149,113,90,149,113,90,149,113,90,149,
-113,90,149,113,90,149,115,90,149,115,90,149,114,90,149,116,92,149,116,92,149,
-116,92,149,115,90,149,115,92,149,115,92,149,115,93,149,116,94,149,115,93,149,
-116,93,149,116,93,149,116,93,149,116,93,149,116,93,149,116,93,149,115,93,149,
-115,93,148,116,93,148,116,93,149,116,94,149,117,94,145,114,93,144,112,90,145,
-113,92,148,116,94,149,117,94,148,116,93,148,116,93,148,116,93,148,116,93,148,
-116,93,148,116,93,148,116,93,148,116,93,148,115,93,148,114,92,148,113,91,149,
-114,90,149,114,88,154,115,90,145,112,85,132,101,75,102,78,56,80,56,42,73,52,36,
-76,55,40,79,56,42,114,84,63,120,91,69,121,93,69,125,96,72,130,100,76,145,111,83,
-149,112,83,149,112,83,149,112,83,148,112,84,148,112,84,149,112,83,149,112,83,
-149,112,83,148,112,84,148,112,84,148,112,84,148,112,84,148,112,84,149,112,83,
-149,112,83,149,112,83,149,112,83,149,112,83,149,112,83,149,112,83,149,112,83,
-147,112,83,145,111,83,145,110,83,147,112,83,148,112,84,148,112,84,133,105,78,
-129,101,76,128,98,75,127,98,75,126,97,73,128,99,74,134,105,77,135,105,78,132,
-101,75,126,97,71,128,98,73,128,98,73,128,98,73,128,99,74,127,98,75,127,98,75,
-127,98,75,127,98,75,127,98,75,127,98,75,127,96,74,128,98,75,127,96,72,116,88,65,
-109,81,61,114,87,63,101,75,50,92,69,45,91,67,45,88,65,43,83,60,40,100,75,57,109,
-84,66,110,84,66,109,84,67,116,88,71,125,95,77,126,96,77,127,97,77,130,100,79,
-131,101,80,132,100,81,130,100,80,127,97,78,127,97,78,127,97,78,125,96,77,125,98,
-77,127,98,77,127,98,77,125,98,77,130,100,80,126,96,77,124,95,77,125,96,79,126,
-97,80,127,98,79,129,100,82,131,103,83,130,101,83,129,101,84,129,101,84,129,101,
-84,130,102,83,134,105,84,133,102,83,133,104,84,133,104,84,132,103,84,119,92,79,
-112,84,70,110,83,70,124,97,79,134,105,84,133,104,83,133,104,83,133,104,83,133,
-104,83,133,104,83,133,104,83,133,104,83,133,104,83,132,104,83,132,103,82,132,
-102,79,132,102,79,131,103,79,128,98,75,131,100,74,120,93,67,86,64,44,76,55,40,
-73,52,36,74,52,37,76,54,40,97,71,52,117,88,67,119,91,68,119,91,68,117,89,65,125,
-95,70,128,98,72,132,101,75,133,102,76,132,101,75,132,101,75,133,102,76,133,102,
-76,133,102,76,132,101,75,132,101,75,133,102,76,132,101,75,132,101,75,133,102,76,
-133,102,76,132,101,75,133,102,76,133,103,76,133,103,77,133,103,77,130,99,74,128,
-98,73,129,99,74,128,100,75,128,99,74,133,103,77,133,105,78,109,82,58,110,84,61,
-115,88,64,115,88,64,115,88,64,116,89,63,117,89,62,117,89,62,117,89,62,117,89,62,
-117,89,62,117,89,62,117,90,63,117,89,65,117,88,67,117,88,66,115,88,65,115,88,64,
-116,88,65,117,89,67,112,83,63,103,76,56,89,64,44,89,65,44,89,64,44,100,72,49,93,
-71,47,92,69,44,89,66,42,84,62,40,72,54,37,74,53,39,83,58,41,82,59,44,81,57,45,
-76,56,41,86,61,49,95,71,58,95,71,57,84,63,48,86,64,51,89,66,55,86,64,52,87,64,
-52,86,64,52,86,63,51,86,64,49,86,64,48,86,64,48,86,64,48,86,63,49,86,61,51,88,
-64,54,84,58,49,82,57,49,82,57,50,86,61,51,82,58,47,86,63,50,101,76,65,95,71,61,
-95,71,60,91,68,58,89,66,55,93,67,56,99,74,63,109,84,70,116,90,72,107,80,67,90,
-64,52,86,61,49,88,62,51,92,67,52,102,76,59,109,82,64,107,82,65,107,82,64,107,82,
-64,107,82,64,107,82,65,107,82,65,107,82,65,107,82,65,107,82,64,109,82,60,110,82,
-59,109,82,58,106,81,56,103,78,54,95,69,45,87,64,43,83,60,40,78,57,37,75,54,38,
-73,52,37,84,59,40,103,77,57,110,83,59,107,81,57,107,81,57,105,80,55,105,80,55,
-105,80,55,105,80,55,105,80,55,105,80,55,105,80,55,105,80,55,105,80,55,105,80,55,
-105,80,55,105,80,55,105,80,55,105,80,55,105,80,55,105,80,55,105,80,55,105,80,55,
-105,80,56,107,82,57,110,83,58,109,82,58,109,82,58,109,82,58,112,84,59,113,85,60,
-113,85,60,113,85,60,89,65,44,89,65,43,89,65,43,89,65,44,89,65,44,93,68,47,102,
-75,54,99,73,52,99,73,52,97,72,51,99,73,52,97,73,51,97,73,51,98,72,53,99,73,57,
-96,71,54,88,65,45,84,59,41,93,70,48,96,70,54,86,63,45,79,57,41,83,61,44,95,71,
-47,92,69,45,90,69,45,88,69,48,86,65,42,88,66,42,81,62,44,76,56,41,80,61,43,80,
-61,39,81,62,41,76,58,39,79,61,41,80,61,39,83,62,44,84,63,46,82,59,45,84,62,47,
-82,61,48,85,63,48,80,60,43,80,61,45,80,57,44,80,58,44,80,58,44,78,59,44,76,59,
-43,80,59,44,82,60,45,86,63,51,86,63,48,86,64,49,84,63,47,82,62,47,86,63,48,88,
-64,51,84,64,51,84,62,51,86,62,52,86,63,52,86,65,52,88,66,51,87,65,48,89,67,51,
-93,69,54,99,71,58,93,71,53,94,70,53,95,70,54,97,71,52,100,74,53,101,76,56,102,
-75,56,101,74,55,101,74,55,102,74,56,102,74,57,102,75,57,102,75,56,103,76,56,103,
-75,54,106,76,51,108,78,51,107,78,51,102,76,50,104,77,50,100,75,50,98,72,47,89,
-71,46,90,67,43,86,64,40,80,58,41,79,55,37,85,60,41,94,68,46,93,68,47,92,65,45,
-93,66,44,93,66,44,94,67,45,93,66,44,93,66,44,93,66,44,94,67,45,93,66,44,94,67,
-45,93,66,44,93,66,44,93,66,44,93,65,44,93,65,44,93,65,44,93,65,44,92,65,45,92,
-65,45,90,66,45,88,65,43,89,65,43,92,65,45,88,64,44,88,64,44,89,66,46,89,65,46,
-90,65,44,90,65,43
-}; // level1Texture
+const uint8_t
+ level1Texture
+ [49152] = {86, 62, 39, 86, 63, 42, 89, 67, 43, 96, 71,
+ 44, 95, 70, 44, 91, 67, 43, 93, 69, 44, 93,
+ 70, 45, 97, 71, 47, 94, 71, 48, 93, 70, 51,
+ 89, 66, 44, 83, 63, 41, 83, 63, 41, 84, 64,
+ 43, 85, 66, 44, 87, 68, 45, 86, 67, 45, 90,
+ 66, 50, 93, 68, 51, 91, 70, 51, 90, 68, 50,
+ 93, 71, 51, 89, 67, 48, 87, 68, 45, 90, 71,
+ 46, 89, 70, 46, 91, 70, 45, 89, 66, 44, 88,
+ 68, 46, 84, 63, 42, 81, 61, 39, 92, 70, 44,
+ 87, 68, 45, 88, 69, 47, 90, 69, 46, 93, 70,
+ 45, 91, 69, 44, 93, 69, 44, 89, 67, 44, 92,
+ 67, 48, 93, 69, 53, 99, 76, 56, 100, 75, 52,
+ 101, 78, 53, 106, 78, 58, 105, 78, 57, 108, 81,
+ 58, 108, 81, 58, 107, 81, 58, 109, 82, 58, 108,
+ 82, 58, 114, 84, 63, 112, 84, 59, 111, 83, 59,
+ 110, 82, 59, 109, 79, 57, 107, 79, 57, 105, 78,
+ 58, 100, 76, 52, 99, 75, 52, 98, 75, 58, 96,
+ 72, 53, 96, 71, 53, 93, 71, 52, 93, 69, 50,
+ 88, 67, 48, 86, 66, 42, 88, 68, 50, 88, 67,
+ 49, 87, 66, 48, 88, 67, 49, 92, 71, 53, 101,
+ 75, 56, 105, 77, 58, 104, 76, 58, 103, 76, 53,
+ 102, 75, 52, 102, 76, 51, 103, 75, 56, 103, 75,
+ 58, 103, 76, 55, 105, 77, 53, 105, 78, 55, 106,
+ 78, 56, 106, 78, 56, 107, 78, 56, 104, 77, 54,
+ 104, 77, 53, 100, 74, 49, 98, 75, 48, 93, 70,
+ 46, 91, 70, 43, 92, 71, 46, 95, 71, 47, 100,
+ 72, 50, 98, 71, 50, 100, 73, 48, 99, 74, 47,
+ 102, 74, 50, 100, 74, 51, 95, 68, 50, 94, 69,
+ 49, 95, 69, 50, 98, 71, 51, 99, 71, 51, 100,
+ 73, 51, 102, 74, 52, 101, 74, 52, 101, 74, 53,
+ 100, 72, 51, 99, 71, 51, 97, 72, 51, 96, 69,
+ 50, 95, 69, 50, 95, 68, 50, 92, 65, 47, 89,
+ 64, 44, 86, 62, 40, 86, 62, 41, 90, 66, 46,
+ 91, 67, 44, 89, 65, 42, 86, 62, 40, 85, 62,
+ 40, 88, 64, 44, 89, 65, 44, 85, 61, 41, 88,
+ 66, 44, 89, 67, 44, 93, 70, 47, 92, 71, 43,
+ 93, 68, 42, 90, 66, 41, 86, 65, 39, 92, 69,
+ 43, 90, 68, 43, 88, 70, 45, 83, 64, 41, 81,
+ 62, 39, 81, 63, 39, 82, 64, 43, 83, 64, 44,
+ 91, 68, 48, 98, 75, 55, 100, 74, 53, 107, 78,
+ 59, 116, 88, 71, 114, 84, 63, 118, 89, 67, 114,
+ 86, 64, 116, 88, 65, 124, 98, 75, 126, 99, 72,
+ 114, 86, 65, 109, 82, 57, 113, 84, 62, 107, 80,
+ 60, 109, 83, 58, 104, 78, 54, 104, 78, 55, 108,
+ 83, 61, 106, 79, 59, 112, 84, 59, 121, 91, 63,
+ 119, 91, 67, 114, 88, 67, 117, 90, 69, 119, 91,
+ 69, 121, 91, 68, 125, 94, 68, 127, 96, 71, 129,
+ 99, 74, 134, 104, 76, 128, 98, 74, 128, 99, 73,
+ 130, 100, 74, 129, 99, 73, 128, 98, 72, 128, 98,
+ 72, 128, 98, 72, 128, 98, 73, 130, 100, 76, 129,
+ 100, 76, 126, 98, 73, 120, 91, 67, 117, 89, 67,
+ 117, 88, 66, 105, 80, 65, 109, 80, 63, 111, 82,
+ 64, 109, 80, 61, 110, 83, 64, 107, 78, 58, 97,
+ 73, 51, 87, 69, 46, 86, 67, 46, 87, 66, 49,
+ 87, 66, 49, 87, 67, 47, 93, 69, 44, 96, 72,
+ 46, 100, 73, 50, 102, 75, 53, 101, 74, 51, 100,
+ 72, 46, 100, 72, 46, 100, 74, 51, 101, 75, 51,
+ 101, 76, 49, 105, 77, 49, 105, 78, 51, 106, 78,
+ 55, 107, 81, 56, 106, 80, 55, 104, 76, 49, 103,
+ 75, 49, 104, 77, 51, 101, 75, 51, 94, 72, 49,
+ 92, 70, 45, 90, 69, 46, 98, 71, 55, 93, 69,
+ 44, 99, 71, 47, 99, 71, 46, 99, 72, 51, 103,
+ 75, 55, 102, 75, 54, 102, 76, 51, 108, 81, 60,
+ 118, 89, 66, 118, 90, 66, 114, 87, 65, 118, 90,
+ 67, 120, 91, 65, 110, 82, 60, 114, 87, 65, 120,
+ 90, 65, 120, 91, 66, 125, 94, 70, 125, 94, 70,
+ 124, 93, 70, 124, 95, 71, 118, 90, 69, 115, 87,
+ 65, 119, 88, 65, 107, 78, 59, 117, 89, 65, 115,
+ 86, 64, 100, 76, 56, 96, 71, 52, 93, 68, 51,
+ 121, 91, 65, 92, 68, 51, 83, 58, 44, 163, 122,
+ 89, 143, 110, 78, 163, 121, 89, 146, 113, 79, 140,
+ 105, 73, 153, 113, 80, 143, 111, 80, 118, 88, 65,
+ 100, 74, 51, 87, 64, 39, 83, 62, 39, 82, 63,
+ 39, 80, 61, 40, 86, 65, 47, 107, 78, 58, 129,
+ 98, 73, 142, 108, 79, 154, 118, 89, 160, 125, 96,
+ 162, 126, 98, 163, 126, 94, 163, 125, 92, 160, 124,
+ 92, 163, 123, 95, 168, 128, 99, 168, 129, 100, 169,
+ 129, 100, 169, 130, 104, 164, 128, 100, 153, 118, 87,
+ 166, 127, 99, 156, 120, 89, 150, 113, 79, 155, 116,
+ 79, 153, 115, 79, 150, 113, 79, 154, 116, 79, 151,
+ 115, 78, 151, 115, 79, 156, 115, 79, 155, 115, 82,
+ 156, 116, 82, 155, 116, 79, 156, 116, 80, 155, 115,
+ 79, 156, 118, 84, 154, 116, 81, 150, 114, 81, 153,
+ 117, 84, 156, 119, 86, 156, 119, 87, 156, 119, 87,
+ 156, 119, 87, 154, 119, 88, 159, 123, 94, 155, 119,
+ 91, 159, 121, 93, 159, 123, 94, 154, 118, 86, 154,
+ 116, 86, 148, 113, 81, 144, 112, 81, 146, 112, 81,
+ 141, 108, 83, 148, 112, 84, 144, 112, 85, 127, 98,
+ 74, 109, 82, 61, 88, 69, 47, 87, 66, 49, 88,
+ 67, 49, 88, 69, 47, 92, 71, 51, 98, 71, 51,
+ 101, 75, 51, 105, 78, 55, 114, 86, 63, 129, 98,
+ 74, 144, 112, 81, 142, 108, 79, 147, 112, 80, 152,
+ 116, 82, 150, 113, 80, 146, 113, 79, 134, 103, 72,
+ 136, 104, 72, 140, 105, 75, 144, 110, 79, 155, 113,
+ 80, 154, 115, 84, 155, 115, 83, 152, 112, 79, 142,
+ 109, 79, 128, 97, 72, 138, 106, 78, 144, 108, 77,
+ 153, 116, 78, 151, 116, 79, 154, 115, 77, 154, 116,
+ 78, 155, 114, 77, 157, 118, 82, 163, 124, 91, 162,
+ 121, 89, 162, 121, 89, 161, 122, 89, 161, 122, 88,
+ 162, 121, 89, 163, 123, 91, 163, 122, 89, 159, 121,
+ 85, 162, 124, 86, 162, 122, 86, 161, 123, 87, 163,
+ 125, 88, 165, 125, 90, 163, 124, 90, 157, 121, 85,
+ 167, 125, 92, 163, 125, 90, 162, 124, 86, 164, 124,
+ 90, 168, 126, 92, 165, 124, 87, 165, 125, 90, 166,
+ 125, 91, 164, 124, 90, 162, 122, 87, 178, 136, 110,
+ 183, 140, 119, 183, 140, 118, 182, 140, 117, 182, 138,
+ 113, 176, 137, 112, 176, 134, 110, 170, 126, 94, 120,
+ 89, 65, 100, 71, 54, 85, 65, 46, 81, 62, 37,
+ 78, 57, 40, 97, 71, 56, 149, 114, 84, 159, 123,
+ 93, 162, 126, 98, 166, 129, 105, 165, 128, 101, 164,
+ 129, 102, 163, 127, 100, 163, 126, 97, 163, 126, 94,
+ 162, 124, 94, 162, 124, 93, 162, 124, 93, 161, 125,
+ 94, 162, 124, 94, 163, 125, 96, 163, 124, 95, 162,
+ 125, 95, 163, 124, 96, 164, 125, 96, 164, 126, 93,
+ 164, 126, 93, 163, 126, 95, 163, 125, 92, 161, 123,
+ 92, 161, 123, 92, 159, 122, 91, 163, 124, 92, 162,
+ 123, 94, 161, 123, 92, 160, 122, 92, 159, 121, 92,
+ 159, 121, 91, 159, 121, 91, 160, 123, 93, 161, 125,
+ 95, 161, 125, 95, 160, 125, 96, 160, 125, 96, 160,
+ 125, 97, 160, 125, 96, 160, 125, 96, 161, 124, 95,
+ 161, 125, 95, 162, 125, 98, 163, 127, 103, 166, 128,
+ 105, 165, 129, 106, 162, 126, 95, 163, 125, 96, 162,
+ 125, 96, 159, 123, 94, 162, 127, 99, 163, 128, 100,
+ 133, 100, 74, 100, 75, 58, 90, 67, 50, 87, 66,
+ 49, 89, 67, 44, 94, 72, 49, 107, 79, 59, 107,
+ 79, 59, 125, 93, 70, 160, 121, 89, 170, 129, 105,
+ 171, 130, 105, 171, 129, 104, 171, 129, 103, 172, 130,
+ 100, 172, 130, 99, 172, 130, 99, 172, 130, 99, 172,
+ 130, 99, 173, 130, 100, 170, 127, 98, 168, 127, 99,
+ 167, 124, 93, 165, 124, 88, 165, 124, 88, 164, 124,
+ 87, 165, 125, 91, 169, 128, 101, 170, 129, 104, 173,
+ 130, 101, 174, 130, 98, 171, 128, 96, 172, 128, 95,
+ 172, 128, 98, 172, 132, 103, 173, 134, 105, 173, 135,
+ 106, 173, 133, 104, 173, 132, 104, 175, 135, 109, 176,
+ 137, 116, 176, 137, 118, 176, 138, 116, 176, 138, 115,
+ 176, 138, 115, 176, 138, 116, 176, 138, 116, 176, 139,
+ 118, 176, 139, 114, 176, 139, 113, 178, 136, 107, 176,
+ 136, 109, 176, 134, 107, 173, 132, 96, 173, 132, 98,
+ 174, 132, 97, 172, 130, 97, 172, 130, 98, 173, 131,
+ 99, 174, 132, 99, 174, 133, 104, 175, 132, 106, 180,
+ 138, 118, 183, 140, 118, 185, 143, 124, 183, 140, 120,
+ 182, 137, 113, 179, 137, 111, 174, 132, 98, 144, 112,
+ 81, 101, 73, 54, 86, 64, 44, 80, 62, 43, 80,
+ 61, 42, 110, 82, 63, 158, 122, 93, 162, 126, 99,
+ 164, 129, 104, 162, 128, 102, 162, 127, 101, 162, 126,
+ 99, 162, 126, 98, 162, 126, 98, 162, 126, 96, 162,
+ 126, 95, 162, 126, 95, 163, 126, 94, 162, 125, 95,
+ 161, 125, 94, 162, 126, 98, 162, 126, 98, 162, 126,
+ 96, 162, 126, 98, 163, 126, 99, 162, 124, 94, 161,
+ 125, 94, 161, 125, 95, 161, 125, 95, 161, 126, 97,
+ 162, 125, 97, 161, 125, 95, 161, 124, 94, 161, 125,
+ 95, 160, 124, 94, 159, 121, 92, 158, 120, 90, 158,
+ 122, 92, 160, 122, 92, 160, 124, 94, 162, 125, 95,
+ 161, 124, 94, 160, 124, 94, 160, 124, 94, 161, 124,
+ 95, 162, 125, 96, 161, 125, 95, 161, 125, 95, 160,
+ 125, 96, 162, 125, 96, 162, 125, 98, 162, 126, 100,
+ 166, 129, 104, 164, 127, 99, 164, 126, 100, 165, 129,
+ 102, 168, 131, 108, 170, 134, 113, 172, 133, 113, 156,
+ 120, 89, 108, 82, 58, 93, 72, 49, 87, 68, 46,
+ 93, 71, 48, 100, 75, 52, 114, 86, 65, 134, 102,
+ 77, 154, 116, 85, 169, 126, 94, 173, 133, 105, 175,
+ 133, 106, 175, 132, 106, 175, 132, 99, 172, 129, 99,
+ 170, 129, 98, 171, 126, 92, 169, 126, 90, 169, 125,
+ 93, 169, 126, 96, 163, 123, 88, 155, 118, 82, 157,
+ 119, 83, 159, 120, 84, 158, 119, 83, 158, 119, 83,
+ 156, 118, 82, 162, 123, 89, 162, 123, 89, 163, 123,
+ 88, 166, 124, 91, 168, 125, 91, 170, 127, 92, 171,
+ 128, 95, 169, 129, 99, 173, 132, 99, 173, 131, 99,
+ 175, 133, 107, 176, 133, 106, 176, 135, 109, 177, 137,
+ 116, 178, 140, 121, 178, 140, 121, 178, 140, 120, 181,
+ 140, 119, 181, 140, 119, 181, 140, 119, 180, 139, 118,
+ 178, 139, 114, 178, 135, 107, 178, 135, 106, 178, 135,
+ 107, 176, 134, 105, 175, 133, 104, 175, 132, 97, 174,
+ 131, 95, 174, 131, 96, 172, 130, 97, 172, 128, 94,
+ 169, 127, 92, 166, 125, 92, 148, 113, 80, 161, 123,
+ 92, 171, 128, 101, 176, 133, 108, 177, 136, 110, 180,
+ 138, 110, 179, 136, 107, 173, 131, 102, 155, 116, 87,
+ 102, 77, 58, 85, 65, 44, 80, 62, 44, 85, 63,
+ 46, 118, 90, 68, 165, 129, 102, 162, 126, 99, 162,
+ 126, 101, 162, 127, 101, 162, 127, 101, 162, 127, 100,
+ 164, 128, 103, 164, 128, 103, 164, 128, 102, 163, 127,
+ 101, 163, 127, 102, 163, 128, 102, 164, 128, 103, 163,
+ 129, 103, 163, 129, 104, 164, 129, 103, 163, 128, 102,
+ 162, 127, 100, 162, 126, 97, 162, 125, 97, 162, 125,
+ 97, 160, 124, 94, 160, 124, 94, 160, 124, 93, 159,
+ 123, 92, 159, 121, 92, 158, 122, 91, 154, 118, 86,
+ 153, 117, 85, 154, 118, 85, 156, 119, 86, 154, 118,
+ 85, 157, 119, 87, 157, 118, 86, 157, 119, 86, 156,
+ 119, 86, 154, 118, 85, 156, 119, 86, 156, 120, 89,
+ 157, 120, 89, 158, 121, 90, 159, 123, 92, 159, 123,
+ 92, 160, 122, 92, 160, 124, 93, 162, 125, 95, 162,
+ 126, 96, 162, 125, 97, 162, 126, 99, 163, 127, 100,
+ 166, 129, 106, 170, 133, 110, 170, 132, 107, 152, 114,
+ 82, 115, 88, 64, 93, 71, 48, 88, 70, 47, 94,
+ 73, 48, 101, 76, 52, 115, 88, 65, 135, 105, 78,
+ 154, 115, 84, 157, 117, 85, 163, 123, 90, 164, 126,
+ 93, 161, 123, 92, 163, 124, 92, 161, 122, 89, 146,
+ 112, 80, 140, 108, 74, 141, 108, 75, 140, 107, 78,
+ 136, 106, 75, 132, 102, 71, 134, 103, 72, 135, 104,
+ 74, 135, 105, 75, 135, 105, 75, 135, 104, 74, 135,
+ 104, 72, 135, 105, 72, 148, 113, 81, 141, 109, 79,
+ 143, 110, 82, 142, 110, 81, 140, 107, 79, 142, 110,
+ 81, 146, 112, 83, 146, 113, 83, 142, 111, 81, 148,
+ 112, 84, 148, 113, 83, 156, 119, 88, 157, 122, 92,
+ 164, 127, 99, 167, 129, 102, 166, 127, 99, 169, 129,
+ 98, 175, 132, 106, 174, 133, 106, 173, 132, 105, 166,
+ 125, 93, 170, 126, 93, 169, 125, 92, 169, 125, 92,
+ 169, 125, 92, 169, 124, 92, 166, 124, 91, 168, 125,
+ 92, 165, 124, 91, 162, 122, 89, 149, 114, 80, 146,
+ 113, 79, 148, 113, 80, 118, 89, 63, 120, 93, 67,
+ 126, 97, 71, 133, 101, 73, 155, 116, 81, 170, 128,
+ 96, 176, 134, 103, 171, 130, 99, 142, 110, 82, 108,
+ 81, 61, 86, 64, 43, 82, 62, 44, 92, 67, 53,
+ 134, 105, 81, 165, 129, 103, 162, 126, 100, 162, 126,
+ 99, 163, 127, 101, 165, 129, 102, 166, 130, 106, 169,
+ 133, 110, 170, 133, 113, 170, 133, 111, 167, 131, 107,
+ 165, 129, 104, 163, 127, 101, 162, 126, 96, 161, 125,
+ 95, 160, 124, 95, 160, 125, 96, 158, 122, 92, 157,
+ 121, 92, 156, 121, 91, 155, 119, 90, 154, 119, 88,
+ 154, 118, 86, 154, 117, 85, 151, 115, 82, 149, 114,
+ 81, 147, 112, 81, 147, 112, 80, 146, 112, 81, 144,
+ 112, 81, 146, 112, 81, 147, 112, 80, 145, 112, 80,
+ 146, 112, 81, 146, 112, 81, 147, 112, 80, 147, 112,
+ 81, 150, 114, 81, 149, 114, 81, 156, 119, 86, 156,
+ 118, 85, 156, 118, 85, 156, 118, 85, 156, 119, 86,
+ 156, 119, 88, 158, 120, 90, 159, 123, 92, 161, 125,
+ 95, 162, 126, 96, 162, 126, 96, 163, 126, 97, 162,
+ 126, 99, 167, 127, 101, 163, 124, 95, 144, 110, 83,
+ 128, 98, 73, 97, 76, 51, 91, 71, 48, 90, 70,
+ 46, 99, 72, 48, 114, 85, 64, 139, 105, 80, 142,
+ 109, 82, 142, 108, 81, 140, 107, 79, 137, 105, 79,
+ 135, 105, 78, 134, 105, 79, 128, 100, 74, 120, 91,
+ 66, 115, 90, 62, 116, 90, 62, 115, 90, 62, 115,
+ 90, 62, 117, 89, 64, 117, 89, 64, 117, 88, 65,
+ 118, 90, 67, 118, 90, 67, 118, 89, 66, 117, 89,
+ 65, 114, 90, 62, 120, 93, 67, 124, 94, 70, 126,
+ 98, 73, 130, 99, 74, 130, 99, 76, 130, 99, 76,
+ 130, 99, 76, 130, 99, 76, 130, 99, 77, 130, 101,
+ 78, 130, 100, 77, 130, 99, 76, 131, 101, 77, 133,
+ 102, 78, 137, 105, 79, 142, 110, 82, 138, 106, 78,
+ 142, 108, 81, 149, 112, 82, 145, 111, 83, 143, 110,
+ 82, 143, 111, 80, 142, 110, 79, 142, 108, 80, 143,
+ 110, 80, 140, 106, 79, 135, 105, 78, 135, 104, 78,
+ 128, 101, 75, 124, 94, 69, 120, 91, 66, 119, 91,
+ 65, 120, 93, 67, 113, 86, 61, 113, 85, 61, 117,
+ 89, 65, 117, 89, 64, 122, 95, 68, 158, 121, 87,
+ 171, 128, 97, 171, 127, 99, 137, 105, 79, 120, 89,
+ 67, 85, 64, 42, 80, 62, 43, 98, 73, 55, 131,
+ 103, 81, 168, 132, 109, 164, 128, 103, 164, 129, 104,
+ 166, 129, 104, 169, 131, 107, 168, 130, 106, 172, 133,
+ 109, 173, 134, 112, 172, 136, 114, 161, 126, 97, 150,
+ 116, 85, 149, 113, 81, 143, 110, 77, 141, 108, 76,
+ 137, 105, 76, 137, 105, 76, 136, 105, 77, 135, 104,
+ 76, 131, 100, 75, 128, 98, 72, 128, 98, 72, 128,
+ 98, 75, 130, 98, 74, 128, 98, 71, 128, 98, 71,
+ 128, 98, 71, 127, 98, 72, 128, 99, 73, 127, 99,
+ 72, 128, 100, 72, 128, 99, 71, 129, 100, 72, 134,
+ 104, 75, 135, 106, 76, 136, 106, 77, 137, 105, 77,
+ 138, 107, 77, 139, 107, 77, 144, 111, 81, 146, 112,
+ 81, 149, 112, 81, 147, 112, 81, 148, 112, 80, 148,
+ 113, 81, 153, 117, 84, 156, 119, 88, 160, 122, 92,
+ 161, 125, 95, 162, 126, 96, 162, 126, 96, 162, 125,
+ 97, 162, 126, 98, 155, 118, 86, 142, 109, 84, 127,
+ 99, 75, 100, 76, 52, 93, 71, 49, 87, 69, 47,
+ 94, 71, 44, 115, 86, 64, 131, 101, 77, 130, 100,
+ 76, 128, 99, 74, 132, 101, 75, 128, 100, 75, 131,
+ 100, 74, 129, 99, 74, 126, 98, 71, 117, 90, 64,
+ 110, 84, 58, 112, 84, 59, 112, 84, 60, 112, 84,
+ 60, 114, 86, 62, 114, 84, 63, 112, 83, 60, 110,
+ 82, 59, 110, 82, 58, 110, 82, 58, 109, 82, 58,
+ 107, 81, 57, 107, 82, 57, 115, 87, 63, 116, 89,
+ 64, 125, 95, 71, 127, 98, 75, 128, 99, 74, 128,
+ 99, 74, 128, 99, 74, 128, 99, 74, 127, 99, 76,
+ 127, 99, 75, 128, 99, 74, 128, 98, 73, 128, 98,
+ 73, 128, 98, 73, 128, 98, 73, 128, 98, 73, 126,
+ 97, 71, 126, 97, 71, 125, 95, 71, 125, 97, 72,
+ 124, 96, 71, 123, 96, 69, 121, 95, 69, 124, 96,
+ 70, 124, 96, 71, 124, 93, 71, 124, 95, 71, 118,
+ 91, 66, 116, 89, 63, 116, 89, 63, 115, 88, 62,
+ 114, 88, 62, 117, 86, 65, 117, 88, 65, 117, 86,
+ 65, 115, 88, 62, 117, 90, 65, 140, 107, 79, 165,
+ 125, 92, 163, 124, 92, 126, 97, 73, 121, 93, 69,
+ 85, 65, 46, 83, 64, 44, 92, 67, 48, 144, 112,
+ 88, 169, 132, 111, 166, 130, 108, 168, 133, 109, 169,
+ 131, 107, 163, 124, 95, 162, 126, 99, 165, 126, 94,
+ 131, 101, 70, 117, 91, 63, 113, 86, 60, 115, 88,
+ 62, 114, 87, 63, 113, 86, 62, 114, 85, 62, 114,
+ 86, 62, 111, 84, 60, 113, 86, 61, 119, 91, 67,
+ 120, 92, 68, 119, 91, 67, 118, 91, 65, 119, 91,
+ 66, 120, 92, 67, 121, 94, 69, 125, 97, 72, 125,
+ 95, 70, 124, 95, 69, 127, 98, 72, 121, 94, 66,
+ 121, 94, 66, 121, 94, 66, 121, 96, 69, 122, 96,
+ 69, 123, 96, 69, 123, 96, 69, 121, 96, 69, 121,
+ 92, 65, 121, 93, 66, 125, 97, 72, 126, 98, 72,
+ 128, 100, 73, 128, 98, 71, 127, 98, 69, 130, 101,
+ 72, 135, 105, 75, 139, 107, 79, 151, 115, 84, 156,
+ 119, 86, 162, 125, 97, 162, 126, 97, 162, 125, 97,
+ 160, 124, 93, 154, 117, 85, 142, 110, 84, 135, 105,
+ 77, 102, 77, 54, 93, 72, 52, 88, 69, 47, 92,
+ 70, 45, 115, 86, 65, 130, 100, 77, 130, 99, 75,
+ 127, 99, 73, 131, 101, 77, 127, 99, 72, 130, 99,
+ 75, 128, 98, 73, 125, 97, 71, 117, 89, 64, 113,
+ 85, 59, 112, 85, 60, 115, 87, 62, 114, 86, 62,
+ 115, 87, 63, 116, 85, 64, 113, 84, 61, 108, 82,
+ 57, 106, 79, 55, 104, 77, 52, 103, 77, 52, 103,
+ 77, 52, 104, 77, 53, 112, 83, 60, 113, 85, 61,
+ 119, 91, 67, 123, 94, 70, 121, 94, 69, 121, 94,
+ 68, 121, 94, 68, 121, 94, 68, 121, 94, 66, 121,
+ 94, 66, 121, 94, 66, 121, 94, 66, 121, 94, 66,
+ 121, 94, 66, 121, 94, 66, 121, 94, 66, 121, 94,
+ 66, 121, 94, 66, 121, 95, 67, 121, 95, 68, 121,
+ 94, 68, 120, 91, 65, 120, 91, 66, 120, 92, 66,
+ 120, 93, 67, 121, 94, 69, 121, 94, 69, 119, 91,
+ 67, 117, 89, 65, 117, 88, 65, 116, 88, 63, 116,
+ 88, 63, 123, 94, 70, 123, 94, 70, 123, 94, 70,
+ 123, 94, 70, 121, 93, 69, 131, 101, 74, 157, 118,
+ 84, 157, 118, 84, 121, 94, 72, 128, 100, 75, 93,
+ 71, 50, 84, 62, 43, 86, 64, 44, 138, 109, 85,
+ 173, 136, 118, 169, 133, 111, 169, 133, 113, 169, 133,
+ 110, 149, 113, 83, 135, 105, 77, 121, 93, 67, 114,
+ 87, 62, 112, 85, 59, 110, 84, 58, 110, 84, 58,
+ 110, 84, 58, 110, 84, 58, 110, 84, 58, 109, 84,
+ 58, 110, 84, 58, 110, 84, 59, 114, 86, 61, 116,
+ 89, 64, 109, 84, 58, 110, 84, 58, 110, 84, 58,
+ 110, 84, 58, 120, 93, 68, 123, 94, 70, 123, 93,
+ 69, 121, 95, 68, 121, 95, 67, 122, 95, 68, 121,
+ 94, 66, 121, 94, 66, 122, 95, 68, 124, 95, 68,
+ 123, 95, 68, 123, 96, 68, 122, 95, 68, 121, 94,
+ 66, 121, 95, 67, 121, 94, 69, 121, 94, 69, 123,
+ 94, 70, 120, 91, 67, 114, 87, 61, 114, 88, 62,
+ 113, 86, 61, 118, 86, 64, 121, 92, 69, 137, 105,
+ 76, 161, 125, 94, 162, 126, 98, 162, 125, 97, 157,
+ 119, 88, 152, 114, 82, 142, 110, 83, 134, 104, 76,
+ 107, 79, 58, 96, 73, 53, 89, 68, 50, 95, 71,
+ 47, 115, 89, 65, 128, 98, 75, 131, 101, 77, 131,
+ 101, 77, 131, 101, 77, 131, 101, 77, 132, 101, 76,
+ 130, 100, 77, 128, 98, 73, 119, 91, 65, 115, 89,
+ 63, 114, 87, 62, 120, 94, 69, 116, 90, 63, 121,
+ 94, 68, 123, 94, 70, 123, 94, 70, 117, 89, 66,
+ 110, 83, 58, 106, 79, 55, 106, 79, 55, 106, 79,
+ 55, 106, 79, 56, 114, 86, 63, 115, 88, 63, 120,
+ 92, 68, 123, 94, 70, 123, 94, 70, 123, 94, 70,
+ 121, 94, 69, 121, 94, 69, 121, 95, 67, 122, 95,
+ 68, 123, 95, 68, 123, 95, 68, 122, 95, 68, 121,
+ 94, 66, 121, 94, 66, 121, 94, 66, 123, 95, 68,
+ 124, 95, 68, 124, 95, 68, 124, 95, 69, 124, 95,
+ 69, 124, 95, 69, 123, 96, 68, 123, 94, 68, 123,
+ 95, 69, 124, 94, 70, 123, 95, 70, 121, 95, 69,
+ 121, 94, 69, 121, 94, 69, 123, 94, 70, 123, 94,
+ 70, 124, 95, 71, 124, 95, 71, 123, 94, 70, 123,
+ 94, 70, 121, 95, 69, 134, 104, 75, 153, 115, 80,
+ 157, 118, 81, 123, 95, 71, 132, 101, 76, 104, 78,
+ 58, 85, 65, 39, 87, 65, 40, 130, 98, 75, 169,
+ 131, 107, 169, 133, 111, 172, 136, 116, 164, 128, 100,
+ 136, 105, 78, 128, 99, 71, 122, 95, 67, 122, 94,
+ 68, 117, 90, 65, 110, 85, 58, 112, 84, 59, 110,
+ 84, 58, 110, 84, 58, 110, 84, 58, 106, 81, 53,
+ 109, 83, 58, 112, 84, 59, 110, 85, 58, 110, 85,
+ 58, 112, 85, 58, 112, 85, 58, 112, 85, 59, 112,
+ 84, 59, 120, 93, 69, 124, 94, 70, 123, 96, 68,
+ 122, 95, 67, 125, 97, 69, 128, 98, 74, 121, 94,
+ 66, 122, 94, 67, 131, 100, 75, 133, 102, 78, 133,
+ 102, 77, 130, 99, 75, 127, 98, 71, 121, 94, 66,
+ 122, 94, 66, 121, 94, 66, 122, 93, 67, 123, 95,
+ 69, 124, 93, 71, 121, 93, 69, 116, 90, 65, 112,
+ 85, 60, 114, 86, 63, 113, 84, 62, 118, 91, 65,
+ 142, 109, 79, 160, 122, 92, 160, 122, 92, 156, 119,
+ 86, 148, 112, 84, 141, 109, 84, 134, 104, 75, 107,
+ 82, 58, 94, 71, 49, 90, 68, 49, 95, 72, 51,
+ 114, 87, 66, 131, 102, 79, 131, 101, 77, 131, 101,
+ 77, 131, 101, 77, 131, 101, 77, 132, 101, 74, 132,
+ 101, 76, 128, 98, 73, 124, 96, 70, 123, 94, 70,
+ 124, 95, 71, 123, 95, 70, 122, 94, 68, 122, 94,
+ 67, 128, 98, 74, 131, 101, 77, 128, 98, 74, 126,
+ 95, 70, 125, 97, 72, 123, 94, 70, 123, 94, 70,
+ 124, 95, 71, 124, 95, 71, 124, 95, 71, 124, 95,
+ 71, 124, 95, 71, 124, 95, 71, 123, 95, 70, 122,
+ 94, 67, 122, 94, 67, 121, 95, 67, 128, 99, 74,
+ 132, 101, 76, 131, 101, 77, 128, 98, 73, 121, 94,
+ 66, 122, 94, 67, 122, 95, 68, 131, 100, 75, 131,
+ 101, 77, 131, 101, 77, 131, 101, 77, 131, 101, 77,
+ 130, 100, 76, 128, 99, 74, 127, 99, 73, 127, 99,
+ 72, 130, 100, 76, 130, 99, 74, 126, 96, 70, 122,
+ 94, 67, 123, 94, 68, 123, 94, 70, 123, 94, 70,
+ 130, 99, 76, 130, 99, 75, 125, 95, 69, 127, 98,
+ 73, 130, 99, 75, 138, 105, 79, 157, 118, 83, 150,
+ 114, 79, 123, 95, 71, 132, 103, 78, 107, 81, 58,
+ 88, 67, 47, 87, 67, 45, 124, 95, 71, 163, 127,
+ 101, 169, 132, 110, 173, 137, 120, 144, 111, 79, 129,
+ 100, 71, 123, 96, 68, 121, 94, 66, 121, 92, 65,
+ 121, 94, 66, 121, 94, 68, 117, 89, 65, 109, 84,
+ 58, 109, 84, 58, 109, 84, 58, 109, 84, 58, 109,
+ 84, 58, 115, 88, 62, 119, 91, 67, 123, 94, 70,
+ 121, 94, 69, 121, 94, 69, 125, 95, 68, 131, 100,
+ 75, 131, 101, 77, 131, 101, 77, 132, 101, 76, 134,
+ 105, 76, 137, 107, 78, 133, 102, 77, 126, 96, 68,
+ 134, 102, 77, 135, 105, 80, 137, 106, 81, 135, 104,
+ 79, 131, 101, 74, 128, 100, 72, 128, 99, 74, 128,
+ 99, 74, 121, 93, 66, 126, 99, 76, 129, 100, 77,
+ 130, 102, 79, 127, 99, 75, 125, 95, 70, 123, 93,
+ 69, 120, 92, 68, 114, 87, 61, 123, 93, 69, 142,
+ 108, 80, 161, 125, 94, 159, 123, 92, 157, 119, 87,
+ 142, 110, 82, 136, 105, 78, 134, 104, 76, 111, 83,
+ 58, 97, 73, 52, 89, 70, 51, 98, 72, 51, 117,
+ 89, 67, 131, 101, 77, 131, 101, 77, 131, 101, 77,
+ 131, 101, 77, 131, 101, 77, 131, 101, 77, 131, 101,
+ 77, 130, 100, 76, 128, 98, 75, 127, 96, 74, 129,
+ 100, 76, 130, 99, 75, 131, 101, 77, 131, 101, 77,
+ 131, 101, 77, 131, 101, 77, 131, 101, 77, 131, 101,
+ 77, 131, 101, 77, 131, 101, 77, 131, 101, 77, 131,
+ 101, 77, 131, 101, 77, 131, 101, 77, 131, 101, 77,
+ 131, 101, 77, 131, 101, 77, 131, 101, 77, 131, 101,
+ 77, 131, 101, 77, 131, 101, 77, 131, 101, 77, 131,
+ 101, 77, 131, 101, 77, 131, 101, 77, 131, 101, 77,
+ 131, 101, 77, 131, 101, 77, 131, 101, 77, 131, 101,
+ 77, 132, 104, 78, 133, 102, 77, 132, 101, 76, 132,
+ 101, 76, 131, 101, 77, 130, 100, 76, 131, 101, 77,
+ 132, 101, 76, 131, 101, 78, 131, 101, 78, 132, 101,
+ 76, 132, 101, 76, 130, 99, 75, 126, 97, 73, 131,
+ 101, 77, 131, 101, 77, 126, 95, 71, 130, 98, 74,
+ 132, 101, 76, 138, 106, 79, 157, 117, 84, 151, 114,
+ 81, 122, 94, 71, 130, 99, 75, 103, 78, 58, 88,
+ 67, 47, 88, 67, 50, 141, 110, 84, 167, 128, 103,
+ 169, 133, 108, 171, 135, 113, 139, 109, 79, 128, 98,
+ 70, 122, 95, 67, 127, 98, 71, 128, 98, 75, 131,
+ 99, 75, 130, 99, 76, 129, 100, 76, 131, 98, 75,
+ 131, 98, 75, 130, 98, 74, 131, 98, 75, 130, 98,
+ 74, 130, 99, 75, 130, 99, 76, 130, 99, 76, 130,
+ 99, 76, 130, 99, 76, 131, 99, 75, 131, 101, 77,
+ 136, 105, 81, 135, 105, 79, 133, 102, 76, 137, 107,
+ 79, 142, 110, 82, 137, 106, 78, 133, 103, 78, 136,
+ 106, 81, 138, 107, 83, 137, 107, 79, 135, 104, 72,
+ 127, 98, 70, 123, 96, 67, 121, 95, 67, 121, 95,
+ 67, 121, 94, 66, 125, 95, 70, 130, 99, 75, 131,
+ 101, 77, 130, 100, 77, 130, 99, 76, 128, 98, 74,
+ 124, 95, 69, 124, 95, 68, 130, 99, 75, 148, 112,
+ 83, 161, 122, 92, 157, 120, 89, 155, 118, 85, 140,
+ 107, 79, 135, 104, 74, 134, 103, 75, 121, 91, 67,
+ 95, 73, 47, 86, 66, 43, 98, 72, 51, 117, 89,
+ 67, 132, 102, 78, 131, 101, 77, 131, 101, 77, 131,
+ 101, 77, 131, 101, 77, 131, 101, 77, 131, 101, 77,
+ 131, 101, 77, 130, 100, 77, 132, 102, 78, 141, 110,
+ 84, 142, 111, 84, 141, 110, 84, 141, 110, 84, 141,
+ 110, 84, 141, 110, 84, 141, 110, 84, 141, 110, 84,
+ 141, 110, 84, 141, 110, 84, 141, 110, 84, 142, 109,
+ 84, 135, 106, 79, 140, 106, 81, 142, 109, 84, 138,
+ 107, 81, 135, 105, 78, 135, 105, 78, 142, 109, 84,
+ 141, 110, 84, 141, 110, 84, 141, 110, 84, 142, 109,
+ 84, 137, 106, 79, 135, 105, 77, 138, 106, 80, 130,
+ 99, 77, 131, 101, 77, 131, 101, 77, 131, 101, 77,
+ 131, 101, 77, 133, 102, 77, 131, 101, 77, 131, 101,
+ 77, 131, 101, 77, 131, 101, 77, 133, 105, 80, 131,
+ 101, 77, 131, 101, 77, 128, 98, 73, 128, 98, 73,
+ 132, 101, 76, 131, 101, 77, 130, 99, 76, 131, 101,
+ 77, 131, 101, 77, 130, 99, 75, 130, 100, 76, 134,
+ 104, 79, 146, 112, 83, 153, 114, 83, 141, 108, 79,
+ 122, 94, 71, 130, 100, 75, 108, 80, 61, 92, 68,
+ 51, 83, 63, 45, 127, 98, 74, 167, 129, 104, 171,
+ 134, 113, 176, 140, 120, 141, 111, 83, 135, 104, 78,
+ 130, 99, 74, 131, 101, 74, 132, 101, 74, 132, 101,
+ 76, 132, 101, 76, 132, 101, 76, 131, 101, 77, 131,
+ 101, 77, 136, 105, 80, 134, 105, 77, 136, 106, 80,
+ 134, 105, 79, 135, 105, 78, 136, 106, 80, 132, 101,
+ 74, 132, 102, 74, 132, 102, 74, 132, 102, 75, 133,
+ 104, 78, 132, 102, 78, 133, 102, 77, 134, 105, 77,
+ 138, 106, 80, 134, 105, 76, 135, 105, 79, 137, 106,
+ 81, 136, 107, 79, 135, 104, 74, 134, 105, 72, 129,
+ 101, 70, 128, 100, 71, 129, 100, 73, 130, 99, 74,
+ 130, 99, 74, 130, 99, 75, 130, 100, 76, 131, 101,
+ 77, 131, 101, 77, 131, 101, 77, 130, 100, 76, 130,
+ 99, 74, 130, 99, 74, 131, 101, 77, 135, 104, 76,
+ 157, 117, 85, 157, 119, 86, 152, 115, 84, 139, 107,
+ 79, 134, 103, 74, 133, 102, 75, 121, 94, 69, 96,
+ 72, 51, 89, 68, 48, 100, 74, 53, 118, 90, 68,
+ 132, 102, 78, 131, 101, 77, 131, 101, 77, 131, 101,
+ 77, 131, 101, 77, 136, 105, 80, 138, 107, 82, 139,
+ 107, 82, 140, 109, 83, 147, 112, 83, 150, 113, 83,
+ 151, 113, 85, 151, 114, 82, 151, 114, 82, 144, 111,
+ 84, 142, 111, 84, 142, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 141, 110, 84, 142, 109, 84, 142, 111, 84, 141, 110,
+ 84, 141, 109, 83, 142, 110, 84, 147, 112, 83, 150,
+ 113, 82, 149, 113, 83, 144, 111, 84, 143, 111, 84,
+ 142, 109, 84, 141, 111, 83, 142, 110, 84, 140, 109,
+ 83, 138, 106, 81, 138, 106, 81, 135, 105, 79, 136,
+ 105, 80, 136, 105, 80, 136, 105, 80, 136, 105, 80,
+ 137, 106, 81, 135, 106, 79, 135, 105, 79, 138, 106,
+ 82, 133, 103, 76, 131, 100, 75, 131, 99, 75, 131,
+ 101, 77, 131, 101, 77, 131, 101, 77, 139, 106, 84,
+ 139, 106, 84, 139, 106, 84, 139, 107, 84, 141, 110,
+ 84, 144, 112, 84, 153, 113, 81, 139, 105, 79, 123,
+ 94, 71, 129, 100, 76, 112, 85, 64, 87, 64, 46,
+ 79, 59, 44, 121, 91, 69, 164, 128, 101, 171, 135,
+ 114, 176, 138, 120, 145, 112, 83, 142, 109, 84, 138,
+ 107, 82, 135, 105, 77, 132, 102, 75, 132, 101, 76,
+ 130, 99, 74, 128, 98, 73, 132, 101, 76, 131, 101,
+ 77, 133, 102, 78, 133, 103, 77, 133, 105, 78, 133,
+ 104, 78, 133, 104, 78, 133, 104, 78, 132, 101, 76,
+ 132, 101, 76, 132, 101, 76, 132, 101, 76, 131, 101,
+ 77, 133, 102, 77, 133, 102, 77, 136, 105, 79, 138,
+ 106, 81, 138, 105, 80, 133, 104, 79, 136, 106, 81,
+ 138, 107, 80, 135, 105, 78, 139, 109, 83, 142, 111,
+ 84, 144, 110, 85, 145, 110, 85, 141, 110, 84, 140,
+ 109, 83, 140, 109, 83, 140, 108, 83, 139, 107, 82,
+ 138, 107, 82, 138, 107, 82, 138, 107, 82, 138, 107,
+ 82, 138, 107, 82, 138, 107, 82, 137, 108, 81, 152,
+ 114, 82, 154, 115, 83, 150, 114, 82, 139, 106, 79,
+ 133, 102, 73, 130, 101, 74, 120, 92, 68, 94, 71,
+ 51, 92, 68, 51, 96, 72, 52, 122, 92, 71, 132,
+ 102, 79, 131, 101, 77, 131, 101, 77, 131, 101, 77,
+ 130, 99, 77, 138, 107, 82, 142, 111, 84, 143, 111,
+ 84, 147, 112, 85, 150, 113, 85, 151, 115, 84, 153,
+ 114, 86, 153, 114, 82, 152, 115, 81, 151, 114, 82,
+ 149, 113, 82, 149, 113, 82, 149, 113, 83, 149, 113,
+ 83, 149, 113, 82, 149, 113, 83, 149, 113, 83, 149,
+ 113, 83, 149, 113, 83, 149, 113, 83, 148, 112, 83,
+ 147, 112, 83, 149, 113, 83, 150, 113, 82, 153, 114,
+ 82, 153, 114, 82, 151, 114, 82, 149, 113, 83, 149,
+ 113, 83, 149, 113, 83, 149, 113, 83, 149, 113, 82,
+ 147, 112, 83, 146, 112, 83, 144, 112, 82, 142, 110,
+ 83, 141, 110, 82, 138, 107, 81, 138, 106, 81, 142,
+ 109, 84, 141, 109, 84, 140, 109, 84, 142, 109, 84,
+ 140, 109, 84, 139, 109, 84, 139, 106, 84, 139, 106,
+ 84, 139, 106, 84, 139, 106, 84, 142, 109, 84, 142,
+ 109, 84, 142, 111, 85, 142, 111, 85, 142, 111, 84,
+ 144, 111, 84, 144, 112, 84, 137, 105, 79, 121, 94,
+ 72, 132, 103, 78, 118, 88, 66, 90, 66, 49, 75,
+ 58, 42, 112, 83, 63, 158, 122, 92, 168, 129, 106,
+ 166, 128, 102, 149, 112, 81, 148, 113, 84, 148, 112,
+ 84, 141, 110, 82, 137, 105, 79, 135, 105, 79, 130,
+ 101, 74, 129, 99, 72, 132, 101, 76, 131, 101, 77,
+ 131, 101, 77, 131, 101, 77, 133, 102, 77, 133, 102,
+ 76, 133, 103, 76, 134, 105, 77, 135, 105, 79, 136,
+ 105, 80, 137, 106, 81, 138, 107, 82, 137, 106, 81,
+ 137, 106, 81, 138, 107, 82, 139, 108, 82, 138, 108,
+ 82, 138, 106, 82, 139, 107, 82, 145, 112, 85, 143,
+ 110, 85, 142, 109, 84, 139, 107, 83, 140, 110, 83,
+ 139, 110, 83, 141, 111, 83, 142, 111, 83, 142, 110,
+ 82, 141, 111, 83, 141, 109, 83, 142, 110, 82, 141,
+ 109, 83, 141, 110, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 141, 110, 84, 141, 111, 84, 148, 112,
+ 83, 152, 115, 82, 147, 112, 82, 138, 107, 79, 135,
+ 104, 76, 130, 101, 74, 115, 87, 61, 95, 71, 49,
+ 93, 69, 53, 96, 71, 51, 115, 88, 69, 132, 103,
+ 80, 131, 101, 77, 131, 101, 77, 131, 101, 77, 135,
+ 105, 79, 147, 112, 83, 149, 112, 83, 149, 112, 83,
+ 150, 113, 83, 153, 113, 84, 153, 114, 82, 153, 113,
+ 84, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 152, 115, 82, 152, 115,
+ 82, 152, 115, 82, 152, 114, 82, 151, 114, 82, 149,
+ 113, 83, 152, 114, 82, 152, 115, 82, 153, 114, 82,
+ 153, 114, 82, 152, 115, 82, 152, 115, 82, 152, 115,
+ 82, 152, 115, 82, 152, 114, 82, 152, 114, 82, 149,
+ 113, 82, 151, 114, 82, 147, 112, 82, 145, 112, 82,
+ 144, 111, 82, 144, 110, 82, 144, 110, 83, 144, 111,
+ 85, 142, 109, 84, 142, 111, 84, 142, 109, 84, 142,
+ 111, 85, 142, 111, 85, 142, 111, 85, 143, 110, 85,
+ 143, 110, 85, 142, 111, 85, 142, 111, 84, 142, 111,
+ 84, 142, 109, 84, 142, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 139, 107, 82, 121, 94, 70,
+ 123, 96, 70, 99, 71, 51, 90, 66, 47, 73, 57,
+ 38, 100, 73, 57, 148, 113, 84, 159, 123, 92, 164,
+ 125, 97, 152, 113, 81, 148, 112, 84, 146, 112, 84,
+ 143, 111, 84, 142, 111, 84, 141, 109, 83, 140, 106,
+ 81, 137, 106, 79, 136, 105, 80, 138, 105, 80, 138,
+ 105, 80, 137, 105, 81, 137, 105, 81, 137, 106, 79,
+ 137, 106, 79, 140, 106, 81, 142, 111, 84, 142, 111,
+ 84, 141, 110, 84, 141, 110, 84, 141, 110, 84, 141,
+ 110, 84, 141, 109, 83, 142, 110, 83, 141, 111, 83,
+ 137, 107, 82, 140, 110, 84, 146, 112, 85, 146, 112,
+ 85, 146, 112, 85, 138, 106, 79, 134, 104, 76, 137,
+ 107, 77, 138, 109, 78, 140, 109, 78, 140, 109, 78,
+ 138, 107, 77, 139, 109, 77, 137, 107, 77, 137, 106,
+ 78, 137, 106, 79, 138, 107, 82, 142, 109, 84, 138,
+ 106, 82, 140, 109, 81, 137, 106, 81, 145, 111, 83,
+ 154, 114, 82, 151, 114, 82, 138, 107, 79, 133, 103,
+ 76, 129, 98, 73, 119, 91, 64, 93, 71, 50, 91,
+ 67, 51, 95, 73, 51, 116, 89, 70, 133, 104, 81,
+ 131, 101, 77, 131, 101, 77, 131, 101, 75, 140, 109,
+ 83, 151, 114, 82, 151, 115, 84, 151, 115, 84, 151,
+ 115, 84, 153, 113, 84, 151, 115, 84, 153, 114, 85,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 84, 151, 115, 84, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 149, 113, 83, 149, 113, 83,
+ 148, 112, 84, 148, 112, 84, 148, 112, 84, 148, 112,
+ 84, 148, 112, 84, 148, 112, 84, 149, 112, 83, 149,
+ 112, 83, 149, 112, 83, 148, 112, 84, 148, 112, 84,
+ 148, 112, 84, 148, 112, 84, 148, 112, 84, 148, 112,
+ 84, 146, 112, 84, 144, 112, 84, 145, 112, 83, 145,
+ 112, 83, 147, 112, 83, 147, 112, 83, 144, 111, 84,
+ 142, 110, 84, 142, 111, 84, 142, 111, 84, 142, 111,
+ 84, 142, 111, 84, 142, 111, 84, 142, 111, 84, 144,
+ 110, 83, 142, 111, 84, 144, 110, 83, 144, 110, 83,
+ 143, 110, 85, 143, 110, 84, 142, 111, 84, 142, 111,
+ 84, 142, 111, 84, 138, 107, 82, 121, 93, 70, 118,
+ 91, 65, 103, 77, 54, 96, 71, 52, 73, 57, 38,
+ 93, 68, 50, 132, 101, 73, 156, 119, 88, 165, 124,
+ 95, 152, 113, 81, 144, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 144, 110, 83, 142, 111, 84,
+ 142, 111, 84, 142, 111, 84, 144, 110, 83, 142, 109,
+ 83, 142, 109, 84, 142, 109, 84, 141, 110, 84, 140,
+ 109, 83, 141, 110, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 142, 109, 83, 141, 109, 83, 142, 110,
+ 83, 141, 109, 81, 142, 111, 81, 144, 112, 82, 141,
+ 109, 82, 142, 109, 83, 144, 111, 84, 146, 112, 84,
+ 146, 111, 84, 135, 105, 80, 132, 101, 76, 134, 103,
+ 75, 135, 106, 76, 139, 107, 76, 137, 106, 76, 136,
+ 105, 75, 135, 105, 76, 134, 103, 74, 132, 102, 73,
+ 133, 102, 73, 138, 105, 80, 142, 110, 83, 135, 105,
+ 78, 133, 102, 75, 133, 104, 78, 138, 106, 81, 150,
+ 115, 85, 156, 118, 87, 139, 106, 79, 129, 100, 73,
+ 126, 98, 72, 122, 92, 67, 93, 69, 47, 88, 68,
+ 51, 96, 72, 55, 120, 90, 69, 134, 105, 81, 135,
+ 105, 79, 135, 105, 79, 139, 106, 79, 144, 111, 84,
+ 150, 114, 83, 153, 114, 86, 153, 114, 85, 153, 113,
+ 84, 153, 114, 86, 151, 115, 84, 153, 115, 87, 153,
+ 114, 82, 153, 114, 84, 151, 115, 84, 153, 114, 86,
+ 153, 113, 85, 151, 115, 84, 153, 114, 84, 153, 114,
+ 84, 153, 114, 82, 144, 112, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 142, 111, 84, 142, 111, 84, 142, 111,
+ 84, 142, 111, 84, 142, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 142, 110, 84, 143, 110, 84, 143, 111,
+ 84, 147, 112, 83, 147, 112, 83, 145, 112, 83, 144,
+ 111, 83, 142, 111, 84, 142, 110, 83, 142, 110, 83,
+ 142, 110, 84, 142, 111, 84, 142, 111, 84, 142, 111,
+ 84, 144, 110, 83, 141, 110, 82, 140, 110, 83, 141,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 138, 107, 82, 121, 93, 70, 118, 88,
+ 65, 106, 78, 56, 93, 71, 49, 75, 58, 40, 88,
+ 63, 47, 112, 85, 63, 153, 117, 87, 164, 126, 94,
+ 149, 113, 82, 143, 110, 84, 142, 111, 84, 142, 111,
+ 84, 142, 111, 84, 143, 112, 85, 144, 111, 85, 144,
+ 111, 85, 142, 111, 84, 141, 110, 82, 141, 109, 82,
+ 140, 109, 81, 139, 109, 82, 139, 109, 82, 137, 106,
+ 79, 137, 107, 81, 138, 108, 81, 139, 109, 82, 140,
+ 110, 83, 140, 110, 83, 141, 110, 84, 142, 110, 83,
+ 146, 112, 83, 145, 111, 82, 147, 112, 83, 146, 112,
+ 83, 141, 110, 84, 141, 111, 85, 142, 111, 84, 141,
+ 110, 82, 136, 105, 79, 132, 102, 78, 135, 104, 78,
+ 135, 105, 76, 135, 106, 77, 135, 107, 77, 135, 106,
+ 76, 135, 106, 76, 135, 106, 76, 135, 106, 76, 135,
+ 106, 77, 138, 106, 79, 141, 110, 84, 137, 106, 79,
+ 135, 105, 79, 134, 105, 76, 142, 110, 84, 161, 122,
+ 90, 163, 121, 89, 146, 112, 81, 130, 100, 75, 123,
+ 95, 72, 120, 91, 69, 94, 71, 50, 86, 67, 47,
+ 95, 72, 51, 118, 90, 68, 136, 105, 80, 142, 109,
+ 84, 144, 111, 84, 142, 111, 84, 146, 112, 85, 151,
+ 114, 83, 153, 114, 86, 153, 114, 86, 153, 113, 85,
+ 153, 114, 86, 153, 114, 84, 153, 114, 86, 151, 115,
+ 84, 153, 114, 86, 153, 114, 85, 153, 114, 86, 153,
+ 114, 86, 153, 113, 85, 153, 115, 87, 153, 114, 86,
+ 150, 113, 82, 143, 110, 84, 142, 111, 84, 142, 111,
+ 84, 142, 111, 84, 142, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 143, 112, 85, 145, 111, 85, 145, 111,
+ 85, 145, 111, 85, 145, 111, 85, 145, 111, 85, 145,
+ 111, 85, 144, 111, 84, 144, 111, 84, 146, 112, 84,
+ 146, 112, 84, 147, 112, 83, 142, 110, 83, 140, 110,
+ 83, 142, 111, 84, 142, 111, 83, 142, 111, 82, 142,
+ 109, 82, 141, 110, 82, 140, 110, 83, 141, 109, 83,
+ 142, 110, 84, 137, 106, 78, 137, 106, 78, 141, 109,
+ 83, 143, 111, 84, 143, 112, 85, 143, 112, 85, 142,
+ 111, 84, 138, 107, 82, 121, 93, 70, 119, 91, 67,
+ 105, 77, 55, 91, 68, 47, 80, 59, 43, 86, 61,
+ 45, 106, 78, 58, 135, 105, 78, 156, 117, 86, 153,
+ 114, 82, 147, 112, 83, 143, 111, 84, 143, 111, 84,
+ 143, 111, 84, 149, 112, 85, 151, 114, 86, 150, 113,
+ 85, 141, 110, 84, 137, 106, 78, 135, 106, 77, 134,
+ 103, 74, 134, 103, 75, 134, 103, 75, 131, 101, 73,
+ 130, 102, 74, 133, 103, 74, 134, 104, 75, 135, 105,
+ 76, 138, 106, 78, 141, 110, 82, 142, 110, 84, 149,
+ 112, 84, 150, 112, 82, 147, 111, 83, 149, 112, 83,
+ 142, 109, 83, 140, 110, 84, 138, 107, 79, 135, 106,
+ 78, 134, 105, 77, 136, 105, 80, 141, 109, 83, 143,
+ 111, 84, 143, 111, 84, 143, 111, 84, 143, 111, 84,
+ 143, 111, 84, 143, 111, 84, 143, 111, 84, 143, 111,
+ 84, 143, 111, 84, 143, 111, 84, 143, 111, 84, 144,
+ 112, 84, 147, 112, 83, 150, 114, 85, 163, 124, 92,
+ 164, 124, 91, 149, 113, 82, 130, 99, 75, 122, 94,
+ 70, 117, 87, 66, 93, 68, 46, 84, 64, 47, 93,
+ 71, 48, 121, 91, 69, 136, 105, 80, 144, 112, 84,
+ 150, 113, 82, 148, 112, 84, 151, 114, 85, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 113, 85, 151, 115, 84,
+ 153, 113, 85, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 151, 113, 85, 146,
+ 112, 84, 143, 111, 84, 143, 111, 84, 143, 111, 84,
+ 143, 111, 84, 143, 111, 84, 143, 111, 84, 143, 111,
+ 84, 143, 111, 84, 143, 111, 84, 143, 111, 84, 143,
+ 111, 84, 149, 113, 85, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 151, 114,
+ 86, 149, 113, 85, 147, 112, 85, 147, 112, 85, 146,
+ 112, 84, 142, 110, 84, 142, 110, 82, 137, 106, 78,
+ 142, 112, 84, 142, 112, 84, 142, 112, 84, 139, 106,
+ 79, 135, 106, 77, 135, 106, 78, 138, 107, 79, 141,
+ 109, 83, 142, 111, 84, 144, 112, 84, 142, 112, 82,
+ 150, 114, 81, 152, 113, 82, 148, 113, 84, 143, 111,
+ 84, 136, 105, 80, 121, 93, 71, 125, 95, 72, 106,
+ 78, 56, 90, 69, 46, 80, 62, 45, 88, 63, 48,
+ 112, 84, 64, 128, 99, 75, 148, 112, 84, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 151, 114, 82,
+ 144, 112, 84, 143, 111, 84, 142, 111, 84, 143, 110,
+ 84, 142, 109, 84, 140, 110, 84, 138, 109, 81, 139,
+ 108, 79, 140, 108, 79, 140, 108, 79, 140, 108, 79,
+ 142, 109, 79, 142, 110, 80, 142, 110, 79, 150, 114,
+ 81, 149, 112, 81, 149, 112, 81, 147, 112, 81, 147,
+ 112, 81, 142, 109, 84, 141, 110, 84, 143, 110, 84,
+ 143, 110, 84, 144, 111, 84, 148, 112, 83, 152, 115,
+ 81, 153, 114, 82, 153, 114, 82, 152, 115, 81, 153,
+ 114, 82, 152, 115, 81, 152, 115, 81, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 162, 121, 89, 164,
+ 125, 92, 145, 112, 82, 129, 100, 76, 121, 93, 69,
+ 107, 80, 58, 84, 63, 45, 78, 59, 43, 92, 67,
+ 48, 115, 86, 65, 136, 105, 80, 144, 112, 84, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 152, 115, 82, 152, 115, 82,
+ 153, 114, 82, 153, 114, 82, 152, 115, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 152, 115, 81, 153, 114, 82,
+ 150, 114, 82, 147, 113, 82, 150, 114, 82, 147, 113,
+ 82, 142, 111, 81, 142, 110, 81, 142, 110, 80, 142,
+ 110, 81, 142, 110, 81, 142, 110, 81, 142, 110, 80,
+ 142, 110, 81, 142, 111, 82, 142, 110, 84, 142, 111,
+ 84, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 149, 113, 83,
+ 138, 107, 81, 121, 93, 70, 119, 91, 67, 102, 75,
+ 54, 88, 68, 46, 82, 62, 45, 82, 58, 44, 110,
+ 84, 62, 131, 100, 75, 153, 114, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 150, 114, 82,
+ 148, 113, 81, 145, 112, 80, 147, 112, 80, 146, 112,
+ 80, 144, 112, 81, 147, 112, 80, 147, 112, 80, 147,
+ 112, 81, 147, 112, 81, 150, 113, 81, 149, 113, 82,
+ 149, 112, 81, 149, 112, 81, 149, 112, 81, 149, 112,
+ 81, 149, 112, 81, 148, 113, 81, 150, 114, 82, 153,
+ 114, 82, 152, 115, 82, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 153, 114, 82, 152,
+ 115, 81, 152, 115, 82, 153, 114, 87, 152, 115, 82,
+ 152, 115, 82, 153, 114, 82, 162, 121, 89, 163, 124,
+ 90, 145, 112, 79, 129, 100, 76, 121, 93, 69, 107,
+ 80, 61, 84, 61, 47, 75, 59, 44, 92, 67, 48,
+ 114, 85, 65, 136, 105, 80, 144, 112, 84, 153, 114,
+ 82, 152, 115, 81, 152, 115, 81, 153, 114, 82, 152,
+ 115, 81, 153, 114, 82, 153, 114, 82, 152, 115, 81,
+ 153, 114, 82, 152, 115, 81, 153, 114, 82, 152, 115,
+ 81, 153, 114, 82, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 153, 114, 82, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 151, 114, 81, 151, 114, 81, 142,
+ 110, 82, 121, 93, 71, 124, 93, 71, 103, 75, 54,
+ 88, 70, 47, 84, 64, 46, 88, 63, 48, 115, 86,
+ 65, 128, 100, 75, 144, 112, 85, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 150, 113, 81, 146, 112, 81, 147,
+ 111, 82, 144, 110, 82, 144, 111, 80, 146, 112, 80,
+ 147, 112, 80, 147, 112, 80, 147, 112, 80, 147, 112,
+ 81, 149, 112, 81, 149, 112, 81, 149, 112, 81, 148,
+ 113, 81, 149, 112, 81, 155, 116, 87, 153, 113, 80,
+ 149, 112, 81, 152, 112, 81, 150, 113, 82, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 82, 153, 114, 86, 153, 114, 82, 153,
+ 113, 85, 151, 113, 84, 163, 122, 90, 163, 123, 90,
+ 144, 112, 81, 129, 100, 76, 121, 93, 70, 107, 78,
+ 60, 82, 60, 46, 73, 58, 41, 94, 71, 50, 116,
+ 87, 66, 136, 105, 80, 144, 112, 84, 153, 114, 82,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 153, 113,
+ 84, 151, 114, 83, 151, 114, 83, 153, 113, 85, 152,
+ 115, 82, 153, 113, 85, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 151, 113, 84, 151, 114, 85, 151, 114,
+ 83, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 151, 114, 81, 151, 114, 80, 140, 106,
+ 80, 121, 93, 70, 125, 96, 72, 105, 76, 55, 93,
+ 71, 50, 86, 65, 48, 91, 65, 51, 108, 82, 62,
+ 128, 99, 75, 144, 112, 84, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 150, 114, 81, 144, 112, 81, 142, 110, 79, 147, 108,
+ 81, 145, 111, 82, 142, 110, 79, 144, 111, 80, 145,
+ 112, 80, 146, 112, 81, 147, 112, 80, 147, 112, 80,
+ 152, 112, 79, 154, 115, 83, 156, 117, 83, 155, 116,
+ 83, 157, 117, 85, 157, 117, 85, 150, 113, 79, 150,
+ 113, 81, 149, 113, 82, 152, 114, 82, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 153, 114,
+ 82, 152, 115, 81, 151, 114, 85, 151, 115, 84, 153,
+ 113, 84, 153, 113, 84, 151, 113, 84, 153, 113, 85,
+ 153, 114, 82, 153, 114, 86, 152, 115, 82, 152, 115,
+ 82, 153, 114, 82, 161, 121, 89, 163, 122, 89, 142,
+ 110, 79, 129, 100, 76, 123, 95, 74, 96, 72, 51,
+ 82, 60, 45, 78, 61, 43, 100, 73, 51, 116, 87,
+ 66, 136, 105, 80, 144, 112, 84, 153, 114, 82, 153,
+ 114, 82, 153, 113, 84, 151, 115, 84, 152, 115, 82,
+ 153, 114, 82, 153, 113, 84, 153, 113, 85, 151, 115,
+ 84, 153, 114, 86, 153, 114, 82, 152, 115, 81, 153,
+ 114, 82, 153, 113, 84, 151, 114, 83, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 82, 152, 115, 83, 152, 115, 82,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 156, 116, 83, 156, 116, 82, 139, 107, 78,
+ 123, 93, 71, 124, 95, 72, 101, 73, 53, 91, 69,
+ 50, 89, 67, 48, 91, 65, 51, 107, 79, 60, 127,
+ 99, 75, 143, 111, 84, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 149,
+ 113, 82, 144, 111, 81, 142, 109, 81, 142, 109, 81,
+ 144, 110, 81, 143, 111, 80, 144, 111, 80, 144, 110,
+ 80, 142, 109, 80, 147, 112, 80, 147, 112, 81, 154,
+ 114, 79, 155, 116, 83, 155, 116, 85, 157, 118, 85,
+ 157, 118, 85, 157, 118, 84, 155, 116, 80, 150, 112,
+ 81, 152, 113, 81, 152, 113, 81, 152, 114, 82, 153,
+ 114, 82, 152, 115, 81, 152, 115, 81, 153, 114, 82,
+ 147, 113, 82, 148, 112, 83, 147, 113, 82, 149, 113,
+ 82, 151, 115, 84, 151, 115, 84, 151, 113, 84, 153,
+ 114, 82, 153, 113, 84, 153, 114, 82, 153, 114, 82,
+ 152, 113, 81, 161, 122, 91, 164, 125, 93, 146, 112,
+ 81, 128, 99, 75, 121, 91, 69, 100, 74, 56, 88,
+ 65, 48, 86, 66, 48, 100, 73, 51, 116, 87, 66,
+ 136, 105, 80, 144, 112, 84, 153, 114, 82, 153, 114,
+ 82, 151, 114, 83, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 151, 115, 84, 151, 115, 84, 153, 114, 82,
+ 153, 113, 84, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 151, 115, 84, 151, 115, 84, 153, 114, 82, 152,
+ 115, 81, 152, 115, 81, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 152, 115, 81, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 151, 115, 84, 153, 113,
+ 84, 157, 117, 85, 160, 119, 86, 155, 115, 80, 125,
+ 97, 74, 124, 95, 72, 100, 72, 53, 91, 68, 47,
+ 86, 66, 46, 92, 69, 52, 107, 79, 60, 127, 99,
+ 75, 144, 112, 84, 153, 114, 82, 153, 114, 82, 153,
+ 113, 84, 153, 113, 85, 153, 113, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 152, 112,
+ 82, 146, 109, 81, 144, 108, 81, 143, 107, 82, 143,
+ 108, 82, 144, 109, 82, 144, 111, 80, 143, 111, 80,
+ 143, 111, 79, 144, 109, 79, 151, 112, 79, 156, 112,
+ 80, 156, 117, 84, 155, 116, 85, 157, 118, 85, 158,
+ 119, 85, 159, 119, 86, 157, 119, 85, 153, 113, 81,
+ 152, 112, 81, 152, 112, 82, 152, 112, 82, 152, 112,
+ 85, 153, 113, 85, 153, 113, 84, 153, 113, 85, 149,
+ 113, 83, 149, 112, 84, 149, 112, 82, 150, 113, 82,
+ 151, 113, 84, 151, 115, 84, 153, 113, 84, 153, 114,
+ 82, 153, 113, 85, 153, 114, 82, 153, 113, 84, 152,
+ 114, 82, 163, 126, 95, 168, 128, 99, 145, 112, 80,
+ 128, 98, 75, 115, 87, 64, 105, 79, 59, 93, 71,
+ 50, 87, 68, 50, 100, 74, 53, 115, 87, 66, 136,
+ 105, 80, 147, 112, 83, 153, 114, 82, 153, 113, 85,
+ 153, 113, 84, 153, 113, 85, 153, 113, 85, 151, 115,
+ 84, 151, 115, 84, 153, 113, 84, 151, 115, 84, 153,
+ 113, 85, 153, 114, 82, 153, 113, 84, 151, 115, 84,
+ 153, 113, 84, 151, 113, 84, 151, 115, 84, 153, 113,
+ 85, 153, 113, 84, 153, 113, 85, 153, 114, 82, 153,
+ 114, 82, 153, 113, 84, 153, 113, 85, 153, 113, 84,
+ 151, 115, 84, 153, 113, 84, 153, 114, 82, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 151, 115, 84, 151,
+ 113, 84, 153, 113, 84, 151, 115, 84, 153, 113, 84,
+ 151, 113, 84, 153, 113, 85, 151, 115, 84, 154, 114,
+ 83, 153, 114, 84, 153, 113, 85, 153, 113, 84, 153,
+ 114, 82, 153, 113, 85, 153, 113, 85, 153, 114, 82,
+ 153, 114, 84, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 113, 85, 153, 114, 86,
+ 156, 117, 87, 161, 119, 87, 157, 118, 84, 127, 99,
+ 75, 124, 95, 72, 97, 70, 51, 88, 68, 47, 88,
+ 66, 45, 91, 67, 51, 105, 79, 59, 125, 97, 72,
+ 146, 112, 84, 158, 119, 87, 154, 114, 83, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 151, 112, 85,
+ 147, 109, 83, 144, 108, 83, 145, 108, 83, 145, 108,
+ 83, 145, 108, 82, 143, 110, 80, 144, 111, 80, 144,
+ 111, 80, 145, 111, 79, 149, 111, 79, 154, 113, 79,
+ 155, 114, 82, 154, 114, 82, 153, 114, 83, 155, 115,
+ 83, 155, 115, 84, 156, 116, 84, 155, 113, 81, 151,
+ 112, 85, 151, 112, 85, 151, 112, 85, 152, 113, 85,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 113, 85, 153, 113, 85, 153,
+ 114, 86, 153, 113, 85, 153, 114, 86, 153, 113, 85,
+ 153, 114, 86, 153, 113, 85, 153, 114, 86, 150, 113,
+ 85, 164, 125, 95, 169, 128, 99, 142, 109, 79, 128,
+ 98, 75, 114, 85, 63, 111, 83, 60, 92, 68, 49,
+ 89, 68, 49, 96, 73, 52, 114, 85, 65, 136, 105,
+ 80, 148, 112, 83, 151, 115, 84, 153, 115, 87, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 113, 85, 153, 114, 86, 153, 113, 85, 153, 114,
+ 86, 153, 113, 84, 153, 114, 86, 153, 113, 85, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 113, 85, 153, 113,
+ 84, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 113, 85, 153, 114, 86, 153, 113, 85, 153, 114, 86,
+ 153, 114, 86, 153, 115, 87, 153, 113, 85, 153, 113,
+ 85, 153, 114, 86, 153, 113, 85, 153, 114, 86, 154,
+ 113, 85, 153, 114, 86, 153, 113, 85, 154, 113, 85,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 113,
+ 85, 153, 115, 87, 153, 114, 86, 153, 113, 84, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 156,
+ 116, 86, 161, 119, 87, 157, 117, 84, 127, 95, 74,
+ 124, 95, 71, 95, 70, 51, 89, 66, 49, 93, 67,
+ 52, 93, 68, 51, 100, 74, 57, 121, 94, 69, 142,
+ 112, 84, 163, 126, 92, 153, 114, 83, 153, 113, 84,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 152, 112, 85, 153, 113, 85, 152, 112, 84, 149,
+ 109, 81, 142, 107, 81, 146, 109, 81, 147, 109, 82,
+ 146, 108, 80, 142, 110, 79, 144, 111, 80, 144, 111,
+ 80, 143, 110, 79, 146, 110, 80, 151, 112, 80, 152,
+ 112, 81, 149, 111, 80, 148, 112, 80, 147, 111, 80,
+ 147, 111, 80, 149, 112, 81, 152, 113, 81, 153, 112,
+ 82, 152, 112, 84, 152, 112, 84, 152, 112, 85, 153,
+ 113, 85, 153, 113, 85, 153, 113, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 153,
+ 113, 85, 153, 113, 85, 153, 113, 85, 151, 113, 85,
+ 167, 124, 95, 168, 125, 97, 145, 111, 82, 128, 98,
+ 75, 114, 85, 63, 113, 85, 60, 92, 70, 48, 88,
+ 69, 48, 95, 72, 50, 114, 84, 64, 136, 106, 80,
+ 149, 113, 83, 153, 114, 82, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 153,
+ 113, 85, 153, 113, 85, 153, 113, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 153,
+ 113, 85, 153, 113, 85, 153, 113, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 153,
+ 113, 85, 153, 113, 85, 153, 113, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 153,
+ 113, 85, 153, 113, 85, 153, 113, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 153,
+ 113, 85, 153, 113, 85, 153, 114, 82, 152, 115, 82,
+ 153, 114, 82, 152, 115, 82, 153, 114, 82, 156, 116,
+ 84, 160, 117, 85, 157, 117, 83, 128, 99, 74, 121,
+ 93, 70, 93, 68, 50, 93, 67, 52, 93, 69, 53,
+ 93, 69, 52, 102, 77, 58, 123, 94, 70, 144, 112,
+ 83, 164, 125, 92, 155, 115, 83, 152, 115, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 150, 113, 81,
+ 145, 112, 82, 150, 113, 81, 152, 113, 81, 145, 112,
+ 82, 141, 108, 80, 142, 109, 80, 143, 110, 82, 143,
+ 110, 82, 142, 110, 79, 143, 111, 80, 143, 111, 80,
+ 146, 111, 80, 145, 112, 79, 154, 113, 79, 151, 112,
+ 80, 150, 112, 80, 149, 112, 79, 147, 112, 80, 149,
+ 113, 81, 149, 113, 82, 150, 113, 81, 150, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 152, 115, 82, 152, 115, 82, 153, 114, 82, 152,
+ 115, 82, 153, 114, 82, 152, 115, 82, 152, 115, 82,
+ 153, 114, 82, 152, 115, 82, 153, 114, 82, 152, 115,
+ 82, 153, 114, 82, 152, 115, 82, 152, 114, 82, 167,
+ 126, 98, 168, 127, 99, 150, 113, 82, 128, 98, 75,
+ 114, 85, 63, 115, 88, 62, 90, 70, 46, 88, 65,
+ 43, 93, 71, 46, 113, 84, 64, 141, 105, 81, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 152, 115, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 152, 115, 82, 153, 114, 82, 152, 115, 82, 153,
+ 114, 82, 152, 115, 82, 153, 114, 82, 153, 114, 82,
+ 152, 115, 82, 153, 114, 82, 153, 114, 82, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 153, 114, 82, 152,
+ 115, 81, 152, 115, 82, 152, 115, 82, 152, 115, 81,
+ 153, 114, 82, 152, 115, 82, 153, 114, 82, 152, 115,
+ 82, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 82, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 153, 114, 82, 152, 115, 81, 152, 115, 82, 153, 114,
+ 82, 153, 114, 82, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 153, 114, 82, 153, 114, 82, 152, 115, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 152, 115,
+ 82, 152, 115, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 83,
+ 156, 117, 83, 157, 117, 84, 127, 98, 73, 115, 87,
+ 64, 91, 67, 50, 93, 68, 52, 96, 70, 54, 93,
+ 69, 52, 97, 71, 55, 121, 93, 70, 149, 114, 85,
+ 171, 130, 106, 155, 115, 83, 151, 115, 84, 153, 114,
+ 82, 153, 114, 82, 152, 113, 81, 144, 111, 81, 143,
+ 110, 82, 144, 112, 81, 149, 112, 81, 147, 112, 82,
+ 142, 109, 81, 142, 109, 82, 142, 109, 79, 143, 109,
+ 79, 143, 111, 80, 146, 111, 80, 147, 112, 80, 151,
+ 113, 85, 150, 112, 81, 151, 112, 82, 151, 112, 82,
+ 147, 111, 80, 147, 112, 81, 147, 112, 82, 147, 112,
+ 81, 149, 112, 81, 149, 112, 82, 150, 113, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 152, 115, 82, 151, 115, 84, 153, 114, 82, 151, 115,
+ 84, 153, 114, 82, 152, 115, 82, 153, 114, 82, 153,
+ 114, 82, 152, 115, 82, 153, 114, 82, 151, 115, 84,
+ 153, 114, 82, 153, 113, 85, 151, 114, 83, 169, 125,
+ 94, 168, 125, 96, 146, 112, 83, 128, 98, 75, 115,
+ 85, 62, 115, 89, 61, 93, 70, 47, 88, 67, 44,
+ 93, 70, 48, 119, 90, 67, 139, 106, 79, 150, 114,
+ 80, 152, 115, 80, 153, 114, 82, 152, 115, 82, 153,
+ 114, 82, 153, 113, 85, 153, 113, 84, 153, 114, 82,
+ 152, 115, 82, 153, 114, 82, 152, 115, 82, 153, 114,
+ 82, 152, 115, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 152, 115, 81,
+ 152, 115, 81, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 151, 115, 84, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 151, 115,
+ 84, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 151, 115, 84,
+ 151, 115, 84, 153, 114, 82, 152, 115, 81, 153, 114,
+ 82, 153, 114, 82, 152, 115, 81, 153, 114, 82, 151,
+ 115, 84, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 152, 115,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 157,
+ 117, 85, 157, 117, 85, 120, 92, 70, 114, 86, 63,
+ 98, 71, 53, 97, 70, 52, 96, 71, 54, 97, 71,
+ 55, 91, 68, 51, 114, 87, 63, 149, 114, 83, 171,
+ 131, 106, 155, 115, 83, 153, 114, 86, 151, 114, 83,
+ 153, 113, 85, 152, 112, 84, 148, 110, 81, 147, 109,
+ 83, 148, 110, 83, 142, 110, 82, 147, 111, 85, 146,
+ 110, 80, 145, 108, 83, 143, 107, 82, 142, 109, 79,
+ 142, 110, 81, 143, 110, 80, 146, 109, 80, 154, 114,
+ 82, 155, 114, 81, 155, 115, 83, 152, 112, 84, 149,
+ 112, 82, 147, 113, 80, 150, 114, 82, 149, 112, 81,
+ 146, 112, 81, 150, 112, 83, 150, 113, 85, 153, 114,
+ 84, 152, 115, 82, 152, 115, 82, 153, 114, 82, 152,
+ 115, 82, 153, 114, 86, 152, 115, 82, 153, 114, 86,
+ 153, 113, 84, 153, 113, 85, 153, 113, 85, 153, 113,
+ 84, 153, 114, 86, 151, 115, 84, 153, 114, 86, 151,
+ 115, 84, 153, 114, 86, 152, 115, 81, 163, 124, 90,
+ 163, 123, 91, 148, 112, 83, 126, 95, 72, 116, 85,
+ 63, 115, 88, 61, 93, 71, 47, 88, 66, 43, 100,
+ 73, 51, 114, 85, 64, 139, 106, 79, 151, 115, 80,
+ 159, 119, 86, 153, 114, 82, 153, 113, 85, 151, 115,
+ 84, 153, 113, 85, 153, 113, 84, 153, 113, 84, 153,
+ 114, 86, 151, 115, 84, 153, 114, 87, 151, 115, 84,
+ 153, 114, 86, 153, 113, 84, 153, 113, 85, 153, 113,
+ 85, 153, 114, 82, 153, 114, 82, 152, 115, 82, 152,
+ 115, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 113, 85, 153, 113, 85, 153, 114, 82, 151, 115,
+ 84, 151, 115, 84, 153, 114, 86, 151, 115, 84, 151,
+ 115, 84, 153, 114, 82, 153, 113, 85, 153, 113, 85,
+ 153, 114, 82, 153, 114, 82, 152, 115, 82, 152, 115,
+ 82, 153, 114, 82, 153, 114, 82, 153, 113, 85, 153,
+ 113, 85, 153, 114, 82, 152, 115, 82, 153, 114, 82,
+ 152, 115, 82, 152, 115, 82, 153, 113, 85, 153, 115,
+ 87, 153, 113, 85, 153, 114, 82, 152, 115, 82, 153,
+ 114, 82, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 156, 115, 86, 161, 119,
+ 86, 151, 114, 79, 121, 92, 70, 114, 86, 63, 101,
+ 75, 58, 93, 69, 50, 96, 71, 53, 95, 69, 55,
+ 94, 68, 53, 118, 88, 65, 141, 106, 82, 170, 127,
+ 104, 154, 115, 84, 153, 114, 86, 153, 114, 87, 153,
+ 114, 87, 152, 113, 86, 147, 110, 85, 146, 109, 84,
+ 146, 109, 84, 146, 109, 84, 143, 108, 84, 143, 108,
+ 84, 142, 107, 84, 144, 108, 84, 145, 108, 83, 147,
+ 109, 83, 147, 109, 83, 142, 110, 81, 147, 109, 80,
+ 146, 109, 80, 148, 110, 80, 150, 112, 81, 148, 112,
+ 83, 152, 114, 82, 152, 115, 83, 152, 113, 85, 150,
+ 112, 85, 150, 112, 85, 152, 113, 86, 153, 114, 87,
+ 153, 114, 87, 153, 114, 86, 153, 114, 86, 153, 114,
+ 87, 153, 114, 87, 153, 114, 87, 153, 114, 87, 153,
+ 114, 87, 153, 114, 87, 153, 114, 87, 153, 114, 86,
+ 153, 114, 86, 153, 115, 87, 153, 114, 87, 153, 114,
+ 87, 153, 114, 86, 156, 117, 87, 166, 124, 92, 162,
+ 123, 90, 141, 110, 82, 118, 91, 68, 117, 88, 65,
+ 117, 90, 63, 95, 73, 50, 93, 70, 45, 96, 73,
+ 47, 112, 84, 61, 138, 105, 78, 152, 115, 81, 164,
+ 122, 91, 152, 114, 82, 153, 113, 85, 153, 115, 87,
+ 153, 114, 87, 153, 114, 86, 153, 114, 87, 153, 114,
+ 87, 153, 115, 87, 153, 114, 87, 153, 114, 87, 153,
+ 114, 87, 153, 114, 87, 153, 114, 87, 153, 114, 87,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 87, 153, 114, 87, 153, 114, 86, 153, 114, 86,
+ 153, 114, 87, 153, 114, 87, 153, 114, 87, 153, 114,
+ 86, 153, 114, 86, 153, 114, 87, 153, 114, 87, 153,
+ 114, 87, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 87, 153, 114, 87, 153, 114,
+ 87, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 87, 153, 114, 87,
+ 153, 114, 87, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 115, 87, 153, 115, 87, 153, 115, 87, 153,
+ 115, 87, 153, 115, 87, 156, 116, 88, 163, 122, 89,
+ 158, 120, 85, 119, 92, 70, 114, 86, 63, 101, 75,
+ 58, 93, 69, 49, 93, 70, 53, 93, 66, 54, 97,
+ 71, 56, 116, 87, 65, 139, 107, 80, 169, 125, 93,
+ 155, 115, 83, 153, 115, 86, 153, 115, 87, 153, 115,
+ 87, 152, 115, 88, 149, 112, 85, 146, 110, 85, 146,
+ 110, 84, 146, 110, 84, 147, 109, 83, 144, 109, 85,
+ 148, 111, 84, 149, 112, 85, 147, 111, 85, 144, 109,
+ 84, 146, 110, 84, 148, 110, 83, 149, 111, 84, 149,
+ 111, 83, 150, 110, 83, 152, 113, 86, 153, 114, 87,
+ 153, 114, 86, 153, 114, 86, 153, 115, 87, 153, 115,
+ 87, 153, 115, 87, 153, 114, 87, 153, 115, 87, 153,
+ 115, 87, 153, 115, 87, 153, 115, 87, 153, 115, 87,
+ 153, 115, 88, 153, 115, 87, 153, 114, 87, 153, 115,
+ 87, 153, 115, 87, 153, 114, 86, 153, 113, 84, 153,
+ 114, 87, 153, 115, 87, 153, 114, 87, 153, 115, 87,
+ 151, 113, 87, 159, 120, 90, 169, 125, 92, 158, 119,
+ 86, 136, 105, 80, 118, 91, 68, 119, 87, 65, 121,
+ 90, 68, 96, 73, 51, 90, 69, 44, 96, 73, 47,
+ 111, 84, 60, 135, 104, 75, 157, 118, 85, 169, 126,
+ 91, 159, 118, 86, 154, 115, 87, 153, 115, 87, 153,
+ 114, 86, 153, 113, 85, 153, 113, 85, 153, 114, 87,
+ 153, 115, 87, 153, 114, 87, 153, 115, 87, 153, 114,
+ 87, 153, 115, 87, 153, 115, 87, 153, 115, 88, 153,
+ 115, 87, 153, 115, 87, 153, 115, 87, 153, 115, 87,
+ 153, 115, 87, 153, 115, 87, 153, 115, 87, 153, 115,
+ 88, 153, 115, 88, 153, 115, 87, 153, 115, 87, 153,
+ 115, 88, 153, 115, 88, 153, 115, 88, 153, 115, 87,
+ 153, 115, 87, 153, 115, 88, 153, 115, 88, 153, 115,
+ 87, 153, 115, 87, 153, 115, 87, 153, 115, 87, 153,
+ 114, 87, 153, 115, 87, 153, 115, 87, 153, 115, 88,
+ 153, 115, 87, 153, 115, 87, 153, 114, 86, 151, 115,
+ 84, 153, 114, 86, 153, 115, 87, 153, 115, 88, 153,
+ 115, 88, 153, 115, 87, 153, 115, 87, 153, 115, 87,
+ 153, 114, 85, 153, 114, 85, 153, 114, 85, 153, 114,
+ 85, 153, 114, 85, 157, 117, 85, 165, 123, 86, 158,
+ 120, 85, 119, 92, 70, 114, 86, 63, 103, 76, 58,
+ 90, 66, 47, 91, 70, 51, 91, 65, 51, 91, 66,
+ 51, 113, 84, 62, 137, 105, 78, 169, 125, 94, 159,
+ 120, 87, 155, 115, 85, 153, 114, 84, 153, 114, 85,
+ 153, 114, 85, 151, 113, 84, 149, 110, 81, 147, 111,
+ 82, 151, 112, 81, 150, 113, 82, 152, 112, 81, 152,
+ 113, 84, 152, 113, 85, 151, 112, 82, 149, 110, 81,
+ 144, 109, 80, 146, 110, 80, 149, 111, 81, 153, 113,
+ 82, 153, 114, 84, 153, 114, 84, 153, 114, 84, 153,
+ 114, 84, 153, 114, 84, 153, 114, 84, 153, 114, 84,
+ 153, 114, 84, 151, 115, 84, 153, 114, 84, 153, 114,
+ 84, 153, 114, 84, 153, 114, 84, 153, 114, 84, 153,
+ 114, 85, 150, 115, 85, 152, 115, 83, 150, 115, 85,
+ 150, 115, 85, 152, 115, 83, 152, 115, 82, 151, 115,
+ 84, 153, 114, 84, 151, 113, 84, 153, 114, 84, 151,
+ 114, 83, 168, 126, 98, 168, 125, 92, 155, 117, 84,
+ 134, 105, 79, 114, 85, 63, 116, 86, 65, 114, 86,
+ 62, 94, 71, 49, 97, 72, 46, 93, 70, 47, 111,
+ 83, 60, 137, 105, 77, 158, 120, 86, 168, 125, 90,
+ 160, 118, 83, 154, 115, 84, 153, 114, 84, 151, 115,
+ 84, 153, 114, 82, 151, 115, 84, 151, 115, 84, 153,
+ 114, 84, 151, 113, 84, 153, 114, 84, 151, 115, 84,
+ 153, 114, 84, 153, 114, 84, 153, 114, 84, 153, 114,
+ 84, 153, 114, 84, 153, 114, 84, 153, 114, 84, 153,
+ 114, 84, 153, 114, 84, 153, 114, 84, 153, 114, 84,
+ 153, 114, 84, 153, 114, 84, 153, 114, 84, 153, 114,
+ 84, 153, 114, 84, 153, 114, 84, 153, 114, 84, 153,
+ 114, 84, 153, 114, 84, 153, 114, 84, 153, 114, 84,
+ 153, 114, 84, 153, 114, 84, 153, 114, 84, 151, 115,
+ 84, 153, 114, 84, 153, 114, 85, 153, 114, 85, 153,
+ 114, 85, 153, 114, 84, 151, 115, 84, 151, 115, 84,
+ 151, 115, 84, 153, 114, 84, 153, 114, 85, 153, 114,
+ 85, 153, 114, 85, 153, 114, 85, 153, 114, 85, 146,
+ 112, 84, 146, 112, 84, 148, 112, 84, 151, 114, 82,
+ 153, 114, 82, 157, 117, 84, 162, 122, 87, 139, 108,
+ 79, 119, 91, 69, 115, 87, 62, 97, 71, 56, 87,
+ 64, 46, 88, 65, 46, 89, 63, 48, 96, 71, 55,
+ 114, 84, 63, 120, 91, 67, 159, 120, 87, 163, 123,
+ 89, 155, 116, 85, 153, 114, 84, 151, 115, 84, 153,
+ 114, 82, 153, 114, 82, 152, 113, 81, 152, 113, 81,
+ 152, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 149, 113, 82, 147,
+ 112, 81, 147, 112, 80, 149, 112, 81, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 154, 115, 84, 157, 118,
+ 87, 164, 125, 92, 164, 125, 92, 164, 125, 92, 164,
+ 125, 92, 163, 124, 92, 161, 121, 89, 162, 123, 90,
+ 158, 118, 86, 159, 120, 87, 155, 116, 84, 157, 117,
+ 85, 168, 127, 99, 167, 125, 95, 147, 113, 82, 121,
+ 92, 69, 109, 83, 59, 111, 84, 61, 110, 83, 61,
+ 93, 68, 47, 87, 64, 38, 91, 67, 41, 108, 82,
+ 59, 135, 105, 79, 146, 112, 83, 168, 125, 92, 163,
+ 122, 89, 155, 116, 83, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 84, 153, 114, 85, 151, 115,
+ 84, 153, 113, 85, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 152, 115, 81,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 152, 114, 82, 148, 112, 84, 136, 105,
+ 80, 136, 105, 80, 136, 105, 80, 140, 106, 81, 140,
+ 105, 80, 140, 109, 80, 137, 105, 79, 126, 97, 73,
+ 117, 89, 66, 110, 83, 59, 91, 64, 48, 90, 67,
+ 51, 90, 66, 47, 89, 66, 51, 94, 68, 54, 114,
+ 86, 63, 117, 88, 65, 139, 106, 79, 164, 123, 90,
+ 163, 123, 89, 162, 121, 89, 159, 119, 85, 160, 119,
+ 86, 163, 122, 89, 161, 121, 89, 162, 121, 89, 159,
+ 119, 86, 159, 119, 86, 159, 119, 86, 159, 119, 86,
+ 161, 121, 88, 163, 122, 89, 163, 123, 90, 163, 122,
+ 89, 161, 122, 88, 161, 121, 88, 160, 121, 89, 155,
+ 116, 84, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 84, 153, 113, 85, 151, 115, 84, 153, 114, 82, 153,
+ 114, 82, 154, 114, 83, 158, 119, 86, 163, 121, 89,
+ 168, 124, 92, 170, 125, 94, 169, 126, 96, 168, 125,
+ 96, 168, 125, 95, 168, 125, 95, 166, 126, 94, 165,
+ 123, 92, 164, 125, 92, 162, 123, 90, 163, 121, 89,
+ 165, 124, 94, 163, 124, 91, 141, 108, 81, 117, 88,
+ 66, 108, 81, 60, 111, 84, 62, 109, 81, 62, 86,
+ 64, 42, 82, 61, 36, 86, 64, 37, 102, 77, 58,
+ 137, 105, 79, 144, 111, 83, 164, 122, 91, 165, 125,
+ 93, 155, 115, 83, 153, 114, 82, 153, 113, 84, 151,
+ 115, 84, 153, 113, 84, 153, 114, 86, 151, 115, 84,
+ 153, 114, 86, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 113, 84, 151, 113, 84, 151, 115, 84, 151,
+ 114, 85, 153, 113, 85, 153, 113, 85, 151, 114, 85,
+ 151, 115, 84, 151, 115, 84, 151, 114, 85, 151, 115,
+ 84, 151, 115, 84, 151, 115, 85, 153, 114, 82, 151,
+ 114, 85, 153, 113, 85, 151, 115, 84, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 151, 115, 84, 153, 113,
+ 84, 150, 113, 83, 150, 113, 83, 149, 113, 82, 149,
+ 113, 82, 148, 112, 83, 146, 111, 83, 142, 109, 82,
+ 142, 108, 81, 142, 108, 81, 142, 108, 81, 142, 108,
+ 81, 142, 108, 81, 142, 108, 81, 142, 108, 81, 140,
+ 106, 80, 138, 105, 79, 136, 105, 80, 127, 98, 75,
+ 127, 98, 75, 127, 98, 75, 127, 98, 75, 127, 98,
+ 75, 127, 96, 74, 126, 95, 73, 120, 92, 70, 116,
+ 87, 65, 101, 74, 53, 94, 67, 48, 93, 68, 51,
+ 94, 69, 53, 90, 66, 51, 90, 66, 51, 116, 88,
+ 64, 117, 88, 66, 123, 92, 69, 158, 119, 87, 163,
+ 125, 91, 164, 125, 92, 165, 123, 88, 166, 125, 88,
+ 166, 126, 93, 166, 124, 92, 162, 121, 89, 157, 118,
+ 85, 159, 119, 86, 157, 118, 86, 157, 118, 86, 156,
+ 119, 88, 158, 120, 88, 157, 119, 87, 153, 115, 84,
+ 155, 117, 85, 154, 116, 85, 154, 116, 85, 141, 109,
+ 80, 139, 105, 79, 142, 109, 81, 143, 111, 82, 147,
+ 111, 83, 144, 110, 83, 142, 109, 83, 143, 109, 84,
+ 143, 110, 84, 147, 111, 83, 146, 111, 81, 149, 113,
+ 82, 156, 117, 86, 160, 120, 87, 162, 119, 89, 163,
+ 121, 90, 169, 124, 92, 169, 125, 93, 168, 125, 92,
+ 165, 125, 92, 163, 124, 91, 160, 122, 91, 159, 122,
+ 91, 157, 119, 87, 156, 119, 88, 155, 117, 86, 140,
+ 105, 79, 138, 106, 79, 125, 96, 72, 114, 85, 64,
+ 110, 83, 63, 113, 85, 64, 110, 82, 62, 89, 67,
+ 42, 81, 62, 35, 80, 60, 36, 102, 77, 57, 135,
+ 105, 79, 141, 109, 83, 151, 116, 85, 166, 123, 92,
+ 157, 117, 83, 153, 114, 83, 153, 113, 85, 153, 113,
+ 85, 153, 113, 84, 153, 114, 86, 151, 115, 84, 153,
+ 114, 86, 153, 114, 82, 153, 113, 84, 151, 115, 84,
+ 150, 113, 83, 149, 113, 84, 149, 112, 84, 149, 112,
+ 86, 149, 112, 86, 149, 112, 86, 149, 112, 86, 149,
+ 112, 84, 149, 112, 85, 149, 112, 85, 149, 112, 85,
+ 149, 112, 84, 149, 112, 85, 149, 112, 83, 149, 112,
+ 86, 149, 113, 86, 151, 114, 85, 151, 115, 85, 150,
+ 114, 85, 151, 114, 82, 152, 114, 82, 151, 113, 86,
+ 147, 112, 85, 146, 111, 84, 144, 110, 83, 140, 109,
+ 83, 134, 105, 79, 131, 101, 79, 130, 99, 76, 130,
+ 99, 75, 130, 100, 77, 130, 102, 79, 130, 100, 77,
+ 130, 101, 78, 129, 99, 77, 129, 100, 77, 130, 100,
+ 78, 129, 100, 76, 127, 98, 75, 120, 92, 70, 119,
+ 91, 69, 119, 91, 69, 119, 91, 69, 119, 91, 69,
+ 120, 93, 70, 121, 93, 70, 122, 94, 71, 118, 87,
+ 65, 102, 78, 55, 99, 72, 52, 93, 71, 53, 95,
+ 69, 53, 94, 67, 53, 91, 66, 52, 112, 84, 62,
+ 118, 90, 67, 113, 84, 62, 127, 96, 72, 133, 101,
+ 74, 156, 118, 87, 159, 120, 85, 158, 119, 84, 145,
+ 112, 79, 145, 112, 80, 135, 104, 76, 127, 98, 71,
+ 142, 108, 79, 140, 106, 79, 142, 110, 81, 135, 105,
+ 78, 135, 105, 77, 120, 92, 69, 116, 88, 65, 117,
+ 88, 65, 116, 88, 65, 116, 88, 65, 116, 87, 65,
+ 116, 88, 65, 117, 89, 67, 116, 91, 70, 122, 96,
+ 75, 122, 95, 74, 125, 94, 72, 125, 94, 72, 125,
+ 94, 72, 125, 94, 72, 126, 95, 72, 138, 105, 78,
+ 147, 112, 80, 149, 112, 80, 149, 113, 82, 149, 112,
+ 81, 150, 112, 81, 148, 111, 81, 143, 111, 82, 139,
+ 105, 79, 127, 95, 72, 132, 102, 78, 131, 100, 79,
+ 118, 90, 68, 114, 89, 69, 114, 85, 65, 114, 84,
+ 64, 110, 82, 62, 109, 81, 61, 108, 80, 62, 111,
+ 84, 63, 109, 81, 60, 102, 77, 56, 95, 71, 45,
+ 87, 65, 38, 80, 60, 36, 100, 75, 55, 134, 104,
+ 79, 140, 109, 83, 138, 107, 82, 154, 114, 84, 154,
+ 115, 84, 152, 114, 82, 149, 113, 85, 149, 113, 85,
+ 149, 113, 85, 153, 114, 86, 151, 115, 84, 153, 115,
+ 88, 153, 114, 82, 153, 113, 85, 151, 115, 84, 148,
+ 112, 84, 143, 110, 84, 140, 109, 83, 139, 107, 82,
+ 138, 107, 82, 138, 107, 82, 138, 107, 82, 138, 107,
+ 82, 138, 107, 82, 138, 107, 82, 138, 107, 82, 138,
+ 107, 82, 138, 107, 82, 138, 107, 82, 139, 109, 83,
+ 141, 110, 84, 142, 109, 84, 144, 111, 85, 143, 110,
+ 85, 144, 110, 83, 145, 111, 83, 142, 109, 84, 136,
+ 106, 81, 134, 105, 79, 131, 102, 78, 129, 100, 76,
+ 128, 100, 76, 128, 99, 76, 127, 98, 75, 125, 97,
+ 74, 130, 98, 75, 128, 100, 79, 128, 99, 76, 128,
+ 100, 79, 126, 98, 76, 127, 98, 76, 128, 100, 78,
+ 127, 97, 75, 125, 96, 72, 114, 86, 64, 113, 84,
+ 63, 112, 83, 61, 113, 84, 63, 114, 86, 63, 115,
+ 87, 65, 119, 91, 70, 120, 91, 69, 102, 78, 53,
+ 96, 72, 50, 93, 70, 51, 88, 68, 46, 93, 68,
+ 49, 92, 70, 51, 93, 68, 50, 104, 77, 58, 111,
+ 83, 61, 112, 83, 61, 110, 82, 60, 115, 88, 65,
+ 121, 92, 69, 117, 91, 65, 113, 86, 61, 114, 86,
+ 63, 113, 84, 62, 108, 81, 58, 108, 81, 59, 109,
+ 82, 59, 108, 81, 58, 106, 78, 58, 101, 77, 55,
+ 100, 74, 53, 100, 76, 54, 101, 75, 54, 102, 76,
+ 54, 102, 76, 55, 103, 76, 54, 103, 76, 54, 103,
+ 76, 54, 103, 76, 57, 101, 75, 57, 100, 74, 58,
+ 101, 75, 59, 100, 73, 58, 100, 74, 57, 100, 74,
+ 57, 100, 74, 57, 100, 73, 57, 99, 74, 53, 96,
+ 71, 50, 105, 78, 58, 123, 92, 69, 117, 88, 67,
+ 108, 82, 63, 106, 80, 60, 103, 76, 58, 98, 72,
+ 55, 100, 73, 58, 100, 74, 57, 100, 75, 58, 104,
+ 78, 59, 103, 76, 58, 104, 78, 59, 104, 77, 57,
+ 104, 78, 56, 104, 77, 56, 105, 78, 58, 109, 81,
+ 58, 105, 78, 55, 104, 77, 57, 96, 70, 46, 87,
+ 65, 39, 80, 58, 36, 88, 64, 47, 122, 93, 70,
+ 135, 105, 80, 133, 101, 77, 135, 104, 79, 136, 107,
+ 81, 138, 107, 82, 141, 110, 84, 143, 110, 84, 145,
+ 111, 85, 149, 112, 85, 148, 112, 84, 146, 111, 84,
+ 143, 110, 82, 142, 110, 81, 142, 110, 79, 139, 108,
+ 82, 133, 103, 77, 130, 98, 75, 130, 98, 75, 130,
+ 98, 75, 130, 98, 75, 130, 98, 75, 130, 98, 75,
+ 128, 98, 75, 128, 99, 75, 129, 98, 76, 130, 98,
+ 75, 130, 98, 75, 130, 98, 75, 130, 98, 75, 130,
+ 98, 75, 130, 98, 75, 130, 98, 75, 130, 98, 75,
+ 131, 101, 77, 128, 98, 74, 125, 96, 72, 120, 93,
+ 69, 124, 93, 71, 120, 92, 69, 119, 92, 68, 119,
+ 91, 68, 118, 91, 68, 118, 91, 68, 118, 91, 68,
+ 118, 91, 68, 118, 91, 68, 118, 91, 69, 118, 91,
+ 68, 118, 91, 68, 118, 91, 68, 118, 91, 69, 118,
+ 91, 69, 118, 90, 68, 101, 75, 58, 101, 75, 59,
+ 101, 74, 55, 100, 76, 54, 101, 75, 54, 101, 76,
+ 56, 101, 75, 58, 88, 64, 44, 86, 65, 44, 86,
+ 66, 43, 85, 65, 44, 83, 64, 44, 85, 65, 40,
+ 86, 64, 41, 86, 64, 41, 87, 65, 39, 92, 68,
+ 45, 111, 83, 58, 108, 80, 58, 108, 80, 59, 110,
+ 82, 60, 105, 79, 56, 102, 77, 53, 103, 77, 53,
+ 102, 77, 53, 104, 78, 55, 104, 78, 55, 104, 78,
+ 55, 98, 73, 51, 93, 68, 51, 94, 70, 53, 96,
+ 71, 54, 96, 71, 54, 96, 71, 54, 93, 68, 52,
+ 93, 68, 51, 93, 68, 47, 94, 67, 46, 94, 67,
+ 46, 93, 70, 49, 94, 69, 51, 93, 68, 51, 91,
+ 67, 50, 86, 62, 42, 87, 64, 43, 87, 64, 43,
+ 88, 64, 44, 87, 64, 43, 87, 64, 43, 87, 64,
+ 43, 88, 64, 44, 91, 67, 50, 99, 73, 56, 95,
+ 71, 49, 96, 70, 49, 94, 70, 50, 92, 67, 48,
+ 92, 67, 46, 95, 71, 51, 96, 70, 48, 106, 78,
+ 58, 105, 78, 57, 105, 78, 58, 107, 79, 60, 107,
+ 80, 57, 104, 77, 51, 104, 78, 52, 105, 77, 51,
+ 102, 75, 53, 99, 73, 51, 87, 64, 40, 84, 63,
+ 37, 83, 64, 40, 87, 64, 44, 100, 74, 58, 126,
+ 96, 72, 126, 97, 72, 127, 98, 72, 135, 104, 79,
+ 135, 104, 79, 132, 102, 78, 133, 102, 78, 133, 103,
+ 78, 131, 102, 78, 127, 98, 77, 128, 98, 72, 120,
+ 93, 69, 117, 90, 68, 119, 92, 69, 122, 93, 69,
+ 121, 93, 69, 121, 93, 69, 121, 93, 69, 121, 93,
+ 69, 122, 93, 69, 121, 93, 69, 121, 91, 69, 118,
+ 90, 66, 119, 90, 69, 120, 92, 71, 121, 92, 69,
+ 121, 93, 69, 120, 92, 70, 121, 93, 69, 121, 93,
+ 69, 121, 93, 69, 120, 92, 69, 120, 92, 69, 118,
+ 89, 66, 110, 82, 61, 106, 78, 57, 111, 82, 60,
+ 113, 84, 63, 110, 82, 61, 108, 82, 59, 107, 81,
+ 58, 102, 78, 55, 101, 75, 53, 102, 76, 55, 102,
+ 76, 55, 101, 75, 54, 101, 75, 53, 101, 75, 53,
+ 101, 75, 54, 101, 76, 56, 101, 75, 58, 101, 75,
+ 59, 100, 75, 59, 81, 57, 46, 81, 56, 43, 83,
+ 59, 48, 80, 57, 44, 81, 57, 44, 83, 58, 45,
+ 84, 60, 49, 88, 63, 49, 82, 64, 44, 83, 64,
+ 38, 82, 64, 40, 84, 64, 40, 85, 64, 41, 81,
+ 64, 41, 83, 63, 40, 82, 63, 39, 83, 64, 38,
+ 86, 65, 43, 87, 64, 43, 90, 64, 47, 98, 73,
+ 56, 104, 77, 57, 104, 78, 56, 104, 78, 55, 104,
+ 78, 56, 105, 78, 55, 104, 78, 55, 105, 79, 56,
+ 97, 73, 51, 96, 71, 52, 97, 72, 54, 97, 71,
+ 52, 97, 71, 55, 95, 70, 53, 90, 66, 49, 88,
+ 64, 47, 87, 64, 46, 86, 65, 47, 89, 65, 44,
+ 91, 66, 44, 94, 69, 46, 96, 72, 51, 96, 72,
+ 51, 93, 70, 50, 93, 70, 50, 98, 71, 49, 94,
+ 71, 50, 95, 71, 50, 93, 70, 49, 94, 71, 50,
+ 92, 68, 48, 93, 69, 48, 91, 66, 45, 93, 67,
+ 44, 95, 69, 46, 95, 69, 46, 100, 72, 51, 102,
+ 76, 54, 103, 77, 51, 103, 77, 51, 107, 77, 51,
+ 106, 79, 58, 102, 76, 51, 102, 77, 53, 101, 77,
+ 56, 98, 71, 55, 95, 67, 53, 87, 65, 47, 82,
+ 62, 37, 81, 61, 40, 82, 61, 37, 84, 62, 39,
+ 84, 63, 37, 85, 62, 39, 93, 68, 45, 100, 74,
+ 52, 115, 87, 62, 126, 98, 72, 127, 98, 72, 128,
+ 99, 76, 129, 101, 77, 128, 99, 76, 122, 96, 72,
+ 124, 95, 72, 116, 88, 65, 114, 86, 61, 107, 80,
+ 57, 107, 79, 56, 109, 82, 57, 108, 81, 57, 107,
+ 81, 57, 110, 83, 57, 110, 84, 59, 111, 83, 62,
+ 110, 83, 63, 110, 82, 63, 104, 78, 54, 100, 74,
+ 49, 100, 72, 49, 102, 77, 52, 104, 76, 57, 100,
+ 73, 54, 105, 78, 58, 111, 84, 63, 108, 82, 58,
+ 108, 82, 58, 108, 80, 60, 102, 76, 58, 95, 71,
+ 52, 93, 70, 48, 94, 70, 48, 96, 71, 48, 101,
+ 76, 56, 95, 71, 51, 92, 66, 47, 90, 66, 46,
+ 88, 64, 44, 86, 63, 44, 89, 64, 46, 87, 63,
+ 45, 82, 59, 40, 85, 58, 42, 84, 58, 43, 84,
+ 58, 40, 84, 58, 40, 84, 59, 44, 86, 62, 47,
+ 88, 63, 47, 72, 53, 37, 74, 55, 39, 76, 58,
+ 40, 80, 59, 42, 85, 64, 44, 88, 66, 44, 88,
+ 67, 45, 87, 69, 45, 89, 68, 50, 86, 67, 44,
+ 83, 64, 40, 83, 64, 40, 83, 64, 39, 81, 63,
+ 35, 82, 62, 35, 83, 64, 37, 84, 64, 41, 81,
+ 64, 42, 81, 61, 41, 79, 60, 42, 80, 60, 46,
+ 85, 62, 46, 93, 68, 50, 93, 67, 50, 93, 68,
+ 49, 95, 69, 50, 100, 75, 56, 94, 70, 50, 91,
+ 65, 46, 93, 69, 50, 94, 71, 51, 95, 71, 51,
+ 96, 71, 52, 96, 70, 54, 90, 64, 46, 86, 63,
+ 44, 83, 63, 47, 80, 59, 41, 80, 58, 38, 78,
+ 56, 37, 78, 56, 37, 84, 61, 42, 88, 68, 46,
+ 93, 70, 47, 90, 67, 46, 87, 63, 47, 80, 60,
+ 42, 83, 61, 40, 81, 60, 42, 86, 63, 44, 82,
+ 61, 43, 83, 61, 41, 81, 58, 39, 87, 62, 48,
+ 87, 64, 45, 86, 65, 45, 88, 64, 44, 88, 65,
+ 44, 91, 66, 47, 92, 68, 51, 90, 67, 45, 89,
+ 67, 46, 88, 67, 44, 86, 64, 42, 84, 63, 42,
+ 90, 68, 45, 86, 65, 44, 86, 65, 44, 84, 64,
+ 43, 85, 63, 41, 86, 62, 41, 85, 64, 41, 86,
+ 65, 42, 88, 66, 46, 92, 68, 49, 90, 65, 47,
+ 97, 73, 51, 100, 72, 51, 100, 73, 50, 104, 78,
+ 57, 107, 81, 57, 103, 76, 54, 98, 71, 49, 97,
+ 69, 50, 97, 71, 51, 92, 65, 47, 84, 60, 41,
+ 86, 60, 41, 85, 61, 39, 81, 61, 40, 81, 61,
+ 41, 86, 63, 41, 86, 62, 42, 87, 64, 44, 88,
+ 65, 44, 86, 64, 40, 88, 65, 45, 86, 61, 42,
+ 86, 63, 40, 86, 62, 41, 84, 62, 40, 85, 63,
+ 41, 82, 59, 40, 86, 64, 44, 84, 62, 42, 86,
+ 64, 43, 86, 62, 42, 85, 61, 42, 85, 62, 40,
+ 84, 61, 38, 84, 62, 39, 86, 62, 41, 83, 64,
+ 40, 91, 67, 47, 90, 65, 46, 86, 64, 44, 93,
+ 68, 48, 93, 68, 52, 89, 65, 48, 88, 64, 41,
+ 86, 64, 39, 86, 64, 39, 86, 64, 40, 85, 64,
+ 41, 86, 64, 44, 86, 64, 43, 85, 64, 41, 83,
+ 63, 44, 85, 64, 44, 86, 65, 44, 90, 69, 46,
+ 87, 68, 45, 89, 67, 44, 90, 68, 44, 91, 69,
+ 45, 92, 68, 46, 88, 69, 45, 90, 68, 45, 87,
+ 64, 38, 85, 64, 37, 87, 65, 41, 86, 66, 42,
+ 86, 66, 43, 85, 64, 40, 84, 65, 42, 85, 64,
+ 42, 84, 63, 42, 79, 59, 41, 76, 57, 41, 80,
+ 58, 43, 76, 56, 38, 74, 57, 39, 72, 55, 38,
+ 77, 58, 42, 83, 62, 44, 82, 62, 43, 84, 63,
+ 44, 87, 68, 45, 89, 70, 46, 86, 66, 44, 83,
+ 64, 44, 81, 61, 42, 78, 59, 42, 76, 58, 40,
+ 79, 58, 41, 78, 58, 42, 80, 58, 41, 81, 61,
+ 41, 86, 65, 44, 86, 64, 48, 85, 61, 48, 86,
+ 63, 48, 82, 61, 44, 83, 62, 44, 83, 62, 44,
+ 86, 62, 43, 84, 62, 43, 81, 61, 42, 77, 57,
+ 39, 84, 61, 42, 84, 59, 40, 87, 64, 46, 86,
+ 64, 44, 87, 63, 44, 86, 64, 44, 86, 63, 43,
+ 87, 64, 44, 93, 67, 47, 93, 70, 53, 92, 67,
+ 48, 93, 68, 48, 95, 71, 49, 98, 71, 49, 100,
+ 73, 50, 94, 68, 48, 92, 67, 46, 91, 67, 51,
+ 86, 63, 41, 86, 63, 43, 87, 65, 44, 87, 64,
+ 44, 89, 66, 46, 84, 64, 47, 86, 65, 46, 89,
+ 67, 46, 90, 70, 46, 86, 66, 46, 98, 76, 51,
+ 95, 72, 49, 88, 69, 46, 87, 66, 44, 88, 66,
+ 44, 88, 66, 44, 81, 62, 43, 81, 60, 41, 81,
+ 61, 39, 85, 61, 40, 85, 63, 44, 86, 62, 42,
+ 83, 60, 39, 83, 60, 38, 83, 61, 38, 84, 60,
+ 39, 82, 60, 37, 82, 59, 37, 82, 59, 39, 81,
+ 58, 38, 82, 59, 38, 82, 59, 38, 81, 58, 37,
+ 83, 60, 39, 82, 62, 39, 85, 61, 40, 86, 63,
+ 39, 83, 59, 39, 81, 60, 39, 80, 61, 40, 82,
+ 60, 39, 81, 60, 39, 80, 59, 37, 81, 60, 37,
+ 92, 68, 46, 93, 69, 46, 96, 69, 47, 97, 73,
+ 48, 91, 67, 46, 90, 67, 45, 87, 64, 42, 91,
+ 66, 42, 90, 67, 43, 87, 64, 43, 86, 65, 44,
+ 85, 65, 45, 86, 65, 44, 86, 64, 43, 86, 68,
+ 47, 94, 68, 45, 92, 70, 44, 93, 70, 44, 97,
+ 71, 50, 100, 74, 52, 101, 75, 53, 101, 77, 54,
+ 101, 77, 54, 98, 71, 51, 107, 78, 57, 100, 74,
+ 58, 100, 75, 56, 101, 77, 58, 100, 76, 56, 105,
+ 78, 61, 103, 76, 63, 105, 80, 65, 105, 79, 63,
+ 106, 80, 66, 107, 82, 66, 102, 79, 63, 104, 79,
+ 64, 100, 76, 60, 94, 71, 56, 103, 78, 61, 97,
+ 71, 58, 97, 71, 55, 104, 76, 58, 99, 72, 53,
+ 97, 72, 54, 93, 68, 50, 89, 64, 49, 87, 65,
+ 49, 87, 65, 48, 85, 63, 42, 81, 58, 41, 80,
+ 59, 45, 80, 60, 46, 81, 59, 46, 83, 61, 44,
+ 81, 60, 40, 86, 64, 47, 89, 64, 50, 82, 61,
+ 48, 86, 61, 47, 86, 62, 47, 86, 62, 47, 88,
+ 63, 47, 85, 62, 46, 84, 61, 47, 81, 59, 42,
+ 81, 57, 38, 83, 61, 39, 85, 63, 41, 84, 62,
+ 44, 84, 63, 45, 86, 64, 44, 86, 64, 43, 89,
+ 66, 44, 96, 71, 49, 103, 77, 58, 102, 78, 58,
+ 109, 80, 58, 107, 77, 55, 114, 85, 63, 118, 87,
+ 65, 115, 86, 65, 103, 77, 57, 104, 76, 57, 96,
+ 71, 46, 95, 71, 51, 98, 72, 51, 102, 75, 55,
+ 103, 76, 58, 110, 82, 62, 107, 78, 56, 104, 78,
+ 54, 100, 77, 55, 103, 78, 55, 107, 80, 57, 104,
+ 78, 56, 105, 78, 56, 104, 77, 55, 102, 78, 55,
+ 100, 74, 53, 100, 75, 55, 101, 75, 57, 102, 75,
+ 56, 101, 76, 55, 102, 75, 57, 96, 70, 52, 92,
+ 67, 48, 96, 72, 52, 96, 72, 52, 97, 72, 52,
+ 98, 72, 52, 92, 67, 48, 90, 66, 44, 90, 67,
+ 43, 90, 66, 41, 89, 65, 41, 90, 67, 43, 94,
+ 69, 46, 90, 66, 45, 93, 68, 45, 90, 66, 46,
+ 91, 64, 47, 91, 65, 46, 88, 65, 44, 85, 62,
+ 40, 85, 64, 42, 86, 63, 40, 87, 65, 45, 96,
+ 71, 51, 98, 72, 51, 96, 71, 52, 97, 71, 50,
+ 99, 73, 51, 100, 72, 51, 93, 69, 44, 96, 71,
+ 50, 96, 70, 46, 96, 72, 48, 95, 71, 50, 94,
+ 70, 51, 93, 68, 51, 93, 68, 47, 93, 68, 45,
+ 93, 68, 44, 91, 69, 42, 94, 71, 46, 114, 84,
+ 63, 123, 92, 68, 129, 98, 72, 132, 101, 74, 133,
+ 102, 75, 146, 112, 83, 160, 123, 92, 156, 118, 89,
+ 135, 104, 76, 128, 98, 72, 125, 94, 69, 137, 105,
+ 76, 143, 111, 82, 139, 105, 80, 142, 112, 84, 147,
+ 112, 85, 138, 107, 81, 141, 110, 85, 148, 115, 90,
+ 161, 125, 95, 158, 122, 90, 163, 126, 94, 156, 119,
+ 89, 152, 117, 86, 154, 117, 87, 151, 114, 83, 162,
+ 123, 92, 150, 115, 82, 133, 101, 74, 131, 98, 74,
+ 146, 111, 81, 136, 104, 76, 136, 105, 77, 129, 99,
+ 72, 130, 99, 72, 118, 90, 66, 117, 86, 66, 107,
+ 80, 62, 115, 86, 65, 121, 92, 72, 123, 92, 68,
+ 114, 86, 65, 102, 76, 59, 92, 68, 54, 90, 66,
+ 53, 89, 66, 52, 83, 61, 45, 79, 56, 43, 72,
+ 52, 33, 85, 63, 45, 86, 63, 42, 79, 57, 40,
+ 90, 66, 50, 108, 80, 60, 123, 92, 66, 143, 110,
+ 78, 147, 113, 80, 165, 126, 99, 162, 122, 94, 157,
+ 122, 91, 156, 120, 89, 155, 119, 88, 156, 120, 89,
+ 156, 119, 91, 155, 117, 92, 144, 114, 85, 145, 113,
+ 85, 143, 111, 82, 137, 104, 79, 128, 97, 73, 136,
+ 103, 76, 136, 103, 75, 135, 105, 76, 134, 102, 74,
+ 132, 100, 75, 134, 103, 76, 133, 102, 75, 125, 94,
+ 71, 128, 98, 75, 128, 98, 75, 125, 94, 71, 129,
+ 99, 72, 141, 108, 75, 140, 105, 74, 141, 106, 76,
+ 140, 106, 76, 141, 106, 77, 142, 108, 79, 136, 104,
+ 76, 135, 102, 75, 135, 105, 76, 135, 105, 76, 135,
+ 105, 76, 135, 102, 75, 135, 101, 74, 134, 101, 73,
+ 137, 104, 75, 135, 103, 75, 136, 103, 78, 136, 102,
+ 79, 136, 101, 79, 129, 98, 74, 118, 88, 66, 119,
+ 90, 67, 127, 95, 71, 123, 94, 72, 110, 82, 63,
+ 113, 84, 65, 114, 84, 65, 131, 103, 79, 126, 98,
+ 75, 126, 98, 75, 131, 98, 75, 129, 98, 76, 115,
+ 87, 66, 112, 85, 65, 114, 85, 65, 110, 84, 64,
+ 112, 85, 65, 107, 79, 58, 98, 72, 51, 96, 71,
+ 49, 94, 69, 49, 95, 68, 46, 91, 67, 43, 93,
+ 69, 44, 90, 67, 39, 111, 83, 60, 152, 118, 88,
+ 169, 129, 105, 180, 137, 115, 182, 140, 121, 183, 140,
+ 121, 183, 140, 121, 180, 139, 118, 182, 139, 120, 178,
+ 136, 113, 176, 134, 108, 172, 132, 99, 168, 126, 93,
+ 173, 134, 105, 170, 130, 101, 176, 137, 113, 175, 135,
+ 109, 178, 139, 119, 183, 140, 125, 183, 143, 127, 185,
+ 144, 128, 185, 145, 124, 184, 144, 123, 184, 144, 124,
+ 181, 140, 123, 175, 133, 116, 176, 136, 113, 180, 138,
+ 115, 180, 138, 118, 175, 136, 113, 176, 132, 107, 176,
+ 134, 112, 176, 136, 112, 176, 135, 112, 173, 133, 105,
+ 172, 129, 101, 176, 133, 108, 173, 134, 111, 172, 133,
+ 110, 170, 133, 107, 168, 131, 107, 167, 129, 99, 171,
+ 134, 109, 168, 132, 106, 160, 125, 96, 166, 129, 106,
+ 145, 112, 86, 117, 90, 68, 87, 64, 52, 68, 51,
+ 30, 91, 66, 50, 95, 69, 50, 100, 74, 58, 148,
+ 112, 84, 169, 127, 99, 174, 132, 105, 175, 137, 111,
+ 175, 136, 113, 176, 137, 119, 176, 139, 120, 176, 139,
+ 121, 176, 139, 121, 175, 137, 120, 173, 135, 118, 177,
+ 139, 123, 176, 139, 126, 175, 138, 121, 175, 138, 122,
+ 176, 137, 120, 169, 131, 110, 170, 134, 110, 168, 130,
+ 106, 162, 126, 95, 158, 122, 92, 158, 122, 92, 158,
+ 120, 88, 161, 122, 90, 162, 123, 91, 162, 125, 95,
+ 154, 118, 87, 150, 115, 83, 160, 126, 95, 168, 130,
+ 107, 169, 133, 106, 164, 126, 96, 165, 125, 93, 167,
+ 125, 95, 167, 125, 92, 166, 124, 92, 166, 125, 96,
+ 163, 124, 99, 162, 126, 100, 163, 126, 100, 164, 125,
+ 99, 164, 125, 99, 163, 126, 100, 163, 126, 100, 163,
+ 124, 100, 164, 125, 99, 163, 123, 101, 162, 125, 100,
+ 162, 124, 100, 163, 126, 102, 162, 126, 102, 161, 123,
+ 93, 158, 122, 91, 156, 119, 89, 154, 118, 88, 156,
+ 119, 91, 159, 125, 96, 160, 127, 99, 158, 126, 100,
+ 159, 126, 103, 156, 121, 95, 164, 126, 106, 166, 133,
+ 112, 167, 133, 110, 157, 124, 95, 139, 108, 80, 135,
+ 105, 78, 156, 121, 88, 139, 106, 78, 119, 88, 64,
+ 107, 79, 59, 93, 69, 50, 97, 70, 47, 90, 67,
+ 44, 92, 70, 44, 140, 107, 79, 171, 133, 108, 185,
+ 145, 129, 190, 148, 134, 192, 147, 135, 192, 147, 135,
+ 192, 147, 135, 190, 149, 134, 190, 148, 134, 187, 147,
+ 126, 184, 143, 122, 183, 140, 120, 184, 144, 124, 182,
+ 141, 120, 185, 146, 127, 186, 147, 134, 188, 147, 129,
+ 190, 147, 134, 189, 147, 134, 190, 147, 134, 188, 147,
+ 133, 190, 147, 134, 189, 147, 133, 189, 147, 128, 187,
+ 146, 134, 187, 146, 134, 185, 144, 127, 187, 145, 127,
+ 187, 145, 127, 185, 144, 125, 185, 144, 121, 189, 146,
+ 132, 190, 148, 134, 190, 148, 134, 190, 148, 134, 188,
+ 147, 129, 184, 144, 123, 183, 142, 124, 183, 140, 126,
+ 183, 142, 125, 183, 141, 121, 180, 140, 120, 178, 140,
+ 118, 180, 140, 121, 182, 141, 125, 182, 141, 126, 183,
+ 140, 126, 162, 125, 102, 100, 73, 60, 69, 51, 27,
+ 93, 68, 48, 100, 73, 54, 126, 94, 72, 156, 119,
+ 88, 173, 130, 104, 178, 135, 109, 177, 138, 117, 177,
+ 139, 120, 176, 138, 120, 177, 140, 123, 177, 140, 127,
+ 180, 141, 129, 183, 144, 136, 184, 147, 142, 186, 147,
+ 141, 184, 145, 139, 183, 146, 140, 180, 142, 134, 181,
+ 141, 130, 179, 140, 126, 176, 140, 123, 175, 137, 121,
+ 174, 136, 119, 171, 134, 113, 172, 133, 113, 170, 133,
+ 106, 170, 133, 108, 171, 135, 113, 171, 135, 113, 173,
+ 135, 113, 173, 137, 116, 174, 136, 117, 176, 138, 122,
+ 176, 139, 120, 175, 137, 120, 171, 135, 113, 170, 134,
+ 112, 170, 135, 112, 171, 133, 110, 170, 133, 112, 173,
+ 133, 116, 173, 133, 117, 173, 134, 117, 172, 133, 113,
+ 171, 133, 114, 172, 133, 113, 172, 133, 113, 173, 133,
+ 114, 173, 133, 114, 173, 133, 114, 173, 133, 114, 172,
+ 133, 114, 172, 133, 114, 173, 133, 116, 170, 133, 111,
+ 170, 133, 111, 172, 133, 113, 170, 134, 112, 175, 139,
+ 122, 179, 141, 133, 181, 145, 136, 183, 147, 140, 183,
+ 148, 142, 184, 148, 143, 184, 148, 143, 185, 148, 141,
+ 187, 149, 141, 185, 147, 137, 182, 145, 134, 176, 140,
+ 120, 173, 137, 112, 174, 136, 109, 176, 133, 108, 157,
+ 119, 86, 116, 87, 65, 100, 76, 52, 88, 64, 40,
+ 96, 71, 48, 140, 108, 79, 171, 130, 105, 174, 134,
+ 108, 183, 142, 124, 188, 147, 129, 183, 144, 125, 183,
+ 143, 127, 187, 147, 129, 185, 146, 128, 185, 146, 127,
+ 186, 147, 127, 185, 145, 127, 183, 144, 125, 188, 147,
+ 134, 188, 147, 133, 186, 147, 134, 186, 147, 129, 186,
+ 147, 129, 180, 140, 122, 177, 139, 119, 177, 138, 116,
+ 172, 134, 112, 176, 134, 112, 173, 134, 106, 175, 136,
+ 113, 178, 137, 113, 177, 138, 117, 177, 137, 116, 177,
+ 137, 116, 176, 138, 118, 178, 140, 120, 183, 144, 127,
+ 184, 144, 129, 185, 145, 129, 184, 145, 129, 185, 145,
+ 129, 182, 140, 121, 180, 140, 120, 182, 140, 122, 183,
+ 142, 125, 183, 140, 121, 176, 134, 106, 176, 135, 110,
+ 174, 135, 111, 181, 139, 121, 184, 144, 131, 186, 146,
+ 134, 174, 137, 119, 97, 71, 58, 68, 54, 22, 93,
+ 66, 47, 102, 74, 55, 130, 98, 74, 161, 122, 89,
+ 173, 132, 105, 178, 139, 118, 184, 144, 130, 182, 142,
+ 129, 177, 139, 123, 179, 140, 133, 179, 141, 133, 182,
+ 143, 136, 183, 147, 141, 185, 148, 146, 186, 147, 141,
+ 182, 143, 135, 182, 144, 137, 179, 140, 130, 177, 140,
+ 127, 175, 138, 123, 175, 138, 121, 173, 135, 118, 170,
+ 133, 113, 171, 133, 113, 170, 130, 110, 170, 131, 106,
+ 172, 133, 113, 174, 137, 121, 175, 138, 122, 174, 136,
+ 120, 175, 138, 120, 175, 137, 120, 175, 138, 122, 175,
+ 137, 120, 174, 136, 119, 172, 136, 116, 172, 134, 114,
+ 172, 134, 114, 170, 133, 114, 170, 133, 113, 171, 133,
+ 113, 170, 130, 112, 170, 133, 113, 168, 129, 108, 169,
+ 128, 108, 169, 128, 108, 168, 129, 108, 169, 130, 109,
+ 170, 129, 109, 170, 129, 109, 170, 129, 109, 170, 130,
+ 110, 171, 133, 113, 170, 133, 113, 169, 130, 111, 170,
+ 134, 116, 174, 137, 119, 176, 140, 123, 184, 147, 141,
+ 183, 150, 148, 183, 150, 148, 186, 152, 151, 186, 153,
+ 153, 189, 155, 157, 189, 154, 155, 189, 154, 155, 189,
+ 154, 154, 189, 152, 149, 186, 151, 148, 184, 149, 142,
+ 183, 144, 130, 181, 140, 123, 182, 140, 122, 177, 136,
+ 113, 135, 101, 73, 100, 73, 54, 82, 64, 36, 90,
+ 69, 45, 150, 112, 80, 158, 119, 85, 152, 115, 79,
+ 151, 116, 79, 157, 117, 79, 156, 114, 78, 150, 113,
+ 80, 148, 112, 80, 141, 108, 75, 150, 113, 80, 156,
+ 119, 87, 167, 127, 98, 163, 125, 93, 155, 119, 89,
+ 159, 121, 88, 157, 122, 88, 137, 105, 76, 135, 105,
+ 75, 133, 102, 75, 135, 105, 77, 152, 116, 84, 143,
+ 111, 77, 140, 107, 75, 132, 102, 74, 132, 102, 73,
+ 137, 106, 78, 149, 114, 84, 155, 119, 89, 154, 118,
+ 90, 126, 98, 71, 125, 96, 68, 122, 95, 67, 155,
+ 122, 93, 151, 115, 86, 140, 106, 79, 142, 109, 79,
+ 131, 102, 71, 142, 109, 77, 150, 117, 82, 162, 126,
+ 98, 152, 119, 86, 133, 101, 69, 129, 99, 74, 153,
+ 116, 86, 167, 127, 99, 182, 141, 128, 184, 147, 134,
+ 169, 135, 109, 93, 69, 52, 70, 53, 23, 94, 68,
+ 48, 107, 80, 57, 117, 90, 64, 154, 115, 82, 169,
+ 130, 105, 185, 146, 136, 184, 146, 139, 184, 146, 139,
+ 180, 141, 134, 179, 142, 135, 180, 141, 136, 178, 142,
+ 134, 178, 142, 134, 175, 140, 127, 172, 134, 118, 173,
+ 137, 120, 170, 134, 116, 161, 127, 106, 164, 128, 108,
+ 156, 122, 96, 155, 119, 95, 152, 119, 92, 150, 116,
+ 88, 149, 116, 87, 155, 118, 90, 157, 119, 92, 141,
+ 110, 84, 153, 118, 89, 160, 123, 94, 161, 124, 95,
+ 162, 124, 95, 160, 124, 97, 157, 123, 97, 141, 109,
+ 82, 142, 109, 84, 137, 106, 82, 147, 113, 87, 147,
+ 113, 86, 138, 109, 83, 156, 121, 94, 161, 124, 95,
+ 146, 112, 85, 146, 112, 85, 147, 114, 87, 149, 115,
+ 88, 149, 114, 87, 152, 117, 91, 155, 118, 92, 156,
+ 119, 92, 159, 121, 92, 159, 121, 92, 162, 124, 95,
+ 162, 126, 98, 162, 126, 99, 162, 126, 102, 161, 126,
+ 103, 156, 122, 97, 154, 120, 94, 156, 123, 99, 162,
+ 128, 109, 169, 133, 120, 167, 131, 116, 168, 135, 121,
+ 161, 127, 110, 171, 140, 128, 182, 147, 144, 182, 148,
+ 144, 183, 148, 141, 182, 147, 141, 183, 148, 141, 183,
+ 148, 142, 182, 146, 133, 182, 141, 128, 180, 140, 122,
+ 151, 116, 81, 89, 64, 44, 81, 62, 33, 86, 64,
+ 39, 132, 99, 74, 135, 105, 77, 130, 100, 74, 127,
+ 98, 75, 125, 95, 70, 119, 92, 65, 119, 92, 65,
+ 119, 92, 65, 120, 92, 65, 119, 92, 65, 119, 91,
+ 67, 120, 93, 68, 120, 92, 70, 120, 93, 69, 120,
+ 93, 70, 120, 93, 70, 121, 93, 70, 121, 93, 70,
+ 121, 93, 70, 121, 93, 70, 120, 93, 68, 120, 91,
+ 66, 120, 93, 67, 120, 94, 67, 120, 94, 67, 121,
+ 93, 69, 121, 93, 69, 117, 90, 64, 114, 88, 61,
+ 113, 86, 60, 110, 84, 59, 114, 88, 63, 115, 89,
+ 63, 120, 93, 70, 121, 93, 70, 114, 88, 63, 108,
+ 84, 58, 108, 83, 58, 108, 83, 57, 108, 83, 58,
+ 108, 83, 57, 108, 84, 58, 109, 84, 58, 108, 83,
+ 57, 121, 94, 68, 158, 123, 92, 173, 135, 113, 165,
+ 129, 102, 100, 76, 56, 79, 57, 35, 94, 70, 46,
+ 108, 79, 54, 114, 86, 61, 140, 109, 80, 162, 126,
+ 99, 167, 130, 110, 162, 127, 106, 144, 112, 88, 156,
+ 123, 100, 166, 129, 110, 167, 129, 108, 155, 119, 94,
+ 140, 110, 85, 140, 110, 85, 143, 112, 87, 135, 105,
+ 84, 128, 102, 80, 128, 100, 79, 126, 100, 78, 123,
+ 95, 75, 121, 94, 74, 121, 94, 74, 121, 95, 76,
+ 121, 95, 76, 121, 94, 74, 114, 89, 69, 113, 86,
+ 67, 110, 86, 66, 110, 86, 66, 110, 86, 66, 110,
+ 86, 66, 110, 86, 66, 110, 86, 66, 110, 86, 66,
+ 113, 86, 67, 110, 86, 66, 110, 86, 66, 110, 86,
+ 66, 110, 85, 66, 114, 88, 67, 118, 92, 71, 120,
+ 93, 73, 121, 94, 74, 118, 92, 71, 123, 98, 77,
+ 124, 98, 77, 128, 99, 79, 139, 109, 86, 139, 110,
+ 85, 139, 110, 86, 138, 109, 85, 130, 101, 79, 121,
+ 95, 76, 129, 105, 80, 128, 100, 78, 122, 95, 74,
+ 115, 88, 69, 116, 91, 72, 119, 92, 75, 119, 92,
+ 74, 119, 93, 75, 127, 98, 79, 128, 103, 84, 132,
+ 105, 85, 135, 105, 85, 137, 107, 85, 143, 110, 89,
+ 147, 115, 93, 152, 118, 98, 152, 118, 98, 147, 115,
+ 94, 166, 129, 108, 175, 138, 125, 176, 138, 127, 163,
+ 125, 96, 97, 73, 51, 85, 65, 40, 85, 63, 39,
+ 124, 96, 73, 129, 100, 76, 127, 98, 72, 121, 95,
+ 67, 121, 94, 66, 121, 94, 66, 121, 94, 66, 121,
+ 94, 66, 121, 94, 66, 121, 94, 66, 121, 94, 66,
+ 121, 94, 66, 121, 95, 68, 123, 94, 70, 123, 94,
+ 70, 123, 94, 70, 123, 94, 70, 123, 94, 70, 123,
+ 94, 70, 123, 94, 70, 118, 91, 67, 117, 90, 65,
+ 123, 94, 70, 123, 93, 69, 123, 93, 69, 121, 94,
+ 67, 121, 95, 67, 121, 94, 66, 121, 94, 66, 121,
+ 94, 66, 121, 94, 68, 123, 94, 70, 123, 94, 70,
+ 123, 94, 70, 123, 94, 70, 117, 89, 64, 110, 84,
+ 58, 110, 84, 58, 112, 84, 59, 113, 84, 62, 110,
+ 84, 58, 110, 84, 58, 110, 84, 58, 110, 84, 58,
+ 108, 84, 57, 127, 97, 69, 157, 119, 86, 150, 113,
+ 81, 90, 65, 44, 84, 59, 42, 94, 70, 50, 108,
+ 78, 53, 114, 86, 63, 130, 99, 75, 160, 125, 97,
+ 158, 125, 102, 128, 101, 85, 126, 98, 80, 131, 104,
+ 87, 130, 103, 85, 125, 98, 79, 121, 93, 72, 121,
+ 93, 71, 125, 98, 77, 128, 101, 80, 126, 98, 76,
+ 129, 103, 81, 123, 95, 73, 122, 94, 72, 123, 95,
+ 75, 123, 95, 76, 123, 95, 76, 123, 95, 76, 123,
+ 95, 76, 123, 95, 76, 123, 96, 76, 115, 91, 72,
+ 121, 95, 77, 118, 92, 73, 118, 92, 74, 118, 93,
+ 75, 118, 91, 71, 122, 95, 75, 114, 88, 69, 120,
+ 93, 73, 114, 86, 67, 113, 87, 67, 114, 87, 66,
+ 114, 87, 66, 113, 87, 67, 113, 87, 67, 113, 87,
+ 67, 113, 86, 67, 114, 86, 65, 113, 86, 65, 113,
+ 86, 65, 113, 86, 65, 108, 84, 65, 106, 79, 62,
+ 104, 78, 60, 103, 77, 59, 103, 77, 59, 104, 78,
+ 59, 104, 78, 60, 104, 78, 60, 106, 80, 63, 110,
+ 84, 65, 113, 86, 67, 114, 86, 71, 113, 87, 67,
+ 113, 87, 69, 119, 92, 76, 121, 96, 78, 125, 98,
+ 79, 127, 100, 82, 130, 103, 85, 131, 103, 86, 131,
+ 103, 86, 131, 104, 87, 131, 103, 86, 131, 103, 86,
+ 135, 106, 89, 154, 119, 95, 167, 130, 108, 155, 119,
+ 93, 113, 84, 62, 86, 67, 44, 86, 64, 40, 124,
+ 96, 73, 131, 99, 75, 127, 98, 74, 123, 93, 69,
+ 120, 93, 68, 115, 89, 62, 115, 89, 62, 123, 94,
+ 70, 123, 93, 69, 123, 93, 69, 121, 94, 68, 127,
+ 98, 72, 127, 98, 75, 122, 95, 72, 123, 94, 70,
+ 123, 94, 70, 123, 94, 70, 123, 94, 70, 123, 94,
+ 70, 123, 94, 70, 121, 94, 69, 121, 94, 69, 123,
+ 94, 70, 123, 94, 70, 123, 94, 70, 123, 93, 69,
+ 121, 95, 68, 121, 94, 66, 121, 92, 65, 121, 92,
+ 65, 121, 94, 66, 121, 95, 67, 121, 95, 67, 121,
+ 95, 67, 121, 94, 69, 121, 94, 69, 114, 87, 62,
+ 113, 85, 60, 113, 84, 61, 112, 83, 58, 113, 84,
+ 62, 110, 84, 58, 113, 84, 61, 110, 84, 59, 109,
+ 84, 58, 128, 98, 71, 141, 111, 81, 117, 89, 64,
+ 90, 65, 44, 81, 59, 42, 94, 69, 49, 107, 78,
+ 53, 111, 84, 60, 121, 95, 74, 155, 122, 97, 149,
+ 119, 98, 131, 103, 86, 131, 103, 86, 132, 104, 87,
+ 132, 104, 87, 130, 105, 84, 128, 104, 83, 129, 103,
+ 81, 131, 103, 82, 130, 103, 82, 129, 103, 81, 130,
+ 103, 82, 129, 103, 81, 129, 103, 81, 129, 103, 81,
+ 129, 103, 81, 128, 101, 79, 126, 99, 78, 127, 98,
+ 78, 122, 93, 72, 123, 95, 76, 122, 95, 75, 123,
+ 95, 76, 122, 95, 76, 123, 95, 76, 123, 95, 76,
+ 122, 96, 75, 123, 95, 76, 122, 95, 75, 123, 95,
+ 76, 116, 91, 71, 118, 92, 74, 114, 90, 71, 114,
+ 87, 66, 113, 87, 67, 113, 87, 67, 114, 87, 68,
+ 120, 93, 76, 113, 88, 67, 113, 87, 67, 113, 87,
+ 67, 113, 87, 67, 113, 87, 67, 113, 86, 67, 113,
+ 86, 67, 113, 86, 67, 113, 86, 67, 113, 86, 65,
+ 113, 86, 65, 113, 86, 65, 114, 86, 67, 114, 89,
+ 69, 116, 91, 72, 116, 91, 72, 116, 91, 72, 116,
+ 91, 73, 118, 91, 75, 121, 96, 79, 121, 95, 79,
+ 123, 96, 78, 124, 97, 79, 127, 100, 85, 130, 105,
+ 91, 130, 105, 91, 130, 105, 91, 127, 101, 85, 126,
+ 98, 80, 133, 104, 83, 160, 124, 99, 162, 126, 102,
+ 97, 71, 50, 87, 64, 43, 90, 65, 47, 131, 101,
+ 77, 133, 102, 77, 125, 95, 70, 121, 95, 68, 121,
+ 94, 67, 120, 92, 66, 123, 94, 68, 123, 96, 68,
+ 128, 99, 75, 129, 100, 76, 130, 99, 75, 130, 100,
+ 76, 130, 99, 76, 129, 100, 76, 129, 100, 76, 129,
+ 100, 76, 129, 100, 76, 129, 100, 76, 129, 100, 76,
+ 129, 100, 76, 129, 100, 76, 129, 100, 76, 129, 100,
+ 76, 129, 100, 76, 129, 100, 76, 129, 100, 76, 130,
+ 99, 75, 130, 99, 75, 130, 99, 75, 130, 99, 75,
+ 130, 99, 75, 130, 99, 75, 130, 99, 75, 130, 99,
+ 75, 128, 99, 74, 128, 99, 74, 125, 96, 70, 119,
+ 91, 67, 117, 89, 65, 116, 88, 64, 110, 84, 58,
+ 110, 84, 58, 110, 84, 59, 109, 84, 58, 114, 88,
+ 61, 129, 100, 74, 131, 100, 75, 107, 79, 58, 90,
+ 64, 43, 82, 61, 37, 89, 67, 43, 105, 77, 51,
+ 115, 87, 62, 118, 91, 70, 148, 117, 93, 156, 123,
+ 100, 135, 107, 86, 144, 112, 90, 142, 110, 90, 141,
+ 108, 90, 142, 110, 89, 142, 110, 89, 137, 106, 85,
+ 134, 105, 82, 136, 105, 84, 132, 102, 79, 138, 107,
+ 85, 139, 107, 85, 139, 107, 86, 140, 109, 85, 134,
+ 105, 83, 130, 103, 82, 130, 103, 82, 130, 103, 82,
+ 129, 103, 81, 129, 103, 81, 129, 103, 81, 128, 102,
+ 80, 125, 98, 77, 125, 98, 77, 126, 98, 77, 125,
+ 98, 77, 128, 100, 79, 127, 99, 79, 123, 95, 75,
+ 121, 95, 76, 122, 95, 76, 118, 91, 71, 115, 87,
+ 65, 114, 86, 64, 115, 87, 66, 119, 92, 71, 116,
+ 88, 66, 120, 94, 73, 116, 87, 66, 117, 91, 71,
+ 117, 90, 69, 117, 89, 68, 122, 95, 74, 121, 95,
+ 74, 122, 95, 74, 120, 94, 72, 116, 88, 66, 119,
+ 91, 71, 116, 90, 70, 116, 91, 71, 119, 91, 71,
+ 119, 92, 73, 122, 94, 76, 123, 96, 77, 122, 96,
+ 78, 124, 97, 79, 125, 98, 81, 127, 100, 83, 128,
+ 100, 83, 128, 99, 82, 128, 98, 83, 132, 104, 87,
+ 132, 105, 89, 132, 104, 87, 131, 103, 86, 131, 103,
+ 85, 132, 102, 85, 146, 114, 90, 155, 119, 92, 102,
+ 77, 61, 91, 68, 48, 90, 65, 47, 132, 104, 78,
+ 138, 107, 81, 128, 98, 72, 121, 94, 68, 124, 96,
+ 70, 128, 99, 74, 128, 98, 75, 128, 100, 77, 130,
+ 100, 77, 131, 101, 77, 131, 101, 77, 131, 101, 77,
+ 131, 101, 77, 131, 101, 77, 131, 101, 77, 131, 101,
+ 77, 131, 101, 77, 131, 101, 77, 135, 105, 81, 136,
+ 105, 80, 136, 105, 81, 137, 106, 82, 136, 105, 80,
+ 133, 102, 79, 131, 101, 77, 136, 105, 81, 132, 102,
+ 78, 131, 101, 77, 131, 101, 77, 131, 101, 77, 131,
+ 101, 77, 133, 104, 79, 137, 105, 83, 139, 107, 85,
+ 134, 104, 80, 138, 106, 83, 135, 105, 79, 131, 101,
+ 77, 128, 98, 75, 127, 98, 74, 122, 93, 68, 121,
+ 93, 69, 119, 91, 67, 119, 91, 67, 121, 94, 68,
+ 125, 95, 69, 123, 94, 68, 104, 78, 55, 93, 67,
+ 44, 76, 57, 33, 92, 69, 45, 107, 78, 52, 111,
+ 84, 64, 118, 92, 71, 136, 106, 84, 152, 119, 94,
+ 142, 112, 90, 144, 112, 91, 138, 107, 91, 135, 108,
+ 88, 135, 108, 90, 141, 110, 89, 138, 107, 85, 137,
+ 106, 85, 139, 107, 86, 134, 105, 83, 142, 109, 86,
+ 136, 105, 85, 141, 109, 85, 138, 106, 83, 139, 106,
+ 85, 137, 106, 85, 134, 105, 83, 135, 106, 84, 129,
+ 105, 82, 129, 105, 82, 130, 103, 82, 129, 105, 82,
+ 129, 103, 81, 129, 103, 81, 129, 103, 81, 129, 102,
+ 81, 130, 103, 82, 130, 103, 82, 128, 101, 80, 128,
+ 101, 82, 125, 98, 79, 121, 95, 74, 120, 92, 72,
+ 120, 92, 72, 118, 91, 71, 117, 88, 67, 115, 87,
+ 65, 117, 88, 66, 117, 91, 71, 117, 91, 69, 116,
+ 88, 66, 116, 88, 65, 117, 91, 71, 122, 95, 74,
+ 117, 89, 68, 117, 89, 68, 115, 86, 65, 119, 91,
+ 71, 116, 90, 70, 117, 89, 68, 117, 91, 71, 119,
+ 91, 71, 126, 98, 78, 126, 98, 79, 125, 98, 79,
+ 128, 101, 83, 128, 101, 84, 128, 101, 84, 130, 102,
+ 84, 130, 103, 85, 130, 102, 85, 132, 104, 86, 132,
+ 104, 86, 132, 104, 86, 132, 104, 86, 132, 104, 86,
+ 132, 104, 87, 139, 108, 90, 142, 112, 88, 97, 71,
+ 56, 93, 71, 53, 93, 68, 51, 133, 104, 79, 139,
+ 109, 83, 129, 100, 73, 121, 95, 67, 124, 96, 70,
+ 130, 100, 75, 130, 99, 75, 126, 99, 73, 130, 100,
+ 76, 132, 101, 76, 133, 104, 79, 137, 105, 81, 138,
+ 106, 83, 138, 106, 83, 138, 106, 82, 138, 106, 81,
+ 138, 106, 82, 138, 106, 82, 141, 109, 84, 140, 107,
+ 84, 140, 109, 84, 142, 109, 84, 141, 109, 85, 138,
+ 106, 82, 138, 106, 83, 142, 109, 85, 139, 107, 84,
+ 138, 106, 82, 138, 106, 82, 138, 106, 82, 138, 106,
+ 81, 139, 107, 82, 141, 110, 85, 141, 110, 85, 139,
+ 107, 83, 141, 109, 85, 140, 109, 84, 138, 106, 82,
+ 134, 105, 79, 130, 100, 74, 128, 99, 74, 128, 98,
+ 75, 127, 98, 75, 128, 98, 75, 124, 95, 69, 121,
+ 94, 68, 119, 91, 66, 107, 80, 57, 95, 68, 44,
+ 86, 64, 43, 88, 66, 44, 108, 80, 55, 114, 86,
+ 65, 118, 92, 73, 133, 105, 82, 149, 116, 93, 145,
+ 113, 92, 144, 112, 91, 142, 111, 91, 143, 112, 90,
+ 140, 110, 90, 142, 111, 90, 142, 110, 88, 141, 107,
+ 86, 142, 109, 86, 141, 109, 86, 143, 110, 87, 139,
+ 107, 86, 142, 110, 87, 139, 107, 85, 141, 109, 86,
+ 142, 109, 86, 139, 107, 86, 141, 109, 86, 138, 106,
+ 85, 138, 106, 85, 138, 106, 85, 138, 106, 85, 138,
+ 106, 85, 137, 105, 85, 136, 105, 85, 136, 105, 84,
+ 130, 103, 80, 131, 103, 80, 130, 103, 82, 130, 102,
+ 83, 129, 102, 81, 128, 99, 79, 124, 98, 77, 122,
+ 94, 73, 121, 93, 72, 121, 92, 70, 118, 91, 71,
+ 120, 92, 72, 121, 93, 73, 119, 93, 74, 119, 93,
+ 74, 120, 93, 75, 121, 95, 76, 122, 94, 76, 119,
+ 93, 73, 119, 92, 73, 119, 93, 73, 121, 96, 77,
+ 120, 94, 76, 120, 94, 75, 120, 94, 75, 122, 95,
+ 76, 128, 101, 82, 128, 101, 83, 127, 100, 81, 130,
+ 103, 84, 131, 104, 85, 131, 103, 85, 131, 104, 85,
+ 131, 103, 86, 131, 103, 85, 128, 101, 83, 132, 104,
+ 86, 132, 104, 87, 132, 104, 87, 130, 103, 85, 131,
+ 103, 85, 134, 105, 89, 128, 101, 84, 93, 67, 55,
+ 92, 67, 47, 93, 69, 53, 135, 102, 79, 138, 106,
+ 79, 128, 99, 72, 121, 95, 67, 124, 95, 69, 127,
+ 98, 73, 127, 98, 71, 123, 95, 68, 127, 99, 72,
+ 131, 99, 75, 134, 104, 79, 137, 105, 81, 137, 105,
+ 82, 137, 105, 82, 137, 105, 81, 137, 105, 81, 137,
+ 105, 81, 137, 105, 81, 140, 106, 83, 139, 107, 83,
+ 138, 106, 82, 139, 106, 83, 141, 106, 85, 138, 105,
+ 82, 137, 105, 82, 137, 105, 82, 137, 105, 82, 138,
+ 105, 82, 139, 107, 83, 140, 106, 83, 138, 105, 81,
+ 138, 106, 82, 141, 109, 84, 138, 106, 82, 138, 106,
+ 82, 140, 109, 84, 139, 107, 83, 138, 106, 81, 137,
+ 105, 81, 135, 104, 78, 132, 101, 76, 130, 100, 76,
+ 130, 99, 76, 128, 98, 73, 125, 96, 69, 121, 94,
+ 68, 118, 91, 66, 106, 80, 57, 96, 70, 44, 88,
+ 66, 45, 90, 68, 46, 107, 81, 57, 113, 85, 65,
+ 119, 93, 73, 130, 102, 82, 148, 115, 95, 148, 115,
+ 95, 148, 115, 95, 148, 115, 95, 148, 115, 95, 148,
+ 115, 95, 148, 113, 93, 148, 113, 91, 147, 113, 89,
+ 143, 111, 87, 143, 110, 87, 143, 110, 87, 143, 110,
+ 87, 143, 110, 87, 143, 110, 87, 144, 110, 87, 143,
+ 110, 87, 142, 110, 86, 142, 110, 86, 142, 110, 86,
+ 142, 110, 86, 142, 110, 86, 137, 106, 85, 136, 105,
+ 84, 136, 105, 83, 136, 106, 84, 136, 107, 85, 135,
+ 106, 84, 130, 103, 80, 135, 106, 85, 131, 105, 83,
+ 130, 103, 82, 131, 104, 83, 127, 98, 78, 122, 94,
+ 72, 123, 96, 74, 123, 96, 74, 123, 95, 76, 123,
+ 95, 76, 123, 95, 76, 123, 97, 78, 124, 97, 79,
+ 124, 97, 79, 124, 97, 79, 123, 96, 78, 118, 92,
+ 74, 118, 92, 73, 123, 96, 79, 124, 97, 79, 124,
+ 97, 79, 124, 97, 79, 125, 98, 79, 130, 102, 84,
+ 132, 104, 87, 133, 105, 87, 130, 104, 85, 132, 104,
+ 86, 132, 104, 86, 132, 104, 86, 132, 104, 86, 131,
+ 104, 86, 130, 103, 85, 126, 97, 79, 127, 100, 83,
+ 127, 100, 82, 127, 100, 82, 126, 98, 80, 125, 98,
+ 80, 127, 100, 82, 119, 92, 79, 93, 70, 58, 90,
+ 66, 45, 92, 69, 53, 131, 101, 79, 134, 105, 77,
+ 129, 100, 73, 124, 97, 69, 124, 96, 70, 126, 96,
+ 72, 127, 98, 72, 126, 97, 70, 127, 98, 70, 131,
+ 100, 74, 133, 102, 77, 134, 105, 79, 136, 105, 80,
+ 138, 105, 80, 138, 105, 80, 136, 105, 80, 138, 105,
+ 80, 137, 105, 81, 140, 109, 83, 139, 106, 83, 137,
+ 105, 81, 138, 106, 82, 140, 109, 84, 137, 105, 81,
+ 137, 105, 81, 136, 105, 80, 137, 105, 81, 137, 105,
+ 81, 139, 107, 83, 140, 106, 83, 137, 105, 81, 137,
+ 106, 81, 141, 110, 84, 138, 105, 80, 137, 105, 81,
+ 141, 108, 83, 139, 107, 82, 137, 105, 81, 138, 106,
+ 82, 140, 109, 84, 135, 105, 79, 135, 104, 79, 133,
+ 103, 76, 128, 99, 72, 128, 99, 71, 126, 97, 70,
+ 124, 95, 68, 104, 78, 57, 98, 71, 47, 93, 69,
+ 47, 94, 71, 48, 106, 79, 56, 114, 86, 66, 117,
+ 92, 72, 129, 102, 81, 144, 112, 90, 149, 115, 95,
+ 149, 117, 97, 149, 115, 95, 149, 115, 95, 149, 116,
+ 96, 149, 116, 94, 150, 115, 91, 149, 115, 90, 148,
+ 113, 88, 148, 112, 88, 147, 112, 88, 147, 112, 88,
+ 147, 112, 87, 147, 112, 87, 147, 112, 87, 147, 112,
+ 88, 147, 112, 88, 147, 112, 87, 145, 112, 87, 142,
+ 111, 85, 142, 111, 85, 138, 109, 84, 135, 106, 83,
+ 135, 106, 83, 136, 107, 85, 139, 106, 85, 143, 110,
+ 88, 139, 106, 85, 142, 109, 88, 137, 106, 85, 135,
+ 105, 85, 133, 105, 83, 128, 103, 81, 127, 99, 79,
+ 127, 98, 79, 127, 100, 81, 127, 100, 81, 127, 100,
+ 82, 127, 100, 82, 127, 100, 83, 127, 100, 84, 125,
+ 98, 81, 124, 97, 79, 122, 96, 78, 119, 92, 74,
+ 119, 92, 74, 124, 97, 78, 123, 97, 78, 125, 98,
+ 80, 127, 100, 82, 130, 104, 85, 133, 105, 87, 135,
+ 106, 89, 135, 106, 90, 134, 105, 89, 134, 105, 89,
+ 134, 105, 89, 131, 103, 85, 130, 102, 85, 128, 101,
+ 85, 127, 99, 82, 124, 97, 79, 123, 97, 78, 123,
+ 97, 78, 124, 97, 79, 124, 97, 79, 124, 97, 79,
+ 123, 96, 78, 109, 84, 68, 90, 66, 55, 87, 68,
+ 46, 91, 68, 54, 125, 97, 74, 132, 102, 75, 132,
+ 102, 75, 128, 98, 72, 125, 96, 70, 131, 101, 77,
+ 132, 101, 76, 135, 105, 76, 133, 102, 74, 133, 102,
+ 74, 134, 103, 75, 138, 105, 79, 139, 107, 80, 140,
+ 109, 81, 140, 110, 83, 139, 107, 80, 139, 107, 80,
+ 139, 107, 80, 140, 109, 81, 140, 110, 83, 141, 110,
+ 84, 141, 109, 83, 140, 109, 81, 139, 107, 80, 139,
+ 107, 80, 140, 110, 83, 140, 106, 81, 140, 109, 81,
+ 140, 109, 81, 140, 109, 81, 140, 109, 81, 139, 109,
+ 82, 141, 110, 84, 141, 109, 82, 140, 109, 81, 140,
+ 110, 83, 140, 110, 83, 140, 109, 81, 141, 110, 82,
+ 141, 109, 83, 139, 107, 80, 139, 107, 80, 133, 103,
+ 74, 132, 102, 74, 132, 102, 73, 134, 104, 76, 132,
+ 101, 76, 113, 85, 62, 100, 73, 49, 100, 76, 53,
+ 94, 71, 49, 110, 82, 58, 113, 86, 65, 116, 91,
+ 72, 128, 102, 82, 139, 110, 88, 146, 113, 90, 147,
+ 115, 92, 146, 114, 90, 146, 112, 89, 147, 115, 92,
+ 149, 115, 92, 149, 115, 90, 150, 115, 88, 150, 113,
+ 88, 149, 114, 88, 149, 115, 92, 152, 117, 92, 152,
+ 115, 91, 152, 115, 91, 152, 116, 91, 152, 117, 92,
+ 150, 117, 91, 150, 115, 88, 149, 113, 87, 146, 112,
+ 85, 146, 112, 85, 146, 112, 85, 147, 112, 87, 146,
+ 112, 88, 146, 112, 89, 146, 112, 88, 143, 111, 87,
+ 143, 111, 87, 143, 110, 88, 140, 110, 89, 138, 107,
+ 88, 133, 106, 85, 130, 105, 84, 131, 105, 85, 131,
+ 103, 85, 131, 103, 85, 128, 102, 84, 129, 102, 85,
+ 130, 103, 87, 129, 103, 86, 128, 101, 85, 127, 100,
+ 84, 125, 98, 79, 126, 98, 78, 126, 98, 78, 126,
+ 98, 78, 126, 98, 78, 126, 98, 77, 128, 102, 83,
+ 132, 105, 85, 132, 105, 85, 134, 106, 85, 135, 107,
+ 89, 135, 106, 89, 135, 106, 90, 135, 105, 89, 134,
+ 105, 87, 130, 103, 84, 127, 100, 82, 126, 99, 82,
+ 124, 97, 79, 124, 97, 79, 124, 97, 78, 123, 96,
+ 77, 121, 95, 77, 121, 95, 76, 121, 96, 78, 120,
+ 93, 76, 108, 83, 65, 91, 66, 55, 90, 69, 47,
+ 87, 67, 46, 120, 93, 72, 132, 102, 75, 132, 102,
+ 73, 129, 100, 72, 128, 99, 74, 132, 101, 76, 135,
+ 105, 75, 141, 110, 82, 135, 105, 76, 135, 105, 76,
+ 138, 107, 79, 139, 106, 79, 135, 105, 76, 139, 106,
+ 79, 141, 109, 83, 135, 105, 76, 133, 103, 76, 131,
+ 102, 73, 135, 105, 76, 140, 109, 81, 142, 111, 84,
+ 141, 110, 82, 137, 106, 78, 135, 106, 77, 135, 105,
+ 77, 142, 109, 84, 138, 107, 79, 135, 105, 77, 134,
+ 103, 75, 134, 103, 75, 134, 104, 76, 138, 107, 79,
+ 143, 110, 84, 137, 107, 79, 137, 106, 78, 139, 109,
+ 82, 139, 107, 80, 135, 105, 76, 137, 106, 78, 142,
+ 109, 82, 135, 105, 76, 133, 103, 74, 134, 103, 73,
+ 134, 103, 75, 133, 103, 75, 137, 106, 79, 133, 105,
+ 78, 113, 84, 61, 103, 76, 50, 98, 73, 50, 98,
+ 72, 51, 111, 84, 61, 112, 85, 66, 114, 88, 68,
+ 126, 99, 79, 139, 108, 89, 145, 112, 91, 143, 112,
+ 92, 143, 112, 90, 145, 112, 91, 145, 112, 91, 145,
+ 112, 89, 147, 112, 87, 147, 112, 87, 144, 111, 88,
+ 142, 110, 87, 145, 113, 89, 149, 116, 93, 152, 117,
+ 93, 150, 116, 92, 149, 116, 93, 149, 116, 92, 150,
+ 116, 91, 149, 114, 88, 151, 114, 88, 149, 115, 89,
+ 149, 114, 88, 149, 114, 88, 149, 115, 90, 148, 114,
+ 92, 148, 114, 92, 146, 115, 90, 143, 112, 89, 142,
+ 112, 88, 145, 112, 90, 137, 107, 88, 133, 106, 84,
+ 133, 104, 85, 132, 105, 85, 131, 105, 85, 131, 104,
+ 85, 130, 100, 84, 125, 98, 79, 124, 97, 79, 128,
+ 100, 84, 126, 99, 81, 126, 99, 82, 126, 99, 81,
+ 128, 99, 82, 130, 102, 85, 130, 104, 84, 130, 104,
+ 84, 130, 104, 84, 132, 105, 83, 132, 106, 85, 132,
+ 105, 84, 134, 106, 85, 134, 107, 87, 132, 105, 84,
+ 132, 105, 84, 135, 106, 89, 133, 105, 87, 133, 105,
+ 86, 130, 104, 85, 128, 100, 83, 126, 99, 82, 125,
+ 97, 79, 126, 98, 80, 124, 97, 79, 124, 97, 79,
+ 118, 92, 73, 116, 91, 71, 119, 94, 76, 117, 92,
+ 74, 110, 84, 67, 93, 67, 55, 95, 71, 58, 93,
+ 69, 56, 125, 96, 77, 131, 104, 77, 132, 102, 75,
+ 133, 102, 75, 132, 101, 76, 135, 105, 77, 143, 110,
+ 85, 142, 111, 84, 142, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 144, 109, 83, 141, 110, 82, 135, 105,
+ 76, 139, 109, 82, 142, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 142, 111, 84, 142, 111, 84, 142, 111,
+ 84, 143, 110, 85, 143, 110, 85, 143, 110, 85, 142,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 139, 109, 82, 139, 107, 80, 142, 111,
+ 84, 142, 111, 84, 143, 110, 85, 143, 110, 85, 143,
+ 110, 85, 143, 110, 84, 138, 109, 82, 131, 101, 75,
+ 108, 82, 58, 106, 78, 51, 100, 75, 51, 98, 72,
+ 46, 114, 85, 63, 113, 86, 67, 118, 92, 74, 132,
+ 103, 83, 145, 112, 91, 143, 112, 93, 142, 112, 95,
+ 135, 106, 91, 144, 112, 90, 144, 112, 90, 145, 110,
+ 88, 142, 110, 87, 143, 110, 89, 142, 110, 88, 135,
+ 107, 85, 144, 112, 92, 145, 112, 91, 147, 115, 93,
+ 146, 113, 92, 145, 112, 89, 143, 112, 89, 143, 112,
+ 88, 143, 113, 88, 142, 112, 88, 145, 112, 88, 145,
+ 112, 88, 145, 112, 88, 143, 112, 88, 143, 112, 88,
+ 143, 112, 88, 143, 112, 89, 142, 111, 90, 135, 106,
+ 85, 144, 112, 91, 143, 111, 93, 142, 111, 91, 135,
+ 106, 89, 132, 104, 86, 132, 104, 86, 131, 103, 85,
+ 127, 98, 79, 124, 97, 77, 124, 97, 77, 125, 97,
+ 77, 125, 97, 77, 127, 100, 82, 130, 103, 84, 126,
+ 98, 80, 129, 102, 85, 131, 103, 85, 132, 105, 87,
+ 134, 105, 90, 143, 111, 91, 143, 113, 94, 142, 112,
+ 96, 142, 112, 96, 142, 112, 97, 144, 112, 94, 137,
+ 107, 90, 135, 106, 90, 134, 107, 92, 135, 106, 90,
+ 134, 105, 89, 132, 104, 86, 128, 101, 82, 125, 98,
+ 77, 128, 101, 84, 123, 98, 77, 123, 95, 76, 123,
+ 95, 76, 123, 96, 77, 123, 98, 77, 120, 94, 75,
+ 112, 86, 68, 87, 65, 56, 95, 71, 58, 87, 65,
+ 47, 122, 98, 78, 137, 106, 83, 135, 105, 79, 132,
+ 102, 75, 135, 104, 79, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 143, 109, 85, 143, 109, 84, 143, 110,
+ 85, 143, 109, 85, 143, 109, 85, 143, 110, 85, 141,
+ 110, 84, 135, 105, 77, 142, 109, 84, 135, 106, 78,
+ 141, 110, 82, 142, 111, 84, 142, 111, 84, 142, 111,
+ 84, 142, 111, 84, 142, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 143, 111, 84, 149, 113, 85,
+ 153, 114, 86, 153, 114, 86, 151, 113, 86, 142, 111,
+ 84, 142, 111, 84, 142, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 142, 111, 84, 143, 110, 84,
+ 143, 112, 85, 153, 114, 87, 153, 114, 87, 153, 114,
+ 87, 153, 114, 87, 149, 112, 86, 131, 101, 75, 108,
+ 83, 57, 106, 79, 52, 102, 76, 50, 97, 71, 44,
+ 116, 88, 65, 112, 86, 68, 118, 91, 75, 126, 99,
+ 80, 138, 108, 89, 145, 112, 91, 143, 112, 91, 135,
+ 106, 90, 145, 110, 90, 135, 107, 85, 140, 110, 89,
+ 138, 107, 85, 137, 107, 85, 140, 110, 89, 135, 105,
+ 84, 145, 112, 91, 145, 112, 91, 145, 112, 91, 145,
+ 112, 91, 145, 112, 91, 139, 108, 88, 137, 107, 86,
+ 142, 111, 89, 135, 106, 85, 145, 112, 91, 145, 112,
+ 91, 145, 112, 91, 138, 108, 86, 140, 110, 89, 140,
+ 110, 89, 137, 107, 86, 144, 112, 91, 135, 105, 88,
+ 145, 112, 91, 137, 106, 89, 143, 111, 90, 137, 107,
+ 90, 132, 104, 87, 131, 104, 87, 132, 104, 87, 132,
+ 104, 87, 132, 104, 87, 132, 104, 87, 132, 104, 87,
+ 132, 104, 87, 132, 104, 87, 131, 103, 85, 129, 101,
+ 85, 128, 101, 85, 129, 104, 84, 143, 111, 90, 145,
+ 112, 92, 144, 112, 93, 143, 112, 93, 144, 112, 92,
+ 144, 112, 92, 144, 112, 92, 144, 112, 91, 141, 110,
+ 91, 135, 108, 86, 135, 106, 90, 135, 106, 90, 133,
+ 105, 86, 129, 103, 84, 126, 97, 78, 123, 95, 76,
+ 123, 95, 76, 123, 95, 75, 123, 95, 75, 123, 95,
+ 75, 127, 100, 81, 128, 102, 85, 128, 100, 83, 119,
+ 93, 77, 98, 73, 61, 94, 70, 55, 80, 62, 44,
+ 120, 95, 76, 133, 105, 80, 137, 106, 81, 137, 106,
+ 79, 138, 107, 79, 142, 111, 84, 142, 111, 84, 142,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 143, 110, 84, 143, 110, 84, 142, 111, 84, 142, 111,
+ 84, 142, 109, 84, 142, 111, 84, 141, 110, 84, 142,
+ 111, 84, 142, 111, 83, 142, 112, 82, 144, 112, 83,
+ 150, 113, 83, 149, 113, 83, 151, 114, 83, 151, 114,
+ 86, 151, 114, 86, 151, 114, 87, 153, 113, 85, 151,
+ 115, 84, 151, 114, 83, 153, 114, 86, 151, 114, 83,
+ 151, 114, 86, 152, 114, 82, 152, 114, 82, 151, 114,
+ 83, 150, 114, 85, 151, 114, 85, 151, 114, 83, 151,
+ 114, 86, 151, 115, 84, 153, 114, 86, 153, 114, 87,
+ 153, 113, 85, 147, 112, 85, 131, 101, 75, 110, 85,
+ 59, 107, 79, 50, 101, 76, 51, 96, 71, 44, 115,
+ 87, 65, 114, 88, 68, 119, 93, 76, 128, 100, 84,
+ 137, 107, 89, 145, 112, 92, 145, 112, 91, 145, 110,
+ 90, 145, 112, 90, 144, 110, 89, 143, 110, 89, 137,
+ 106, 85, 137, 106, 85, 140, 110, 89, 132, 105, 83,
+ 145, 112, 91, 145, 112, 91, 145, 112, 91, 145, 112,
+ 91, 145, 112, 91, 144, 112, 90, 144, 112, 90, 142,
+ 111, 89, 135, 106, 85, 145, 112, 91, 145, 112, 91,
+ 145, 112, 91, 144, 112, 90, 144, 112, 90, 144, 112,
+ 90, 144, 112, 90, 142, 111, 90, 135, 106, 85, 144,
+ 112, 91, 144, 111, 90, 145, 112, 91, 143, 112, 92,
+ 143, 112, 92, 145, 112, 91, 145, 112, 91, 141, 111,
+ 90, 144, 112, 91, 144, 111, 90, 145, 112, 91, 143,
+ 111, 90, 145, 112, 91, 143, 110, 90, 139, 109, 90,
+ 138, 106, 88, 136, 106, 87, 139, 109, 89, 144, 112,
+ 90, 145, 112, 91, 145, 112, 91, 147, 113, 94, 147,
+ 114, 95, 145, 112, 91, 145, 112, 91, 144, 112, 91,
+ 145, 112, 91, 142, 111, 90, 141, 110, 90, 135, 106,
+ 85, 129, 105, 84, 129, 104, 82, 128, 103, 81, 131,
+ 104, 85, 130, 102, 85, 130, 102, 85, 130, 103, 86,
+ 135, 105, 88, 139, 108, 90, 140, 108, 90, 126, 100,
+ 84, 101, 78, 64, 90, 68, 50, 72, 57, 29, 110,
+ 84, 66, 131, 103, 79, 137, 106, 81, 140, 109, 83,
+ 141, 109, 83, 141, 110, 84, 137, 106, 79, 143, 110,
+ 85, 138, 107, 79, 137, 106, 79, 141, 110, 82, 144,
+ 110, 83, 144, 110, 83, 142, 111, 84, 141, 110, 84,
+ 137, 106, 78, 141, 111, 84, 138, 107, 79, 139, 109,
+ 82, 140, 109, 80, 140, 109, 81, 143, 110, 84, 144,
+ 111, 84, 148, 112, 84, 153, 114, 86, 153, 114, 86,
+ 153, 114, 87, 153, 114, 87, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 149, 112, 84, 132, 101, 75, 114, 88, 61,
+ 112, 84, 56, 104, 78, 51, 102, 77, 51, 117, 89,
+ 65, 115, 91, 72, 121, 95, 79, 128, 100, 84, 134,
+ 105, 87, 138, 108, 90, 145, 112, 91, 135, 107, 85,
+ 143, 110, 88, 145, 111, 89, 143, 110, 88, 136, 105,
+ 84, 137, 106, 85, 139, 108, 89, 134, 105, 87, 145,
+ 113, 91, 137, 107, 86, 143, 112, 90, 140, 108, 90,
+ 142, 110, 90, 141, 110, 90, 140, 108, 90, 142, 111,
+ 89, 135, 106, 85, 145, 112, 91, 145, 112, 91, 145,
+ 112, 91, 145, 112, 91, 145, 112, 91, 145, 112, 91,
+ 145, 112, 91, 144, 112, 91, 142, 111, 90, 145, 112,
+ 91, 145, 112, 91, 145, 112, 91, 141, 108, 91, 137,
+ 107, 90, 138, 108, 91, 140, 110, 91, 135, 106, 85,
+ 137, 106, 89, 145, 112, 91, 138, 108, 90, 137, 106,
+ 89, 141, 110, 92, 141, 108, 90, 135, 106, 85, 134,
+ 105, 88, 137, 107, 87, 138, 108, 89, 142, 111, 90,
+ 145, 112, 91, 145, 112, 91, 145, 113, 92, 143, 112,
+ 92, 141, 112, 91, 141, 112, 90, 141, 110, 91, 137,
+ 108, 89, 135, 106, 86, 138, 108, 91, 141, 110, 90,
+ 137, 107, 88, 132, 104, 85, 137, 106, 88, 143, 111,
+ 90, 142, 111, 91, 143, 112, 91, 144, 112, 91, 147,
+ 114, 93, 149, 116, 93, 144, 112, 91, 124, 98, 80,
+ 107, 81, 66, 93, 71, 53, 73, 58, 33, 105, 79,
+ 59, 128, 98, 75, 137, 106, 81, 145, 111, 83, 147,
+ 112, 83, 142, 112, 84, 142, 110, 82, 143, 111, 84,
+ 141, 110, 82, 141, 109, 80, 141, 109, 83, 142, 111,
+ 84, 142, 109, 84, 142, 111, 85, 142, 110, 85, 140,
+ 109, 84, 142, 110, 85, 140, 109, 84, 141, 110, 84,
+ 140, 110, 83, 141, 109, 83, 142, 110, 84, 144, 112,
+ 82, 146, 112, 81, 153, 113, 84, 153, 113, 84, 153,
+ 113, 84, 153, 113, 84, 153, 113, 84, 151, 113, 84,
+ 151, 113, 84, 153, 113, 84, 153, 113, 84, 151, 114,
+ 83, 151, 113, 84, 153, 113, 84, 153, 113, 84, 153,
+ 113, 84, 153, 113, 84, 153, 113, 84, 153, 113, 84,
+ 153, 113, 84, 153, 113, 84, 153, 113, 84, 153, 113,
+ 84, 148, 112, 84, 131, 101, 75, 109, 84, 57, 114,
+ 86, 60, 104, 78, 51, 104, 77, 56, 118, 90, 67,
+ 121, 93, 73, 126, 98, 80, 128, 102, 83, 137, 107,
+ 88, 143, 111, 90, 144, 112, 90, 134, 107, 85, 137,
+ 106, 85, 142, 111, 89, 144, 111, 90, 138, 105, 85,
+ 137, 106, 85, 140, 110, 89, 135, 106, 86, 145, 112,
+ 92, 142, 111, 90, 144, 112, 90, 142, 111, 91, 143,
+ 112, 90, 143, 111, 90, 143, 111, 90, 144, 112, 90,
+ 142, 111, 90, 145, 112, 91, 145, 112, 91, 146, 114,
+ 94, 148, 115, 95, 148, 116, 97, 148, 116, 97, 148,
+ 116, 96, 149, 117, 95, 148, 116, 97, 148, 116, 93,
+ 147, 115, 94, 146, 113, 92, 144, 112, 91, 142, 111,
+ 90, 142, 111, 91, 141, 110, 90, 135, 106, 85, 142,
+ 111, 90, 145, 112, 91, 143, 112, 90, 142, 111, 90,
+ 143, 112, 91, 143, 111, 90, 142, 111, 89, 139, 109,
+ 90, 137, 108, 87, 132, 103, 84, 139, 109, 89, 144,
+ 112, 90, 141, 111, 89, 142, 111, 90, 144, 112, 91,
+ 143, 112, 90, 143, 112, 90, 143, 112, 91, 142, 112,
+ 90, 140, 111, 92, 142, 111, 91, 143, 111, 90, 142,
+ 111, 90, 142, 111, 90, 143, 112, 91, 145, 112, 91,
+ 147, 115, 93, 148, 116, 96, 149, 117, 97, 149, 117,
+ 98, 149, 118, 98, 143, 113, 92, 126, 100, 80, 108,
+ 82, 65, 81, 62, 44, 77, 60, 36, 113, 84, 65,
+ 127, 95, 74, 137, 106, 81, 147, 112, 83, 150, 114,
+ 82, 149, 113, 82, 149, 113, 82, 148, 113, 83, 149,
+ 113, 82, 150, 113, 81, 145, 112, 82, 142, 110, 84,
+ 142, 111, 84, 142, 111, 85, 142, 111, 85, 142, 111,
+ 85, 142, 111, 85, 142, 111, 85, 142, 111, 84, 144,
+ 111, 83, 146, 112, 83, 149, 113, 82, 150, 113, 81,
+ 150, 113, 81, 153, 114, 82, 152, 115, 81, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 152,
+ 115, 81, 153, 114, 82, 152, 115, 81, 153, 114, 82,
+ 152, 115, 81, 152, 115, 81, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 152,
+ 115, 81, 152, 115, 81, 153, 114, 82, 153, 114, 82,
+ 148, 113, 83, 135, 105, 78, 112, 84, 59, 115, 87,
+ 59, 105, 78, 54, 107, 79, 58, 119, 91, 68, 123,
+ 96, 75, 128, 101, 82, 134, 105, 85, 142, 111, 90,
+ 143, 112, 92, 142, 112, 93, 130, 105, 82, 130, 105,
+ 82, 136, 105, 84, 141, 109, 88, 138, 107, 85, 137,
+ 107, 85, 142, 110, 89, 142, 112, 89, 145, 113, 89,
+ 148, 116, 93, 148, 116, 93, 149, 115, 93, 148, 116,
+ 93, 149, 115, 95, 149, 115, 95, 148, 116, 93, 149,
+ 115, 93, 149, 116, 94, 149, 116, 96, 149, 117, 97,
+ 150, 118, 97, 150, 118, 97, 150, 118, 98, 150, 118,
+ 98, 150, 119, 96, 150, 118, 97, 150, 119, 96, 150,
+ 117, 98, 149, 117, 96, 149, 116, 94, 147, 113, 92,
+ 146, 114, 90, 145, 112, 89, 142, 112, 88, 145, 113,
+ 89, 145, 112, 91, 145, 112, 90, 145, 113, 89, 145,
+ 113, 89, 145, 113, 89, 142, 112, 88, 137, 108, 85,
+ 136, 105, 85, 135, 106, 85, 137, 108, 85, 142, 111,
+ 88, 142, 111, 89, 142, 112, 90, 144, 112, 90, 142,
+ 111, 90, 145, 112, 89, 142, 111, 90, 140, 110, 90,
+ 140, 110, 91, 141, 111, 92, 139, 110, 90, 140, 110,
+ 89, 147, 112, 92, 149, 115, 93, 149, 116, 94, 150,
+ 119, 96, 150, 118, 97, 150, 118, 97, 150, 118, 98,
+ 150, 118, 97, 144, 112, 91, 126, 100, 79, 107, 82,
+ 65, 84, 64, 43, 79, 61, 40, 106, 78, 58, 124,
+ 95, 74, 137, 106, 82, 148, 112, 83, 152, 115, 82,
+ 153, 114, 82, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 149, 113, 82, 148, 112, 83, 148,
+ 112, 83, 148, 112, 83, 148, 112, 83, 148, 112, 83,
+ 148, 112, 83, 148, 112, 83, 148, 112, 83, 148, 112,
+ 83, 150, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 84, 151, 115, 84, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 85, 153,
+ 114, 82, 152, 115, 82, 153, 114, 82, 151, 115, 84,
+ 153, 114, 84, 153, 114, 82, 153, 114, 82, 152, 115,
+ 81, 152, 115, 81, 153, 114, 82, 153, 114, 82, 148,
+ 113, 83, 131, 101, 74, 112, 84, 59, 116, 89, 61,
+ 106, 79, 54, 110, 80, 62, 120, 91, 68, 124, 98,
+ 74, 129, 103, 84, 138, 108, 88, 146, 113, 92, 145,
+ 112, 91, 142, 112, 92, 132, 105, 84, 132, 106, 83,
+ 137, 106, 85, 141, 109, 88, 140, 110, 88, 140, 110,
+ 89, 145, 112, 90, 146, 113, 92, 149, 115, 93, 150,
+ 117, 97, 150, 118, 95, 152, 117, 94, 150, 119, 96,
+ 150, 118, 97, 150, 117, 98, 150, 119, 96, 150, 117,
+ 97, 150, 119, 96, 150, 117, 98, 150, 118, 98, 150,
+ 117, 97, 150, 118, 97, 150, 118, 97, 150, 117, 98,
+ 150, 119, 96, 150, 117, 97, 150, 119, 96, 150, 117,
+ 98, 150, 118, 96, 150, 118, 97, 149, 117, 95, 148,
+ 116, 93, 147, 115, 94, 147, 115, 94, 148, 115, 94,
+ 146, 114, 92, 146, 113, 90, 145, 113, 89, 145, 113,
+ 89, 145, 112, 88, 142, 111, 87, 140, 109, 86, 138,
+ 109, 85, 139, 108, 87, 138, 108, 85, 139, 110, 88,
+ 142, 112, 89, 146, 114, 92, 145, 113, 91, 142, 112,
+ 90, 145, 112, 90, 143, 112, 91, 142, 112, 91, 141,
+ 111, 90, 142, 112, 91, 141, 110, 90, 143, 112, 90,
+ 147, 114, 92, 150, 118, 96, 150, 117, 97, 150, 118,
+ 97, 150, 117, 97, 150, 118, 96, 150, 118, 97, 150,
+ 117, 97, 144, 112, 91, 126, 100, 79, 106, 80, 64,
+ 83, 64, 44, 78, 57, 40, 99, 73, 52, 123, 96,
+ 74, 137, 106, 83, 149, 112, 84, 151, 113, 84, 153,
+ 113, 84, 153, 114, 84, 151, 114, 83, 151, 114, 83,
+ 153, 113, 84, 153, 113, 84, 153, 113, 84, 151, 113,
+ 84, 151, 113, 84, 151, 113, 84, 151, 113, 84, 151,
+ 113, 84, 151, 113, 84, 151, 113, 84, 153, 113, 84,
+ 153, 113, 84, 153, 113, 84, 153, 113, 84, 153, 113,
+ 84, 153, 113, 84, 153, 113, 84, 153, 113, 84, 153,
+ 114, 86, 153, 114, 86, 153, 113, 84, 153, 113, 84,
+ 153, 113, 84, 153, 113, 84, 153, 114, 86, 153, 113,
+ 85, 153, 113, 84, 153, 113, 84, 153, 114, 86, 153,
+ 114, 86, 153, 113, 84, 151, 114, 83, 153, 113, 84,
+ 153, 113, 84, 153, 113, 84, 153, 113, 84, 148, 112,
+ 83, 126, 96, 70, 112, 84, 60, 115, 87, 58, 104,
+ 78, 50, 109, 79, 60, 120, 91, 68, 124, 98, 75,
+ 129, 103, 81, 140, 110, 89, 146, 114, 92, 149, 116,
+ 93, 142, 111, 90, 134, 105, 85, 135, 105, 85, 144,
+ 112, 90, 146, 112, 92, 147, 113, 94, 147, 114, 94,
+ 148, 115, 94, 149, 115, 96, 150, 118, 97, 150, 117,
+ 98, 150, 118, 97, 150, 117, 97, 150, 118, 97, 150,
+ 117, 98, 150, 118, 98, 150, 117, 98, 150, 117, 98,
+ 150, 118, 97, 150, 117, 99, 149, 117, 99, 150, 117,
+ 99, 150, 118, 98, 150, 117, 98, 150, 118, 98, 150,
+ 117, 98, 150, 117, 98, 150, 118, 97, 150, 117, 98,
+ 150, 117, 98, 150, 118, 98, 150, 118, 98, 150, 117,
+ 98, 149, 118, 99, 149, 118, 99, 150, 117, 99, 150,
+ 118, 97, 148, 115, 95, 147, 114, 94, 146, 113, 93,
+ 147, 114, 93, 147, 114, 93, 146, 114, 93, 145, 113,
+ 92, 144, 112, 91, 142, 111, 89, 142, 111, 90, 144,
+ 112, 91, 146, 113, 93, 146, 114, 92, 146, 114, 92,
+ 146, 114, 92, 147, 115, 94, 148, 115, 95, 148, 114,
+ 94, 147, 114, 94, 147, 114, 94, 148, 115, 95, 149,
+ 116, 96, 150, 117, 98, 150, 117, 99, 150, 117, 99,
+ 150, 117, 99, 150, 118, 98, 150, 118, 98, 150, 117,
+ 99, 143, 112, 92, 126, 100, 79, 107, 81, 65, 82,
+ 63, 43, 79, 59, 41, 99, 74, 51, 123, 95, 73,
+ 137, 106, 82, 149, 112, 84, 153, 113, 85, 153, 113,
+ 85, 153, 114, 86, 153, 114, 86, 153, 113, 85, 153,
+ 113, 85, 153, 113, 85, 153, 113, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 153,
+ 113, 85, 153, 114, 86, 153, 114, 86, 153, 113, 85,
+ 153, 113, 85, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 113, 85, 153,
+ 113, 85, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 113, 85, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 113, 85, 153, 113, 85, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 145, 111, 82,
+ 121, 93, 66, 113, 84, 61, 117, 87, 58, 105, 79,
+ 51, 110, 80, 61, 120, 91, 70, 124, 98, 77, 128,
+ 101, 79, 141, 110, 89, 147, 115, 93, 149, 118, 93,
+ 151, 118, 97, 138, 108, 88, 140, 108, 89, 146, 114,
+ 92, 149, 116, 96, 150, 117, 98, 150, 118, 98, 149,
+ 117, 98, 152, 117, 98, 150, 118, 98, 152, 117, 98,
+ 150, 118, 98, 150, 117, 98, 150, 117, 98, 150, 118,
+ 98, 150, 118, 98, 150, 118, 98, 150, 117, 98, 149,
+ 118, 98, 150, 117, 98, 150, 118, 98, 150, 117, 98,
+ 150, 118, 98, 150, 118, 98, 150, 117, 98, 150, 118,
+ 98, 150, 118, 98, 149, 118, 98, 150, 117, 98, 150,
+ 118, 98, 150, 117, 98, 150, 117, 98, 150, 118, 98,
+ 150, 118, 98, 150, 118, 98, 150, 118, 98, 149, 117,
+ 97, 146, 114, 94, 143, 112, 92, 146, 114, 95, 149,
+ 117, 97, 150, 118, 98, 149, 117, 97, 148, 115, 94,
+ 148, 114, 96, 148, 114, 94, 145, 112, 93, 146, 112,
+ 94, 147, 113, 93, 146, 114, 92, 147, 115, 93, 148,
+ 116, 94, 148, 116, 94, 149, 117, 97, 150, 117, 97,
+ 150, 117, 98, 150, 118, 98, 150, 118, 98, 150, 118,
+ 98, 150, 118, 98, 152, 117, 98, 150, 118, 98, 150,
+ 118, 98, 149, 117, 98, 150, 118, 98, 150, 117, 98,
+ 143, 112, 92, 126, 100, 80, 107, 81, 65, 79, 60,
+ 42, 75, 58, 40, 99, 73, 52, 124, 95, 71, 137,
+ 106, 81, 148, 112, 83, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 151, 115, 84, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 151, 115, 84, 153, 114, 82, 153,
+ 114, 82, 151, 115, 84, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 151, 115, 84, 151, 115, 84,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 151, 115,
+ 84, 151, 115, 84, 153, 114, 82, 145, 112, 82, 121,
+ 94, 68, 112, 84, 60, 117, 85, 56, 102, 78, 46,
+ 108, 79, 59, 117, 90, 73, 122, 97, 76, 124, 98,
+ 75, 135, 106, 84, 147, 116, 93, 149, 115, 93, 149,
+ 118, 97, 143, 112, 90, 141, 110, 89, 146, 114, 92,
+ 148, 115, 93, 149, 117, 95, 149, 117, 95, 149, 117,
+ 95, 150, 118, 96, 150, 118, 96, 152, 117, 95, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 150, 119, 96,
+ 150, 119, 96, 150, 118, 96, 150, 118, 96, 149, 119,
+ 96, 152, 117, 95, 150, 118, 96, 150, 118, 96, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 150, 119, 96,
+ 150, 118, 96, 150, 119, 96, 152, 117, 94, 150, 118,
+ 96, 150, 118, 96, 150, 118, 96, 150, 118, 96, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 148, 115, 93,
+ 144, 112, 90, 144, 112, 90, 145, 112, 92, 147, 115,
+ 93, 149, 116, 94, 149, 117, 95, 150, 118, 96, 149,
+ 117, 95, 149, 115, 94, 146, 114, 92, 146, 114, 92,
+ 147, 114, 93, 147, 115, 93, 148, 116, 94, 152, 119,
+ 97, 149, 117, 95, 149, 118, 95, 150, 118, 96, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 150, 118, 96,
+ 150, 118, 96, 152, 117, 95, 150, 118, 96, 150, 118,
+ 96, 150, 118, 96, 150, 118, 96, 150, 118, 97, 145,
+ 112, 91, 127, 100, 82, 107, 82, 65, 76, 58, 41,
+ 73, 56, 38, 88, 62, 49, 127, 96, 74, 137, 106,
+ 81, 148, 113, 83, 153, 114, 82, 153, 114, 82, 151,
+ 115, 84, 153, 115, 87, 151, 115, 84, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 84, 153, 114, 86, 153, 114, 82, 153, 114,
+ 82, 153, 115, 86, 151, 115, 84, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 113, 85, 153, 113, 85, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 115, 87,
+ 153, 114, 86, 151, 115, 84, 149, 113, 82, 128, 100,
+ 73, 110, 84, 58, 117, 85, 56, 101, 77, 46, 102,
+ 78, 55, 114, 85, 66, 117, 90, 68, 121, 95, 72,
+ 137, 108, 85, 150, 118, 95, 150, 119, 96, 146, 114,
+ 93, 152, 119, 97, 144, 113, 94, 144, 111, 92, 143,
+ 112, 92, 148, 115, 96, 145, 114, 94, 148, 116, 96,
+ 150, 117, 98, 150, 117, 98, 150, 117, 98, 149, 118,
+ 98, 150, 117, 99, 150, 118, 97, 150, 118, 97, 149,
+ 118, 98, 149, 118, 98, 150, 117, 98, 149, 118, 99,
+ 150, 117, 98, 150, 117, 98, 150, 117, 98, 149, 118,
+ 98, 149, 118, 98, 152, 117, 98, 152, 117, 94, 150,
+ 117, 98, 150, 118, 95, 150, 118, 98, 150, 118, 96,
+ 150, 117, 97, 150, 117, 98, 150, 117, 98, 150, 117,
+ 98, 150, 117, 98, 150, 117, 98, 148, 115, 96, 144,
+ 112, 93, 145, 112, 93, 146, 113, 94, 146, 113, 94,
+ 145, 112, 94, 146, 112, 94, 149, 115, 97, 149, 116,
+ 97, 149, 115, 96, 146, 113, 94, 145, 112, 93, 145,
+ 112, 93, 149, 116, 97, 147, 114, 95, 146, 113, 94,
+ 145, 112, 91, 146, 115, 94, 149, 117, 97, 150, 117,
+ 98, 150, 117, 98, 150, 117, 98, 150, 117, 98, 150,
+ 117, 98, 150, 117, 98, 150, 117, 98, 150, 117, 98,
+ 150, 117, 98, 150, 117, 98, 150, 117, 99, 145, 113,
+ 94, 129, 101, 84, 102, 77, 60, 87, 65, 48, 76,
+ 59, 41, 84, 58, 45, 125, 94, 72, 137, 106, 81,
+ 148, 113, 83, 153, 114, 82, 152, 115, 82, 152, 115,
+ 83, 153, 114, 86, 152, 115, 82, 152, 115, 82, 152,
+ 115, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 152, 115,
+ 82, 153, 114, 82, 153, 113, 85, 153, 113, 85, 153,
+ 114, 82, 152, 115, 82, 152, 115, 82, 152, 115, 81,
+ 152, 115, 82, 152, 115, 82, 153, 113, 85, 153, 113,
+ 84, 153, 114, 82, 152, 115, 82, 153, 114, 82, 152,
+ 115, 82, 153, 114, 86, 153, 114, 86, 153, 113, 84,
+ 152, 115, 82, 150, 114, 85, 153, 113, 85, 152, 115,
+ 82, 153, 114, 82, 152, 115, 82, 153, 114, 82, 152,
+ 115, 82, 153, 114, 82, 148, 113, 83, 134, 104, 76,
+ 110, 85, 58, 118, 85, 57, 101, 77, 46, 103, 77,
+ 55, 108, 83, 59, 107, 80, 63, 120, 92, 69, 136,
+ 107, 85, 149, 118, 95, 150, 119, 96, 148, 116, 93,
+ 154, 119, 96, 151, 119, 97, 145, 112, 90, 140, 110,
+ 89, 139, 109, 88, 147, 115, 93, 149, 117, 94, 149,
+ 118, 95, 150, 119, 96, 150, 118, 95, 150, 119, 96,
+ 152, 117, 93, 150, 118, 95, 150, 118, 95, 150, 118,
+ 95, 150, 119, 96, 152, 117, 93, 150, 119, 96, 150,
+ 119, 96, 150, 119, 96, 150, 119, 96, 150, 119, 96,
+ 150, 119, 96, 150, 118, 95, 150, 118, 95, 150, 118,
+ 95, 150, 118, 95, 150, 118, 95, 150, 118, 95, 150,
+ 118, 95, 150, 119, 96, 150, 119, 96, 150, 119, 96,
+ 150, 119, 96, 150, 119, 96, 149, 118, 95, 148, 117,
+ 94, 147, 116, 93, 147, 115, 93, 145, 113, 90, 144,
+ 112, 90, 144, 112, 90, 145, 113, 92, 146, 114, 92,
+ 146, 114, 92, 145, 114, 92, 146, 115, 92, 145, 113,
+ 92, 144, 112, 90, 149, 117, 95, 145, 112, 90, 144,
+ 112, 89, 145, 112, 89, 147, 116, 92, 149, 118, 95,
+ 150, 119, 96, 150, 119, 96, 150, 119, 96, 150, 119,
+ 96, 150, 119, 96, 150, 119, 96, 150, 119, 96, 150,
+ 119, 96, 150, 119, 96, 152, 118, 95, 144, 112, 90,
+ 121, 95, 77, 103, 78, 61, 87, 64, 45, 80, 61,
+ 42, 91, 64, 50, 121, 92, 70, 137, 106, 81, 149,
+ 112, 84, 153, 113, 85, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 113, 85, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 113, 85, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 87, 153, 114, 87, 153, 114, 86, 153,
+ 114, 86, 153, 114, 87, 153, 114, 87, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 113,
+ 85, 152, 115, 82, 147, 113, 82, 131, 101, 75, 110,
+ 84, 58, 116, 86, 58, 102, 77, 46, 100, 74, 47,
+ 107, 79, 59, 104, 78, 59, 114, 85, 65, 131, 104,
+ 82, 151, 116, 95, 153, 119, 96, 142, 111, 90, 151,
+ 118, 99, 152, 120, 99, 146, 113, 94, 138, 107, 90,
+ 142, 109, 91, 140, 109, 90, 148, 116, 96, 148, 115,
+ 96, 149, 117, 98, 150, 117, 98, 150, 117, 98, 150,
+ 117, 98, 150, 117, 98, 150, 117, 98, 150, 117, 98,
+ 150, 117, 98, 150, 117, 98, 149, 117, 98, 150, 117,
+ 98, 150, 117, 98, 150, 117, 98, 149, 118, 98, 149,
+ 118, 98, 150, 117, 98, 150, 117, 98, 150, 117, 98,
+ 150, 117, 98, 150, 117, 98, 150, 117, 98, 150, 117,
+ 98, 150, 117, 98, 150, 117, 98, 150, 118, 98, 149,
+ 118, 98, 150, 117, 98, 150, 117, 98, 150, 117, 98,
+ 149, 116, 97, 145, 112, 93, 143, 111, 92, 144, 112,
+ 92, 144, 112, 92, 143, 111, 92, 143, 111, 92, 144,
+ 112, 93, 144, 112, 92, 144, 111, 91, 143, 111, 92,
+ 145, 113, 93, 149, 117, 97, 144, 112, 92, 143, 110,
+ 91, 141, 108, 90, 143, 111, 92, 147, 113, 94, 149,
+ 116, 97, 150, 117, 98, 150, 117, 98, 150, 117, 98,
+ 150, 117, 98, 150, 117, 98, 150, 117, 98, 149, 118,
+ 98, 149, 118, 98, 149, 116, 96, 137, 106, 85, 118,
+ 93, 73, 110, 84, 65, 98, 71, 55, 86, 64, 45,
+ 90, 64, 49, 121, 92, 70, 137, 106, 81, 149, 112,
+ 85, 151, 115, 87, 151, 115, 87, 151, 114, 86, 152,
+ 115, 83, 152, 115, 82, 153, 113, 85, 153, 115, 87,
+ 153, 115, 87, 153, 115, 87, 153, 115, 87, 153, 114,
+ 86, 151, 115, 84, 151, 115, 84, 153, 114, 86, 153,
+ 115, 87, 153, 115, 87, 153, 115, 87, 153, 115, 87,
+ 153, 115, 87, 153, 115, 87, 153, 115, 87, 153, 115,
+ 87, 153, 115, 87, 153, 115, 87, 153, 115, 87, 153,
+ 114, 86, 153, 114, 86, 153, 115, 87, 153, 114, 86,
+ 153, 115, 87, 153, 115, 87, 150, 114, 85, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 115, 87, 153,
+ 115, 87, 153, 115, 87, 153, 114, 86, 153, 114, 86,
+ 157, 117, 84, 153, 114, 81, 128, 100, 73, 109, 84,
+ 58, 116, 87, 58, 101, 77, 49, 99, 74, 48, 104,
+ 77, 54, 103, 76, 58, 108, 83, 65, 129, 102, 80,
+ 156, 123, 99, 157, 123, 103, 148, 117, 93, 152, 117,
+ 95, 151, 118, 97, 156, 122, 99, 145, 112, 90, 142,
+ 110, 89, 142, 110, 89, 142, 111, 89, 148, 116, 94,
+ 149, 116, 95, 152, 117, 95, 150, 118, 96, 150, 118,
+ 96, 150, 118, 96, 150, 118, 96, 150, 118, 96, 150,
+ 118, 96, 150, 118, 96, 149, 119, 96, 150, 118, 96,
+ 150, 118, 96, 150, 118, 96, 150, 118, 96, 150, 118,
+ 96, 150, 118, 96, 150, 118, 97, 149, 118, 98, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 150, 118, 96,
+ 150, 118, 96, 150, 118, 96, 150, 118, 96, 149, 119,
+ 96, 150, 118, 96, 150, 118, 96, 150, 118, 96, 149,
+ 118, 96, 149, 116, 94, 145, 112, 92, 147, 114, 93,
+ 146, 113, 92, 146, 113, 92, 145, 112, 92, 144, 112,
+ 90, 144, 112, 90, 144, 112, 90, 145, 112, 90, 145,
+ 112, 92, 145, 114, 92, 146, 113, 92, 145, 114, 92,
+ 145, 112, 90, 144, 110, 89, 146, 114, 92, 146, 114,
+ 92, 149, 117, 95, 150, 118, 96, 150, 118, 96, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 149, 119, 96,
+ 150, 118, 96, 149, 116, 95, 137, 106, 85, 120, 94,
+ 75, 110, 84, 65, 96, 71, 52, 86, 63, 45, 90,
+ 64, 49, 120, 91, 70, 144, 109, 82, 151, 114, 82,
+ 152, 115, 83, 152, 115, 83, 152, 115, 83, 152, 115,
+ 82, 152, 115, 82, 152, 115, 83, 153, 113, 85, 153,
+ 113, 85, 152, 115, 83, 153, 113, 84, 153, 113, 85,
+ 152, 115, 82, 152, 115, 82, 153, 113, 85, 153, 113,
+ 85, 152, 115, 83, 152, 115, 83, 152, 115, 83, 150,
+ 114, 85, 153, 114, 86, 152, 115, 83, 152, 115, 83,
+ 152, 115, 83, 152, 115, 83, 152, 115, 83, 152, 115,
+ 83, 151, 114, 83, 152, 115, 83, 151, 114, 83, 152,
+ 115, 83, 152, 115, 83, 152, 115, 82, 152, 115, 82,
+ 152, 115, 83, 151, 114, 83, 152, 115, 83, 152, 115,
+ 83, 152, 115, 83, 151, 114, 83, 151, 114, 83, 159,
+ 120, 87, 157, 119, 86, 128, 99, 71, 110, 85, 58,
+ 116, 91, 62, 100, 76, 49, 100, 74, 48, 104, 77,
+ 52, 103, 76, 58, 108, 83, 65, 132, 104, 83, 155,
+ 120, 97, 159, 126, 106, 149, 118, 98, 152, 117, 98,
+ 150, 119, 98, 152, 119, 99, 153, 120, 99, 144, 112,
+ 93, 142, 111, 91, 143, 111, 91, 145, 112, 93, 148,
+ 117, 97, 149, 117, 98, 149, 118, 98, 150, 117, 98,
+ 150, 118, 98, 149, 117, 98, 149, 117, 98, 149, 117,
+ 98, 150, 117, 98, 149, 118, 98, 150, 117, 98, 149,
+ 117, 98, 150, 117, 98, 150, 118, 98, 149, 118, 98,
+ 149, 117, 98, 149, 118, 98, 149, 118, 99, 149, 118,
+ 98, 150, 117, 98, 149, 117, 98, 149, 118, 98, 150,
+ 118, 98, 150, 117, 98, 150, 118, 98, 149, 118, 98,
+ 150, 117, 98, 149, 117, 97, 148, 116, 96, 146, 114,
+ 95, 148, 116, 96, 148, 115, 95, 149, 118, 98, 145,
+ 114, 94, 145, 114, 94, 147, 114, 95, 144, 112, 93,
+ 143, 112, 92, 145, 112, 93, 143, 112, 92, 144, 112,
+ 91, 145, 113, 94, 144, 113, 93, 146, 113, 94, 148,
+ 115, 96, 148, 116, 96, 146, 113, 94, 148, 115, 95,
+ 146, 115, 95, 149, 117, 97, 149, 118, 98, 149, 118,
+ 98, 149, 118, 98, 149, 118, 98, 149, 118, 98, 149,
+ 118, 98, 147, 115, 94, 137, 106, 85, 120, 94, 75,
+ 110, 84, 65, 93, 70, 53, 80, 58, 44, 89, 64,
+ 49, 120, 92, 72, 145, 111, 83, 150, 113, 82, 148,
+ 112, 83, 148, 112, 83, 148, 112, 83, 148, 112, 83,
+ 148, 113, 83, 148, 112, 84, 149, 112, 84, 148, 112,
+ 84, 146, 112, 84, 148, 112, 84, 149, 112, 84, 148,
+ 112, 84, 148, 112, 84, 149, 112, 84, 148, 112, 84,
+ 151, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 151, 113, 84, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 152, 115, 82,
+ 152, 115, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 152, 115, 81, 152, 115, 81, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 152, 115, 82, 163, 123,
+ 90, 157, 119, 86, 131, 102, 73, 110, 85, 58, 117,
+ 90, 61, 99, 74, 44, 95, 71, 40, 104, 78, 53,
+ 103, 76, 58, 110, 84, 65, 131, 103, 82, 153, 119,
+ 96, 156, 124, 104, 150, 118, 98, 150, 118, 97, 150,
+ 118, 98, 151, 119, 98, 153, 119, 99, 151, 119, 98,
+ 147, 115, 94, 143, 111, 90, 142, 110, 89, 145, 113,
+ 91, 148, 115, 94, 147, 115, 93, 147, 114, 92, 147,
+ 115, 93, 147, 115, 93, 147, 115, 94, 146, 113, 94,
+ 145, 112, 92, 145, 114, 92, 147, 113, 94, 147, 114,
+ 94, 147, 114, 94, 147, 114, 94, 147, 114, 94, 147,
+ 114, 94, 147, 115, 93, 147, 114, 94, 147, 114, 94,
+ 147, 114, 94, 147, 114, 94, 147, 114, 94, 147, 114,
+ 94, 148, 114, 95, 147, 114, 94, 147, 115, 93, 146,
+ 113, 94, 145, 112, 90, 142, 110, 91, 141, 109, 90,
+ 142, 110, 91, 144, 112, 92, 144, 112, 92, 143, 111,
+ 90, 149, 116, 96, 146, 113, 94, 145, 112, 93, 143,
+ 111, 91, 143, 111, 90, 143, 110, 90, 141, 109, 89,
+ 141, 108, 89, 143, 111, 90, 145, 112, 92, 145, 112,
+ 93, 146, 113, 93, 144, 112, 92, 144, 112, 92, 144,
+ 111, 91, 145, 112, 93, 146, 113, 93, 147, 114, 94,
+ 147, 114, 94, 147, 114, 94, 147, 114, 94, 147, 114,
+ 94, 146, 114, 93, 137, 106, 85, 120, 94, 75, 110,
+ 84, 65, 92, 66, 52, 75, 54, 41, 87, 64, 49,
+ 122, 95, 75, 149, 112, 83, 153, 114, 82, 148, 112,
+ 84, 149, 112, 85, 149, 112, 85, 149, 112, 85, 149,
+ 112, 85, 149, 112, 85, 148, 112, 85, 148, 112, 85,
+ 148, 112, 85, 148, 112, 85, 148, 112, 85, 149, 112,
+ 85, 149, 112, 85, 149, 112, 85, 149, 112, 85, 149,
+ 113, 86, 151, 115, 85, 151, 115, 85, 150, 114, 85,
+ 149, 112, 83, 149, 112, 83, 149, 112, 83, 149, 112,
+ 83, 149, 112, 83, 149, 112, 83, 146, 112, 83, 143,
+ 111, 80, 142, 110, 81, 142, 110, 82, 142, 109, 82,
+ 146, 112, 83, 143, 112, 82, 146, 112, 83, 149, 113,
+ 83, 149, 113, 83, 149, 113, 83, 149, 112, 83, 149,
+ 113, 83, 149, 113, 83, 148, 112, 83, 164, 124, 91,
+ 159, 120, 87, 132, 102, 73, 109, 84, 57, 113, 86,
+ 58, 96, 72, 41, 93, 71, 39, 105, 78, 56, 104,
+ 78, 59, 107, 82, 64, 130, 103, 81, 149, 117, 93,
+ 152, 119, 95, 148, 116, 93, 148, 116, 93, 148, 117,
+ 94, 148, 116, 93, 148, 116, 93, 148, 116, 93, 148,
+ 116, 93, 146, 114, 92, 144, 112, 89, 138, 109, 87,
+ 143, 112, 89, 146, 113, 90, 146, 113, 90, 146, 113,
+ 90, 146, 114, 90, 145, 113, 92, 145, 112, 90, 142,
+ 112, 89, 142, 110, 88, 143, 111, 90, 145, 112, 91,
+ 145, 113, 92, 145, 113, 92, 145, 113, 92, 145, 113,
+ 92, 145, 113, 92, 145, 113, 92, 145, 113, 92, 145,
+ 113, 92, 145, 113, 92, 145, 113, 92, 145, 113, 92,
+ 145, 113, 92, 145, 113, 92, 145, 113, 92, 142, 111,
+ 91, 142, 110, 89, 139, 109, 89, 139, 108, 89, 139,
+ 108, 89, 139, 109, 90, 143, 111, 90, 147, 115, 94,
+ 147, 115, 94, 141, 110, 89, 144, 112, 90, 144, 112,
+ 90, 141, 109, 89, 141, 110, 89, 142, 110, 89, 141,
+ 110, 89, 137, 107, 88, 139, 109, 89, 142, 111, 89,
+ 145, 112, 90, 145, 113, 92, 146, 112, 92, 145, 112,
+ 92, 144, 112, 89, 146, 112, 90, 147, 113, 94, 147,
+ 115, 93, 148, 114, 95, 148, 115, 93, 148, 115, 93,
+ 149, 116, 94, 142, 110, 88, 118, 92, 73, 110, 84,
+ 65, 90, 66, 51, 68, 51, 34, 99, 72, 58, 124,
+ 97, 76, 151, 115, 85, 157, 118, 85, 151, 115, 84,
+ 151, 114, 86, 153, 114, 86, 153, 113, 85, 153, 113,
+ 85, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 113, 85, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 113, 85, 151, 114, 85, 149, 113, 85, 149, 113,
+ 86, 149, 113, 86, 149, 113, 85, 148, 112, 85, 143,
+ 111, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 142, 111, 84, 140, 110, 83, 138, 108,
+ 79, 138, 107, 80, 137, 106, 81, 138, 106, 80, 145,
+ 111, 83, 142, 109, 81, 144, 111, 82, 148, 112, 83,
+ 148, 112, 83, 148, 112, 83, 148, 112, 84, 148, 112,
+ 83, 148, 112, 84, 147, 112, 83, 163, 124, 91, 158,
+ 119, 88, 135, 106, 78, 111, 85, 58, 106, 76, 51,
+ 95, 71, 44, 91, 71, 43, 105, 78, 56, 106, 78,
+ 59, 106, 80, 62, 122, 95, 75, 143, 112, 89, 148,
+ 116, 93, 145, 113, 92, 147, 115, 93, 148, 116, 94,
+ 147, 115, 93, 147, 115, 92, 147, 114, 92, 147, 114,
+ 92, 147, 115, 93, 145, 113, 92, 145, 113, 92, 144,
+ 112, 90, 146, 114, 92, 147, 115, 93, 147, 115, 93,
+ 147, 115, 93, 147, 115, 93, 146, 114, 92, 145, 113,
+ 92, 144, 112, 90, 144, 112, 90, 144, 112, 90, 146,
+ 114, 92, 147, 115, 93, 147, 115, 93, 147, 115, 93,
+ 147, 115, 93, 147, 115, 93, 147, 115, 93, 147, 115,
+ 93, 147, 115, 93, 147, 115, 93, 147, 115, 93, 147,
+ 115, 93, 146, 115, 93, 145, 113, 91, 142, 112, 90,
+ 145, 113, 92, 142, 112, 90, 139, 109, 89, 141, 110,
+ 89, 142, 111, 90, 149, 118, 96, 147, 115, 93, 145,
+ 112, 91, 142, 111, 90, 145, 112, 91, 143, 112, 90,
+ 144, 112, 90, 144, 112, 89, 140, 110, 89, 140, 110,
+ 89, 141, 110, 89, 138, 107, 87, 138, 108, 86, 141,
+ 109, 88, 146, 112, 88, 147, 115, 93, 149, 117, 96,
+ 149, 114, 91, 145, 112, 90, 148, 114, 94, 149, 117,
+ 94, 150, 116, 96, 152, 117, 94, 152, 117, 93, 156,
+ 119, 97, 152, 118, 94, 118, 92, 71, 110, 84, 65,
+ 89, 63, 48, 67, 50, 33, 100, 74, 59, 124, 97,
+ 77, 150, 114, 85, 158, 118, 86, 151, 115, 84, 153,
+ 114, 84, 151, 115, 84, 153, 114, 82, 153, 114, 82,
+ 151, 115, 84, 153, 114, 84, 151, 115, 84, 153, 114,
+ 82, 153, 114, 82, 151, 115, 84, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 149, 113, 82, 146, 112, 84,
+ 147, 112, 85, 144, 112, 85, 145, 111, 85, 145, 111,
+ 85, 144, 112, 84, 144, 111, 85, 144, 112, 85, 144,
+ 111, 85, 145, 111, 85, 145, 111, 85, 144, 111, 85,
+ 144, 112, 84, 147, 112, 83, 147, 112, 85, 152, 114,
+ 82, 153, 114, 82, 151, 115, 84, 153, 114, 84, 151,
+ 115, 84, 153, 114, 82, 153, 114, 84, 151, 113, 84,
+ 153, 114, 84, 153, 114, 82, 165, 123, 91, 158, 119,
+ 87, 138, 107, 79, 113, 85, 59, 108, 79, 53, 94,
+ 72, 42, 89, 71, 37, 103, 77, 52, 107, 79, 59,
+ 106, 79, 60, 114, 90, 71, 138, 110, 85, 146, 116,
+ 92, 145, 113, 90, 149, 116, 93, 150, 118, 95, 150,
+ 118, 96, 150, 117, 95, 150, 117, 95, 150, 118, 96,
+ 149, 118, 97, 149, 116, 94, 147, 115, 92, 147, 114,
+ 92, 146, 113, 92, 149, 117, 95, 150, 118, 97, 150,
+ 118, 97, 150, 118, 96, 147, 116, 92, 147, 115, 93,
+ 147, 115, 94, 145, 113, 92, 146, 114, 93, 146, 114,
+ 93, 149, 116, 96, 150, 118, 97, 150, 118, 96, 150,
+ 118, 95, 150, 118, 96, 150, 118, 95, 150, 118, 96,
+ 150, 118, 96, 150, 118, 96, 150, 118, 96, 150, 118,
+ 96, 149, 117, 94, 146, 113, 90, 146, 114, 90, 145,
+ 114, 92, 145, 114, 92, 144, 112, 89, 145, 113, 90,
+ 147, 115, 92, 150, 118, 95, 146, 115, 92, 147, 116,
+ 92, 145, 114, 92, 146, 114, 92, 146, 114, 92, 146,
+ 114, 92, 145, 113, 90, 145, 113, 90, 145, 113, 90,
+ 145, 113, 90, 145, 112, 90, 142, 109, 89, 142, 108,
+ 88, 148, 112, 89, 151, 116, 92, 149, 116, 93, 149,
+ 117, 94, 149, 117, 94, 147, 116, 92, 148, 116, 93,
+ 151, 116, 92, 152, 117, 93, 152, 117, 92, 157, 122,
+ 99, 158, 122, 97, 122, 97, 78, 110, 84, 65, 91,
+ 64, 51, 67, 50, 35, 85, 62, 46, 128, 99, 76,
+ 151, 115, 84, 158, 118, 86, 153, 114, 84, 153, 114,
+ 86, 153, 113, 85, 152, 115, 82, 152, 115, 82, 153,
+ 113, 85, 153, 114, 86, 153, 114, 84, 152, 115, 82,
+ 151, 115, 84, 153, 114, 86, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 113, 85, 153, 113, 85, 153,
+ 113, 84, 153, 114, 84, 153, 114, 86, 153, 113, 85,
+ 152, 115, 82, 153, 113, 85, 151, 115, 84, 153, 113,
+ 85, 153, 114, 86, 153, 113, 85, 153, 113, 85, 153,
+ 114, 82, 153, 114, 82, 153, 114, 86, 151, 115, 84,
+ 153, 114, 82, 153, 113, 84, 153, 114, 86, 153, 113,
+ 85, 151, 115, 84, 153, 114, 86, 153, 113, 85, 153,
+ 114, 86, 152, 115, 83, 163, 123, 88, 161, 121, 86,
+ 132, 102, 73, 107, 82, 56, 107, 80, 53, 91, 71,
+ 39, 88, 70, 33, 106, 78, 53, 106, 78, 55, 108,
+ 83, 63, 114, 90, 71, 132, 103, 80, 142, 112, 87,
+ 138, 110, 88, 147, 114, 92, 149, 118, 95, 150, 117,
+ 97, 150, 118, 96, 150, 118, 97, 150, 118, 98, 149,
+ 118, 98, 149, 116, 96, 151, 116, 93, 149, 115, 96,
+ 141, 110, 91, 149, 117, 97, 149, 117, 97, 149, 118,
+ 98, 149, 116, 96, 148, 116, 93, 147, 114, 95, 147,
+ 115, 95, 148, 114, 95, 144, 113, 93, 146, 113, 94,
+ 145, 113, 94, 149, 117, 97, 152, 117, 97, 150, 118,
+ 96, 150, 118, 98, 150, 118, 95, 150, 117, 97, 149,
+ 116, 96, 149, 115, 95, 149, 115, 95, 149, 114, 94,
+ 149, 114, 92, 148, 113, 91, 149, 113, 92, 149, 114,
+ 90, 149, 113, 90, 147, 112, 88, 150, 115, 92, 149,
+ 115, 92, 149, 114, 90, 148, 112, 91, 148, 112, 91,
+ 148, 113, 90, 147, 112, 88, 148, 112, 89, 147, 112,
+ 91, 147, 112, 91, 146, 112, 89, 146, 113, 92, 146,
+ 112, 90, 144, 112, 90, 145, 112, 92, 147, 112, 92,
+ 144, 112, 89, 150, 115, 92, 152, 117, 93, 150, 115,
+ 92, 147, 112, 91, 151, 116, 92, 150, 115, 91, 149,
+ 114, 92, 151, 116, 92, 152, 117, 92, 161, 123, 95,
+ 156, 122, 94, 128, 100, 79, 110, 84, 65, 81, 60,
+ 41, 66, 49, 32, 81, 57, 44, 132, 101, 76, 153,
+ 114, 82, 157, 117, 85, 153, 114, 82, 151, 115, 84,
+ 153, 114, 82, 152, 115, 82, 152, 115, 82, 153, 114,
+ 82, 151, 115, 84, 151, 115, 84, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 152, 115, 82,
+ 152, 115, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 152, 115, 83, 151, 115, 84, 152,
+ 115, 82, 152, 115, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 152, 115, 82, 153, 114,
+ 82, 152, 115, 82, 151, 115, 84, 152, 115, 82, 153,
+ 114, 82, 151, 115, 84, 151, 115, 84, 152, 115, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 152, 114, 82, 164, 123, 90, 164, 122, 87, 136,
+ 106, 75, 110, 84, 58, 103, 78, 53, 91, 69, 34,
+ 89, 69, 38, 104, 77, 51, 102, 76, 51, 108, 82,
+ 60, 116, 91, 71, 135, 105, 82, 148, 114, 88, 150,
+ 118, 94, 147, 115, 91, 150, 118, 95, 150, 118, 95,
+ 150, 118, 95, 150, 117, 95, 150, 117, 95, 150, 118,
+ 95, 153, 118, 95, 147, 115, 93, 149, 114, 93, 149,
+ 117, 94, 142, 109, 89, 149, 117, 95, 149, 117, 95,
+ 149, 116, 94, 148, 115, 92, 149, 114, 92, 147, 116,
+ 93, 151, 116, 93, 147, 115, 93, 147, 112, 92, 147,
+ 112, 92, 149, 114, 92, 151, 116, 93, 152, 117, 93,
+ 152, 117, 93, 152, 117, 93, 152, 117, 93, 149, 115,
+ 92, 147, 112, 89, 149, 114, 92, 149, 114, 92, 148,
+ 113, 91, 149, 114, 92, 149, 114, 90, 150, 113, 88,
+ 148, 111, 86, 151, 113, 88, 150, 115, 90, 148, 112,
+ 87, 149, 113, 88, 148, 113, 91, 149, 113, 90, 148,
+ 112, 87, 148, 111, 86, 147, 110, 85, 145, 111, 87,
+ 145, 111, 87, 145, 111, 87, 142, 110, 88, 146, 112,
+ 89, 148, 112, 88, 149, 112, 89, 148, 112, 88, 150,
+ 115, 91, 151, 114, 91, 152, 115, 92, 152, 117, 93,
+ 150, 115, 92, 148, 112, 88, 148, 111, 85, 149, 113,
+ 90, 150, 115, 91, 151, 117, 91, 160, 123, 95, 157,
+ 123, 95, 125, 99, 79, 108, 82, 65, 83, 58, 40,
+ 73, 56, 36, 78, 57, 44, 117, 90, 69, 151, 115,
+ 84, 157, 117, 85, 153, 113, 84, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 87, 153, 114, 87, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 152, 115, 82, 153, 113, 85, 153,
+ 114, 86, 151, 114, 83, 153, 113, 84, 153, 113, 84,
+ 151, 114, 83, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 151, 115, 84, 153, 113, 85, 153,
+ 114, 86, 153, 113, 85, 151, 114, 83, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 113, 85, 152,
+ 115, 83, 153, 114, 86, 152, 115, 82, 153, 113, 85,
+ 152, 114, 82, 166, 125, 94, 162, 122, 88, 136, 104,
+ 72, 111, 85, 58, 101, 74, 46, 89, 70, 37, 87,
+ 68, 31, 105, 78, 53, 107, 81, 56, 115, 86, 63,
+ 123, 96, 75, 138, 110, 85, 156, 124, 97, 160, 126,
+ 109, 162, 127, 110, 157, 124, 103, 152, 119, 97, 150,
+ 118, 95, 149, 118, 97, 149, 118, 97, 150, 118, 96,
+ 151, 118, 99, 149, 117, 98, 145, 115, 96, 149, 117,
+ 95, 145, 112, 94, 143, 112, 92, 146, 116, 97, 147,
+ 115, 96, 147, 114, 93, 146, 113, 94, 148, 117, 93,
+ 149, 118, 99, 148, 117, 94, 147, 113, 93, 146, 113,
+ 92, 148, 113, 91, 151, 116, 91, 152, 116, 91, 152,
+ 116, 92, 153, 115, 89, 151, 114, 91, 150, 112, 88,
+ 149, 111, 87, 148, 112, 89, 149, 112, 90, 149, 112,
+ 88, 149, 112, 85, 149, 113, 89, 148, 112, 88, 150,
+ 112, 87, 150, 112, 87, 148, 110, 86, 149, 112, 87,
+ 149, 112, 87, 148, 112, 90, 149, 112, 88, 149, 112,
+ 88, 148, 111, 86, 148, 112, 88, 147, 111, 87, 144,
+ 110, 86, 145, 110, 87, 145, 111, 88, 147, 111, 88,
+ 148, 112, 90, 149, 114, 91, 151, 115, 92, 152, 116,
+ 92, 152, 115, 92, 152, 115, 92, 152, 116, 92, 151,
+ 115, 92, 148, 112, 90, 142, 107, 85, 142, 109, 85,
+ 148, 112, 90, 149, 115, 89, 159, 125, 102, 158, 124,
+ 102, 122, 97, 76, 103, 78, 60, 78, 57, 40, 66,
+ 49, 33, 68, 51, 35, 90, 66, 51, 144, 110, 81,
+ 157, 118, 85, 152, 113, 81, 151, 115, 84, 151, 115,
+ 84, 153, 115, 87, 152, 115, 83, 153, 114, 86, 153,
+ 114, 87, 153, 114, 87, 153, 115, 87, 153, 115, 87,
+ 153, 115, 87, 153, 114, 86, 153, 114, 86, 153, 115,
+ 87, 153, 114, 84, 153, 113, 85, 153, 113, 85, 153,
+ 114, 84, 153, 115, 87, 153, 114, 86, 151, 115, 84,
+ 153, 114, 86, 153, 114, 86, 153, 115, 87, 153, 115,
+ 87, 153, 113, 85, 152, 115, 83, 153, 114, 86, 152,
+ 115, 82, 153, 114, 86, 153, 115, 87, 153, 113, 84,
+ 153, 113, 85, 153, 114, 86, 153, 115, 87, 153, 114,
+ 86, 153, 114, 86, 153, 114, 82, 153, 115, 86, 152,
+ 113, 81, 165, 125, 88, 156, 118, 83, 135, 105, 75,
+ 108, 82, 57, 103, 78, 50, 89, 68, 32, 91, 70,
+ 35, 100, 76, 47, 107, 78, 50, 118, 91, 68, 121,
+ 93, 70, 128, 101, 80, 135, 107, 88, 146, 115, 93,
+ 159, 126, 105, 162, 127, 110, 158, 126, 105, 153, 119,
+ 96, 150, 118, 95, 150, 118, 95, 150, 118, 95, 150,
+ 119, 96, 150, 119, 96, 149, 117, 94, 149, 117, 94,
+ 150, 119, 96, 145, 113, 90, 148, 116, 93, 147, 115,
+ 93, 145, 113, 92, 146, 115, 92, 149, 116, 93, 150,
+ 119, 96, 150, 118, 95, 149, 117, 94, 148, 114, 92,
+ 150, 115, 92, 152, 117, 92, 153, 116, 90, 152, 115,
+ 92, 153, 115, 90, 151, 113, 88, 149, 112, 86, 149,
+ 112, 85, 149, 113, 87, 148, 111, 85, 148, 111, 85,
+ 149, 111, 85, 148, 112, 86, 149, 112, 86, 150, 112,
+ 87, 149, 112, 86, 148, 111, 85, 148, 111, 85, 148,
+ 111, 85, 147, 111, 85, 148, 112, 86, 148, 112, 86,
+ 146, 110, 85, 146, 110, 85, 147, 111, 85, 149, 112,
+ 86, 147, 111, 85, 142, 110, 86, 144, 108, 85, 144,
+ 110, 87, 148, 112, 88, 149, 113, 89, 150, 115, 91,
+ 151, 114, 91, 153, 115, 90, 153, 116, 90, 153, 116,
+ 90, 152, 115, 89, 149, 112, 85, 146, 110, 85, 150,
+ 113, 87, 153, 115, 89, 159, 122, 92, 156, 119, 90,
+ 123, 96, 74, 107, 81, 64, 82, 61, 43, 69, 52,
+ 32, 67, 51, 33, 74, 56, 41, 101, 75, 58, 119,
+ 90, 69, 140, 109, 83, 153, 113, 85, 160, 120, 87,
+ 163, 121, 90, 163, 121, 89, 161, 121, 89, 159, 120,
+ 89, 156, 116, 87, 154, 115, 84, 154, 115, 85, 154,
+ 115, 84, 151, 115, 84, 151, 115, 84, 151, 115, 84,
+ 152, 115, 82, 151, 115, 84, 151, 115, 84, 151, 115,
+ 84, 151, 115, 84, 152, 115, 83, 152, 115, 82, 152,
+ 115, 83, 151, 115, 84, 151, 115, 84, 151, 115, 84,
+ 152, 115, 82, 152, 115, 82, 151, 115, 84, 153, 114,
+ 82, 152, 115, 83, 152, 115, 83, 152, 115, 82, 152,
+ 115, 82, 151, 115, 84, 151, 115, 84, 151, 115, 84,
+ 152, 115, 83, 152, 115, 82, 151, 115, 84, 157, 117,
+ 84, 163, 123, 90, 153, 115, 84, 132, 103, 75, 111,
+ 85, 59, 100, 74, 48, 87, 68, 35, 93, 73, 47,
+ 100, 76, 50, 106, 78, 52, 108, 82, 59, 128, 98,
+ 76, 130, 103, 82, 134, 105, 85, 135, 106, 89, 137,
+ 107, 90, 158, 126, 105, 162, 128, 111, 155, 120, 98,
+ 150, 118, 97, 150, 118, 97, 150, 118, 95, 152, 117,
+ 94, 150, 118, 95, 150, 118, 98, 150, 119, 96, 150,
+ 117, 98, 150, 118, 97, 146, 113, 93, 147, 114, 95,
+ 146, 113, 95, 147, 113, 95, 149, 116, 93, 150, 117,
+ 97, 150, 118, 96, 150, 118, 97, 150, 116, 96, 152,
+ 117, 92, 152, 116, 91, 153, 116, 90, 152, 117, 92,
+ 153, 115, 89, 152, 114, 88, 150, 113, 87, 149, 112,
+ 85, 149, 112, 85, 149, 112, 85, 149, 112, 85, 149,
+ 112, 86, 149, 112, 85, 149, 112, 86, 150, 112, 87,
+ 149, 112, 86, 149, 112, 85, 148, 111, 85, 149, 111,
+ 85, 149, 111, 85, 149, 112, 86, 146, 110, 85, 148,
+ 111, 85, 148, 111, 85, 148, 111, 85, 149, 112, 85,
+ 148, 111, 85, 145, 110, 85, 143, 109, 85, 147, 110,
+ 86, 147, 109, 86, 147, 111, 87, 149, 112, 86, 149,
+ 112, 86, 150, 112, 86, 152, 114, 88, 152, 114, 89,
+ 153, 115, 89, 152, 115, 89, 152, 114, 89, 153, 115,
+ 89, 151, 116, 89, 160, 123, 93, 155, 119, 90, 118,
+ 92, 71, 102, 75, 56, 81, 60, 39, 72, 56, 32,
+ 66, 50, 30, 68, 51, 33, 75, 54, 38, 100, 74,
+ 58, 114, 84, 65, 116, 87, 65, 119, 88, 65, 138,
+ 104, 73, 139, 105, 77, 134, 100, 74, 119, 88, 65,
+ 107, 77, 58, 115, 85, 64, 130, 99, 73, 135, 105,
+ 77, 149, 113, 86, 157, 118, 87, 156, 118, 87, 154,
+ 115, 84, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 152,
+ 115, 82, 152, 115, 81, 152, 115, 82, 153, 114, 82,
+ 153, 114, 82, 152, 115, 82, 152, 115, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 154, 115, 84,
+ 159, 120, 86, 153, 115, 81, 133, 105, 78, 117, 91,
+ 65, 100, 72, 50, 85, 69, 34, 97, 73, 46, 100,
+ 75, 50, 105, 78, 54, 107, 80, 57, 117, 90, 69,
+ 135, 105, 84, 139, 106, 85, 138, 107, 89, 132, 104,
+ 86, 154, 120, 99, 159, 126, 106, 156, 122, 99, 150,
+ 118, 96, 152, 117, 95, 152, 119, 94, 150, 118, 95,
+ 148, 116, 93, 148, 115, 95, 147, 114, 93, 147, 114,
+ 94, 147, 114, 93, 145, 113, 92, 146, 115, 92, 146,
+ 113, 94, 148, 115, 93, 149, 117, 94, 150, 118, 96,
+ 152, 117, 94, 150, 117, 95, 152, 117, 94, 152, 117,
+ 92, 153, 115, 90, 153, 115, 89, 153, 115, 90, 153,
+ 115, 89, 152, 115, 91, 151, 114, 88, 149, 111, 85,
+ 149, 111, 85, 149, 112, 86, 149, 112, 85, 149, 112,
+ 86, 149, 112, 85, 150, 112, 87, 149, 112, 86, 150,
+ 112, 87, 148, 112, 85, 145, 111, 86, 142, 109, 85,
+ 142, 109, 86, 139, 108, 86, 142, 110, 86, 143, 110,
+ 86, 142, 109, 86, 145, 112, 86, 145, 112, 86, 143,
+ 109, 85, 143, 108, 85, 146, 111, 85, 149, 112, 86,
+ 145, 111, 86, 147, 112, 85, 146, 110, 85, 142, 109,
+ 85, 149, 112, 85, 150, 112, 87, 152, 114, 88, 153,
+ 115, 88, 153, 115, 89, 153, 115, 88, 153, 115, 89,
+ 156, 118, 90, 158, 119, 92, 143, 110, 85, 117, 90,
+ 69, 107, 80, 58, 79, 58, 37, 66, 51, 28, 66,
+ 50, 30, 66, 50, 31, 96, 70, 53, 117, 89, 67,
+ 127, 94, 69, 126, 93, 70, 110, 82, 63, 96, 71,
+ 49, 110, 82, 59, 94, 71, 50, 96, 69, 51, 100,
+ 72, 53, 100, 75, 54, 100, 77, 53, 109, 81, 63,
+ 121, 92, 70, 128, 98, 73, 128, 97, 72, 148, 112,
+ 83, 152, 115, 82, 151, 113, 84, 153, 113, 85, 153,
+ 113, 85, 153, 113, 85, 153, 113, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 84, 153, 113, 84, 153, 113, 85, 153,
+ 113, 85, 151, 113, 84, 151, 114, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 151, 115, 84, 155,
+ 116, 83, 150, 114, 82, 134, 105, 79, 124, 96, 70,
+ 103, 77, 53, 91, 70, 40, 99, 77, 49, 100, 77,
+ 48, 105, 78, 51, 106, 78, 54, 105, 78, 58, 130,
+ 102, 79, 136, 105, 83, 133, 105, 83, 130, 105, 84,
+ 131, 103, 83, 149, 118, 95, 146, 114, 90, 142, 112,
+ 89, 142, 112, 90, 142, 112, 88, 131, 105, 83, 128,
+ 101, 80, 132, 104, 83, 132, 104, 83, 132, 104, 83,
+ 132, 104, 83, 137, 106, 85, 137, 107, 87, 140, 111,
+ 89, 142, 111, 89, 143, 112, 91, 142, 112, 89, 144,
+ 112, 89, 145, 113, 90, 146, 114, 92, 148, 113, 88,
+ 144, 112, 87, 142, 111, 86, 141, 110, 85, 142, 111,
+ 86, 144, 111, 88, 144, 112, 87, 142, 111, 87, 144,
+ 110, 85, 144, 110, 85, 144, 110, 85, 147, 112, 85,
+ 142, 110, 85, 145, 111, 86, 147, 112, 86, 142, 109,
+ 85, 133, 105, 82, 135, 105, 83, 130, 101, 80, 130,
+ 100, 79, 131, 101, 80, 133, 103, 82, 132, 102, 81,
+ 134, 104, 83, 133, 104, 82, 134, 105, 82, 138, 105,
+ 84, 138, 106, 85, 137, 106, 85, 138, 107, 85, 137,
+ 106, 85, 135, 105, 83, 138, 108, 85, 137, 106, 84,
+ 136, 107, 85, 142, 110, 86, 145, 112, 86, 148, 113,
+ 87, 144, 112, 85, 144, 112, 85, 146, 112, 88, 148,
+ 113, 90, 149, 113, 88, 131, 101, 78, 117, 89, 67,
+ 107, 79, 58, 70, 53, 31, 70, 55, 30, 64, 51,
+ 26, 76, 52, 39, 114, 85, 66, 129, 98, 74, 138,
+ 105, 78, 135, 105, 76, 113, 84, 64, 89, 64, 46,
+ 97, 71, 51, 108, 81, 57, 113, 85, 63, 122, 91,
+ 68, 129, 98, 73, 128, 97, 70, 129, 98, 72, 121,
+ 90, 68, 117, 89, 68, 112, 84, 63, 121, 91, 69,
+ 139, 106, 79, 147, 111, 83, 146, 111, 84, 147, 112,
+ 85, 150, 113, 86, 150, 113, 86, 150, 113, 86, 150,
+ 113, 86, 150, 113, 86, 150, 113, 86, 150, 113, 86,
+ 149, 112, 85, 149, 112, 85, 149, 112, 85, 149, 112,
+ 85, 149, 112, 85, 149, 112, 85, 149, 112, 85, 147,
+ 112, 85, 147, 111, 83, 143, 109, 84, 142, 109, 84,
+ 144, 109, 83, 146, 111, 83, 149, 112, 82, 148, 112,
+ 84, 143, 112, 84, 138, 106, 79, 116, 89, 64, 100,
+ 76, 52, 94, 72, 42, 100, 76, 51, 101, 77, 47,
+ 106, 77, 51, 107, 78, 55, 101, 75, 54, 115, 87,
+ 64, 127, 99, 76, 129, 101, 78, 128, 99, 79, 124,
+ 98, 77, 130, 101, 81, 128, 99, 79, 125, 97, 77,
+ 120, 94, 73, 115, 91, 72, 114, 89, 69, 118, 92,
+ 71, 123, 95, 76, 123, 95, 75, 123, 95, 76, 123,
+ 95, 76, 125, 97, 77, 127, 98, 79, 127, 100, 79,
+ 127, 99, 79, 128, 100, 80, 127, 99, 79, 127, 99,
+ 79, 126, 100, 79, 129, 102, 80, 129, 101, 79, 126,
+ 99, 78, 127, 99, 79, 127, 101, 81, 128, 99, 79,
+ 128, 99, 79, 127, 99, 79, 132, 103, 81, 134, 104,
+ 83, 133, 104, 82, 132, 103, 82, 133, 104, 83, 133,
+ 103, 82, 132, 102, 82, 132, 103, 82, 130, 102, 80,
+ 128, 101, 80, 127, 99, 79, 124, 97, 76, 123, 95,
+ 76, 127, 97, 77, 128, 98, 78, 128, 98, 78, 126,
+ 97, 77, 124, 97, 77, 124, 97, 77, 125, 98, 77,
+ 127, 98, 78, 127, 98, 78, 128, 101, 80, 129, 103,
+ 81, 130, 102, 81, 127, 98, 78, 127, 99, 78, 130,
+ 102, 80, 131, 103, 81, 132, 103, 83, 133, 104, 83,
+ 132, 105, 83, 133, 105, 83, 140, 108, 88, 138, 107,
+ 85, 142, 110, 86, 137, 105, 83, 117, 88, 65, 86,
+ 61, 42, 65, 49, 29, 61, 49, 24, 68, 53, 26,
+ 84, 57, 42, 110, 83, 64, 121, 92, 69, 115, 87,
+ 66, 123, 95, 72, 108, 83, 65, 87, 63, 46, 81,
+ 59, 41, 100, 74, 53, 115, 87, 66, 127, 95, 71,
+ 135, 103, 74, 136, 103, 74, 138, 105, 76, 140, 106,
+ 78, 118, 91, 70, 97, 72, 51, 95, 72, 51, 105,
+ 78, 58, 115, 86, 65, 109, 81, 63, 115, 86, 66,
+ 130, 100, 76, 132, 101, 78, 129, 98, 76, 128, 99,
+ 75, 128, 99, 75, 128, 99, 75, 128, 99, 75, 129,
+ 100, 76, 132, 101, 76, 131, 101, 77, 131, 101, 77,
+ 131, 101, 77, 133, 102, 78, 135, 104, 78, 127, 98,
+ 73, 120, 92, 69, 121, 92, 70, 126, 97, 73, 129,
+ 100, 74, 124, 95, 68, 133, 103, 76, 132, 102, 78,
+ 135, 105, 79, 120, 91, 68, 104, 78, 57, 94, 71,
+ 48, 92, 71, 40, 96, 73, 46, 98, 72, 44, 105,
+ 78, 51, 107, 78, 55, 104, 73, 51, 96, 71, 52,
+ 107, 79, 60, 124, 96, 73, 119, 91, 70, 117, 91,
+ 71, 120, 92, 71, 121, 93, 72, 121, 93, 73, 117,
+ 91, 71, 114, 89, 66, 116, 88, 67, 120, 91, 71,
+ 120, 92, 71, 120, 92, 71, 120, 92, 71, 120, 92,
+ 72, 121, 93, 72, 120, 93, 71, 121, 93, 72, 118,
+ 92, 71, 121, 93, 73, 121, 92, 70, 121, 93, 73,
+ 118, 92, 71, 121, 93, 72, 121, 93, 73, 121, 93,
+ 73, 122, 94, 76, 119, 93, 74, 121, 93, 73, 120,
+ 92, 71, 121, 94, 74, 121, 93, 73, 121, 96, 74,
+ 125, 96, 76, 126, 97, 77, 124, 96, 77, 123, 95,
+ 76, 123, 95, 76, 123, 95, 76, 122, 94, 75, 124,
+ 97, 76, 121, 93, 73, 121, 93, 72, 121, 94, 72,
+ 124, 97, 73, 121, 94, 72, 121, 94, 72, 120, 94,
+ 75, 119, 93, 74, 120, 93, 73, 120, 93, 73, 120,
+ 94, 73, 120, 94, 73, 120, 94, 73, 121, 95, 76,
+ 114, 89, 69, 116, 91, 71, 117, 91, 72, 117, 91,
+ 72, 117, 91, 72, 116, 91, 71, 117, 91, 72, 115,
+ 90, 70, 120, 93, 73, 128, 100, 78, 127, 96, 74,
+ 131, 101, 77, 119, 92, 69, 104, 76, 58, 75, 53,
+ 37, 66, 50, 33, 57, 44, 23, 65, 52, 27, 78,
+ 57, 39, 90, 63, 47, 100, 73, 54, 98, 72, 53,
+ 105, 77, 58, 104, 78, 62, 80, 57, 44, 76, 55,
+ 39, 79, 57, 43, 88, 67, 48, 86, 62, 44, 88,
+ 64, 45, 102, 77, 54, 104, 78, 55, 101, 76, 51,
+ 100, 75, 55, 88, 69, 45, 88, 64, 46, 85, 61,
+ 45, 86, 62, 46, 86, 62, 47, 85, 61, 45, 84,
+ 60, 47, 96, 70, 58, 93, 67, 55, 91, 67, 53,
+ 92, 66, 51, 92, 66, 51, 93, 67, 51, 96, 71,
+ 55, 100, 74, 59, 100, 72, 58, 100, 73, 58, 101,
+ 75, 58, 105, 76, 58, 100, 74, 58, 100, 71, 54,
+ 98, 71, 52, 104, 78, 57, 107, 79, 57, 111, 84,
+ 58, 105, 80, 55, 115, 87, 64, 114, 86, 64, 103,
+ 79, 55, 101, 76, 51, 99, 72, 48, 91, 70, 44,
+ 91, 70, 43, 91, 70, 44, 93, 71, 44, 100, 75,
+ 51, 106, 78, 52, 102, 75, 51, 98, 71, 51, 101,
+ 75, 51, 100, 73, 51, 105, 78, 59, 113, 85, 64,
+ 114, 85, 64, 118, 90, 68, 115, 88, 65, 114, 86,
+ 64, 110, 84, 64, 108, 81, 61, 108, 81, 61, 108,
+ 81, 59, 108, 81, 59, 108, 81, 59, 108, 81, 59,
+ 108, 81, 59, 107, 80, 57, 108, 82, 59, 107, 81,
+ 57, 112, 84, 63, 107, 80, 59, 117, 88, 65, 114,
+ 87, 63, 115, 88, 65, 115, 86, 65, 115, 86, 66,
+ 117, 88, 68, 108, 81, 61, 113, 85, 64, 108, 81,
+ 61, 115, 87, 66, 117, 89, 68, 117, 91, 71, 120,
+ 94, 73, 121, 94, 74, 121, 93, 73, 121, 94, 74,
+ 120, 92, 72, 121, 94, 75, 121, 94, 74, 118, 90,
+ 69, 114, 85, 64, 112, 84, 62, 111, 83, 61, 109,
+ 82, 60, 108, 81, 60, 108, 81, 60, 107, 82, 64,
+ 108, 82, 65, 108, 82, 65, 110, 84, 65, 109, 82,
+ 64, 104, 78, 61, 101, 75, 59, 100, 75, 57, 98,
+ 73, 57, 100, 76, 58, 100, 75, 58, 100, 74, 58,
+ 100, 74, 58, 100, 73, 58, 100, 73, 58, 99, 73,
+ 57, 100, 73, 57, 98, 73, 52, 99, 73, 52, 96,
+ 73, 51, 91, 67, 46, 80, 57, 40, 66, 48, 36,
+ 64, 51, 27, 52, 40, 21, 66, 56, 29, 68, 55,
+ 30, 75, 57, 37, 82, 61, 40, 77, 55, 34, 78,
+ 56, 36, 83, 61, 40, 77, 56, 43, 76, 58, 40,
+ 75, 55, 36, 74, 53, 34, 84, 63, 41, 87, 68,
+ 44, 86, 65, 43, 75, 58, 37, 68, 51, 35, 64,
+ 48, 25, 66, 50, 31, 66, 51, 33, 76, 54, 38,
+ 92, 66, 49, 93, 67, 52, 93, 68, 49, 90, 64,
+ 53, 89, 63, 51, 88, 62, 51, 89, 63, 51, 86,
+ 59, 48, 86, 59, 48, 86, 59, 48, 87, 59, 50,
+ 86, 59, 49, 87, 61, 50, 92, 64, 52, 98, 71,
+ 55, 101, 72, 58, 101, 73, 56, 97, 72, 54, 97,
+ 72, 54, 100, 75, 54, 93, 72, 50, 93, 70, 42,
+ 96, 71, 45, 92, 70, 44, 93, 71, 47, 94, 72,
+ 50, 96, 72, 48, 91, 71, 43, 91, 70, 44, 90,
+ 70, 41, 93, 71, 45, 94, 73, 48, 97, 73, 46,
+ 100, 75, 49, 102, 77, 51, 100, 74, 51, 103, 75,
+ 52, 107, 77, 50, 106, 78, 55, 104, 78, 54, 104,
+ 77, 51, 107, 79, 56, 108, 82, 59, 106, 78, 58,
+ 99, 72, 52, 100, 73, 54, 100, 72, 53, 98, 70,
+ 47, 97, 70, 46, 99, 71, 47, 97, 69, 44, 95,
+ 67, 44, 93, 66, 44, 95, 68, 45, 97, 71, 46,
+ 98, 71, 46, 99, 71, 46, 96, 70, 47, 102, 76,
+ 58, 103, 77, 58, 105, 77, 58, 100, 75, 55, 97,
+ 70, 48, 96, 71, 52, 98, 71, 52, 96, 69, 51,
+ 94, 70, 49, 96, 71, 52, 100, 76, 58, 108, 83,
+ 65, 115, 87, 65, 115, 88, 66, 109, 83, 64, 102,
+ 76, 53, 110, 83, 64, 101, 77, 56, 101, 74, 53,
+ 100, 74, 52, 97, 71, 50, 98, 71, 51, 98, 71,
+ 51, 96, 71, 50, 96, 70, 51, 97, 70, 50, 95,
+ 71, 51, 99, 73, 53, 99, 74, 57, 100, 71, 55,
+ 95, 69, 52, 96, 70, 51, 92, 65, 51, 89, 63,
+ 49, 89, 63, 50, 83, 58, 44, 81, 57, 40, 84,
+ 59, 44, 87, 63, 49, 90, 63, 50, 85, 61, 44,
+ 83, 60, 44, 85, 61, 44, 84, 62, 45, 83, 60,
+ 44, 72, 54, 36, 66, 51, 25, 59, 46, 23, 57,
+ 44, 23, 58, 45, 23, 66, 52, 23, 72, 56, 28,
+ 77, 57, 36, 74, 57, 37, 73, 57, 36, 73, 54,
+ 32, 69, 51, 28, 67, 51, 26, 71, 54, 36, 70,
+ 51, 30, 70, 53, 34, 80, 61, 38, 81, 64, 37,
+ 74, 59, 34, 76, 60, 35, 75, 57, 34, 72, 57,
+ 32, 73, 58, 31, 74, 60, 33, 76, 59, 34, 78,
+ 60, 34, 80, 61, 38, 80, 61, 39, 78, 61, 40,
+ 74, 57, 28, 68, 53, 26, 70, 56, 30, 71, 56,
+ 29, 72, 56, 30, 72, 56, 30, 72, 56, 30, 70,
+ 56, 30, 72, 56, 26, 71, 55, 27, 77, 61, 31,
+ 83, 65, 40, 81, 64, 37, 81, 64, 32, 81, 64,
+ 32, 82, 65, 32, 82, 67, 34, 85, 67, 37, 87,
+ 69, 39, 87, 66, 37, 86, 68, 37, 87, 66, 39,
+ 86, 68, 41, 84, 68, 36, 87, 69, 39, 87, 68,
+ 38, 92, 71, 45, 95, 74, 49, 97, 74, 47, 98,
+ 75, 51, 102, 77, 54, 104, 77, 52, 107, 78, 56,
+ 103, 75, 53, 101, 74, 52, 102, 76, 52, 103, 76,
+ 50, 105, 78, 53, 107, 81, 56, 107, 80, 55, 106,
+ 80, 53, 106, 79, 51, 107, 79, 55, 101, 77, 49,
+ 104, 77, 52, 100, 73, 49, 114, 83, 51, 107, 78,
+ 49, 96, 71, 47, 93, 69, 47, 109, 80, 52, 100,
+ 73, 51, 99, 73, 46, 99, 74, 47, 97, 71, 45,
+ 98, 72, 50, 98, 72, 50, 99, 72, 49, 100, 74,
+ 51, 97, 72, 47, 100, 74, 51, 97, 73, 51, 97,
+ 71, 51, 96, 71, 47, 96, 70, 47, 94, 69, 44,
+ 93, 69, 44, 97, 69, 48, 96, 70, 44, 101, 78,
+ 53, 99, 71, 51, 96, 70, 49, 95, 70, 51, 96,
+ 70, 51, 96, 71, 50, 95, 68, 49, 94, 69, 49,
+ 94, 70, 49, 96, 70, 50, 93, 69, 49, 93, 68,
+ 48, 94, 69, 49, 93, 66, 47, 90, 66, 46, 93,
+ 67, 50, 91, 65, 46, 89, 64, 46, 92, 66, 51,
+ 93, 68, 49, 90, 66, 46, 87, 66, 44, 85, 61,
+ 39, 87, 63, 40, 81, 61, 39, 74, 58, 37, 76,
+ 55, 36, 82, 59, 39, 70, 52, 36, 68, 52, 29,
+ 66, 52, 25, 60, 48, 25, 64, 51, 26, 60, 47,
+ 20, 61, 48, 28, 72, 53, 25, 73, 54, 30, 81,
+ 59, 41, 81, 62, 41, 73, 55, 35, 76, 56, 38,
+ 73, 55, 35, 71, 53, 37, 73, 54, 32, 71, 53,
+ 33, 76, 56, 35, 73, 55, 35, 71, 56, 35, 76,
+ 59, 38, 76, 57, 36, 79, 58, 37, 78, 57, 37,
+ 75, 61, 33, 77, 62, 33, 76, 61, 32, 77, 61,
+ 34, 77, 60, 33, 76, 59, 34, 77, 60, 35, 72,
+ 56, 32, 71, 55, 30, 72, 57, 32, 72, 57, 29,
+ 71, 55, 26, 73, 55, 29, 73, 57, 31, 73, 57,
+ 23, 72, 57, 22, 74, 57, 29, 79, 63, 26, 82,
+ 65, 35, 84, 66, 38, 86, 66, 35, 89, 66, 33,
+ 88, 68, 30, 88, 69, 30, 88, 68, 30, 89, 70,
+ 43, 92, 70, 40, 93, 71, 47, 99, 73, 52, 114,
+ 84, 58, 115, 85, 59, 107, 79, 56, 107, 79, 50,
+ 114, 85, 57, 107, 78, 48, 106, 78, 54, 107, 79,
+ 55, 111, 84, 60, 123, 93, 68, 120, 91, 67, 118,
+ 88, 61, 118, 89, 62, 115, 88, 62, 122, 93, 65,
+ 125, 95, 69, 126, 98, 72, 125, 94, 69, 121, 92,
+ 65, 120, 90, 62, 116, 89, 62, 119, 90, 62, 115,
+ 87, 61, 114, 84, 59, 121, 92, 65, 143, 111, 78,
+ 132, 101, 75, 119, 91, 69, 127, 97, 72, 121, 91,
+ 64, 115, 87, 61, 114, 87, 60, 118, 90, 65, 117,
+ 90, 65, 117, 90, 65, 120, 92, 69, 120, 90, 65,
+ 114, 87, 65, 107, 81, 56, 100, 74, 49, 97, 71,
+ 45, 98, 71, 49, 94, 71, 48, 91, 68, 45, 89,
+ 65, 42, 86, 62, 39, 96, 71, 44, 98, 71, 51,
+ 92, 68, 44, 95, 68, 46, 95, 69, 49, 93, 70,
+ 48, 97, 70, 47, 97, 73, 51, 98, 74, 51, 99,
+ 72, 46, 99, 72, 48, 100, 73, 54, 97, 71, 51,
+ 96, 71, 46, 97, 71, 50, 98, 72, 52, 97, 70,
+ 51, 94, 70, 49, 97, 69, 48, 95, 69, 50, 96,
+ 71, 52, 94, 71, 49, 93, 68, 47, 93, 71, 51,
+ 87, 68, 46, 75, 57, 34, 73, 55, 34, 76, 57,
+ 35, 77, 58, 34, 72, 57, 30, 71, 56, 29, 71,
+ 54, 36, 69, 53, 34, 66, 51, 30, 105, 78, 61,
+ 121, 93, 72, 105, 77, 58, 121, 97, 77, 121, 97,
+ 78, 121, 96, 77, 113, 87, 69, 105, 78, 61, 114,
+ 87, 66, 107, 81, 59, 103, 78, 58, 112, 84, 64,
+ 97, 71, 54, 101, 75, 57, 89, 64, 48, 84, 63,
+ 43, 85, 64, 39, 78, 59, 29, 78, 61, 35, 77,
+ 60, 33, 81, 63, 38, 85, 65, 44, 90, 67, 50,
+ 92, 68, 51, 85, 62, 40, 82, 60, 38, 80, 62,
+ 42, 81, 62, 41, 81, 61, 39, 81, 58, 36, 93,
+ 67, 47, 102, 74, 57, 107, 80, 62, 110, 84, 64,
+ 110, 84, 64, 107, 78, 60, 108, 84, 66, 115, 86,
+ 68, 139, 107, 84, 145, 109, 86, 139, 106, 85, 139,
+ 105, 85, 137, 105, 85, 135, 105, 83, 130, 101, 79,
+ 142, 110, 81, 155, 116, 85, 156, 116, 84, 157, 117,
+ 85, 157, 117, 84, 156, 117, 84, 149, 115, 81, 144,
+ 111, 78, 150, 114, 81, 154, 117, 86, 156, 119, 89,
+ 157, 118, 85, 157, 118, 85, 157, 117, 85, 157, 118,
+ 85, 158, 119, 86, 158, 118, 85, 158, 119, 86, 158,
+ 118, 86, 157, 118, 85, 158, 119, 86, 158, 118, 85,
+ 157, 118, 85, 157, 117, 84, 158, 119, 86, 158, 118,
+ 85, 155, 116, 85, 156, 116, 83, 157, 118, 85, 167,
+ 125, 92, 157, 117, 85, 157, 118, 85, 157, 117, 84,
+ 156, 117, 85, 152, 112, 80, 153, 113, 83, 156, 113,
+ 79, 153, 116, 78, 154, 114, 77, 152, 116, 78, 152,
+ 116, 78, 154, 113, 79, 138, 105, 76, 115, 87, 63,
+ 100, 77, 52, 98, 71, 47, 94, 70, 45, 90, 66,
+ 45, 94, 68, 46, 99, 71, 51, 96, 70, 50, 93,
+ 66, 44, 95, 68, 45, 100, 74, 53, 107, 78, 58,
+ 108, 81, 61, 110, 82, 63, 108, 80, 60, 107, 78,
+ 58, 100, 73, 50, 100, 75, 50, 100, 74, 50, 100,
+ 73, 50, 111, 82, 58, 101, 74, 52, 106, 78, 60,
+ 109, 81, 63, 127, 97, 72, 114, 85, 65, 134, 104,
+ 76, 121, 91, 65, 120, 91, 65, 110, 83, 60, 106,
+ 78, 55, 100, 74, 52, 102, 76, 55, 103, 78, 55,
+ 99, 74, 51, 99, 71, 52, 114, 85, 64, 107, 78,
+ 59, 103, 75, 58, 100, 76, 54, 160, 122, 90, 158,
+ 120, 89, 155, 118, 85, 156, 119, 86, 156, 119, 86,
+ 152, 115, 83, 152, 115, 82, 151, 114, 82, 150, 113,
+ 82, 154, 116, 84, 156, 118, 85, 152, 115, 82, 153,
+ 117, 85, 152, 116, 84, 152, 115, 83, 150, 115, 85,
+ 144, 111, 81, 122, 91, 67, 118, 85, 65, 118, 89,
+ 71, 137, 107, 82, 138, 108, 81, 139, 109, 82, 125,
+ 96, 74, 114, 86, 66, 90, 67, 43, 86, 63, 43,
+ 82, 61, 40, 86, 62, 41, 94, 68, 46, 120, 91,
+ 66, 139, 108, 79, 142, 109, 80, 145, 112, 82, 143,
+ 111, 82, 145, 112, 82, 154, 117, 89, 157, 119, 91,
+ 158, 119, 92, 159, 121, 92, 159, 121, 93, 159, 121,
+ 92, 159, 120, 92, 157, 119, 89, 164, 126, 97, 165,
+ 126, 95, 168, 126, 95, 168, 129, 103, 168, 130, 107,
+ 167, 127, 103, 167, 127, 97, 164, 126, 98, 164, 126,
+ 99, 163, 126, 101, 164, 127, 99, 165, 127, 101, 167,
+ 129, 99, 167, 129, 98, 168, 129, 99, 169, 130, 106,
+ 167, 125, 92, 170, 130, 102, 168, 127, 94, 170, 130,
+ 101, 169, 130, 100, 169, 129, 102, 169, 130, 106, 167,
+ 127, 99, 169, 131, 108, 169, 126, 95, 168, 129, 106,
+ 167, 128, 103, 168, 128, 104, 168, 129, 103, 168, 127,
+ 101, 169, 131, 108, 165, 126, 96, 168, 129, 108, 166,
+ 126, 93, 168, 130, 101, 166, 127, 95, 165, 127, 98,
+ 166, 126, 99, 166, 125, 92, 167, 126, 98, 164, 123,
+ 87, 166, 126, 98, 164, 123, 90, 140, 105, 74, 117,
+ 86, 63, 98, 72, 51, 93, 69, 49, 90, 65, 46,
+ 94, 70, 49, 98, 71, 51, 103, 77, 53, 115, 87,
+ 65, 130, 99, 74, 142, 109, 79, 130, 99, 74, 148,
+ 111, 80, 157, 118, 82, 157, 118, 81, 155, 115, 84,
+ 147, 112, 79, 139, 105, 73, 144, 111, 79, 162, 124,
+ 92, 167, 129, 101, 168, 130, 101, 169, 127, 99, 169,
+ 132, 106, 169, 132, 106, 171, 133, 105, 171, 131, 103,
+ 171, 132, 101, 170, 128, 100, 172, 128, 101, 165, 128,
+ 101, 156, 119, 85, 142, 110, 79, 141, 108, 81, 137,
+ 105, 74, 155, 116, 81, 154, 116, 85, 154, 117, 85,
+ 153, 115, 85, 157, 120, 86, 170, 128, 93, 174, 129,
+ 98, 169, 127, 92, 165, 125, 90, 165, 125, 90, 165,
+ 123, 92, 165, 125, 92, 163, 121, 87, 166, 123, 85,
+ 166, 126, 99, 167, 127, 100, 169, 128, 102, 169, 127,
+ 99, 169, 128, 100, 169, 127, 101, 169, 128, 102, 167,
+ 128, 100, 166, 126, 99, 165, 124, 93, 163, 123, 96,
+ 161, 124, 94, 161, 123, 92, 159, 121, 91, 156, 121,
+ 91, 142, 109, 81, 111, 84, 63, 90, 64, 44, 85,
+ 61, 39, 88, 65, 43, 107, 79, 58, 141, 108, 79,
+ 157, 119, 85, 161, 123, 89, 164, 125, 92, 164, 126,
+ 96, 160, 121, 89, 161, 122, 93, 159, 120, 92, 157,
+ 119, 91, 157, 119, 91, 157, 119, 91, 158, 119, 92,
+ 162, 122, 94, 162, 124, 94, 164, 126, 98, 164, 126,
+ 96, 164, 126, 96, 162, 125, 98, 162, 124, 98, 166,
+ 126, 102, 167, 129, 102, 168, 128, 104, 167, 128, 106,
+ 167, 128, 106, 167, 128, 106, 168, 128, 104, 167, 129,
+ 104, 167, 129, 103, 168, 130, 105, 171, 132, 110, 170,
+ 130, 98, 171, 133, 108, 169, 130, 101, 170, 133, 107,
+ 170, 131, 105, 169, 131, 106, 170, 133, 110, 169, 130,
+ 105, 170, 133, 112, 167, 130, 104, 170, 132, 112, 170,
+ 133, 114, 170, 133, 113, 170, 130, 109, 169, 130, 107,
+ 170, 133, 112, 169, 130, 103, 171, 132, 110, 169, 130,
+ 101, 170, 133, 108, 169, 131, 105, 169, 131, 106, 169,
+ 131, 106, 170, 130, 102, 170, 133, 107, 170, 129, 97,
+ 171, 133, 106, 170, 129, 96, 168, 126, 92, 130, 100,
+ 72, 97, 71, 51, 86, 63, 44, 83, 59, 44, 88,
+ 63, 45, 97, 71, 51, 119, 91, 67, 142, 110, 81,
+ 157, 118, 85, 161, 121, 89, 167, 124, 95, 172, 128,
+ 100, 173, 131, 96, 173, 132, 98, 174, 129, 98, 174,
+ 134, 106, 174, 136, 112, 177, 138, 116, 177, 139, 117,
+ 178, 139, 118, 177, 139, 118, 177, 139, 117, 178, 140,
+ 119, 180, 140, 119, 180, 139, 116, 182, 138, 113, 182,
+ 138, 113, 181, 138, 113, 179, 138, 113, 175, 135, 112,
+ 171, 133, 107, 167, 127, 97, 168, 128, 99, 168, 126,
+ 97, 169, 130, 99, 171, 130, 103, 169, 127, 98, 170,
+ 126, 92, 170, 127, 93, 170, 127, 92, 172, 130, 95,
+ 171, 128, 92, 170, 126, 92, 170, 126, 92, 170, 127,
+ 93, 170, 128, 96, 170, 127, 91, 170, 126, 90, 168,
+ 126, 97, 171, 127, 99, 172, 129, 99, 172, 130, 98,
+ 173, 129, 101, 171, 128, 101, 169, 129, 99, 169, 128,
+ 99, 172, 130, 103, 172, 130, 101, 172, 129, 103, 171,
+ 128, 101, 172, 130, 99, 171, 131, 103, 166, 126, 99,
+ 139, 108, 79, 119, 91, 70, 92, 65, 46, 82, 60,
+ 39, 86, 64, 41, 109, 82, 61, 154, 114, 82, 161,
+ 120, 87, 166, 123, 91, 166, 125, 92, 160, 124, 92,
+ 154, 118, 89, 139, 109, 84, 139, 109, 84, 143, 111,
+ 85, 145, 112, 85, 142, 111, 86, 139, 110, 85, 142,
+ 112, 87, 154, 116, 90, 154, 116, 90, 154, 116, 90,
+ 154, 116, 90, 154, 116, 90, 154, 116, 90, 150, 116,
+ 90, 150, 117, 91, 160, 124, 96, 162, 125, 96, 160,
+ 123, 95, 162, 125, 96, 163, 126, 99, 162, 125, 99,
+ 165, 126, 101, 165, 126, 101, 168, 128, 104, 165, 126,
+ 95, 168, 127, 103, 166, 126, 98, 167, 126, 101, 166,
+ 127, 102, 168, 128, 104, 169, 130, 108, 167, 128, 103,
+ 169, 132, 109, 168, 128, 103, 169, 132, 109, 169, 131,
+ 113, 170, 131, 111, 169, 130, 108, 169, 128, 107, 169,
+ 130, 107, 168, 128, 103, 169, 130, 108, 167, 130, 102,
+ 169, 131, 107, 168, 129, 105, 169, 130, 106, 169, 130,
+ 106, 168, 129, 104, 169, 130, 106, 168, 129, 99, 170,
+ 127, 99, 168, 128, 99, 157, 117, 85, 135, 105, 77,
+ 101, 75, 56, 84, 58, 41, 82, 57, 43, 85, 60,
+ 44, 96, 71, 48, 126, 94, 73, 149, 112, 81, 156,
+ 118, 84, 163, 122, 89, 169, 127, 99, 172, 130, 103,
+ 174, 132, 97, 174, 132, 97, 174, 132, 97, 174, 133,
+ 106, 174, 135, 107, 171, 133, 103, 172, 132, 99, 171,
+ 130, 99, 171, 133, 104, 170, 127, 99, 167, 128, 99,
+ 166, 127, 98, 169, 127, 94, 168, 126, 93, 168, 125,
+ 93, 172, 129, 101, 173, 129, 101, 171, 129, 99, 171,
+ 129, 104, 170, 128, 95, 172, 130, 99, 172, 131, 99,
+ 174, 132, 98, 174, 132, 98, 172, 130, 98, 170, 127,
+ 92, 170, 127, 92, 160, 121, 85, 161, 121, 86, 163,
+ 123, 88, 165, 123, 88, 165, 123, 88, 162, 122, 87,
+ 160, 121, 85, 160, 121, 85, 160, 121, 85, 160, 121,
+ 85, 160, 121, 85, 160, 121, 85, 160, 121, 86, 157,
+ 118, 86, 157, 119, 85, 157, 121, 85, 147, 114, 80,
+ 157, 118, 85, 157, 118, 85, 157, 118, 85, 157, 119,
+ 83, 157, 118, 82, 155, 117, 85, 155, 118, 86, 128,
+ 99, 74, 114, 85, 66, 93, 66, 47, 83, 61, 39,
+ 85, 63, 39, 103, 75, 57, 139, 107, 80, 152, 114,
+ 86, 156, 118, 89, 144, 112, 85, 125, 97, 75, 119,
+ 94, 74, 119, 93, 74, 121, 95, 76, 123, 98, 77,
+ 128, 100, 79, 130, 103, 82, 130, 105, 82, 130, 103,
+ 82, 135, 106, 84, 138, 106, 85, 137, 106, 85, 137,
+ 106, 85, 137, 106, 85, 137, 107, 85, 137, 106, 85,
+ 137, 106, 85, 135, 107, 85, 141, 111, 85, 139, 110,
+ 86, 138, 111, 85, 142, 112, 86, 147, 113, 87, 149,
+ 114, 88, 149, 115, 89, 149, 115, 89, 149, 115, 89,
+ 149, 115, 89, 149, 115, 89, 149, 115, 89, 149, 116,
+ 90, 152, 117, 92, 148, 115, 89, 150, 118, 92, 154,
+ 119, 92, 149, 115, 88, 148, 114, 87, 151, 117, 89,
+ 151, 117, 89, 153, 117, 90, 153, 117, 90, 151, 117,
+ 89, 151, 117, 89, 153, 117, 90, 153, 117, 90, 153,
+ 117, 90, 153, 117, 90, 153, 117, 90, 153, 117, 90,
+ 156, 121, 92, 158, 121, 93, 160, 122, 92, 156, 119,
+ 91, 160, 123, 94, 151, 115, 86, 140, 105, 79, 109,
+ 82, 59, 86, 60, 42, 82, 57, 43, 85, 61, 44,
+ 95, 71, 49, 122, 91, 69, 145, 110, 82, 144, 111,
+ 81, 151, 115, 84, 158, 120, 89, 163, 124, 91, 163,
+ 124, 89, 161, 122, 88, 158, 120, 87, 163, 125, 92,
+ 154, 117, 85, 150, 114, 80, 142, 109, 76, 147, 114,
+ 80, 145, 112, 79, 141, 106, 79, 135, 104, 74, 134,
+ 103, 73, 133, 102, 72, 133, 101, 72, 133, 101, 72,
+ 134, 101, 72, 131, 98, 70, 154, 116, 83, 135, 102,
+ 74, 144, 111, 76, 152, 116, 82, 153, 117, 82, 153,
+ 117, 81, 162, 122, 88, 163, 123, 89, 162, 122, 86,
+ 163, 124, 89, 138, 106, 77, 139, 109, 79, 141, 109,
+ 80, 141, 108, 80, 141, 108, 80, 137, 105, 78, 137,
+ 107, 77, 135, 105, 77, 135, 105, 77, 135, 105, 77,
+ 135, 105, 77, 135, 105, 77, 135, 105, 79, 135, 105,
+ 79, 133, 104, 77, 127, 99, 72, 128, 100, 73, 128,
+ 98, 72, 128, 98, 72, 128, 98, 72, 130, 100, 74,
+ 130, 100, 75, 138, 107, 79, 139, 107, 79, 126, 96,
+ 70, 111, 82, 62, 91, 65, 47, 86, 63, 41, 82,
+ 62, 44, 97, 71, 52, 131, 101, 79, 144, 112, 85,
+ 142, 111, 86, 122, 95, 76, 113, 86, 67, 114, 85,
+ 66, 117, 91, 72, 123, 96, 77, 127, 98, 79, 129,
+ 102, 81, 131, 103, 82, 131, 105, 83, 134, 105, 83,
+ 131, 103, 80, 135, 105, 84, 135, 106, 84, 132, 105,
+ 83, 134, 105, 83, 134, 105, 83, 131, 104, 83, 130,
+ 103, 83, 130, 105, 84, 129, 105, 82, 129, 105, 82,
+ 129, 105, 82, 129, 104, 82, 129, 104, 82, 129, 104,
+ 82, 130, 103, 82, 129, 104, 82, 129, 104, 82, 129,
+ 104, 82, 129, 104, 82, 129, 104, 82, 129, 104, 84,
+ 130, 103, 84, 128, 103, 81, 128, 99, 79, 126, 99,
+ 78, 122, 95, 75, 122, 95, 75, 122, 95, 75, 122,
+ 95, 75, 121, 94, 74, 118, 92, 73, 118, 92, 71,
+ 118, 92, 71, 118, 92, 73, 117, 91, 72, 118, 92,
+ 71, 118, 92, 73, 118, 92, 73, 118, 92, 73, 118,
+ 92, 73, 121, 95, 76, 131, 101, 80, 140, 109, 85,
+ 136, 104, 83, 137, 105, 83, 137, 105, 79, 114, 87,
+ 63, 87, 63, 44, 83, 57, 44, 86, 61, 46, 96,
+ 71, 51, 119, 90, 68, 136, 105, 80, 141, 108, 83,
+ 143, 110, 85, 143, 109, 84, 139, 107, 82, 141, 108,
+ 81, 141, 111, 85, 141, 110, 85, 142, 111, 84, 138,
+ 106, 81, 130, 101, 74, 128, 98, 72, 127, 100, 75,
+ 129, 98, 76, 126, 96, 72, 119, 91, 65, 117, 90,
+ 64, 113, 85, 61, 112, 84, 60, 112, 82, 59, 109,
+ 82, 58, 106, 80, 56, 109, 81, 58, 109, 83, 59,
+ 107, 82, 57, 112, 84, 60, 115, 87, 63, 114, 87,
+ 62, 114, 87, 62, 117, 90, 65, 128, 98, 71, 131,
+ 100, 74, 109, 83, 58, 117, 88, 65, 118, 90, 67,
+ 119, 92, 69, 119, 91, 69, 119, 92, 69, 120, 92,
+ 69, 120, 92, 69, 120, 92, 69, 120, 92, 69, 120,
+ 92, 69, 120, 92, 69, 119, 91, 67, 118, 91, 66,
+ 117, 90, 65, 119, 92, 68, 119, 92, 69, 118, 90,
+ 67, 120, 93, 70, 125, 96, 72, 128, 98, 76, 129,
+ 100, 77, 137, 105, 79, 138, 106, 79, 128, 98, 74,
+ 109, 81, 61, 91, 65, 46, 80, 59, 39, 81, 61,
+ 44, 106, 78, 59, 129, 99, 77, 143, 110, 87, 138,
+ 106, 85, 121, 94, 74, 113, 86, 65, 113, 87, 67,
+ 121, 95, 74, 127, 98, 79, 128, 102, 84, 130, 103,
+ 83, 131, 105, 83, 134, 105, 83, 137, 107, 85, 130,
+ 103, 81, 140, 108, 89, 138, 107, 85, 134, 105, 83,
+ 138, 107, 86, 139, 106, 86, 132, 105, 83, 130, 103,
+ 82, 133, 105, 83, 129, 105, 82, 129, 105, 82, 131,
+ 105, 83, 131, 105, 83, 130, 103, 82, 130, 103, 82,
+ 131, 104, 83, 132, 105, 83, 129, 105, 82, 132, 105,
+ 83, 130, 103, 82, 130, 103, 82, 130, 105, 84, 132,
+ 103, 84, 128, 102, 83, 123, 96, 76, 124, 98, 77,
+ 123, 95, 76, 124, 97, 77, 123, 98, 77, 123, 95,
+ 76, 120, 94, 75, 116, 90, 70, 115, 90, 70, 115,
+ 88, 69, 114, 88, 68, 108, 83, 65, 113, 86, 65,
+ 113, 86, 67, 113, 86, 67, 110, 84, 65, 107, 81,
+ 65, 113, 87, 67, 113, 87, 67, 123, 95, 76, 121,
+ 94, 74, 127, 98, 77, 128, 100, 77, 114, 84, 63,
+ 87, 64, 44, 84, 60, 44, 86, 62, 44, 93, 70,
+ 49, 116, 88, 66, 132, 101, 76, 135, 105, 80, 135,
+ 105, 79, 133, 102, 77, 130, 100, 77, 136, 105, 81,
+ 142, 109, 84, 142, 110, 85, 141, 109, 85, 140, 107,
+ 84, 133, 104, 78, 128, 99, 74, 131, 102, 78, 134,
+ 104, 81, 128, 99, 75, 125, 95, 70, 121, 94, 69,
+ 116, 89, 64, 116, 86, 62, 114, 86, 62, 112, 82,
+ 59, 107, 80, 57, 105, 78, 55, 105, 78, 55, 105,
+ 77, 53, 104, 77, 53, 103, 77, 53, 103, 77, 53,
+ 102, 76, 52, 105, 78, 55, 109, 81, 58, 108, 81,
+ 58, 103, 77, 53, 109, 81, 58, 110, 82, 59, 113,
+ 83, 61, 113, 84, 62, 114, 84, 63, 114, 84, 63,
+ 114, 84, 63, 113, 84, 62, 114, 84, 63, 113, 84,
+ 62, 113, 83, 61, 114, 84, 62, 113, 85, 60, 110,
+ 84, 58, 109, 84, 58, 109, 84, 57, 110, 84, 58,
+ 109, 84, 58, 116, 89, 65, 125, 96, 72, 127, 98,
+ 76, 135, 105, 79, 139, 107, 82, 132, 102, 78, 107,
+ 79, 58, 86, 63, 47, 82, 62, 40, 81, 58, 37,
+ 104, 78, 60, 129, 101, 79, 137, 106, 85, 131, 102,
+ 81, 121, 94, 74, 107, 82, 65, 114, 88, 68, 122,
+ 96, 75, 124, 97, 77, 128, 101, 80, 130, 103, 82,
+ 135, 105, 84, 138, 106, 85, 131, 103, 79, 131, 101,
+ 78, 142, 110, 88, 134, 104, 81, 131, 103, 79, 137,
+ 105, 85, 142, 109, 86, 137, 105, 85, 131, 105, 83,
+ 139, 107, 85, 130, 103, 82, 130, 103, 82, 137, 106,
+ 85, 135, 105, 83, 131, 103, 82, 132, 104, 82, 135,
+ 105, 83, 137, 108, 85, 130, 105, 82, 137, 107, 85,
+ 132, 105, 83, 129, 105, 82, 130, 103, 82, 130, 103,
+ 82, 128, 101, 80, 124, 96, 74, 128, 101, 80, 123,
+ 94, 76, 128, 100, 79, 125, 98, 77, 123, 95, 76,
+ 123, 95, 75, 123, 95, 76, 124, 97, 77, 122, 95,
+ 75, 116, 91, 70, 114, 86, 67, 114, 87, 66, 110,
+ 84, 65, 110, 84, 66, 111, 84, 65, 108, 83, 65,
+ 114, 86, 70, 114, 87, 66, 124, 97, 78, 117, 91,
+ 71, 122, 97, 76, 124, 97, 75, 109, 82, 61, 88,
+ 64, 43, 80, 58, 40, 84, 58, 41, 89, 67, 48,
+ 123, 92, 69, 133, 102, 77, 131, 101, 77, 127, 99,
+ 73, 125, 95, 69, 128, 99, 74, 138, 105, 82, 142,
+ 110, 85, 142, 110, 85, 136, 105, 80, 137, 106, 82,
+ 134, 105, 77, 129, 101, 73, 133, 103, 76, 135, 105,
+ 79, 134, 104, 79, 132, 101, 76, 129, 100, 76, 121,
+ 94, 68, 117, 89, 65, 113, 85, 61, 109, 82, 57,
+ 105, 79, 55, 103, 77, 53, 102, 75, 50, 100, 73,
+ 49, 103, 77, 55, 104, 77, 54, 103, 76, 53, 103,
+ 76, 53, 103, 76, 53, 103, 76, 53, 103, 76, 53,
+ 104, 77, 54, 104, 77, 54, 104, 77, 54, 105, 79,
+ 56, 110, 82, 60, 114, 85, 64, 114, 85, 64, 113,
+ 84, 63, 107, 80, 57, 113, 84, 62, 104, 79, 55,
+ 105, 79, 55, 110, 82, 58, 114, 84, 62, 109, 82,
+ 59, 106, 80, 53, 106, 79, 52, 110, 84, 58, 110,
+ 84, 58, 109, 84, 58, 120, 93, 68, 127, 98, 75,
+ 136, 105, 80, 141, 110, 84, 139, 107, 83, 109, 82,
+ 62, 85, 60, 39, 80, 57, 37, 83, 60, 39, 102,
+ 73, 56, 122, 96, 75, 128, 104, 81, 127, 99, 79,
+ 121, 95, 76, 115, 90, 70, 114, 90, 71, 121, 95,
+ 76, 128, 102, 80, 130, 103, 82, 131, 103, 82, 134,
+ 105, 84, 139, 108, 88, 129, 103, 81, 129, 103, 81,
+ 142, 111, 90, 134, 105, 83, 130, 105, 82, 138, 107,
+ 86, 138, 108, 86, 131, 105, 83, 133, 105, 83, 142,
+ 110, 88, 130, 103, 82, 130, 103, 82, 130, 105, 82,
+ 129, 104, 82, 135, 106, 85, 143, 110, 89, 143, 110,
+ 87, 142, 109, 86, 133, 105, 83, 129, 104, 82, 130,
+ 103, 82, 130, 103, 82, 130, 103, 82, 130, 103, 82,
+ 128, 102, 80, 124, 98, 77, 128, 100, 79, 122, 94,
+ 72, 123, 94, 71, 128, 99, 78, 124, 98, 76, 122,
+ 94, 72, 125, 98, 77, 127, 101, 79, 123, 95, 76,
+ 123, 95, 76, 123, 95, 76, 115, 88, 69, 114, 85,
+ 66, 114, 85, 66, 110, 84, 65, 109, 82, 62, 113,
+ 87, 67, 114, 88, 67, 122, 95, 76, 123, 95, 76,
+ 128, 100, 79, 125, 98, 77, 110, 83, 62, 86, 64,
+ 44, 82, 59, 45, 86, 62, 48, 86, 64, 46, 121,
+ 93, 69, 133, 101, 77, 132, 101, 76, 132, 101, 76,
+ 130, 100, 76, 138, 106, 81, 143, 110, 84, 142, 111,
+ 84, 142, 111, 84, 137, 106, 79, 139, 106, 79, 135,
+ 105, 77, 132, 101, 73, 133, 103, 76, 135, 105, 79,
+ 134, 104, 79, 133, 102, 77, 131, 100, 75, 125, 95,
+ 70, 120, 93, 67, 114, 87, 62, 112, 84, 60, 107,
+ 81, 57, 104, 78, 55, 104, 77, 57, 100, 74, 52,
+ 98, 72, 50, 98, 72, 47, 98, 71, 46, 97, 71,
+ 45, 95, 69, 44, 97, 71, 45, 98, 72, 48, 104,
+ 77, 54, 103, 76, 53, 102, 76, 52, 110, 82, 58,
+ 114, 84, 63, 114, 84, 63, 114, 84, 63, 114, 84,
+ 63, 114, 83, 62, 106, 79, 56, 104, 78, 54, 103,
+ 77, 52, 104, 78, 54, 106, 78, 55, 105, 79, 55,
+ 103, 78, 52, 104, 78, 51, 106, 78, 50, 105, 79,
+ 54, 112, 84, 59, 119, 92, 68, 127, 98, 75, 136,
+ 105, 80, 141, 110, 85, 139, 105, 82, 126, 97, 73,
+ 85, 61, 45, 82, 59, 39, 81, 59, 41, 103, 78,
+ 61, 122, 97, 78, 127, 99, 79, 122, 95, 75, 123,
+ 95, 76, 122, 95, 75, 122, 95, 75, 127, 99, 79,
+ 130, 103, 82, 131, 103, 80, 131, 103, 80, 135, 106,
+ 84, 139, 108, 86, 130, 103, 81, 132, 103, 80, 142,
+ 109, 89, 134, 104, 81, 131, 105, 81, 137, 106, 85,
+ 137, 106, 85, 135, 106, 84, 137, 106, 85, 130, 105,
+ 82, 130, 103, 79, 129, 103, 81, 137, 106, 85, 137,
+ 107, 85, 139, 106, 85, 143, 110, 87, 143, 110, 87,
+ 142, 109, 87, 134, 105, 83, 142, 110, 86, 132, 105,
+ 83, 137, 106, 85, 135, 105, 84, 130, 103, 82, 128,
+ 100, 79, 126, 98, 78, 128, 100, 79, 123, 94, 75,
+ 122, 94, 72, 123, 96, 74, 123, 95, 75, 123, 95,
+ 76, 127, 98, 78, 128, 101, 80, 124, 97, 77, 128,
+ 100, 79, 124, 97, 76, 122, 95, 76, 122, 95, 75,
+ 115, 90, 70, 113, 87, 67, 114, 87, 66, 114, 87,
+ 66, 113, 87, 67, 122, 96, 75, 128, 99, 79, 128,
+ 101, 79, 125, 98, 77, 113, 86, 63, 93, 67, 47,
+ 83, 57, 41, 85, 63, 46, 85, 64, 46, 119, 91,
+ 69, 126, 95, 72, 130, 98, 75, 134, 104, 79, 141,
+ 110, 84, 142, 111, 84, 142, 111, 84, 142, 111, 84,
+ 142, 111, 84, 141, 111, 84, 137, 106, 78, 131, 102,
+ 73, 131, 102, 73, 133, 103, 76, 135, 105, 79, 134,
+ 104, 79, 133, 101, 75, 128, 99, 75, 124, 94, 70,
+ 120, 92, 67, 115, 88, 62, 113, 83, 60, 109, 82,
+ 59, 105, 79, 58, 104, 77, 54, 96, 70, 44, 98,
+ 72, 50, 98, 72, 50, 99, 72, 49, 99, 71, 48,
+ 97, 71, 45, 98, 73, 47, 103, 77, 53, 109, 84,
+ 59, 117, 88, 65, 119, 92, 68, 120, 93, 70, 121,
+ 93, 69, 121, 93, 69, 120, 93, 70, 117, 88, 65,
+ 110, 84, 59, 110, 84, 58, 109, 84, 58, 109, 83,
+ 57, 109, 83, 57, 109, 84, 58, 109, 84, 58, 109,
+ 84, 58, 109, 84, 58, 109, 84, 58, 109, 83, 58,
+ 110, 84, 58, 119, 91, 67, 127, 98, 75, 136, 105,
+ 80, 142, 111, 84, 139, 109, 83, 130, 99, 76, 95,
+ 69, 49, 81, 59, 38, 84, 62, 42, 106, 79, 63,
+ 121, 97, 77, 128, 101, 80, 127, 99, 78, 123, 95,
+ 76, 123, 95, 76, 123, 95, 76, 130, 103, 81, 138,
+ 108, 86, 134, 105, 83, 135, 106, 83, 140, 108, 88,
+ 140, 107, 86, 142, 109, 89, 142, 109, 86, 145, 112,
+ 91, 142, 110, 88, 139, 108, 89, 141, 109, 86, 137,
+ 107, 85, 134, 105, 84, 142, 111, 89, 139, 108, 88,
+ 138, 106, 85, 139, 108, 88, 141, 109, 86, 142, 109,
+ 89, 141, 107, 88, 141, 107, 86, 137, 107, 85, 144,
+ 110, 88, 144, 110, 89, 144, 110, 88, 142, 111, 89,
+ 142, 110, 89, 141, 110, 89, 135, 106, 85, 128, 102,
+ 80, 126, 98, 79, 131, 104, 85, 128, 100, 83, 128,
+ 100, 81, 130, 103, 85, 128, 101, 84, 130, 103, 85,
+ 130, 102, 84, 131, 104, 85, 131, 103, 85, 132, 103,
+ 84, 129, 100, 84, 128, 101, 84, 129, 100, 84, 126,
+ 98, 78, 121, 95, 76, 122, 95, 75, 122, 95, 76,
+ 127, 101, 79, 134, 105, 83, 138, 106, 85, 134, 105,
+ 83, 125, 98, 77, 114, 87, 63, 95, 71, 51, 84,
+ 63, 45, 86, 64, 46, 85, 64, 46, 119, 91, 69,
+ 124, 95, 72, 128, 99, 75, 141, 108, 81, 147, 112,
+ 83, 142, 111, 84, 142, 111, 84, 142, 111, 84, 144,
+ 110, 83, 141, 111, 84, 141, 109, 82, 140, 109, 80,
+ 139, 105, 79, 137, 105, 79, 136, 105, 80, 135, 105,
+ 79, 132, 102, 78, 130, 99, 74, 125, 95, 71, 124,
+ 94, 70, 123, 92, 70, 116, 88, 65, 114, 86, 62,
+ 110, 83, 59, 109, 82, 58, 108, 81, 57, 107, 80,
+ 56, 105, 78, 55, 105, 78, 55, 104, 77, 53, 107,
+ 80, 57, 110, 83, 60, 114, 86, 63, 119, 92, 68,
+ 121, 93, 68, 121, 94, 68, 121, 94, 68, 121, 94,
+ 68, 121, 94, 68, 121, 94, 68, 121, 95, 69, 120,
+ 92, 66, 120, 93, 68, 119, 91, 66, 117, 90, 66,
+ 113, 86, 61, 112, 84, 60, 113, 85, 60, 113, 85,
+ 61, 113, 85, 60, 112, 84, 61, 106, 80, 56, 112,
+ 82, 59, 119, 91, 68, 128, 99, 75, 136, 105, 80,
+ 142, 111, 84, 140, 109, 83, 130, 98, 75, 111, 84,
+ 60, 86, 64, 47, 89, 69, 48, 107, 82, 64, 123,
+ 98, 77, 127, 101, 79, 125, 98, 77, 124, 97, 77,
+ 123, 95, 76, 128, 101, 79, 130, 103, 82, 133, 105,
+ 83, 132, 105, 82, 132, 105, 83, 134, 105, 83, 133,
+ 105, 81, 134, 104, 81, 134, 104, 81, 134, 105, 84,
+ 133, 106, 84, 133, 106, 84, 135, 106, 84, 133, 105,
+ 83, 131, 105, 83, 134, 105, 84, 133, 106, 84, 133,
+ 105, 83, 135, 105, 84, 134, 105, 83, 135, 105, 83,
+ 134, 105, 83, 133, 105, 83, 134, 105, 83, 142, 110,
+ 89, 135, 106, 85, 137, 107, 85, 133, 106, 84, 133,
+ 106, 84, 133, 106, 84, 132, 105, 83, 130, 103, 83,
+ 131, 104, 85, 131, 104, 85, 127, 98, 79, 127, 98,
+ 79, 127, 98, 79, 127, 98, 79, 127, 98, 79, 128,
+ 101, 82, 130, 102, 84, 128, 100, 80, 131, 104, 86,
+ 127, 98, 79, 127, 98, 79, 127, 98, 79, 128, 100,
+ 80, 126, 98, 79, 123, 95, 76, 123, 95, 76, 125,
+ 98, 77, 139, 107, 86, 141, 109, 86, 135, 105, 83,
+ 125, 98, 76, 115, 87, 64, 96, 72, 51, 85, 64,
+ 46, 86, 64, 46, 85, 64, 46, 119, 91, 69, 123,
+ 94, 71, 128, 98, 73, 141, 108, 81, 143, 111, 84,
+ 141, 109, 83, 137, 107, 79, 135, 106, 78, 135, 105,
+ 76, 135, 106, 76, 135, 106, 77, 135, 106, 77, 135,
+ 105, 76, 134, 105, 76, 134, 103, 75, 132, 102, 75,
+ 132, 101, 74, 128, 99, 73, 126, 97, 71, 125, 95,
+ 69, 123, 94, 68, 119, 91, 66, 118, 90, 65, 119,
+ 90, 66, 119, 91, 67, 114, 85, 60, 113, 84, 58,
+ 113, 84, 58, 116, 87, 62, 118, 90, 66, 119, 91,
+ 67, 120, 92, 69, 120, 92, 69, 127, 98, 75, 128,
+ 98, 73, 128, 98, 73, 128, 98, 73, 128, 98, 73,
+ 128, 98, 73, 128, 98, 73, 128, 99, 74, 128, 98,
+ 74, 128, 98, 75, 127, 98, 75, 125, 95, 71, 123,
+ 93, 69, 118, 90, 67, 118, 89, 66, 117, 89, 65,
+ 116, 88, 64, 112, 83, 58, 109, 83, 57, 110, 84,
+ 58, 119, 91, 67, 128, 99, 75, 137, 106, 81, 142,
+ 111, 84, 140, 109, 83, 128, 99, 76, 105, 78, 58,
+ 92, 67, 51, 86, 67, 45, 105, 78, 61, 125, 98,
+ 77, 129, 103, 81, 128, 100, 79, 127, 99, 79, 128,
+ 101, 80, 130, 105, 82, 130, 103, 81, 135, 105, 83,
+ 136, 105, 85, 135, 105, 83, 133, 105, 82, 137, 105,
+ 84, 137, 106, 84, 133, 105, 80, 137, 106, 85, 139,
+ 106, 85, 139, 106, 85, 139, 106, 85, 139, 108, 86,
+ 137, 107, 85, 131, 105, 83, 137, 107, 85, 137, 107,
+ 86, 133, 105, 83, 130, 105, 82, 130, 105, 83, 135,
+ 105, 84, 135, 106, 85, 134, 105, 84, 142, 110, 90,
+ 134, 107, 85, 139, 108, 88, 137, 107, 86, 137, 107,
+ 86, 134, 105, 84, 130, 105, 83, 130, 105, 84, 130,
+ 105, 84, 130, 103, 84, 128, 101, 80, 128, 101, 80,
+ 128, 100, 79, 128, 101, 80, 128, 101, 80, 128, 103,
+ 83, 131, 103, 85, 128, 102, 84, 132, 104, 86, 128,
+ 102, 84, 128, 101, 84, 128, 101, 84, 130, 102, 84,
+ 128, 101, 82, 124, 97, 76, 123, 95, 76, 124, 97,
+ 77, 136, 105, 83, 140, 107, 85, 134, 105, 83, 125,
+ 98, 76, 117, 88, 65, 98, 72, 53, 85, 63, 47,
+ 86, 63, 48, 85, 64, 46, 119, 91, 69, 123, 94,
+ 71, 133, 103, 77, 141, 109, 83, 142, 109, 84, 141,
+ 110, 84, 140, 109, 81, 137, 106, 79, 133, 103, 74,
+ 132, 103, 73, 135, 106, 78, 135, 105, 76, 135, 105,
+ 77, 138, 106, 79, 135, 105, 79, 132, 102, 76, 134,
+ 105, 79, 133, 104, 79, 132, 102, 78, 132, 104, 78,
+ 133, 103, 77, 132, 101, 76, 130, 100, 77, 130, 101,
+ 78, 131, 101, 78, 130, 99, 77, 127, 96, 72, 128,
+ 98, 74, 128, 98, 75, 127, 98, 75, 127, 98, 75,
+ 127, 98, 75, 127, 98, 75, 136, 105, 80, 133, 104,
+ 77, 135, 105, 79, 133, 105, 78, 133, 103, 77, 134,
+ 104, 79, 133, 104, 79, 130, 100, 76, 132, 101, 76,
+ 130, 100, 76, 130, 99, 76, 128, 98, 75, 128, 99,
+ 74, 128, 98, 74, 126, 98, 73, 121, 94, 69, 123,
+ 93, 69, 119, 90, 66, 119, 91, 66, 117, 89, 64,
+ 123, 95, 69, 133, 104, 78, 140, 110, 84, 142, 111,
+ 84, 140, 109, 83, 128, 99, 75, 107, 79, 57, 95,
+ 71, 51, 84, 65, 44, 108, 83, 65, 128, 100, 79,
+ 130, 103, 82, 132, 105, 83, 137, 107, 85, 139, 107,
+ 85, 138, 107, 86, 132, 105, 82, 138, 107, 85, 138,
+ 107, 85, 134, 105, 83, 135, 106, 84, 141, 107, 88,
+ 142, 107, 86, 132, 105, 80, 143, 109, 88, 139, 106,
+ 85, 137, 105, 85, 140, 108, 88, 143, 110, 89, 138,
+ 108, 88, 133, 105, 83, 141, 110, 89, 135, 106, 85,
+ 132, 105, 85, 135, 106, 85, 133, 106, 86, 135, 106,
+ 86, 137, 107, 88, 134, 106, 85, 144, 111, 90, 135,
+ 105, 85, 145, 112, 91, 139, 108, 89, 141, 108, 89,
+ 135, 106, 86, 134, 105, 85, 135, 105, 85, 132, 105,
+ 85, 135, 106, 85, 131, 105, 85, 135, 107, 85, 133,
+ 105, 85, 135, 105, 85, 134, 106, 85, 132, 105, 85,
+ 132, 105, 85, 132, 105, 85, 137, 106, 89, 133, 105,
+ 87, 135, 107, 91, 134, 105, 89, 131, 104, 85, 129,
+ 103, 84, 128, 101, 80, 128, 99, 79, 129, 102, 80,
+ 137, 105, 85, 139, 107, 86, 134, 105, 83, 125, 97,
+ 75, 118, 90, 67, 100, 74, 55, 85, 63, 46, 86,
+ 64, 48, 85, 64, 46, 119, 92, 69, 123, 94, 70,
+ 135, 105, 79, 142, 111, 84, 142, 111, 84, 142, 109,
+ 84, 142, 111, 84, 142, 110, 83, 139, 106, 79, 138,
+ 105, 78, 140, 110, 80, 139, 108, 79, 140, 110, 81,
+ 141, 110, 84, 141, 109, 84, 138, 107, 82, 140, 109,
+ 84, 139, 107, 84, 137, 105, 82, 137, 105, 81, 137,
+ 105, 81, 136, 105, 81, 135, 105, 81, 134, 105, 80,
+ 134, 105, 81, 135, 105, 81, 133, 105, 80, 133, 102,
+ 79, 135, 105, 80, 134, 104, 79, 133, 103, 76, 135,
+ 105, 78, 136, 105, 80, 142, 110, 83, 139, 107, 79,
+ 141, 109, 81, 138, 106, 79, 138, 106, 80, 137, 105,
+ 81, 137, 105, 81, 132, 101, 76, 133, 101, 77, 135,
+ 105, 79, 133, 102, 77, 133, 102, 77, 132, 101, 76,
+ 130, 99, 76, 130, 99, 74, 126, 95, 71, 126, 97,
+ 73, 126, 97, 73, 127, 96, 73, 124, 94, 70, 128,
+ 99, 74, 137, 106, 81, 142, 111, 84, 142, 111, 84,
+ 140, 109, 83, 130, 98, 75, 109, 82, 60, 93, 70,
+ 51, 87, 68, 46, 114, 85, 66, 128, 101, 80, 130,
+ 103, 82, 134, 105, 83, 143, 110, 87, 143, 111, 88,
+ 145, 112, 89, 140, 110, 89, 142, 111, 90, 137, 106,
+ 85, 130, 105, 83, 133, 105, 83, 137, 107, 85, 136,
+ 106, 84, 131, 105, 79, 141, 107, 86, 135, 106, 84,
+ 131, 105, 83, 138, 107, 86, 142, 110, 89, 135, 107,
+ 85, 132, 106, 84, 141, 110, 89, 130, 105, 84, 132,
+ 105, 86, 135, 107, 89, 135, 106, 89, 137, 107, 90,
+ 140, 110, 90, 135, 107, 91, 145, 112, 91, 135, 106,
+ 90, 145, 112, 91, 135, 105, 88, 135, 106, 86, 134,
+ 106, 85, 135, 107, 86, 138, 107, 89, 134, 105, 85,
+ 142, 111, 90, 132, 105, 85, 135, 106, 86, 134, 106,
+ 85, 135, 107, 86, 135, 105, 86, 132, 105, 86, 131,
+ 105, 85, 130, 105, 84, 142, 111, 89, 132, 105, 87,
+ 135, 107, 88, 135, 106, 89, 134, 106, 89, 134, 106,
+ 87, 133, 105, 85, 134, 107, 85, 132, 105, 83, 141,
+ 109, 86, 142, 109, 86, 135, 105, 83, 125, 98, 77,
+ 118, 91, 68, 101, 76, 56, 84, 60, 44, 84, 59,
+ 43, 85, 64, 46, 119, 92, 69, 118, 90, 67, 134,
+ 105, 79, 142, 111, 84, 142, 110, 84, 144, 111, 83,
+ 148, 112, 83, 148, 112, 83, 147, 112, 82, 146, 112,
+ 83, 147, 112, 82, 146, 112, 83, 147, 112, 82, 148,
+ 112, 83, 148, 112, 83, 148, 112, 83, 148, 112, 83,
+ 147, 112, 83, 144, 111, 84, 142, 109, 84, 141, 109,
+ 83, 140, 106, 81, 138, 107, 81, 137, 107, 82, 138,
+ 106, 82, 135, 105, 80, 137, 106, 82, 137, 106, 83,
+ 141, 110, 84, 139, 109, 82, 140, 109, 80, 140, 107,
+ 79, 142, 110, 83, 145, 112, 83, 145, 112, 83, 145,
+ 112, 83, 147, 112, 83, 146, 112, 84, 144, 111, 84,
+ 140, 110, 83, 139, 106, 79, 135, 105, 79, 142, 109,
+ 82, 135, 105, 79, 135, 105, 77, 135, 105, 79, 135,
+ 104, 79, 135, 104, 79, 135, 104, 79, 135, 104, 79,
+ 135, 104, 79, 133, 102, 77, 129, 99, 73, 131, 101,
+ 75, 139, 107, 82, 142, 110, 84, 142, 110, 84, 140,
+ 109, 83, 130, 99, 74, 115, 86, 65, 96, 70, 55,
+ 86, 65, 43, 114, 85, 66, 129, 102, 79, 130, 103,
+ 82, 133, 105, 83, 143, 111, 87, 143, 113, 89, 145,
+ 113, 89, 145, 112, 91, 145, 112, 91, 141, 110, 90,
+ 133, 105, 83, 131, 105, 83, 133, 105, 83, 131, 105,
+ 81, 130, 103, 80, 141, 107, 86, 134, 105, 83, 132,
+ 105, 83, 137, 107, 88, 138, 108, 90, 133, 106, 85,
+ 133, 106, 86, 140, 110, 90, 130, 105, 84, 132, 105,
+ 86, 134, 107, 85, 135, 107, 89, 140, 110, 90, 141,
+ 110, 91, 140, 108, 90, 144, 112, 91, 138, 107, 90,
+ 144, 112, 91, 135, 108, 88, 134, 107, 85, 135, 106,
+ 85, 138, 108, 88, 141, 110, 89, 137, 108, 86, 144,
+ 112, 90, 135, 108, 85, 135, 108, 85, 135, 108, 85,
+ 135, 106, 85, 135, 107, 89, 134, 107, 89, 134, 107,
+ 85, 135, 106, 85, 145, 112, 90, 133, 105, 86, 134,
+ 106, 85, 133, 105, 86, 137, 107, 89, 138, 107, 89,
+ 135, 105, 85, 139, 110, 89, 134, 108, 84, 143, 110,
+ 89, 143, 111, 88, 135, 105, 84, 127, 98, 79, 118,
+ 91, 70, 103, 76, 58, 84, 60, 44, 84, 58, 43,
+ 85, 64, 46, 119, 92, 69, 114, 88, 63, 133, 105,
+ 78, 144, 111, 85, 147, 112, 83, 147, 113, 82, 152,
+ 115, 82, 152, 115, 82, 151, 115, 84, 151, 115, 84,
+ 151, 115, 84, 151, 115, 84, 151, 115, 84, 152, 115,
+ 83, 151, 115, 84, 151, 115, 84, 153, 114, 82, 150,
+ 113, 82, 150, 113, 83, 153, 113, 83, 149, 113, 82,
+ 145, 111, 82, 145, 110, 82, 144, 111, 84, 144, 111,
+ 84, 142, 109, 81, 144, 111, 83, 144, 111, 83, 144,
+ 111, 85, 146, 112, 84, 145, 112, 83, 145, 112, 82,
+ 144, 112, 81, 153, 115, 87, 153, 115, 87, 153, 114,
+ 87, 153, 114, 87, 153, 114, 84, 150, 113, 83, 147,
+ 112, 85, 148, 112, 84, 144, 111, 84, 144, 111, 84,
+ 144, 111, 84, 144, 111, 84, 144, 111, 85, 144, 111,
+ 85, 144, 111, 84, 143, 111, 84, 142, 110, 84, 143,
+ 110, 84, 137, 106, 79, 138, 105, 80, 138, 107, 79,
+ 141, 110, 82, 144, 111, 82, 144, 111, 82, 140, 109,
+ 83, 130, 100, 74, 115, 85, 65, 95, 69, 54, 86,
+ 65, 44, 113, 87, 65, 128, 100, 79, 130, 103, 82,
+ 132, 105, 83, 141, 109, 86, 145, 112, 88, 145, 112,
+ 91, 143, 112, 92, 144, 112, 93, 143, 112, 93, 140,
+ 110, 91, 138, 108, 90, 142, 110, 90, 135, 107, 86,
+ 135, 107, 86, 145, 112, 91, 138, 108, 88, 135, 108,
+ 85, 138, 108, 90, 140, 110, 91, 135, 106, 90, 137,
+ 107, 90, 142, 112, 93, 135, 107, 86, 134, 105, 84,
+ 139, 110, 89, 142, 112, 90, 147, 114, 92, 147, 115,
+ 93, 147, 114, 92, 147, 114, 92, 147, 114, 92, 147,
+ 114, 92, 147, 114, 92, 146, 114, 92, 147, 113, 92,
+ 147, 114, 92, 147, 114, 92, 147, 114, 92, 147, 114,
+ 92, 147, 114, 92, 147, 114, 92, 147, 114, 92, 147,
+ 114, 92, 147, 114, 92, 147, 115, 93, 148, 115, 93,
+ 146, 113, 92, 145, 112, 91, 137, 108, 85, 144, 112,
+ 90, 138, 108, 86, 139, 110, 88, 140, 110, 89, 139,
+ 110, 86, 142, 112, 90, 137, 108, 85, 145, 112, 91,
+ 145, 112, 88, 135, 106, 84, 127, 98, 79, 118, 91,
+ 70, 104, 78, 58, 86, 62, 46, 86, 61, 49, 85,
+ 64, 46, 118, 91, 68, 115, 89, 64, 133, 105, 78,
+ 149, 112, 85, 151, 115, 84, 152, 115, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 84, 153, 114, 84, 153, 114, 85,
+ 151, 115, 84, 153, 113, 85, 153, 114, 82, 153, 114,
+ 86, 153, 114, 86, 153, 114, 84, 151, 114, 83, 150,
+ 113, 83, 150, 113, 83, 149, 113, 84, 149, 113, 84,
+ 149, 113, 83, 149, 113, 83, 148, 113, 83, 149, 113,
+ 85, 151, 115, 84, 153, 114, 82, 153, 114, 82, 151,
+ 115, 84, 151, 115, 84, 153, 114, 87, 153, 114, 85,
+ 151, 115, 85, 151, 115, 84, 153, 113, 85, 153, 114,
+ 86, 151, 115, 84, 151, 115, 84, 151, 115, 84, 151,
+ 115, 84, 151, 115, 84, 153, 114, 86, 153, 113, 85,
+ 151, 115, 84, 149, 113, 82, 142, 110, 81, 142, 111,
+ 84, 142, 111, 84, 142, 111, 84, 142, 111, 84, 144,
+ 111, 85, 148, 113, 84, 150, 113, 82, 140, 109, 83,
+ 129, 98, 76, 114, 85, 65, 95, 68, 53, 89, 67,
+ 44, 110, 85, 65, 128, 99, 78, 129, 103, 81, 130,
+ 103, 82, 130, 105, 84, 145, 112, 91, 144, 112, 90,
+ 142, 112, 94, 142, 112, 92, 142, 112, 94, 142, 112,
+ 96, 143, 113, 94, 145, 112, 91, 145, 112, 91, 145,
+ 112, 91, 145, 112, 91, 145, 112, 91, 144, 112, 92,
+ 146, 113, 92, 146, 112, 92, 146, 113, 92, 144, 113,
+ 92, 144, 113, 92, 145, 112, 92, 146, 113, 90, 146,
+ 113, 89, 149, 116, 93, 150, 119, 96, 150, 119, 96,
+ 150, 118, 95, 150, 118, 95, 150, 119, 96, 150, 118,
+ 95, 150, 118, 95, 150, 118, 95, 150, 118, 95, 150,
+ 118, 95, 150, 118, 95, 150, 119, 96, 150, 118, 95,
+ 150, 119, 96, 150, 118, 95, 150, 118, 95, 150, 118,
+ 95, 150, 118, 95, 150, 118, 95, 150, 118, 95, 149,
+ 118, 95, 146, 113, 89, 146, 113, 90, 145, 112, 88,
+ 146, 112, 89, 145, 112, 88, 145, 112, 88, 143, 113,
+ 88, 143, 113, 88, 143, 113, 88, 144, 112, 90, 145,
+ 112, 88, 135, 106, 85, 127, 98, 79, 118, 91, 70,
+ 107, 79, 59, 90, 65, 51, 86, 62, 48, 85, 64,
+ 46, 114, 87, 65, 121, 94, 69, 135, 105, 79, 149,
+ 112, 83, 151, 115, 84, 151, 115, 84, 151, 115, 84,
+ 151, 115, 84, 151, 115, 84, 151, 115, 84, 151, 115,
+ 84, 151, 115, 84, 151, 115, 84, 151, 115, 84, 151,
+ 115, 84, 151, 115, 84, 151, 115, 84, 151, 115, 84,
+ 151, 115, 84, 151, 115, 84, 151, 115, 84, 151, 115,
+ 84, 151, 115, 84, 151, 115, 84, 151, 115, 84, 151,
+ 115, 84, 153, 114, 83, 151, 115, 84, 151, 115, 84,
+ 151, 115, 84, 151, 115, 84, 151, 115, 84, 151, 115,
+ 84, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 149, 113, 85, 143, 111, 84, 142, 111, 84,
+ 142, 111, 84, 142, 111, 84, 143, 111, 84, 149, 113,
+ 84, 153, 113, 84, 149, 113, 82, 140, 109, 83, 128,
+ 99, 75, 105, 78, 58, 93, 68, 51, 89, 68, 46,
+ 113, 84, 64, 122, 94, 72, 128, 99, 78, 130, 103,
+ 82, 132, 105, 83, 141, 111, 89, 133, 105, 85, 134,
+ 107, 85, 134, 107, 87, 134, 107, 87, 139, 110, 90,
+ 145, 112, 91, 145, 112, 91, 145, 112, 91, 145, 112,
+ 91, 145, 112, 91, 145, 112, 91, 149, 116, 97, 149,
+ 118, 99, 150, 117, 99, 149, 117, 99, 149, 118, 99,
+ 149, 118, 99, 150, 117, 99, 150, 117, 99, 150, 118,
+ 96, 150, 117, 98, 149, 118, 98, 149, 118, 99, 150,
+ 118, 98, 150, 119, 96, 150, 117, 99, 150, 119, 96,
+ 150, 118, 97, 150, 118, 97, 150, 117, 97, 150, 117,
+ 97, 150, 118, 96, 150, 118, 98, 150, 118, 95, 150,
+ 118, 99, 150, 119, 96, 150, 118, 97, 150, 118, 97,
+ 150, 118, 97, 149, 118, 97, 150, 118, 96, 150, 117,
+ 98, 150, 119, 96, 150, 117, 99, 149, 118, 99, 149,
+ 117, 99, 147, 114, 94, 145, 112, 90, 145, 112, 89,
+ 142, 112, 88, 134, 107, 85, 135, 106, 85, 144, 112,
+ 90, 135, 106, 85, 127, 98, 79, 117, 91, 71, 107,
+ 80, 60, 90, 64, 49, 82, 57, 44, 86, 63, 44,
+ 107, 80, 57, 123, 93, 68, 137, 105, 79, 149, 112,
+ 85, 151, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 152, 115, 82, 153, 114, 82, 152, 115, 82, 152, 115,
+ 82, 152, 115, 82, 152, 115, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 152, 115, 82, 152, 115, 82,
+ 152, 115, 82, 152, 115, 82, 152, 115, 82, 152, 115,
+ 82, 152, 115, 82, 152, 115, 82, 150, 115, 82, 150,
+ 115, 82, 150, 115, 82, 152, 115, 82, 152, 115, 82,
+ 152, 115, 82, 149, 113, 83, 140, 109, 83, 128, 99,
+ 75, 109, 82, 59, 91, 66, 50, 90, 70, 46, 109,
+ 82, 62, 128, 98, 76, 130, 103, 82, 130, 103, 82,
+ 132, 105, 83, 141, 110, 89, 134, 107, 85, 143, 111,
+ 90, 144, 112, 90, 144, 112, 90, 144, 112, 90, 143,
+ 112, 88, 146, 113, 89, 149, 118, 95, 149, 118, 95,
+ 150, 117, 95, 150, 117, 95, 150, 118, 95, 150, 119,
+ 96, 150, 119, 96, 150, 119, 96, 150, 119, 96, 150,
+ 119, 96, 150, 119, 96, 152, 117, 95, 150, 119, 96,
+ 150, 118, 96, 150, 118, 96, 150, 119, 96, 150, 118,
+ 95, 150, 118, 95, 152, 117, 94, 150, 118, 95, 152,
+ 117, 94, 150, 118, 95, 150, 117, 95, 150, 117, 95,
+ 150, 118, 95, 152, 117, 94, 150, 118, 95, 152, 117,
+ 94, 150, 118, 95, 152, 117, 94, 150, 118, 95, 150,
+ 117, 95, 150, 117, 95, 150, 118, 95, 152, 117, 94,
+ 150, 118, 95, 152, 117, 94, 150, 119, 96, 150, 118,
+ 96, 150, 117, 95, 147, 114, 91, 143, 113, 88, 142,
+ 111, 87, 135, 106, 83, 144, 112, 91, 145, 112, 91,
+ 135, 107, 88, 127, 98, 79, 118, 92, 73, 107, 80,
+ 63, 93, 67, 51, 86, 62, 49, 86, 64, 46, 107,
+ 81, 58, 123, 94, 68, 138, 106, 80, 149, 112, 82,
+ 152, 115, 82, 152, 115, 82, 152, 115, 82, 153, 114,
+ 82, 152, 115, 82, 152, 115, 82, 152, 115, 82, 152,
+ 115, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 152, 115, 82, 152, 115, 82, 152, 115, 82, 152, 115,
+ 82, 152, 115, 82, 152, 115, 82, 152, 115, 82, 152,
+ 115, 82, 152, 115, 82, 152, 115, 82, 152, 115, 82,
+ 152, 115, 82, 152, 115, 82, 152, 115, 82, 152, 115,
+ 82, 152, 115, 82, 152, 115, 82, 152, 115, 82, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 149, 113, 83, 140, 109, 83, 128, 99, 75,
+ 106, 79, 59, 85, 61, 42, 86, 66, 44, 104, 78,
+ 54, 125, 99, 76, 130, 103, 83, 130, 103, 82, 132,
+ 105, 83, 144, 112, 90, 135, 107, 88, 143, 111, 90,
+ 145, 112, 91, 147, 113, 94, 149, 116, 97, 149, 117,
+ 97, 150, 117, 97, 152, 117, 94, 150, 118, 97, 150,
+ 117, 97, 150, 118, 98, 150, 118, 98, 150, 118, 98,
+ 150, 118, 98, 150, 118, 98, 150, 118, 98, 150, 118,
+ 98, 150, 118, 98, 150, 117, 98, 149, 118, 98, 150,
+ 118, 98, 150, 117, 97, 150, 118, 96, 150, 118, 98,
+ 150, 118, 97, 150, 117, 98, 152, 117, 94, 152, 117,
+ 98, 150, 117, 97, 150, 117, 98, 150, 117, 97, 150,
+ 118, 96, 150, 117, 97, 150, 118, 95, 150, 118, 98,
+ 152, 117, 94, 152, 117, 98, 150, 117, 97, 150, 117,
+ 98, 150, 117, 97, 150, 117, 95, 150, 117, 97, 150,
+ 118, 95, 150, 118, 98, 150, 117, 95, 150, 117, 97,
+ 149, 115, 95, 146, 113, 90, 145, 112, 89, 142, 112,
+ 88, 135, 106, 84, 144, 112, 90, 145, 112, 91, 138,
+ 108, 90, 127, 98, 79, 118, 92, 73, 107, 80, 63,
+ 93, 67, 51, 86, 62, 49, 85, 64, 47, 114, 86,
+ 64, 121, 93, 69, 140, 109, 81, 148, 112, 83, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 152,
+ 115, 81, 152, 115, 81, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 152, 115,
+ 81, 152, 115, 81, 152, 115, 81, 152, 115, 81, 151,
+ 113, 84, 152, 115, 82, 152, 115, 81, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 81, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 152, 115, 81, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 152, 115, 81, 152, 115, 81, 153, 114, 82, 153, 114,
+ 82, 150, 113, 82, 140, 109, 83, 130, 98, 74, 100,
+ 75, 55, 84, 62, 40, 87, 67, 45, 109, 82, 59,
+ 127, 96, 74, 131, 103, 81, 132, 105, 83, 137, 106,
+ 85, 145, 112, 88, 142, 111, 90, 144, 112, 91, 149,
+ 116, 94, 149, 118, 96, 150, 118, 96, 150, 118, 96,
+ 150, 118, 96, 150, 119, 96, 150, 118, 96, 150, 118,
+ 96, 150, 118, 96, 150, 118, 96, 150, 118, 96, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 150, 118, 96,
+ 150, 118, 96, 150, 118, 96, 150, 118, 97, 150, 118,
+ 97, 150, 118, 96, 150, 118, 95, 150, 118, 96, 150,
+ 118, 96, 150, 118, 96, 150, 119, 96, 150, 118, 96,
+ 150, 118, 96, 150, 118, 96, 150, 119, 96, 150, 118,
+ 95, 150, 118, 96, 150, 119, 96, 150, 118, 96, 150,
+ 119, 96, 150, 118, 96, 150, 118, 96, 150, 118, 96,
+ 150, 118, 96, 150, 119, 96, 150, 118, 96, 150, 118,
+ 95, 150, 118, 96, 150, 119, 96, 150, 118, 96, 148,
+ 116, 93, 146, 113, 89, 145, 113, 89, 144, 112, 89,
+ 142, 112, 90, 145, 112, 91, 145, 112, 91, 142, 111,
+ 90, 129, 101, 81, 118, 92, 73, 107, 80, 63, 93,
+ 67, 51, 87, 62, 51, 86, 63, 49, 109, 83, 64,
+ 125, 96, 72, 141, 109, 83, 149, 113, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 152, 115, 81, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 152, 115, 81,
+ 152, 115, 81, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 113, 85,
+ 153, 113, 85, 153, 114, 82, 153, 113, 84, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 153,
+ 113, 85, 153, 113, 85, 153, 113, 85, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 152, 115, 82, 153,
+ 113, 84, 153, 113, 85, 153, 113, 85, 153, 113, 84,
+ 150, 113, 82, 140, 109, 83, 130, 98, 75, 98, 73,
+ 55, 86, 62, 40, 90, 67, 44, 110, 82, 62, 128,
+ 97, 74, 132, 103, 80, 134, 105, 83, 142, 110, 86,
+ 143, 113, 89, 145, 112, 90, 149, 116, 95, 150, 117,
+ 98, 150, 117, 98, 150, 117, 98, 150, 117, 98, 150,
+ 117, 98, 149, 118, 98, 150, 117, 98, 150, 117, 98,
+ 149, 118, 98, 149, 118, 98, 150, 117, 98, 150, 117,
+ 98, 150, 117, 98, 149, 118, 98, 150, 117, 98, 150,
+ 117, 98, 150, 117, 98, 150, 118, 98, 150, 117, 98,
+ 150, 118, 97, 150, 118, 96, 150, 117, 98, 150, 117,
+ 98, 150, 117, 98, 149, 118, 98, 150, 117, 98, 150,
+ 118, 98, 150, 117, 98, 150, 118, 97, 150, 118, 96,
+ 150, 117, 98, 149, 118, 98, 150, 117, 98, 149, 118,
+ 98, 150, 117, 98, 150, 118, 98, 150, 117, 98, 150,
+ 117, 98, 149, 118, 98, 150, 117, 98, 150, 119, 96,
+ 150, 117, 98, 149, 118, 98, 150, 117, 98, 149, 117,
+ 96, 149, 115, 95, 149, 115, 95, 149, 115, 96, 149,
+ 115, 96, 148, 115, 94, 147, 115, 92, 142, 111, 88,
+ 128, 99, 78, 117, 91, 71, 107, 80, 61, 93, 67,
+ 52, 87, 62, 51, 86, 62, 50, 110, 84, 63, 123,
+ 94, 70, 142, 108, 82, 149, 113, 83, 153, 114, 82,
+ 151, 115, 84, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 153, 113, 85, 153, 113, 85, 153,
+ 113, 85, 153, 113, 84, 153, 114, 82, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 85, 153, 113,
+ 85, 153, 113, 85, 151, 113, 84, 152, 115, 82, 153,
+ 113, 85, 153, 113, 85, 154, 113, 83, 153, 113, 85,
+ 153, 113, 85, 153, 113, 85, 153, 113, 84, 153, 113,
+ 84, 153, 113, 85, 153, 113, 85, 153, 113, 84, 153,
+ 113, 84, 153, 114, 82, 153, 113, 84, 153, 113, 84,
+ 153, 113, 84, 153, 113, 84, 153, 113, 84, 153, 113,
+ 84, 151, 114, 85, 153, 113, 84, 153, 113, 84, 153,
+ 113, 84, 153, 113, 84, 153, 113, 84, 153, 113, 84,
+ 153, 113, 84, 153, 113, 84, 153, 114, 82, 153, 113,
+ 84, 153, 113, 84, 153, 113, 84, 154, 114, 85, 153,
+ 114, 83, 140, 109, 83, 130, 99, 76, 84, 60, 44,
+ 81, 59, 38, 90, 68, 44, 108, 84, 60, 127, 98,
+ 75, 133, 105, 81, 137, 106, 85, 149, 113, 87, 148,
+ 115, 92, 149, 117, 94, 150, 117, 97, 150, 118, 97,
+ 150, 118, 97, 150, 118, 97, 150, 118, 97, 150, 118,
+ 98, 150, 118, 98, 150, 118, 97, 150, 118, 97, 150,
+ 118, 98, 150, 118, 98, 150, 118, 98, 150, 118, 97,
+ 150, 118, 98, 150, 118, 98, 150, 118, 97, 150, 118,
+ 97, 150, 118, 97, 150, 118, 98, 150, 117, 97, 150,
+ 118, 96, 150, 118, 96, 150, 118, 97, 150, 118, 97,
+ 150, 118, 97, 150, 118, 98, 150, 118, 98, 150, 118,
+ 98, 150, 118, 98, 150, 118, 96, 150, 119, 96, 150,
+ 118, 98, 150, 118, 98, 150, 118, 98, 150, 118, 98,
+ 150, 118, 98, 150, 118, 98, 150, 118, 98, 150, 118,
+ 98, 150, 118, 98, 150, 118, 97, 150, 119, 96, 150,
+ 118, 97, 150, 118, 98, 150, 118, 98, 150, 118, 98,
+ 150, 118, 98, 150, 118, 97, 150, 118, 97, 150, 118,
+ 97, 150, 118, 95, 154, 119, 96, 152, 116, 91, 129,
+ 101, 79, 117, 91, 71, 107, 80, 60, 93, 67, 52,
+ 87, 62, 51, 86, 61, 50, 109, 81, 61, 119, 92,
+ 69, 137, 106, 79, 152, 115, 82, 154, 115, 84, 153,
+ 114, 82, 153, 113, 84, 153, 113, 84, 153, 113, 84,
+ 153, 113, 84, 153, 113, 84, 153, 113, 84, 153, 113,
+ 84, 151, 113, 84, 153, 114, 82, 153, 113, 84, 153,
+ 113, 84, 153, 113, 84, 153, 113, 84, 153, 113, 84,
+ 153, 113, 84, 151, 114, 83, 153, 114, 82, 153, 113,
+ 85, 154, 113, 85, 151, 113, 84, 153, 113, 84, 153,
+ 113, 84, 153, 113, 84, 151, 113, 84, 153, 113, 84,
+ 153, 113, 84, 153, 113, 84, 153, 113, 84, 153, 113,
+ 84, 153, 113, 84, 153, 113, 84, 151, 115, 84, 151,
+ 115, 84, 153, 113, 84, 153, 113, 84, 153, 113, 84,
+ 150, 114, 85, 153, 114, 82, 151, 113, 84, 153, 113,
+ 84, 153, 113, 84, 153, 113, 84, 153, 113, 84, 153,
+ 113, 84, 153, 114, 82, 153, 114, 82, 153, 113, 84,
+ 153, 113, 84, 153, 113, 84, 156, 116, 86, 157, 118,
+ 86, 139, 107, 83, 129, 98, 76, 80, 57, 38, 78,
+ 57, 37, 89, 70, 44, 105, 79, 55, 128, 97, 73,
+ 135, 105, 82, 142, 110, 86, 156, 117, 92, 152, 117,
+ 94, 150, 118, 97, 150, 118, 97, 150, 118, 97, 150,
+ 118, 97, 150, 118, 97, 150, 118, 97, 150, 118, 97,
+ 150, 119, 96, 150, 118, 97, 150, 118, 97, 150, 118,
+ 97, 150, 118, 97, 150, 118, 97, 150, 118, 97, 150,
+ 118, 97, 150, 118, 97, 150, 118, 97, 150, 118, 97,
+ 150, 118, 97, 150, 119, 96, 150, 118, 96, 150, 118,
+ 96, 150, 119, 96, 150, 118, 97, 150, 118, 97, 150,
+ 118, 97, 150, 119, 96, 150, 118, 97, 150, 119, 96,
+ 150, 118, 96, 150, 118, 96, 150, 119, 96, 150, 118,
+ 97, 150, 118, 97, 150, 118, 97, 150, 119, 96, 150,
+ 118, 95, 150, 118, 95, 150, 118, 96, 150, 118, 97,
+ 150, 118, 97, 150, 118, 97, 150, 118, 98, 150, 118,
+ 97, 150, 119, 96, 150, 118, 96, 150, 118, 97, 150,
+ 118, 97, 150, 118, 96, 150, 118, 95, 150, 118, 97,
+ 150, 118, 95, 156, 123, 96, 155, 118, 92, 137, 106,
+ 84, 118, 91, 70, 107, 79, 59, 90, 67, 52, 86,
+ 61, 51, 84, 59, 48, 108, 82, 60, 120, 92, 70,
+ 139, 106, 79, 158, 118, 85, 157, 117, 85, 151, 115,
+ 84, 153, 113, 84, 151, 115, 84, 153, 113, 84, 153,
+ 113, 84, 153, 113, 84, 153, 113, 84, 153, 113, 84,
+ 151, 113, 84, 153, 114, 82, 153, 113, 84, 151, 114,
+ 85, 153, 113, 84, 153, 113, 84, 153, 113, 84, 153,
+ 113, 84, 153, 113, 84, 153, 113, 84, 153, 113, 84,
+ 154, 113, 84, 153, 114, 82, 153, 114, 82, 153, 113,
+ 84, 153, 113, 84, 153, 113, 84, 153, 113, 84, 153,
+ 113, 84, 151, 115, 84, 153, 114, 87, 153, 114, 87,
+ 153, 114, 86, 153, 114, 86, 153, 113, 85, 153, 113,
+ 85, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 152, 115, 83, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 87, 153, 114, 86, 153, 114,
+ 86, 152, 115, 83, 151, 114, 83, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 157, 117, 87, 158, 119, 87,
+ 139, 107, 83, 118, 91, 68, 84, 59, 40, 80, 57,
+ 37, 89, 71, 44, 110, 82, 58, 124, 98, 74, 133,
+ 105, 82, 144, 112, 87, 160, 122, 95, 150, 117, 95,
+ 152, 117, 98, 152, 117, 98, 152, 117, 98, 150, 117,
+ 98, 150, 117, 98, 152, 117, 98, 150, 117, 97, 150,
+ 119, 96, 152, 117, 98, 152, 117, 98, 152, 117, 98,
+ 150, 117, 98, 150, 117, 98, 152, 117, 98, 150, 117,
+ 98, 149, 117, 98, 152, 117, 98, 152, 117, 98, 152,
+ 117, 98, 150, 118, 96, 150, 117, 98, 150, 117, 98,
+ 149, 118, 96, 150, 118, 98, 152, 117, 97, 152, 117,
+ 98, 150, 119, 96, 150, 117, 97, 150, 118, 96, 150,
+ 118, 97, 150, 118, 97, 150, 118, 96, 150, 117, 98,
+ 149, 117, 97, 152, 117, 97, 150, 119, 96, 152, 117,
+ 94, 150, 118, 95, 150, 118, 97, 150, 118, 98, 149,
+ 117, 98, 150, 117, 98, 149, 118, 98, 150, 117, 98,
+ 150, 118, 96, 150, 117, 97, 150, 118, 98, 150, 118,
+ 98, 150, 117, 97, 150, 118, 96, 149, 117, 97, 150,
+ 118, 95, 157, 123, 97, 152, 117, 91, 139, 109, 85,
+ 122, 95, 73, 106, 80, 58, 88, 63, 49, 85, 61,
+ 49, 81, 57, 44, 110, 83, 60, 119, 92, 69, 142,
+ 109, 81, 160, 119, 86, 159, 119, 86, 153, 113, 84,
+ 153, 114, 86, 151, 113, 84, 153, 114, 86, 153, 114,
+ 86, 153, 114, 87, 153, 114, 87, 153, 114, 86, 153,
+ 114, 86, 151, 114, 85, 153, 114, 86, 153, 114, 86,
+ 153, 114, 87, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 151, 113, 84, 153, 113, 85, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 87, 154, 113, 85, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 113,
+ 85, 152, 115, 82, 153, 113, 85, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 84, 158, 118, 86, 158, 119, 87, 139,
+ 107, 82, 119, 91, 68, 86, 62, 42, 80, 58, 37,
+ 93, 71, 44, 114, 85, 63, 123, 97, 74, 131, 103,
+ 81, 141, 110, 85, 161, 124, 101, 152, 118, 95, 150,
+ 118, 96, 152, 117, 95, 150, 118, 96, 150, 118, 96,
+ 150, 118, 96, 152, 117, 95, 150, 118, 96, 149, 118,
+ 96, 150, 118, 96, 152, 117, 95, 152, 117, 95, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 150, 118, 96,
+ 150, 118, 96, 150, 118, 96, 152, 117, 95, 150, 118,
+ 96, 150, 119, 96, 150, 117, 98, 150, 117, 98, 150,
+ 119, 96, 152, 117, 94, 152, 117, 94, 152, 117, 94,
+ 150, 118, 96, 150, 118, 96, 150, 118, 96, 150, 118,
+ 96, 150, 118, 96, 150, 118, 96, 152, 117, 94, 152,
+ 117, 94, 152, 117, 94, 150, 118, 96, 150, 118, 96,
+ 150, 118, 96, 150, 118, 96, 150, 118, 96, 150, 118,
+ 96, 150, 118, 96, 149, 119, 96, 150, 118, 96, 150,
+ 117, 95, 150, 117, 95, 150, 117, 95, 150, 117, 95,
+ 152, 117, 94, 152, 117, 94, 152, 117, 94, 149, 117,
+ 94, 159, 126, 103, 152, 116, 91, 138, 109, 84, 121,
+ 95, 71, 102, 77, 54, 84, 61, 45, 81, 57, 44,
+ 81, 57, 44, 110, 83, 60, 119, 92, 70, 142, 109,
+ 81, 160, 118, 86, 159, 119, 86, 151, 115, 84, 153,
+ 113, 85, 153, 113, 85, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 151, 115, 84, 153, 114, 85,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 113, 85, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 152, 115, 82, 152, 115, 82, 152, 115,
+ 82, 152, 115, 82, 152, 115, 82, 152, 115, 82, 152,
+ 115, 82, 152, 115, 82, 152, 115, 82, 152, 115, 81,
+ 152, 115, 81, 152, 115, 81, 152, 115, 82, 152, 115,
+ 82, 152, 115, 82, 152, 115, 82, 153, 114, 82, 152,
+ 115, 82, 152, 115, 81, 152, 115, 82, 152, 115, 82,
+ 152, 115, 81, 156, 117, 84, 157, 119, 87, 138, 106,
+ 82, 119, 91, 68, 86, 63, 43, 82, 60, 38, 90,
+ 67, 43, 99, 71, 51, 121, 94, 72, 130, 103, 82,
+ 139, 111, 86, 161, 125, 101, 156, 122, 99, 149, 118,
+ 98, 150, 117, 98, 149, 118, 98, 149, 117, 98, 149,
+ 118, 98, 150, 117, 98, 150, 118, 98, 149, 117, 98,
+ 149, 117, 98, 150, 117, 98, 150, 117, 98, 149, 118,
+ 98, 149, 117, 98, 149, 118, 98, 150, 118, 98, 149,
+ 117, 98, 149, 117, 98, 150, 117, 98, 149, 118, 99,
+ 150, 118, 97, 152, 117, 98, 150, 118, 97, 150, 118,
+ 97, 150, 117, 97, 150, 119, 96, 150, 117, 98, 149,
+ 118, 98, 150, 118, 98, 149, 118, 98, 149, 118, 98,
+ 149, 118, 98, 149, 118, 98, 150, 118, 98, 150, 119,
+ 96, 150, 117, 98, 149, 118, 98, 150, 118, 98, 149,
+ 118, 98, 149, 118, 98, 149, 118, 98, 149, 118, 98,
+ 150, 117, 98, 149, 117, 98, 150, 117, 98, 149, 118,
+ 98, 150, 118, 98, 150, 118, 97, 150, 118, 97, 150,
+ 117, 97, 150, 118, 96, 150, 118, 98, 152, 117, 92,
+ 162, 126, 101, 158, 121, 91, 138, 106, 80, 121, 94,
+ 69, 101, 76, 53, 83, 61, 46, 82, 57, 46, 81,
+ 56, 42, 110, 83, 60, 119, 92, 69, 144, 111, 81,
+ 160, 118, 86, 159, 119, 86, 153, 114, 82, 152, 115,
+ 82, 152, 115, 82, 152, 115, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 152, 115, 82, 152, 115, 82, 153, 114,
+ 82, 152, 115, 82, 152, 115, 81, 152, 115, 82, 152,
+ 115, 82, 152, 115, 82, 152, 115, 82, 152, 115, 82,
+ 153, 114, 82, 152, 115, 81, 152, 115, 82, 152, 115,
+ 82, 152, 115, 82, 152, 115, 82, 152, 115, 82, 152,
+ 115, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 80, 149, 114, 81, 136, 105, 80,
+ 119, 91, 69, 86, 63, 45, 80, 58, 39, 92, 67,
+ 43, 99, 73, 51, 121, 95, 74, 130, 103, 82, 138,
+ 110, 85, 161, 123, 95, 156, 123, 99, 152, 118, 94,
+ 150, 119, 96, 150, 119, 96, 150, 119, 96, 150, 119,
+ 96, 150, 119, 96, 150, 119, 96, 150, 119, 96, 150,
+ 119, 96, 150, 119, 96, 150, 119, 96, 150, 119, 96,
+ 150, 119, 96, 150, 119, 96, 150, 119, 96, 150, 119,
+ 96, 150, 119, 96, 150, 119, 96, 150, 119, 96, 150,
+ 119, 96, 152, 117, 94, 152, 117, 94, 150, 118, 95,
+ 150, 119, 96, 150, 118, 95, 150, 119, 96, 150, 119,
+ 96, 150, 119, 96, 150, 119, 96, 150, 119, 96, 150,
+ 119, 96, 150, 119, 96, 150, 119, 96, 150, 118, 95,
+ 150, 119, 96, 150, 119, 96, 150, 119, 96, 150, 119,
+ 96, 150, 119, 96, 150, 119, 96, 150, 119, 96, 150,
+ 119, 96, 150, 119, 96, 150, 119, 96, 150, 119, 96,
+ 150, 119, 96, 150, 119, 96, 150, 119, 96, 150, 119,
+ 96, 150, 119, 96, 152, 118, 95, 156, 122, 100, 166,
+ 128, 104, 162, 124, 95, 140, 109, 83, 118, 91, 66,
+ 102, 77, 53, 83, 60, 45, 81, 57, 45, 80, 57,
+ 39, 110, 83, 60, 119, 92, 70, 147, 112, 80, 159,
+ 119, 83, 159, 118, 83, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 82, 153, 114, 82, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 153, 114, 82, 153, 114, 82, 153, 114,
+ 82, 153, 114, 84, 153, 114, 84, 153, 114, 82, 153,
+ 114, 82, 153, 114, 82, 153, 114, 84, 153, 114, 86,
+ 153, 113, 85, 153, 114, 82, 152, 115, 82, 152, 115,
+ 82, 153, 113, 85, 153, 114, 86, 153, 113, 84, 153,
+ 114, 82, 152, 115, 83, 153, 113, 85, 152, 115, 82,
+ 152, 115, 82, 153, 114, 86, 151, 113, 84, 153, 114,
+ 82, 153, 114, 82, 147, 112, 82, 130, 98, 75, 120,
+ 92, 69, 86, 63, 44, 80, 59, 40, 94, 71, 51,
+ 100, 73, 51, 115, 89, 68, 132, 105, 83, 137, 107,
+ 85, 155, 117, 91, 159, 121, 94, 153, 118, 93, 150,
+ 118, 97, 150, 117, 98, 150, 117, 98, 150, 117, 98,
+ 150, 117, 98, 150, 117, 98, 150, 117, 98, 150, 117,
+ 98, 150, 117, 98, 150, 117, 98, 149, 118, 98, 149,
+ 118, 98, 150, 117, 98, 150, 118, 98, 149, 118, 98,
+ 150, 117, 98, 150, 117, 98, 150, 117, 98, 150, 117,
+ 98, 150, 117, 98, 150, 117, 98, 150, 117, 99, 150,
+ 118, 99, 149, 118, 98, 150, 117, 98, 149, 118, 98,
+ 150, 118, 98, 150, 117, 98, 150, 117, 98, 149, 118,
+ 98, 149, 118, 98, 150, 117, 98, 149, 117, 98, 150,
+ 117, 98, 149, 118, 98, 150, 118, 98, 149, 118, 98,
+ 149, 118, 98, 149, 118, 98, 149, 118, 98, 150, 117,
+ 98, 149, 117, 98, 150, 117, 98, 149, 118, 98, 149,
+ 118, 98, 149, 118, 98, 149, 118, 98, 150, 117, 98,
+ 150, 117, 98, 152, 116, 98, 156, 122, 99, 167, 128,
+ 99, 157, 120, 89, 135, 105, 76, 115, 88, 64, 102,
+ 76, 55, 80, 56, 40, 81, 56, 43, 80, 57, 38,
+ 110, 83, 60, 119, 92, 69, 138, 106, 79, 157, 117,
+ 82, 159, 118, 83, 151, 113, 84, 153, 114, 86, 153,
+ 114, 82, 153, 114, 86, 153, 114, 86, 153, 114, 84,
+ 152, 115, 82, 153, 114, 84, 153, 113, 85, 151, 115,
+ 84, 153, 115, 87, 152, 115, 82, 153, 114, 82, 153,
+ 114, 86, 151, 113, 84, 153, 113, 85, 153, 113, 85,
+ 153, 114, 82, 152, 115, 82, 153, 115, 86, 152, 115,
+ 81, 152, 115, 81, 153, 114, 82, 153, 113, 85, 153,
+ 114, 85, 153, 114, 83, 153, 114, 82, 154, 114, 83,
+ 153, 114, 86, 154, 114, 84, 151, 115, 84, 153, 113,
+ 85, 153, 114, 84, 153, 114, 85, 153, 114, 86, 151,
+ 115, 84, 153, 114, 82, 153, 115, 87, 153, 114, 82,
+ 153, 114, 86, 153, 115, 87, 153, 113, 85, 151, 115,
+ 84, 153, 114, 84, 153, 114, 86, 153, 114, 82, 153,
+ 114, 82, 151, 115, 84, 153, 114, 82, 153, 114, 82,
+ 153, 114, 82, 147, 112, 82, 130, 98, 75, 120, 92,
+ 70, 86, 63, 44, 85, 63, 48, 97, 71, 51, 101,
+ 74, 52, 108, 79, 61, 129, 102, 80, 139, 109, 86,
+ 153, 115, 89, 155, 117, 90, 152, 117, 93, 152, 117,
+ 94, 150, 118, 96, 150, 118, 96, 150, 118, 96, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 150, 118, 96,
+ 150, 118, 96, 150, 118, 96, 150, 119, 96, 150, 119,
+ 96, 150, 118, 96, 150, 118, 96, 149, 119, 96, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 150, 118, 96,
+ 149, 117, 98, 150, 118, 98, 150, 118, 98, 149, 118,
+ 99, 149, 119, 97, 150, 118, 96, 149, 119, 96, 150,
+ 118, 96, 150, 118, 96, 150, 118, 96, 150, 118, 96,
+ 150, 119, 96, 150, 118, 96, 149, 119, 96, 150, 118,
+ 96, 149, 119, 96, 150, 118, 96, 150, 119, 96, 150,
+ 119, 96, 150, 118, 96, 150, 119, 96, 150, 118, 96,
+ 149, 119, 96, 150, 118, 96, 149, 119, 96, 150, 118,
+ 96, 150, 119, 96, 150, 119, 96, 150, 118, 96, 150,
+ 118, 96, 152, 118, 95, 156, 122, 99, 164, 126, 98,
+ 157, 118, 90, 132, 101, 76, 121, 92, 69, 104, 77,
+ 58, 80, 57, 42, 81, 56, 43, 81, 56, 42, 108,
+ 82, 58, 119, 92, 69, 123, 95, 69, 152, 116, 79,
+ 158, 119, 83, 152, 115, 82, 151, 115, 84, 151, 115,
+ 84, 153, 115, 87, 153, 114, 84, 151, 115, 84, 153,
+ 114, 82, 153, 114, 85, 153, 114, 86, 153, 114, 84,
+ 153, 114, 86, 153, 114, 82, 153, 114, 82, 151, 115,
+ 84, 151, 115, 84, 153, 113, 85, 153, 113, 85, 153,
+ 114, 84, 153, 114, 86, 151, 115, 84, 153, 114, 82,
+ 151, 115, 84, 151, 115, 84, 153, 114, 84, 151, 115,
+ 84, 151, 115, 84, 154, 114, 84, 154, 114, 84, 153,
+ 115, 87, 153, 114, 86, 153, 114, 86, 153, 114, 87,
+ 153, 114, 87, 153, 114, 86, 153, 114, 87, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 87, 153, 115, 87, 153, 114, 87, 153, 114, 86,
+ 153, 114, 87, 153, 115, 87, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 113, 85, 153, 114, 84, 153,
+ 114, 82, 143, 110, 82, 130, 98, 75, 119, 92, 70,
+ 87, 63, 42, 92, 67, 51, 96, 70, 48, 100, 73,
+ 51, 107, 79, 60, 121, 91, 71, 139, 109, 85, 154,
+ 116, 89, 153, 115, 89, 152, 116, 91, 152, 117, 92,
+ 152, 117, 93, 152, 117, 93, 150, 118, 96, 150, 118,
+ 98, 149, 118, 98, 149, 118, 98, 149, 118, 98, 149,
+ 118, 98, 149, 118, 98, 149, 118, 98, 149, 118, 98,
+ 149, 118, 98, 149, 118, 98, 149, 118, 98, 149, 118,
+ 98, 149, 118, 98, 149, 118, 98, 149, 119, 96, 150,
+ 117, 98, 149, 118, 99, 149, 118, 99, 149, 118, 99,
+ 149, 118, 98, 150, 118, 98, 149, 118, 98, 149, 118,
+ 98, 149, 119, 96, 150, 118, 97, 150, 118, 98, 149,
+ 118, 98, 149, 118, 98, 149, 118, 98, 149, 118, 98,
+ 149, 118, 98, 150, 118, 98, 149, 117, 98, 150, 118,
+ 98, 150, 118, 98, 149, 117, 98, 150, 118, 98, 149,
+ 118, 98, 150, 118, 98, 149, 117, 98, 150, 118, 98,
+ 150, 118, 98, 150, 118, 98, 150, 118, 98, 149, 118,
+ 97, 152, 117, 93, 153, 118, 93, 162, 125, 97, 154,
+ 118, 89, 133, 103, 76, 116, 89, 63, 93, 68, 50,
+ 80, 57, 43, 81, 56, 43, 81, 56, 43, 110, 83,
+ 59, 115, 89, 63, 119, 91, 67, 146, 112, 80, 158,
+ 118, 85, 156, 116, 86, 153, 114, 86, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 87, 153,
+ 115, 87, 153, 114, 86, 153, 113, 85, 153, 114, 86,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 86, 153, 114, 86, 153, 114, 86, 153, 114, 86, 153,
+ 114, 86, 153, 114, 86, 153, 114, 86, 153, 114, 87,
+ 153, 114, 86, 153, 114, 86, 153, 114, 86, 153, 114,
+ 84, 153, 114, 84, 153, 114, 84, 153, 114, 84, 153,
+ 114, 84, 153, 114, 84, 153, 114, 84, 151, 113, 84,
+ 153, 114, 84, 153, 113, 84, 153, 113, 84, 153, 113,
+ 84, 149, 112, 85, 149, 112, 85, 149, 112, 85, 148,
+ 112, 85, 148, 112, 85, 148, 112, 85, 148, 112, 85,
+ 149, 112, 85, 149, 112, 85, 150, 113, 83, 149, 113,
+ 83, 142, 108, 82, 127, 98, 75, 120, 93, 69, 95,
+ 71, 47, 95, 71, 50, 93, 67, 47, 96, 71, 49,
+ 105, 77, 58, 125, 97, 76, 143, 111, 85, 154, 116,
+ 89, 153, 115, 89, 153, 115, 90, 152, 116, 91, 152,
+ 117, 92, 152, 117, 92, 152, 117, 94, 150, 117, 97,
+ 150, 118, 97, 150, 118, 97, 150, 118, 97, 150, 118,
+ 97, 150, 118, 97, 150, 118, 97, 150, 118, 97, 150,
+ 118, 97, 150, 118, 97, 150, 118, 97, 150, 118, 97,
+ 150, 118, 97, 150, 118, 97, 150, 119, 96, 150, 118,
+ 96, 150, 118, 97, 150, 118, 97, 150, 118, 97, 150,
+ 118, 97, 150, 118, 97, 150, 118, 97, 150, 118, 97,
+ 150, 119, 96, 150, 118, 96, 150, 118, 97, 150, 118,
+ 97, 150, 118, 97, 150, 118, 97, 150, 118, 97, 150,
+ 118, 97, 150, 118, 97, 150, 118, 97, 150, 118, 97,
+ 150, 118, 97, 150, 118, 97, 150, 118, 97, 150, 118,
+ 97, 150, 118, 97, 150, 118, 97, 150, 118, 97, 150,
+ 118, 97, 150, 118, 97, 150, 118, 97, 150, 118, 96,
+ 152, 117, 93, 153, 115, 89, 161, 123, 94, 151, 115,
+ 87, 132, 101, 75, 113, 85, 61, 86, 64, 46, 78,
+ 52, 37, 81, 56, 43, 81, 56, 43, 107, 80, 58,
+ 117, 89, 65, 120, 92, 69, 128, 98, 75, 144, 112,
+ 81, 154, 115, 84, 151, 113, 84, 151, 113, 84, 151,
+ 113, 84, 151, 113, 84, 151, 115, 84, 151, 113, 84,
+ 151, 113, 84, 153, 113, 84, 151, 113, 84, 151, 113,
+ 84, 151, 113, 84, 151, 113, 84, 151, 115, 84, 151,
+ 113, 84, 153, 113, 84, 153, 113, 84, 153, 113, 84,
+ 153, 113, 84, 151, 113, 84, 151, 113, 84, 151, 115,
+ 84, 153, 114, 84, 153, 114, 84, 153, 114, 84, 153,
+ 114, 84, 153, 114, 84, 153, 114, 84, 149, 113, 83,
+ 146, 111, 83, 142, 109, 82, 142, 108, 82, 146, 111,
+ 81, 146, 112, 83, 148, 112, 84, 148, 112, 84, 148,
+ 112, 84, 146, 110, 83, 145, 110, 82, 142, 108, 82,
+ 138, 106, 81, 137, 105, 81, 137, 105, 81, 137, 105,
+ 81, 137, 105, 81, 137, 105, 81, 137, 105, 81, 138,
+ 106, 82, 140, 106, 83, 142, 112, 84, 144, 112, 84,
+ 134, 104, 79, 128, 97, 73, 118, 90, 67, 100, 73,
+ 51, 93, 69, 47, 93, 68, 46, 93, 66, 47, 93,
+ 69, 50, 107, 80, 64, 136, 105, 84, 135, 107, 83,
+ 147, 112, 86, 150, 115, 88, 150, 113, 88, 150, 113,
+ 88, 149, 113, 88, 149, 113, 92, 149, 113, 90, 149,
+ 113, 90, 149, 113, 90, 149, 113, 90, 149, 113, 90,
+ 149, 115, 90, 149, 115, 90, 149, 114, 90, 149, 116,
+ 92, 149, 116, 92, 149, 116, 92, 149, 115, 90, 149,
+ 115, 92, 149, 115, 92, 149, 115, 93, 149, 116, 94,
+ 149, 115, 93, 149, 116, 93, 149, 116, 93, 149, 116,
+ 93, 149, 116, 93, 149, 116, 93, 149, 116, 93, 149,
+ 115, 93, 149, 115, 93, 148, 116, 93, 148, 116, 93,
+ 149, 116, 94, 149, 117, 94, 145, 114, 93, 144, 112,
+ 90, 145, 113, 92, 148, 116, 94, 149, 117, 94, 148,
+ 116, 93, 148, 116, 93, 148, 116, 93, 148, 116, 93,
+ 148, 116, 93, 148, 116, 93, 148, 116, 93, 148, 116,
+ 93, 148, 115, 93, 148, 114, 92, 148, 113, 91, 149,
+ 114, 90, 149, 114, 88, 154, 115, 90, 145, 112, 85,
+ 132, 101, 75, 102, 78, 56, 80, 56, 42, 73, 52,
+ 36, 76, 55, 40, 79, 56, 42, 114, 84, 63, 120,
+ 91, 69, 121, 93, 69, 125, 96, 72, 130, 100, 76,
+ 145, 111, 83, 149, 112, 83, 149, 112, 83, 149, 112,
+ 83, 148, 112, 84, 148, 112, 84, 149, 112, 83, 149,
+ 112, 83, 149, 112, 83, 148, 112, 84, 148, 112, 84,
+ 148, 112, 84, 148, 112, 84, 148, 112, 84, 149, 112,
+ 83, 149, 112, 83, 149, 112, 83, 149, 112, 83, 149,
+ 112, 83, 149, 112, 83, 149, 112, 83, 149, 112, 83,
+ 147, 112, 83, 145, 111, 83, 145, 110, 83, 147, 112,
+ 83, 148, 112, 84, 148, 112, 84, 133, 105, 78, 129,
+ 101, 76, 128, 98, 75, 127, 98, 75, 126, 97, 73,
+ 128, 99, 74, 134, 105, 77, 135, 105, 78, 132, 101,
+ 75, 126, 97, 71, 128, 98, 73, 128, 98, 73, 128,
+ 98, 73, 128, 99, 74, 127, 98, 75, 127, 98, 75,
+ 127, 98, 75, 127, 98, 75, 127, 98, 75, 127, 98,
+ 75, 127, 96, 74, 128, 98, 75, 127, 96, 72, 116,
+ 88, 65, 109, 81, 61, 114, 87, 63, 101, 75, 50,
+ 92, 69, 45, 91, 67, 45, 88, 65, 43, 83, 60,
+ 40, 100, 75, 57, 109, 84, 66, 110, 84, 66, 109,
+ 84, 67, 116, 88, 71, 125, 95, 77, 126, 96, 77,
+ 127, 97, 77, 130, 100, 79, 131, 101, 80, 132, 100,
+ 81, 130, 100, 80, 127, 97, 78, 127, 97, 78, 127,
+ 97, 78, 125, 96, 77, 125, 98, 77, 127, 98, 77,
+ 127, 98, 77, 125, 98, 77, 130, 100, 80, 126, 96,
+ 77, 124, 95, 77, 125, 96, 79, 126, 97, 80, 127,
+ 98, 79, 129, 100, 82, 131, 103, 83, 130, 101, 83,
+ 129, 101, 84, 129, 101, 84, 129, 101, 84, 130, 102,
+ 83, 134, 105, 84, 133, 102, 83, 133, 104, 84, 133,
+ 104, 84, 132, 103, 84, 119, 92, 79, 112, 84, 70,
+ 110, 83, 70, 124, 97, 79, 134, 105, 84, 133, 104,
+ 83, 133, 104, 83, 133, 104, 83, 133, 104, 83, 133,
+ 104, 83, 133, 104, 83, 133, 104, 83, 133, 104, 83,
+ 132, 104, 83, 132, 103, 82, 132, 102, 79, 132, 102,
+ 79, 131, 103, 79, 128, 98, 75, 131, 100, 74, 120,
+ 93, 67, 86, 64, 44, 76, 55, 40, 73, 52, 36,
+ 74, 52, 37, 76, 54, 40, 97, 71, 52, 117, 88,
+ 67, 119, 91, 68, 119, 91, 68, 117, 89, 65, 125,
+ 95, 70, 128, 98, 72, 132, 101, 75, 133, 102, 76,
+ 132, 101, 75, 132, 101, 75, 133, 102, 76, 133, 102,
+ 76, 133, 102, 76, 132, 101, 75, 132, 101, 75, 133,
+ 102, 76, 132, 101, 75, 132, 101, 75, 133, 102, 76,
+ 133, 102, 76, 132, 101, 75, 133, 102, 76, 133, 103,
+ 76, 133, 103, 77, 133, 103, 77, 130, 99, 74, 128,
+ 98, 73, 129, 99, 74, 128, 100, 75, 128, 99, 74,
+ 133, 103, 77, 133, 105, 78, 109, 82, 58, 110, 84,
+ 61, 115, 88, 64, 115, 88, 64, 115, 88, 64, 116,
+ 89, 63, 117, 89, 62, 117, 89, 62, 117, 89, 62,
+ 117, 89, 62, 117, 89, 62, 117, 89, 62, 117, 90,
+ 63, 117, 89, 65, 117, 88, 67, 117, 88, 66, 115,
+ 88, 65, 115, 88, 64, 116, 88, 65, 117, 89, 67,
+ 112, 83, 63, 103, 76, 56, 89, 64, 44, 89, 65,
+ 44, 89, 64, 44, 100, 72, 49, 93, 71, 47, 92,
+ 69, 44, 89, 66, 42, 84, 62, 40, 72, 54, 37,
+ 74, 53, 39, 83, 58, 41, 82, 59, 44, 81, 57,
+ 45, 76, 56, 41, 86, 61, 49, 95, 71, 58, 95,
+ 71, 57, 84, 63, 48, 86, 64, 51, 89, 66, 55,
+ 86, 64, 52, 87, 64, 52, 86, 64, 52, 86, 63,
+ 51, 86, 64, 49, 86, 64, 48, 86, 64, 48, 86,
+ 64, 48, 86, 63, 49, 86, 61, 51, 88, 64, 54,
+ 84, 58, 49, 82, 57, 49, 82, 57, 50, 86, 61,
+ 51, 82, 58, 47, 86, 63, 50, 101, 76, 65, 95,
+ 71, 61, 95, 71, 60, 91, 68, 58, 89, 66, 55,
+ 93, 67, 56, 99, 74, 63, 109, 84, 70, 116, 90,
+ 72, 107, 80, 67, 90, 64, 52, 86, 61, 49, 88,
+ 62, 51, 92, 67, 52, 102, 76, 59, 109, 82, 64,
+ 107, 82, 65, 107, 82, 64, 107, 82, 64, 107, 82,
+ 64, 107, 82, 65, 107, 82, 65, 107, 82, 65, 107,
+ 82, 65, 107, 82, 64, 109, 82, 60, 110, 82, 59,
+ 109, 82, 58, 106, 81, 56, 103, 78, 54, 95, 69,
+ 45, 87, 64, 43, 83, 60, 40, 78, 57, 37, 75,
+ 54, 38, 73, 52, 37, 84, 59, 40, 103, 77, 57,
+ 110, 83, 59, 107, 81, 57, 107, 81, 57, 105, 80,
+ 55, 105, 80, 55, 105, 80, 55, 105, 80, 55, 105,
+ 80, 55, 105, 80, 55, 105, 80, 55, 105, 80, 55,
+ 105, 80, 55, 105, 80, 55, 105, 80, 55, 105, 80,
+ 55, 105, 80, 55, 105, 80, 55, 105, 80, 55, 105,
+ 80, 55, 105, 80, 55, 105, 80, 55, 105, 80, 56,
+ 107, 82, 57, 110, 83, 58, 109, 82, 58, 109, 82,
+ 58, 109, 82, 58, 112, 84, 59, 113, 85, 60, 113,
+ 85, 60, 113, 85, 60, 89, 65, 44, 89, 65, 43,
+ 89, 65, 43, 89, 65, 44, 89, 65, 44, 93, 68,
+ 47, 102, 75, 54, 99, 73, 52, 99, 73, 52, 97,
+ 72, 51, 99, 73, 52, 97, 73, 51, 97, 73, 51,
+ 98, 72, 53, 99, 73, 57, 96, 71, 54, 88, 65,
+ 45, 84, 59, 41, 93, 70, 48, 96, 70, 54, 86,
+ 63, 45, 79, 57, 41, 83, 61, 44, 95, 71, 47,
+ 92, 69, 45, 90, 69, 45, 88, 69, 48, 86, 65,
+ 42, 88, 66, 42, 81, 62, 44, 76, 56, 41, 80,
+ 61, 43, 80, 61, 39, 81, 62, 41, 76, 58, 39,
+ 79, 61, 41, 80, 61, 39, 83, 62, 44, 84, 63,
+ 46, 82, 59, 45, 84, 62, 47, 82, 61, 48, 85,
+ 63, 48, 80, 60, 43, 80, 61, 45, 80, 57, 44,
+ 80, 58, 44, 80, 58, 44, 78, 59, 44, 76, 59,
+ 43, 80, 59, 44, 82, 60, 45, 86, 63, 51, 86,
+ 63, 48, 86, 64, 49, 84, 63, 47, 82, 62, 47,
+ 86, 63, 48, 88, 64, 51, 84, 64, 51, 84, 62,
+ 51, 86, 62, 52, 86, 63, 52, 86, 65, 52, 88,
+ 66, 51, 87, 65, 48, 89, 67, 51, 93, 69, 54,
+ 99, 71, 58, 93, 71, 53, 94, 70, 53, 95, 70,
+ 54, 97, 71, 52, 100, 74, 53, 101, 76, 56, 102,
+ 75, 56, 101, 74, 55, 101, 74, 55, 102, 74, 56,
+ 102, 74, 57, 102, 75, 57, 102, 75, 56, 103, 76,
+ 56, 103, 75, 54, 106, 76, 51, 108, 78, 51, 107,
+ 78, 51, 102, 76, 50, 104, 77, 50, 100, 75, 50,
+ 98, 72, 47, 89, 71, 46, 90, 67, 43, 86, 64,
+ 40, 80, 58, 41, 79, 55, 37, 85, 60, 41, 94,
+ 68, 46, 93, 68, 47, 92, 65, 45, 93, 66, 44,
+ 93, 66, 44, 94, 67, 45, 93, 66, 44, 93, 66,
+ 44, 93, 66, 44, 94, 67, 45, 93, 66, 44, 94,
+ 67, 45, 93, 66, 44, 93, 66, 44, 93, 66, 44,
+ 93, 65, 44, 93, 65, 44, 93, 65, 44, 93, 65,
+ 44, 92, 65, 45, 92, 65, 45, 90, 66, 45, 88,
+ 65, 43, 89, 65, 43, 92, 65, 45, 88, 64, 44,
+ 88, 64, 44, 89, 66, 46, 89, 65, 46, 90, 65,
+ 44, 90, 65, 43}; // level1Texture
-#endif // guard
+#endif // guard