From d9927380ed7c8366f762049be9f3fee225860833 Mon Sep 17 00:00:00 2001
From: liyujie <2352380935@qq.com>
Date: Thu, 28 Aug 2025 12:04:16 +0000
Subject: [PATCH] [2/4]解决USB摄像头打开相机预览界面绿屏

---
 android/hardware/aw/camera/3_4/camera.cpp                                                                 |  106 
 android/hardware/aw/camera/3_4/v4l2_camera.cpp                                                            |   56 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.h                                       |    6 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_debug.h                   |    2 
 android/hardware/aw/camera/3_4/camera_stream.cpp                                                          |   34 
 android/hardware/aw/camera/3_4/v4l2_camera_hal.h                                                          |    2 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp.c                                 |   34 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c               |   12 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_3a_awb.h                  |    1 
 android/hardware/aw/camera/3_4/camera_config.cpp                                                          |    7 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_pre_a100.h   | 8210 ++++++++++++++
 android/hardware/aw/camera/3_4/stream_format.h                                                            |    4 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_2_cap_a100.h | 8210 ++++++++++++++
 android/hardware/aw/camera/3_4/camera_stream.h                                                            |   29 
 android/hardware/aw/camera/3_4/v4l2_camera_hal.cpp                                                        |   28 
 android/hardware/aw/camera/3_4/stream_manager.h                                                           |   12 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/server_api.c      |    2 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_manage/isp_manage.c               |   59 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.cpp                                     |   12 
 android/hardware/aw/camera/3_4/v4l2_metadata_factory.cpp                                                  |   28 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/V4l2Camera/sunxi_camera_v2.h  |   14 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_rolloff.h                 |  152 
 android/hardware/aw/camera/3_4/v4l2_stream.h                                                              |   24 
 android/hardware/aw/camera/3_4/v4l2_wrapper.cpp                                                           |   52 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_manage.h                  |    7 
 android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h                                                  |   14 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/isp_ini_parse.c               |   26 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/media.c                       |    1 
 android/hardware/aw/camera/3_4/stream_manager.cpp                                                         |   23 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_crop_a100.h  | 8204 ++++++++++++++
 android/hardware/aw/camera/3_4/v4l2_wrapper.h                                                             |    8 
 android/hardware/aw/camera/3_4/stream_format.cpp                                                          |    9 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_cap_a100.h   | 8210 ++++++++++++++
 android/hardware/aw/camera/3_4/camera_config.h                                                            |   12 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/isp_v4l2_helper.c             |    1 
 android/hardware/aw/camera/3_4/common.h                                                                   |   10 
 android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/mini_shell.c      |    2 
 android/hardware/aw/camera/3_4/v4l2_camera.h                                                              |    8 
 android/hardware/aw/camera/3_4/v4l2_gralloc.h                                                             |    2 
 android/hardware/aw/camera/3_4/v4l2_stream.cpp                                                            |  277 
 android/hardware/aw/camera/3_4/common.cpp                                                                 |   33 
 41 files changed, 33,724 insertions(+), 219 deletions(-)

diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.cpp b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.cpp
index 4c34909..0fc843c 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.cpp
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.cpp
@@ -136,25 +136,25 @@
     return NO_ERROR;
 }
 
-status_t AWIspApi::awIspGetInfoLength(int* i3a_length, int* debug_length)
+int AWIspApi::awIspGetInfoLength(int* i3a_length, int* debug_length)
 {
     int ret = -1;
     ret = isp_get_info_length(i3a_length, debug_length);
-    return NO_ERROR;
+    return ret;
 }
 
-status_t AWIspApi::awIspGet3AParameters(void * params)
+int AWIspApi::awIspGet3AParameters(void * params)
 {
     int ret = -1;
     ret = isp_get_3a_parameters(0, params);
-    return NO_ERROR;
+    return ret;
 }
 
-status_t AWIspApi::awIspGetDebugMessage(void * msg)
+int AWIspApi::awIspGetDebugMessage(void * msg)
 {
     int ret = -1;
     ret = isp_get_debug_msg(0, msg);
-    return NO_ERROR;
+    return ret;
 }
 
 int AWIspApi::awIspGetExposureTime(int isp_id)
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.h
index d5c65d8..fe70493 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.h
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/AWIspApi.h
@@ -31,9 +31,9 @@
 	int awIspGetExposureTime(int isp_id);
 	int awIspGetISO(int isp_id);
 
-	status_t awIspGetInfoLength(int* i3a_length, int* debug_length);
-    status_t awIspGet3AParameters(void * params);
-    status_t awIspGetDebugMessage(void * message);
+	int awIspGetInfoLength(int* i3a_length, int* debug_length);
+    int awIspGet3AParameters(void * params);
+    int awIspGetDebugMessage(void * message);
 
 };
 }
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/mini_shell.c b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/mini_shell.c
index e3b5f7d..f01aa82 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/mini_shell.c
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/mini_shell.c
@@ -284,7 +284,7 @@
 	}
 
 	sti->func = subproc_waiter_service;
-	sti->cookie = (void*)pid;
+	sti->cookie = (void*)(intptr_t)pid;
 	sti->fd = fd_ptmx;
 
 	if (adb_thread_create( &t, service_bootstrap_func, sti)) {
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/server_api.c b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/server_api.c
index 8d275d5..c6a28a2 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/server_api.c
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/awTunningApp/tuning_app/server/server_api.c
@@ -117,7 +117,7 @@
 	}
 
 	// 3. add work
-	ret = add_work(thread_func_ptr, (void *)sock_fd);
+	ret = add_work(thread_func_ptr, (void *)(intptr_t)sock_fd);
 
 	// 4. reply
 	//pack_packet(&comm_packet);
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/V4l2Camera/sunxi_camera_v2.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/V4l2Camera/sunxi_camera_v2.h
index 9ada022..c656c03 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/V4l2Camera/sunxi_camera_v2.h
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/V4l2Camera/sunxi_camera_v2.h
@@ -186,6 +186,10 @@
 	__s32 reserved[16];
 };
 
+struct dma_merge {
+  __u8 en;
+};
+
 struct vin_top_clk {
 	__u32 clk_rate;
 };
@@ -212,6 +216,11 @@
 	__u32 ptn_type;
 };
 
+struct buf_merge {
+    __u8 en;
+    __u8 buffer_num;
+};
+
 #define VIDIOC_ISP_AE_STAT_REQ \
 	_IOWR('V', BASE_VIDIOC_PRIVATE + 1, struct isp_stat_buf)
 #define VIDIOC_ISP_HIST_STAT_REQ \
@@ -230,11 +239,14 @@
 	_IOWR('V', BASE_VIDIOC_PRIVATE + 8, struct isp_hdr_ctrl)
 #define VIDIOC_SYNC_CTRL \
 	_IOWR('V', BASE_VIDIOC_PRIVATE + 9, struct csi_sync_ctrl)
+#define VIDIOC_SET_DMA_MERGE \
+	_IOWR('V', BASE_VIDIOC_PRIVATE + 14, struct dma_merge)
 #define VIDIOC_ISP_DEBUG \
 	_IOWR('V', BASE_VIDIOC_PRIVATE + 10, struct isp_debug_mode)
 #define VIDIOC_VIN_PTN_CFG \
 	_IOWR('V', BASE_VIDIOC_PRIVATE + 11, struct vin_pattern_config)
-
+#define VIDIOC_SET_BUFFER_MERGE \
+    _IOWR('V', BASE_VIDIOC_PRIVATE + 15, struct buf_merge)
 /*
  * Events
  *
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_3a_awb.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_3a_awb.h
index 5b94a57..ce0df21 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_3a_awb.h
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_3a_awb.h
@@ -88,6 +88,7 @@
 	awb_param_type_t type;
 	HW_S32 isp_platform_id;
 	HW_S32 awb_frame_id;
+        HW_S32 awb_isp_id;
 	isp_awb_setting_t awb_ctrl;
 	awb_ini_cfg_t awb_ini;
 	isp_sensor_info_t awb_sensor_info;
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_debug.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_debug.h
index 7b556b5..192b74a 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_debug.h
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_debug.h
@@ -30,7 +30,7 @@
 
 
 //#define ISP_DGB_FL
-
+extern unsigned int isp_lib_log_param;//0xffffffff;
 #ifdef ANDROID_PLATFORM
 #define ISP_WARN(fmt,arg...) ALOGW(fmt, ##arg)
 #define ISP_PRINT(fmt,arg...) ALOGV(fmt, ##arg)
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_manage.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_manage.h
index 82525f1..f17e6ff 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_manage.h
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_manage.h
@@ -152,6 +152,10 @@
 	HW_U32 awb_avg_g[ISP_AWB_ROW][ISP_AWB_COL];
 	HW_U32 awb_avg_b[ISP_AWB_ROW][ISP_AWB_COL];
 	HW_U32 avg[ISP_AWB_ROW][ISP_AWB_COL];
+
+	HW_U32 awb_deal_r[ISP_AWB_ROW][ISP_AWB_COL];	/*range 0~2048*/
+	HW_U32 awb_deal_g[ISP_AWB_ROW][ISP_AWB_COL];
+	HW_U32 awb_deal_b[ISP_AWB_ROW][ISP_AWB_COL];
 };
 
 struct isp_af_stats_s {
@@ -425,6 +429,9 @@
 	/* Auto White balance settings */
 	isp_awb_setting_t awb_settings;
 
+	/* Auto lens shading correct settings */
+	isp_rolloff_setting_t alsc_settings;
+
 	isp_tune_setting_t tune;
 	isp_adjust_setting_t adjust;
 
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_rolloff.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_rolloff.h
index 405dd3b..03acf26 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_rolloff.h
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/include/isp_rolloff.h
@@ -6,11 +6,10 @@
  *
  * Hawkview ISP - isp_rolloff.h module
  *
- * Copyright (c) 2016 by Allwinnertech Co., Ltd.  http://www.allwinnertech.com
+ * Copyright (c) 2021 by Allwinnertech Co., Ltd.  http://www.allwinnertech.com
  *
  * Version		  Author         Date		    Description
- *   3.0		  Yang Feng   	2015/10/22	ISP Tuning Tools Support
- *   3.1		  Yang Feng   	2016/03/29	VIDEO INPUT
+ *   4.0		guoqiuwang	   2021/09/30	    VIDEO INPUT
  *
  *****************************************************************************
  */
@@ -18,24 +17,149 @@
 #ifndef _ISP_3A_ROLLOFF_H_
 #define _ISP_3A_ROLLOFF_H_
 
-#define ISP_LIB_USE_ROLLOFF	0
+#if (ISP_VERSION == 522)
+#define ISP_LIB_USE_ROLLOFF			1
+#endif
+
+#define CORRECTFREQ					6
+#define ROLLOFFSTART				(5 * CORRECTFREQ)
+
+#define TH_FROSTEDGLASS				0.018   	/* 0.025 */
+#define TH_LOWLIGHT					35
+#define TH_COMPLEX					0.55
+#define TH_HIGHSAT					0.63
+#define TH_SEMIFLAT					0.045		/* 0.045 */
+#define TH_MAXPERCENTAGE			0.95		/* 0.95 * 256 */
+#define TH_THRATIO					0.11		/* 0.11 * 256 */
+#define	TH_DARKPIXEL				20
+#define	TH_BRIGHTPIXEL				240
+#define	TH_AREAOPENNUMBER			60
+#define	TH_FLATGRADRG				0.026
+#define	TH_RGDIFFPEAK				0.18    	/* 0.18 */
+#define	TH_AREAOPENNUMBER2			40
+#define TH_HIGHPERCENTAGE			0.85		/* 0.85 * 256 */
+#define TH_LOWPERCENTAGE			0.15		/* 0.15 * 256 */
+#define TH_ERRBASEDIFF				0.1
+#define TH_FLATSTDY					70
+#define TH_FLATMEANY				210
+#define TH_FLATRANGERG				0.24
+#define TH_DIFFA					15
+#define TH_DIFFB					10
+#define TH_SATURATION				0.53
+#define TH_LOWSATURATION			0.25
+#define TH_ERRGAINDIFF				0.03
+
+#define Y_WEIGHT_R					0.299		/* 0.299 * 1024 */
+#define Y_WEIGHT_G					0.587		/* 0.587 * 1024 */
+#define Y_WEIGHT_B					0.114		/* 0.114 * 1024 */
+
+#define TWICE_CORRECT_TABLE_NUM		11
+
+#define RATIOEDGE					2
+
+#define ROLLOFF_ROW_SIZE			32
+#define ROLLOFF_COL_SIZE			32
+#define ROLLOFF_WIN_SIZE			(ROLLOFF_ROW_SIZE * ROLLOFF_COL_SIZE)
+
+#define CENTERX						15
+#define CENTERY						16
+
+#define LSCGAINPOOLSIZE				64
+
+
+typedef struct Point {
+	HW_S32 row;
+	HW_S32 col;
+} Point_t;
+
+typedef struct Lab {
+	float Lab_L;
+	float Lab_a;
+	float Lab_b;
+} Lab_t;
+typedef struct notFlatPointInfo {
+	Lab_t Lab;
+	HW_S32 position;
+} notFlatPointInfo_t;
+
+typedef struct flatPointInfo {
+	HW_U16 position;
+	float _RG;
+	float Lab_L;
+	float Lab_a;
+	float Lab_b;
+} flatPointInfo_t;
+
+typedef struct flatPointDistTOGain {
+	HW_U8 dist;
+	float gain;
+} flatPointDistToGain_t;
+
+typedef struct flatDistToGain {
+	float *gain;
+} flatDistToGain_t;
+
+typedef struct LscGainPool {
+	float *LscRGain;
+	float *LscGGain;
+	float *LscBGain;
+} LscGainPool_t;
+
+typedef enum rolloff_correct_mode {
+	RGBChCorrect = 0,
+	PreCorrect,
+	RChCorrect,
+	TwiceCorrect,
+} rolloff_correct_mode_t;
+
+typedef struct FlatPreCorrectInfo {
+	float flatPreIndex;
+	float flatPreDiff;
+} flatPreCorrectInfo_t;
+
 
 typedef enum isp_rolloff_param_type {
 	ISP_ROLLOFF_INI_DATA,
 	ISP_ROLLOFF_PARAM_TYPE_MAX,
 } rolloff_param_type_t;
+
 typedef struct isp_rolloff_ini_cfg {
-	int rolloff_ratio;
-	unsigned short lens_table_ini[ISP_LENS_TBL_SIZE*3];
+	HW_U16 Rgain[ROLLOFF_WIN_SIZE * 11];
 } rolloff_ini_cfg_t;
+
+typedef enum rolloff_triger_type {
+	ROLLOFF_TRIGER_BY_LUM_IDX = 0,
+	ROLLOFF_TRIGER_BY_GAIN_IDX,
+	ROLLOFF_TRIGER_MAX,
+} rolloff_triger_type_t;
+
+typedef struct isp_rolloff_iso_config {
+	rolloff_triger_type_t	triger_type;
+	HW_S32	shading_comp_dynamic_cfg[14];
+} isp_rolloff_iso_config_t;
+
+
+typedef struct isp_rolloff_setting {
+	HW_U16	smooth_pool_size;
+	HW_U16  th_tableSwitch;
+	HW_U16	frequency;
+	HW_U16	start;
+	HW_U16	th_lowLight;
+	HW_U16	th_complex;
+	HW_U16	th_highSat;
+	HW_U16	th_maxPercent;
+	HW_U16	th_thRatio;
+	HW_U16	th_semiFlat;
+	isp_rolloff_iso_config_t iso_config;
+} isp_rolloff_setting_t;
 
 typedef struct isp_rolloff_param {
 	rolloff_param_type_t type;
-	int isp_platform_id;
-	int rolloff_frame_id;
+	HW_S32 isp_platform_id;
+	HW_S32 rolloff_frame_id;
 	isp_sensor_info_t rolloff_sensor_info;
-	struct isp_lsc_config lsc_cfg;
 	rolloff_ini_cfg_t rolloff_ini;
+	isp_rolloff_setting_t rolloff_ctrl;
 } rolloff_param_t;
 
 typedef struct isp_rolloff_stats {
@@ -43,7 +167,10 @@
 } rolloff_stats_t;
 
 typedef struct isp_rolloff_result {
-	unsigned short lens_table_output[ISP_LENS_TBL_SIZE*3];
+	float RGainTbl[ISP_LENS_TBL_SIZE];
+	float GGainTbl[ISP_LENS_TBL_SIZE];
+	float BGainTbl[ISP_LENS_TBL_SIZE];
+	rolloff_correct_mode_t correctMode;
 } rolloff_result_t;
 
 typedef struct isp_rolloff_core_ops {
@@ -52,11 +179,8 @@
 	HW_S32 (*isp_rolloff_run)(void *rolloff_core_obj, rolloff_stats_t *stats, rolloff_result_t *result);
 } isp_rolloff_core_ops_t;
 
-void* rolloff_init(isp_rolloff_core_ops_t **rolloff_core_ops);
+void *rolloff_init(isp_rolloff_core_ops_t **rolloff_core_ops);
 void  rolloff_exit(void *rolloff_core_obj);
 
-
 #endif /*_ISP_3A_ROLLOFF_H_*/
-
-
 
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp.c b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp.c
index 158ec46..f4b5d5b 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp.c
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp.c
@@ -54,6 +54,8 @@
 
 #define MEDIA_DEVICE		"/dev/media0"
 
+unsigned int isp_lib_log_param = 0;
+
 struct hw_isp_media_dev media_params;
 struct isp_lib_context isp_ctx[HW_ISP_DEVICE_NUM] = {
 	[0] = {
@@ -414,6 +416,13 @@
 	struct isp_lib_context *isp_gen = isp_dev_get_ctx(isp);
 	HW_S32 iso_qmenu[] = { 100, 200, 400, 800, 1600, 3200, 6400};
 	HW_S32 exp_bias_qmenu[] = { -4, -3, -2, -1, 0, 1, 2, 3, 4, };
+
+#if (ISP_VERSION == 522)
+    if (isp->id && isp_gen->sensor_info.sensor_width > 4000 &&
+            isp_gen->sensor_info.sensor_height > 3000) {
+        isp_gen = &isp_ctx[0];
+    }
+#endif
 
 	if (isp_gen == NULL)
 		return;
@@ -1120,8 +1129,7 @@
   *i3a_length =
   	  sizeof(ae_result_t) + sizeof(ae_param_t)+ sizeof(struct isp_ae_stats_s) // ae info
   	+ sizeof(awb_result_t)+ sizeof(awb_param_t)+ sizeof(struct isp_awb_stats_s) // awb info
-  	+ sizeof(af_result_t)+ sizeof(af_param_t)+ sizeof(struct isp_af_stats_s) // af info
-  ;
+  	+ sizeof(af_result_t)+ sizeof(af_param_t)+ sizeof(struct isp_af_stats_s); // af info
 
   *debug_length =
   	sizeof(iso_result_t)
@@ -1131,11 +1139,12 @@
   	+16*16*3*sizeof(unsigned short)	// msc tbl
   	+4*2*sizeof(unsigned short);	// wb otp data
 
+    data_len = *i3a_length + *debug_length;
 	ISP_PRINT("i3a_length:%d, debug_length:%d.\n", *i3a_length, *debug_length);
 	ISP_PRINT("af_result_t:%d, af_param_t:%d, isp_af_stats_s:%d.\n", sizeof(ae_result_t), sizeof(ae_param_t), sizeof(struct isp_ae_stats_s));
  	ISP_PRINT("af_result_t:%d, af_param_t:%d, isp_af_stats_s:%d.\n", sizeof(awb_result_t), sizeof(awb_param_t), sizeof(struct isp_awb_stats_s));
 	ISP_PRINT("af_result_t:%d, af_param_t:%d, isp_af_stats_s:%d.\n", sizeof(af_result_t), sizeof(af_param_t), sizeof(struct isp_af_stats_s));
-    return 0;
+    return  data_len;
 }
 
 
@@ -1157,6 +1166,7 @@
         return -1;
 
     void * ptr = params;
+    int isp_3a_size = 0;
 	// ae info
     memcpy(ptr, &(isp_gen->ae_entity_ctx.ae_result), sizeof(ae_result_t));
     ptr += sizeof(ae_result_t);
@@ -1187,8 +1197,14 @@
 	memcpy(ptr, isp_gen->af_entity_ctx.af_stats.af_stats, sizeof(struct isp_af_stats_s));
 	ptr += sizeof(struct isp_af_stats_s);
 
+    isp_3a_size = sizeof(ae_result_t) + sizeof(ae_param_t) +
+        sizeof(struct isp_ae_stats_s) + sizeof(awb_result_t) +
+        sizeof(awb_param_t) + sizeof(struct isp_awb_stats_s) +
+        sizeof(af_result_t) + sizeof(af_param_t) +
+        sizeof(struct isp_af_stats_s);
+
     ptr = NULL;
-    return 0;
+    return isp_3a_size;
 }
 
 HW_S32 isp_get_debug_msg(int dev_id, void* msg)
@@ -1207,6 +1223,7 @@
         return -1;
 
     void * ptr = msg;
+    int isp_debug_msg_size = 0;
     memcpy(ptr, &(isp_gen->iso_entity_ctx.iso_result), sizeof(iso_result_t));
     ptr += sizeof(iso_result_t);
 
@@ -1227,8 +1244,15 @@
 	memcpy(ptr, isp_gen->pwb_table, 4*2*sizeof(unsigned short));
 	ptr += 4*2*sizeof(unsigned short);
 
+    isp_debug_msg_size = sizeof(iso_result_t) +
+        sizeof(iso_param_t) +
+        sizeof(struct isp_module_config) +
+        sizeof(int) +
+        16*16*3*sizeof(unsigned short) +
+        4*2*sizeof(unsigned short);
+
     ptr = NULL;
-    return 0;
+    return isp_debug_msg_size;
 }
 
 /*******************get isp version*********************/
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_2_cap_a100.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_2_cap_a100.h
new file mode 100755
index 0000000..85e3ad2
--- /dev/null
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_2_cap_a100.h
@@ -0,0 +1,8210 @@
+/*
+ *****************************************************************************
+ * ov13850_cap
+ * 3264x2448@25fps, wdr: 0
+ * Hawkview ISP - ov13850_cap config module
+ * Copyright (c) 2020 by Allwinnertech Co., Ltd. http://www.allwinnertech.com
+ *  Version  |     Author      |     Date     |      Description
+ *    2.0    |  Hawkview Tool  |  2020/07/03  |  Automatic generation.
+ *
+ *****************************************************************************
+ */
+
+#ifndef _OV13850_2_CAP_DEFAULT_H_V459_
+#define _OV13850_2_CAP_DEFAULT_H_V459_
+
+#include "../../include/isp_ini_parse.h"
+
+struct isp_test_param ov13850_2_cap_isp_test_settings = {
+	.isp_test_mode = 0,
+	.isp_test_exptime = 0,
+	.exp_line_start = 160,
+	.exp_line_step = 32,
+	.exp_line_end = 32000,
+	.exp_change_interval = 5,
+	.isp_test_gain = 0,
+	.gain_start = 16,
+	.gain_step = 2,
+	.gain_end = 256,
+	.gain_change_interval = 30,
+	.isp_test_focus = 0,
+	.focus_start = 282,
+	.focus_step = 1,
+	.focus_end = 284,
+	.focus_change_interval = 10,
+	.isp_log_param = 0,
+	.isp_gain = 6000,
+	.isp_exp_line = 25000,
+	.isp_color_temp = 6500,
+	.ae_forced = 0,
+	.lum_forced = 30,
+	.manual_en = 1,
+	.afs_en = 1,
+	.sharp_en = 1,
+	.contrast_en = 1,
+	.denoise_en = 1,
+	.drc_en = 1,
+	.cem_en = 1,
+	.lsc_en = 0,
+	.msc_en = 1024,
+	.gamma_en = 1,
+	.cm_en = 1,
+	.ae_en = 1,
+	.af_en = 0,
+	.awb_en = 1,
+	.hist_en = 1,
+	.blc_en = 0,
+	.so_en = 1,
+	.wb_en = 1,
+	.otf_dpc_en = 1,
+	.cfa_en = 1,
+	.tdf_en = 0,
+	.cnr_en = 1,
+	.lca_en = 0,
+	.gca_en = 0,
+	.satur_en = 1,
+	.defog_en = 0,
+	.linear_en = 0,
+	.gtm_en = 1,
+	.dig_gain_en = 1,
+	.pltm_en = 0,
+	.wdr_en = 0,
+	.ctc_en = 0
+};
+struct isp_3a_param ov13850_2_cap_isp_3a_settings = {
+	.define_ae_table = 1,
+	.ae_max_lv = 1380,
+	.ae_table_preview_length = 4,
+	.ae_table_preview = {
+		 8000,    50,   256,   256,   266,   266,
+		   50,    50,   256,   512,   266,   266,
+		   50,    30,   512,   512,   266,   266,
+		   30,    30,   512,  8200,   266,   266
+	},
+	.ae_table_capture_length = 4,
+	.ae_table_capture = {
+		 8000,   500,   256,   256,   266,   266,
+		  500,   500,   256,   512,   266,   266,
+		  500,   100,   512,   512,   266,   266,
+		  100,   100,   512,  1024,   266,   266
+	},
+	.ae_table_video_length = 4,
+	.ae_table_video = {
+		 8000,   500,   256,   256,   266,   266,
+		  500,   500,   256,   512,   266,   266,
+		  500,   100,   512,   512,   266,   266,
+		  100,   100,   512,  1024,   266,   266
+	},
+	.ae_win_weight = {
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     2,     2,     1,     1,     1,
+		    1,     1,     2,     2,     2,     2,     1,     1,
+		    1,     1,     2,     2,     2,     2,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1
+	},
+	.ae_hist_mod_en = 1,
+	.ae_hist_sel = 1,
+	.ae_stat_sel = 1,
+	.ae_ki = 50,
+	.ae_ConvDataIndex = 3,
+	.ae_blowout_pre_en = 1,
+	.ae_blowout_attr = 30,
+	.ae_delay_frame = 0,
+	.exp_delay_frame = 0,
+	.gain_delay_frame = 0,
+	.exp_comp_step = 10,
+	.ae_touch_dist_ind = 0,
+	.ae_iso2gain_ratio = 16,
+	.ae_fno_step = {
+		  141,   145,   152,   163,   175,   190,   209,   233,
+		  266,   311,   379,   487,   657,   971,  1825,  3794
+	},
+	.wdr_cfg = {
+		   16,   512,  3072
+	},
+	.awb_interval = 3,
+	.awb_speed = 40,
+	.awb_stat_sel = 1,
+	.awb_color_temper_low = 1800,
+	.awb_color_temper_high = 7500,
+	.awb_base_temper = 6500,
+	.awb_green_zone_dist = 66,
+	.awb_blue_sky_dist = 66,
+	.awb_light_num = 9,
+	.awb_light_info = {
+		  280,   256,    93,   256,   256,   256,    66,  1900,    99,    75,
+		  253,   256,   102,   256,   256,   256,    66,  2200,    99,    82,
+		  228,   256,   110,   256,   256,   256,    66,  2800,    99,    88,
+		  175,   256,   129,   256,   256,   256,    66,  4000,    80,   100,
+		  157,   256,   122,   256,   256,   256,    60,  4200,    60,   100,
+		  120,   256,   137,   256,   256,   256,    60,  5300,    55,   100,
+		  109,   256,   155,   256,   256,   256,    66,  5800,    33,   100,
+		  129,   256,   186,   256,   256,   256,    66,  6500,    44,    80,
+		  121,   256,   210,   256,   256,   256,    66,  7500,    33,    50
+	},
+	.awb_ext_light_num = 0,
+	.awb_ext_light_info = {
+		0
+	},
+	.awb_skin_color_num = 0,
+	.awb_skin_color_info = {
+		0
+	},
+	.awb_special_color_num = 0,
+	.awb_special_color_info = {
+		0
+	},
+	.awb_preset_gain = {
+		  560,   404,   560,   404,   330,   639,   459,   536,   459,   536,
+		  317,   757,   580,   404,   560,   404,   623,   386,   612,   370,
+		  306,   757
+	},
+	.awb_rgain_favor = 256,
+	.awb_bgain_favor = 256,
+	.af_use_otp = 0,
+	.vcm_min_code = 150,
+	.vcm_max_code = 400,
+	.af_interval_time = 40,
+	.af_speed_ind = 25,
+	.af_auto_fine_en = 0,
+	.af_single_fine_en = 0,
+	.af_fine_step = 10,
+	.af_move_cnt = 5,
+	.af_still_cnt = 9,
+	.af_move_monitor_cnt = 6,
+	.af_still_monitor_cnt = 10,
+	.af_stable_min = 245,
+	.af_stable_max = 265,
+	.af_low_light_lv = 6,
+	.af_near_tolerance = 5,
+	.af_far_tolerance = 10,
+	.af_tolerance_off = 0,
+	.af_peak_th = 50,
+	.af_dir_th = 100,
+	.af_change_ratio = 100,
+	.af_move_minus = 0,
+	.af_still_minus = 0,
+	.af_scene_motion_th = 50,
+	.af_tolerance_tbl_len = 10,
+	.af_std_code_tbl = {
+		    0,   100,   200,   245,   280,   320,   350,   500,   800,  1024,
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.af_tolerance_value_tbl = {
+		   20,    20,    20,    20,    20,    20,    20,    20,    20,    20,
+		   20,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	}
+};
+struct isp_dynamic_param ov13850_2_cap_isp_iso_settings = {
+	.triger = {
+		.sharp_triger = 1,
+		.contrast_triger = 1,
+		.denoise_triger = 1,
+		.sensor_offset_triger = 1,
+		.black_level_triger = 1,
+		.dpc_triger = 1,
+		.defog_value_triger = 0,
+		.pltm_dynamic_triger = 0,
+		.brightness_triger = 0,
+		.gcontrast_triger = 0,
+		.saturation_triger = 0,
+		.cem_ratio_triger = 0,
+		.tdf_triger = 1,
+		.color_denoise_triger = 1,
+		.ae_cfg_triger = 0,
+		.gtm_cfg_triger = 0
+	},
+	.isp_lum_mapping_point = {
+		0, 0, 0, 0, 0, 0, 0, 0,
+		0, 0, 0, 0, 0, 0
+	},
+	.isp_gain_mapping_point = {
+		0, 0, 0, 0, 0, 0, 0, 0,
+		0, 0, 0, 0, 0, 0
+	},
+	.isp_dynamic_cfg[0] = {
+		.sharp_cfg = {
+			0, 6, 350, 350, 400, 512, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 1, 18, 11, 1, 1, 256, 256, 999, 999, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			0, 6, 36, 24, 160, 512, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			66, 0, 50, 0, 236, 255, 255, 64, 32, 32, 128, 48, 48, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 66, -33, 224, 0, 66, -33, 224, 0, 200, 200, 0, 1, 1, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 100,
+		.ae_cfg = {
+			256, 256, 256, 256, 31, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 4, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[1] = {
+		.sharp_cfg = {
+			0, 8, 350, 350, 360, 440, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 1, 36, 11, 1, 1, 256, 256, 999, 999, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			0, 8, 36, 24, 150, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			144, 0, 88, 0, 238, 255, 255, 64, 32, 32, 128, 48, 48, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 77, -44, 224, 0, 77, -44, 224, 0, 200, 200, 0, 1, 2, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 140,
+		.ae_cfg = {
+			256, 256, 256, 256, 30, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 4, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[2] = {
+		.sharp_cfg = {
+			1, 24, 350, 256, 256, 384, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 2, 64, 11, 1, 1, 256, 256, 888, 888, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			1, 16, 32, 32, 105, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			244, 0, 111, 0, 240, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 88, -55, 224, 0, 88, -55, 224, 0, 200, 200, 0, 1, 4, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 180,
+		.ae_cfg = {
+			256, 256, 256, 256, 29, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[3] = {
+		.sharp_cfg = {
+			3, 24, 350, 256, 256, 360, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 3, 96, 11, 1, 1, 256, 256, 777, 777, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			3, 16, 32, 32, 105, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			322, 0, 133, 0, 244, 255, 255, 64, 32, 32, 128, 96, 96, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 99, -66, 224, 0, 99, -66, 224, 0, 200, 200, 0, 1, 8, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 200,
+		.ae_cfg = {
+			256, 256, 256, 256, 28, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[4] = {
+		.sharp_cfg = {
+			4, 24, 350, 256, 256, 320, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 5, 128, 11, 1, 1, 256, 256, 666, 666, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 36, 12, 105, 256, 64, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			555, 0, 155, 0, 248, 255, 255, 64, 32, 32, 128, 128, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 111, -77, 224, 0, 111, -77, 224, 0, 200, 200, 0, 1, 16, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 222,
+		.ae_cfg = {
+			256, 256, 256, 256, 27, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[5] = {
+		.sharp_cfg = {
+			10, 24, 350, 256, 256, 288, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 8, 144, 11, 1, 1, 256, 256, 555, 555, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 34, 12, 105, 256, 80, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 177, 0, 252, 255, 255, 64, 32, 32, 128, 160, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			28, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 44, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 122, -88, 224, 0, 122, -88, 224, 0, 200, 200, 0, 0, 32, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 26, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[6] = {
+		.sharp_cfg = {
+			12, 48, 350, 256, 256, 360, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 12, 188, 11, 1, 1, 256, 256, 444, 444, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 30, 12, 105, 256, 96, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 199, 0, 255, 255, 255, 64, 32, 32, 128, 160, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			26, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 77, 33, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 133, -99, 224, 0, 133, -99, 224, 0, 200, 200, 0, 0, 64, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 25, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[7] = {
+		.sharp_cfg = {
+			14, 60, 350, 256, 256, 200, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 666, 500, 1333, 999, 288, 0, 288, 0
+		},
+		.contrast_cfg = {
+			4, 16, 26, 12, 105, 256, 104, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			24, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 66, -22, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, -100, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 177, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 25, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[8] = {
+		.sharp_cfg = {
+			16, 70, 555, 555, 256, 200, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 999, 500, 1333, 999, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 22, 12, 105, 256, 112, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			22, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 55, -11, 50
+		},
+		.cem_ratio = 63,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 26, 22, 22, 25, 3, 99, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 11, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[9] = {
+		.sharp_cfg = {
+			18, 80, 166, 166, 255, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 500, 1333, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 18, 10, 105, 200, 128, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			18, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 44, 0, 50
+		},
+		.cem_ratio = 31,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 27, 22, 22, 25, 3, 97, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 12, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[10] = {
+		.sharp_cfg = {
+			20, 90, 122, 122, 200, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 14, 8, 105, 199, 160, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-235, -235, -235, -235
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			12, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 33, -11, 44
+		},
+		.cem_ratio = 15,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 28, 22, 22, 25, 3, 93, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 13, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[11] = {
+		.sharp_cfg = {
+			22, 100, 88, 88, 188, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 10, 7, 88, 188, 256, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-230, -230, -230, -230
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			6, 55, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 22, -22, 33
+		},
+		.cem_ratio = 7,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 29, 22, 22, 25, 3, 85, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 14, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[12] = {
+		.sharp_cfg = {
+			24, 110, 66, 66, 177, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 8, 6, 77, 177, 320, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-225, -225, -225, -225
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			3, 33, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 0, -44, 22
+		},
+		.cem_ratio = 3,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 30, 22, 22, 25, 3, 69, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 15, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[13] = {
+		.sharp_cfg = {
+			26, 120, 44, 44, 166, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 4, 3, 66, 166, 320, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-220, -220, -220, -220
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			1, 16, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, -22, -77, 11
+		},
+		.cem_ratio = 1,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 31, 22, 22, 25, 3, 37, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 16, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	}
+};
+struct isp_tunning_param ov13850_2_cap_isp_tuning_settings = {
+	.flash_gain = 80,
+	.flash_delay_frame = 16,
+	.flicker_type = 1,
+	.flicker_ratio = 20,
+	.hor_visual_angle = 120,
+	.ver_visual_angle = 88,
+	.focus_length = 235,
+	.gamma_num = 5,
+	.rolloff_ratio = 256,
+	.gtm_type = 0,
+	.gamma_type = 1,
+	.auto_alpha_en = 0,
+	.cfa_dir_th = 1,
+	.ctc_th_max = 300,
+	.ctc_th_min = 44,
+	.ctc_th_slope = 256,
+	.ctc_dir_wt = 80,
+	.ctc_dir_th = 64,
+	.bayer_gain = {
+		 1024,  1024,  1024,  1024
+	},
+	.ff_mod = 2,
+	.lsc_mode = 2048,
+	.lsc_center_x = 2048,
+	.lsc_center_y = 2048,
+	.lsc_trig_cfg = {
+		 2200,  2800,  4000,  5000,  5500,  6500
+	},
+	.mff_mod = 0,
+	.msc_mode = 0,
+	.msc_trig_cfg = {
+		 2200,  2800,  3000,  4000,  4200,  6500
+	},
+	.msc_blw_lut = {
+		   64,    62,    62,    62,    62,    62,    62,    68,     0,     0,     0
+	},
+	.msc_blh_lut = {
+		  195,   195,   195,   195,   195,   195,   195,   195,     0,     0,     0
+	},
+	.msc_blw_dlt_lut = {
+		   63,    64,    65,    65,    65,    65,    65,    62,    59,     0,     0,     0
+	},
+	.msc_blh_dlt_lut = {
+		   20,    20,    20,    20,    20,    20,    20,    20,    20,     0,     0,     0
+	},
+	.gamma_trig_cfg = {
+		 1300,  1100,   900,   600,   300
+	},
+	.color_matrix_ini[0] = {
+		.matrix = { { 486, 0, -230 }, { -140, 523, -127 },
+				{ -86, -535, 877 } },
+		.offset = { 0, 0, 0 }
+	},
+	.color_matrix_ini[1] = {
+		.matrix = { { 561, -204, -101 }, { -118, 471, -97 },
+				{ -45, -272, 573 } },
+		.offset = { 0, 0, 0 }
+	},
+	.color_matrix_ini[2] = {
+		.matrix = { { 568, -256, -56 }, { -97, 507, -154 },
+				{ -45, -161, 462 } },
+		.offset = { 0, 0, 0 }
+	},
+	.cm_trig_cfg = {
+		 2800,  4000,  6500
+	},
+	.gca_cfg = {
+		    0,     0,     0,     0,     0,     0,     0
+	},
+	.lca_pf_satu_lut = {
+		    1,     1,     3,     7,    11,    17,    26,    39,    55,    77,   102,   135,   176,   221,   249,   255,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256
+	},
+	.lca_gf_satu_lut = {
+		    0,     1,     2,     4,     8,    12,    17,    24,    31,    41,    52,    64,    78,    94,   111,   130,   149,   167,   183,   198,   211,   223,   233,   242,   249,   253,   256,   256,   256,   256,   256,   256,   256
+	},
+	.pltm_cfg = {
+		    0,     0,    10,     7,  2048,  2048,     0,    15,
+		   15,   210,     0,   255,    23,    31,    64,     5,
+		    1,     2,     0
+	},
+	.isp_bdnf_th = {
+		   27,    27,    28,    39,    49,    61,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_th = {
+		   27,    27,    28,    39,    53,    67,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_ref_noise = {
+		   26,    26,    28,    39,    52,    67,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_k = {
+		    0,     1,     2,     3,     4,     5,     6,     7,
+		    8,     9,    10,    11,    12,    13,    14,    15,
+		   16,    17,    18,    19,    20,    21,    22,    23,
+		   24,    25,    26,    27,    28,    29,    30,    31
+	},
+	.isp_d3d_k3d_incre_curve = {
+		  255,   253,   251,   249,   247,   245,   243,   241,
+		  240,   238,   236,   234,   232,   230,   229,   227,
+		  225,   223,   222,   220,   218,   216,   215,   213,
+		  212,   210,   208,   207,   205,   204,   202,   201,
+		  199,   198,   196,   195,   193,   192,   190,   189,
+		  188,   186,   185,   184,   182,   181,   180,   178,
+		  177,   176,   175,   173,   172,   171,   170,   169,
+		  168,   166,   165,   164,   163,   162,   161,   160,
+		  159,   158,   157,   156,   155,   154,   153,   153,
+		  152,   151,   150,   149,   148,   148,   147,   146,
+		  145,   144,   144,   143,   142,   142,   141,   140,
+		  140,   139,   139,   138,   137,   137,   136,   136,
+		  135,   135,   134,   134,   133,   133,   133,   132,
+		  132,   131,   131,   131,   130,   130,   130,   130,
+		  129,   129,   129,   129,   129,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  127,   127,   127,   127,   127,   127,   127,   127,
+		  127,   127,   127,   126,   126,   126,   126,   126,
+		  125,   125,   125,   125,   124,   124,   124,   123,
+		  123,   122,   122,   122,   121,   121,   120,   120,
+		  119,   119,   118,   118,   117,   116,   116,   115,
+		  115,   114,   113,   113,   112,   111,   111,   110,
+		  109,   108,   107,   107,   106,   105,   104,   103,
+		  102,   102,   101,   100,    99,    98,    97,    96,
+		   95,    94,    93,    92,    91,    90,    89,    87,
+		   86,    85,    84,    83,    82,    80,    79,    78,
+		   77,    75,    74,    73,    71,    70,    69,    67,
+		   66,    65,    63,    62,    60,    59,    57,    56,
+		   54,    53,    51,    50,    48,    47,    45,    43,
+		   42,    40,    39,    37,    35,    33,    32,    30,
+		   28,    26,    25,    23,    21,    19,    17,    15,
+		   14,    12,    10,     8,     6,     4,     2,     0
+	},
+	.isp_contrast_val = {
+		  103,   160,   160,   160,   160,   160,   176,   192,
+		  208,   208,   208,   208,   208,   208,   208,   208,
+		  208,   208,   180,   160,   144,   128,   112,    96,
+		   80,    72,    64,    56,    48,    32,    32,    32,
+		   32
+	},
+	.isp_contrast_lum = {
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128
+	},
+	.isp_sharp_val = {
+		    3,     5,    17,    42,    93,   171,   237,   278,
+		  297,   297,   289,   271,   257,   243,   233,   240,
+		  249,   264,   281,   293,   306,   320,   335,   349,
+		  368,   389,   407,   424,   440,   452,   464,   476,
+		  488
+	},
+	.isp_sharp_lum = {
+		    0,     3,     8,    15,    26,    38,    51,    64,
+		   83,   105,   127,   153,   191,   214,   235,   242,
+		  247,   252,   256,   256,   251,   246,   244,   242,
+		  239,   236,   223,   211,   191,   165,   130,    90,
+		   62
+	},
+	.isp_sharp_edge_lum = {
+		    0,    95,   151,   201,   238,   251,   256,   256,
+		  255,   256,   256,   256,   256,   256,   256,   256,
+		  256,   256,   256,   256,   256,   258,   259,   261,
+		  259,   258,   261,   288,   341,   416,   520,   628,
+		  756
+	},
+	.isp_sharp_hfrq_lum = {
+		    0,    91,   145,   198,   227,   245,   252,   254,
+		  254,   256,   256,   256,   255,   256,   256,   256,
+		  260,   265,   267,   271,   270,   270,   271,   272,
+		  275,   276,   279,   287,   294,   298,   299,   305,
+		  308
+	},
+	.isp_sharp_hsv = {
+		  258,   179,    68,    68,   168,   231,   259,   259,
+		  260,   260,   259,   271,   297,   334,   369,   392,
+		  400,   402,   402,   392,   370,   339,   298,   263,
+		  255,   256,   259,   258,   256,   255,   259,   257,
+		  254,   254,   256,   257,   256,   256,   258,   256,
+		  253,   258,   258,   256,   256,   258
+	},
+	.isp_sharp_s_map = {
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255
+	},
+	.isp_tdnf_diff = {
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   254,   254,   254,   253,   253,   252,
+		  252,   252,   251,   251,   251,   250,   250,   250,
+		  249,   249,   248,   248,   247,   247,   246,   246,
+		  245,   244,   244,   243,   243,   242,   242,   241,
+		  241,   240,   240,   239,   239,   238,   238,   237,
+		  237,   236,   236,   235,   235,   234,   234,   233,
+		  233,   232,   231,   230,   229,   228,   227,   226,
+		  225,   224,   223,   222,   221,   220,   219,   218,
+		  217,   215,   214,   213,   212,   210,   209,   208,
+		  207,   205,   204,   203,   201,   200,   199,   198,
+		  196,   195,   194,   192,   191,   190,   188,   187,
+		  185,   184,   183,   181,   180,   179,   177,   176,
+		  175,   173,   172,   170,   169,   167,   166,   164,
+		  163,   161,   160,   159,   157,   156,   154,   153,
+		  151,   149,   147,   146,   144,   142,   140,   138,
+		  136,   134,   132,   130,   128,   126,   125,   123,
+		  121,   119,   117,   115,   112,   110,   108,   106,
+		  104,   102,   100,    98,    96,    94,    92,    90,
+		   88,    86,    84,    83,    81,    79,    77,    76,
+		   74,    72,    70,    69,    67,    65,    63,    62,
+		   60,    58,    56,    54,    52,    51,    49,    47,
+		   45,    43,    42,    40,    38,    36,    34,    32,
+		   31,    29,    27,    25,    23,    21,    19,    17,
+		   15,    13,    11,     9,     7,     5,     3,     1
+	},
+	.isp_contrat_pe = {
+		    0,     2,     4,     6,     8,    10,    12,    14,
+		   16,    26,    36,    46,    56,    66,    76,    86,
+		   96,   100,   104,   108,   112,   116,   120,   124,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   130,   132,   134,   136,   138,   140,   142,
+		  144,   146,   148,   150,   152,   154,   156,   158,
+		  160,   164,   168,   172,   176,   180,   184,   188,
+		  192,   195,   197,   200,   202,   205,   207,   209,
+		  212,   209,   207,   205,   202,   200,   197,   195,
+		  192,   188,   184,   180,   176,   172,   168,   164,
+		  160,   158,   156,   154,   152,   150,   148,   146,
+		  144,   142,   140,   138,   136,   134,   132,   130,
+		  128,   126,   124,   122,   120,   118,   116,   114,
+		  112,   110,   108,   106,   104,   102,   100,    98,
+		   96,    96,    96,    96,    96,    96,    96,    96,
+		   96,    96,    96,    96,    96,    96,    96,    96
+	},
+	.gamma_tbl_ini = {
+	{
+		/* gamma - 0 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 1 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 2 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 3 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 4 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	}
+	},
+	.lsc_tbl = {
+	{
+		/* lsc - 0 */
+		/* R */
+		 1012, 1030, 1050, 1069, 1088, 1108, 1128, 1148,
+		 1169, 1189, 1209, 1229, 1249, 1268, 1287, 1307,
+		 1326, 1346, 1364, 1383, 1402, 1421, 1439, 1456,
+		 1475, 1493, 1512, 1530, 1548, 1566, 1584, 1602,
+		 1621, 1638, 1656, 1675, 1695, 1711, 1729, 1746,
+		 1766, 1784, 1801, 1817, 1834, 1851, 1867, 1884,
+		 1900, 1917, 1932, 1949, 1965, 1981, 1998, 2015,
+		 2031, 2046, 2061, 2075, 2091, 2106, 2121, 2135,
+		 2150, 2166, 2178, 2191, 2206, 2221, 2234, 2247,
+		 2260, 2273, 2286, 2300, 2312, 2326, 2340, 2353,
+		 2366, 2379, 2391, 2402, 2414, 2426, 2439, 2452,
+		 2464, 2477, 2488, 2499, 2512, 2524, 2537, 2548,
+		 2560, 2572, 2583, 2595, 2608, 2622, 2632, 2643,
+		 2654, 2667, 2679, 2691, 2702, 2716, 2728, 2739,
+		 2749, 2762, 2775, 2788, 2801, 2813, 2826, 2838,
+		 2851, 2863, 2875, 2888, 2902, 2913, 2924, 2938,
+		 2954, 2968, 2980, 2992, 3004, 3018, 3032, 3045,
+		 3057, 3071, 3085, 3102, 3115, 3129, 3142, 3157,
+		 3172, 3185, 3200, 3209, 3221, 3233, 3252, 3264,
+		 3272, 3284, 3298, 3313, 3328, 3343, 3353, 3364,
+		 3381, 3398, 3410, 3423, 3438, 3450, 3461, 3473,
+		 3486, 3499, 3511, 3523, 3534, 3551, 3564, 3575,
+		 3584, 3600, 3614, 3623, 3631, 3641, 3650, 3659,
+		 3677, 3699, 3714, 3710, 3719, 3734, 3750, 3761,
+		 3789, 3815, 3821, 3819, 3818, 3822, 3838, 3852,
+		 3859, 3861, 3879, 3891, 3909, 3936, 3946, 3967,
+		 3996, 4041, 4051, 4067, 4082, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* G */
+		 1015, 1029, 1044, 1059, 1074, 1090, 1106, 1122,
+		 1137, 1152, 1166, 1182, 1196, 1210, 1224, 1239,
+		 1253, 1267, 1280, 1293, 1307, 1321, 1335, 1348,
+		 1361, 1375, 1389, 1403, 1416, 1428, 1440, 1453,
+		 1466, 1478, 1491, 1504, 1518, 1529, 1541, 1553,
+		 1566, 1579, 1591, 1603, 1616, 1628, 1640, 1652,
+		 1664, 1676, 1688, 1700, 1711, 1721, 1733, 1745,
+		 1756, 1767, 1777, 1787, 1797, 1808, 1818, 1828,
+		 1839, 1850, 1859, 1869, 1879, 1889, 1899, 1908,
+		 1917, 1927, 1935, 1944, 1953, 1964, 1973, 1981,
+		 1990, 1999, 2008, 2016, 2024, 2033, 2042, 2050,
+		 2060, 2067, 2075, 2082, 2093, 2101, 2110, 2118,
+		 2128, 2135, 2145, 2153, 2163, 2172, 2180, 2189,
+		 2199, 2207, 2215, 2224, 2234, 2243, 2253, 2261,
+		 2269, 2279, 2290, 2300, 2309, 2317, 2327, 2338,
+		 2348, 2359, 2368, 2378, 2389, 2400, 2408, 2417,
+		 2428, 2441, 2451, 2461, 2471, 2483, 2495, 2507,
+		 2517, 2527, 2538, 2551, 2560, 2571, 2583, 2594,
+		 2606, 2618, 2630, 2637, 2646, 2655, 2668, 2678,
+		 2688, 2695, 2706, 2719, 2730, 2739, 2747, 2759,
+		 2773, 2785, 2793, 2801, 2811, 2820, 2830, 2840,
+		 2851, 2860, 2870, 2882, 2889, 2896, 2902, 2914,
+		 2928, 2941, 2948, 2953, 2960, 2965, 2974, 2987,
+		 3000, 3007, 3018, 3023, 3029, 3037, 3050, 3059,
+		 3076, 3088, 3096, 3100, 3107, 3111, 3122, 3131,
+		 3145, 3156, 3177, 3195, 3211, 3215, 3228, 3254,
+		 3273, 3291, 3342, 3360, 3377, 3395, 3412, 3429,
+		 3446, 3463, 3480, 3496, 3513, 3529, 3545, 3561,
+		 3577, 3593, 3609, 3624, 3640, 3655, 3670, 3686,
+		 3700, 3715, 3730, 3745, 3759, 3773, 3788, 3802,
+		 3816, 3830, 3843, 3857, 3870, 3884, 3897, 3910,
+		 3923, 3936, 3949, 3961, 3974, 3986, 3998, 4010,
+		/* B */
+		 1017, 1028, 1040, 1052, 1065, 1079, 1094, 1108,
+		 1122, 1136, 1149, 1162, 1175, 1187, 1199, 1212,
+		 1225, 1236, 1247, 1259, 1271, 1283, 1295, 1307,
+		 1320, 1333, 1345, 1357, 1370, 1382, 1393, 1403,
+		 1415, 1425, 1437, 1449, 1461, 1472, 1483, 1493,
+		 1505, 1516, 1527, 1537, 1549, 1560, 1570, 1581,
+		 1593, 1604, 1615, 1625, 1635, 1646, 1658, 1669,
+		 1679, 1690, 1700, 1708, 1717, 1729, 1739, 1748,
+		 1757, 1767, 1776, 1785, 1794, 1804, 1813, 1819,
+		 1826, 1835, 1843, 1853, 1863, 1873, 1882, 1891,
+		 1899, 1905, 1914, 1923, 1932, 1940, 1950, 1958,
+		 1967, 1973, 1980, 1985, 1994, 2003, 2014, 2022,
+		 2029, 2037, 2047, 2055, 2063, 2072, 2079, 2087,
+		 2094, 2104, 2113, 2121, 2129, 2139, 2147, 2154,
+		 2161, 2170, 2181, 2190, 2199, 2209, 2220, 2228,
+		 2234, 2243, 2251, 2262, 2272, 2282, 2288, 2298,
+		 2308, 2317, 2327, 2337, 2346, 2354, 2365, 2376,
+		 2383, 2392, 2402, 2413, 2422, 2433, 2443, 2456,
+		 2464, 2472, 2483, 2493, 2501, 2509, 2517, 2525,
+		 2532, 2542, 2554, 2567, 2575, 2580, 2583, 2594,
+		 2609, 2620, 2624, 2633, 2640, 2650, 2659, 2669,
+		 2679, 2690, 2697, 2703, 2706, 2716, 2726, 2732,
+		 2733, 2745, 2760, 2768, 2770, 2769, 2780, 2793,
+		 2803, 2813, 2828, 2832, 2828, 2834, 2846, 2852,
+		 2869, 2887, 2900, 2902, 2904, 2900, 2910, 2925,
+		 2939, 2944, 2975, 2999, 3012, 3013, 3018, 3039,
+		 3079, 3128, 3127, 3145, 3163, 3181, 3199, 3217,
+		 3234, 3251, 3269, 3286, 3303, 3320, 3336, 3353,
+		 3369, 3386, 3402, 3418, 3434, 3450, 3466, 3481,
+		 3497, 3512, 3527, 3543, 3558, 3572, 3587, 3602,
+		 3616, 3631, 3645, 3659, 3673, 3687, 3701, 3714,
+		 3728, 3741, 3754, 3768, 3781, 3793, 3806, 3819
+	},
+	{
+		/* lsc - 1 */
+		/* R */
+		 1012, 1030, 1050, 1069, 1088, 1107, 1127, 1148,
+		 1168, 1189, 1208, 1228, 1247, 1266, 1284, 1302,
+		 1321, 1339, 1357, 1375, 1392, 1411, 1429, 1447,
+		 1464, 1482, 1500, 1518, 1535, 1552, 1569, 1586,
+		 1603, 1619, 1636, 1654, 1672, 1690, 1707, 1724,
+		 1741, 1759, 1777, 1793, 1810, 1827, 1845, 1862,
+		 1878, 1894, 1911, 1926, 1942, 1958, 1974, 1989,
+		 2005, 2021, 2037, 2051, 2064, 2079, 2094, 2107,
+		 2120, 2134, 2147, 2161, 2173, 2187, 2199, 2212,
+		 2224, 2237, 2249, 2261, 2273, 2286, 2297, 2307,
+		 2319, 2332, 2345, 2356, 2368, 2379, 2391, 2401,
+		 2413, 2423, 2434, 2445, 2456, 2467, 2478, 2489,
+		 2500, 2512, 2523, 2535, 2546, 2556, 2565, 2577,
+		 2588, 2599, 2609, 2620, 2631, 2643, 2653, 2666,
+		 2678, 2692, 2704, 2715, 2725, 2737, 2750, 2764,
+		 2776, 2788, 2799, 2813, 2827, 2839, 2851, 2864,
+		 2879, 2893, 2905, 2919, 2933, 2945, 2956, 2970,
+		 2987, 3000, 3010, 3022, 3038, 3056, 3070, 3083,
+		 3094, 3109, 3123, 3139, 3152, 3162, 3172, 3187,
+		 3204, 3217, 3229, 3241, 3255, 3270, 3283, 3294,
+		 3309, 3325, 3340, 3356, 3373, 3388, 3406, 3416,
+		 3428, 3438, 3455, 3471, 3489, 3502, 3512, 3525,
+		 3536, 3551, 3563, 3576, 3589, 3604, 3615, 3632,
+		 3649, 3659, 3669, 3678, 3684, 3705, 3733, 3753,
+		 3761, 3773, 3770, 3777, 3789, 3807, 3810, 3823,
+		 3839, 3852, 3866, 3893, 3915, 3914, 3924, 3955,
+		 3965, 3973, 4080, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* G */
+		 1013, 1029, 1044, 1059, 1074, 1089, 1105, 1121,
+		 1136, 1151, 1166, 1180, 1195, 1210, 1224, 1238,
+		 1252, 1265, 1278, 1290, 1303, 1315, 1328, 1341,
+		 1354, 1366, 1379, 1392, 1405, 1417, 1430, 1442,
+		 1455, 1467, 1480, 1492, 1505, 1517, 1529, 1541,
+		 1554, 1567, 1579, 1591, 1602, 1615, 1627, 1640,
+		 1651, 1662, 1674, 1686, 1698, 1709, 1721, 1732,
+		 1743, 1753, 1765, 1775, 1786, 1797, 1807, 1817,
+		 1826, 1836, 1846, 1857, 1866, 1876, 1885, 1895,
+		 1903, 1912, 1922, 1931, 1940, 1950, 1957, 1965,
+		 1974, 1984, 1993, 2000, 2010, 2018, 2027, 2035,
+		 2044, 2053, 2061, 2069, 2078, 2087, 2095, 2103,
+		 2112, 2121, 2129, 2138, 2146, 2154, 2161, 2170,
+		 2179, 2188, 2197, 2206, 2214, 2223, 2232, 2241,
+		 2250, 2261, 2270, 2279, 2288, 2298, 2306, 2315,
+		 2324, 2334, 2343, 2352, 2361, 2372, 2382, 2393,
+		 2404, 2414, 2423, 2434, 2446, 2456, 2464, 2475,
+		 2487, 2498, 2504, 2514, 2526, 2538, 2548, 2558,
+		 2568, 2580, 2589, 2598, 2608, 2617, 2626, 2634,
+		 2645, 2656, 2667, 2677, 2685, 2694, 2702, 2714,
+		 2725, 2735, 2746, 2757, 2769, 2777, 2787, 2795,
+		 2807, 2816, 2826, 2833, 2844, 2853, 2863, 2874,
+		 2886, 2894, 2902, 2912, 2920, 2930, 2938, 2952,
+		 2961, 2970, 2975, 2984, 2992, 3007, 3019, 3028,
+		 3037, 3046, 3051, 3059, 3068, 3082, 3091, 3099,
+		 3110, 3127, 3141, 3146, 3158, 3172, 3202, 3218,
+		 3255, 3293, 3320, 3342, 3364, 3386, 3407, 3429,
+		 3450, 3471, 3492, 3513, 3534, 3555, 3575, 3595,
+		 3615, 3635, 3655, 3675, 3695, 3714, 3733, 3752,
+		 3771, 3790, 3809, 3828, 3846, 3864, 3882, 3900,
+		 3918, 3936, 3953, 3971, 3988, 4005, 4022, 4039,
+		 4055, 4072, 4088, 4095, 4095, 4095, 4095, 4095,
+		/* B */
+		 1013, 1027, 1042, 1057, 1071, 1083, 1096, 1109,
+		 1121, 1133, 1145, 1158, 1171, 1184, 1197, 1210,
+		 1222, 1234, 1246, 1256, 1267, 1279, 1290, 1300,
+		 1311, 1323, 1333, 1344, 1356, 1367, 1377, 1388,
+		 1398, 1409, 1421, 1433, 1445, 1456, 1467, 1478,
+		 1490, 1502, 1514, 1524, 1535, 1546, 1558, 1569,
+		 1579, 1589, 1600, 1611, 1621, 1631, 1641, 1650,
+		 1660, 1669, 1679, 1688, 1697, 1707, 1716, 1724,
+		 1733, 1741, 1750, 1758, 1767, 1775, 1783, 1789,
+		 1796, 1805, 1813, 1822, 1831, 1841, 1847, 1854,
+		 1861, 1870, 1880, 1888, 1895, 1901, 1909, 1918,
+		 1926, 1933, 1940, 1947, 1956, 1964, 1972, 1979,
+		 1987, 1995, 2002, 2010, 2018, 2026, 2032, 2040,
+		 2048, 2056, 2063, 2070, 2077, 2083, 2091, 2100,
+		 2110, 2119, 2129, 2139, 2148, 2156, 2164, 2173,
+		 2182, 2191, 2199, 2208, 2216, 2224, 2233, 2244,
+		 2256, 2264, 2273, 2284, 2294, 2303, 2309, 2318,
+		 2331, 2341, 2348, 2357, 2368, 2379, 2387, 2396,
+		 2406, 2417, 2429, 2438, 2447, 2454, 2462, 2471,
+		 2482, 2490, 2499, 2507, 2515, 2523, 2533, 2544,
+		 2555, 2564, 2571, 2579, 2591, 2601, 2612, 2621,
+		 2632, 2639, 2646, 2653, 2662, 2673, 2683, 2691,
+		 2696, 2704, 2715, 2725, 2730, 2738, 2745, 2758,
+		 2765, 2771, 2776, 2788, 2795, 2808, 2822, 2835,
+		 2841, 2844, 2845, 2853, 2865, 2874, 2881, 2893,
+		 2911, 2928, 2941, 2946, 2958, 2975, 3006, 3021,
+		 3042, 3052, 3048, 3070, 3093, 3115, 3138, 3160,
+		 3182, 3204, 3225, 3247, 3268, 3289, 3311, 3332,
+		 3352, 3373, 3394, 3414, 3434, 3454, 3474, 3494,
+		 3514, 3533, 3553, 3572, 3591, 3610, 3628, 3647,
+		 3666, 3684, 3702, 3720, 3738, 3756, 3773, 3791,
+		 3808, 3825, 3842, 3859, 3876, 3893, 3909, 3925
+	},
+	{
+		/* lsc - 2 */
+		/* R */
+		 1012, 1030, 1047, 1064, 1080, 1097, 1113, 1129,
+		 1145, 1161, 1177, 1193, 1208, 1223, 1238, 1253,
+		 1266, 1280, 1294, 1309, 1322, 1336, 1350, 1363,
+		 1376, 1390, 1404, 1418, 1432, 1445, 1459, 1472,
+		 1485, 1498, 1512, 1527, 1541, 1554, 1567, 1580,
+		 1595, 1608, 1622, 1635, 1649, 1662, 1676, 1689,
+		 1702, 1715, 1728, 1741, 1755, 1767, 1780, 1793,
+		 1806, 1818, 1831, 1843, 1855, 1867, 1880, 1892,
+		 1905, 1917, 1927, 1938, 1949, 1962, 1974, 1985,
+		 1995, 2007, 2019, 2030, 2043, 2056, 2067, 2078,
+		 2089, 2101, 2111, 2123, 2134, 2146, 2158, 2168,
+		 2179, 2190, 2203, 2215, 2226, 2236, 2248, 2260,
+		 2272, 2282, 2293, 2304, 2316, 2328, 2341, 2353,
+		 2365, 2377, 2390, 2400, 2413, 2426, 2439, 2450,
+		 2462, 2476, 2488, 2502, 2516, 2529, 2541, 2555,
+		 2570, 2583, 2596, 2610, 2623, 2638, 2651, 2666,
+		 2682, 2699, 2713, 2725, 2739, 2756, 2770, 2785,
+		 2800, 2817, 2830, 2845, 2860, 2875, 2889, 2904,
+		 2922, 2940, 2958, 2974, 2986, 3000, 3016, 3032,
+		 3049, 3062, 3076, 3090, 3106, 3124, 3143, 3159,
+		 3176, 3192, 3206, 3218, 3238, 3256, 3274, 3285,
+		 3300, 3313, 3330, 3352, 3371, 3389, 3401, 3417,
+		 3428, 3441, 3460, 3480, 3498, 3512, 3525, 3545,
+		 3558, 3573, 3586, 3609, 3620, 3637, 3654, 3675,
+		 3691, 3706, 3722, 3734, 3754, 3766, 3791, 3811,
+		 3832, 3846, 3862, 3886, 3914, 3932, 3947, 3983,
+		 4027, 4067, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* G */
+		 1013, 1029, 1044, 1059, 1074, 1088, 1103, 1118,
+		 1132, 1146, 1160, 1175, 1188, 1202, 1217, 1230,
+		 1242, 1255, 1268, 1280, 1293, 1306, 1319, 1331,
+		 1344, 1357, 1370, 1382, 1395, 1408, 1421, 1433,
+		 1445, 1457, 1470, 1483, 1496, 1508, 1521, 1533,
+		 1546, 1558, 1570, 1582, 1595, 1607, 1619, 1631,
+		 1644, 1656, 1669, 1681, 1693, 1704, 1716, 1728,
+		 1740, 1751, 1763, 1774, 1786, 1797, 1808, 1818,
+		 1830, 1840, 1851, 1862, 1873, 1883, 1894, 1904,
+		 1914, 1925, 1935, 1945, 1955, 1966, 1976, 1985,
+		 1994, 2004, 2013, 2024, 2034, 2044, 2054, 2064,
+		 2074, 2084, 2095, 2104, 2115, 2126, 2136, 2146,
+		 2155, 2165, 2175, 2188, 2198, 2208, 2218, 2229,
+		 2240, 2250, 2261, 2272, 2284, 2296, 2307, 2317,
+		 2328, 2340, 2350, 2363, 2376, 2389, 2400, 2413,
+		 2426, 2437, 2449, 2460, 2473, 2485, 2499, 2512,
+		 2526, 2540, 2553, 2565, 2578, 2592, 2606, 2620,
+		 2633, 2646, 2658, 2671, 2685, 2698, 2712, 2726,
+		 2740, 2755, 2769, 2783, 2795, 2808, 2822, 2836,
+		 2849, 2862, 2875, 2886, 2899, 2915, 2930, 2943,
+		 2957, 2972, 2986, 2996, 3011, 3026, 3043, 3055,
+		 3066, 3078, 3094, 3111, 3126, 3137, 3146, 3161,
+		 3177, 3194, 3206, 3222, 3236, 3250, 3264, 3283,
+		 3293, 3302, 3315, 3333, 3344, 3358, 3374, 3394,
+		 3411, 3423, 3435, 3449, 3466, 3473, 3485, 3499,
+		 3517, 3538, 3563, 3582, 3601, 3620, 3650, 3686,
+		 3730, 3775, 3847, 3873, 3898, 3924, 3949, 3975,
+		 4000, 4025, 4051, 4076, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* B */
+		 1016, 1028, 1041, 1053, 1064, 1074, 1086, 1098,
+		 1110, 1122, 1134, 1146, 1157, 1168, 1179, 1190,
+		 1200, 1210, 1220, 1231, 1242, 1252, 1262, 1273,
+		 1283, 1294, 1304, 1315, 1326, 1337, 1347, 1357,
+		 1367, 1379, 1390, 1401, 1412, 1422, 1433, 1443,
+		 1455, 1465, 1477, 1487, 1499, 1509, 1520, 1530,
+		 1542, 1551, 1563, 1573, 1584, 1594, 1604, 1615,
+		 1624, 1633, 1644, 1655, 1665, 1675, 1685, 1694,
+		 1704, 1714, 1723, 1732, 1741, 1751, 1760, 1769,
+		 1777, 1787, 1797, 1806, 1816, 1825, 1834, 1842,
+		 1853, 1861, 1870, 1879, 1890, 1898, 1907, 1914,
+		 1923, 1933, 1945, 1954, 1964, 1973, 1983, 1991,
+		 1999, 2008, 2019, 2030, 2040, 2048, 2057, 2066,
+		 2077, 2088, 2098, 2108, 2120, 2130, 2139, 2147,
+		 2157, 2169, 2179, 2190, 2201, 2212, 2224, 2234,
+		 2245, 2254, 2264, 2275, 2287, 2299, 2310, 2322,
+		 2335, 2347, 2359, 2368, 2379, 2392, 2404, 2417,
+		 2427, 2438, 2449, 2461, 2474, 2485, 2495, 2507,
+		 2521, 2532, 2544, 2557, 2568, 2580, 2591, 2604,
+		 2617, 2629, 2640, 2652, 2664, 2678, 2687, 2699,
+		 2708, 2721, 2733, 2744, 2755, 2764, 2776, 2786,
+		 2798, 2809, 2822, 2835, 2851, 2867, 2874, 2883,
+		 2894, 2908, 2918, 2935, 2947, 2956, 2963, 2975,
+		 2989, 3000, 3011, 3024, 3031, 3043, 3056, 3062,
+		 3068, 3081, 3101, 3112, 3133, 3139, 3145, 3157,
+		 3174, 3190, 3199, 3214, 3236, 3263, 3294, 3327,
+		 3363, 3409, 3523, 3549, 3575, 3601, 3627, 3652,
+		 3678, 3704, 3729, 3755, 3780, 3806, 3831, 3856,
+		 3881, 3907, 3932, 3957, 3981, 4006, 4031, 4056,
+		 4080, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095
+	},
+	{
+		/* lsc - 3 */
+		/* R */
+		 1014, 1030, 1047, 1064, 1080, 1098, 1114, 1130,
+		 1146, 1162, 1177, 1192, 1208, 1223, 1237, 1251,
+		 1266, 1279, 1294, 1307, 1321, 1335, 1349, 1362,
+		 1376, 1389, 1403, 1416, 1430, 1445, 1459, 1471,
+		 1484, 1497, 1512, 1526, 1539, 1552, 1566, 1580,
+		 1595, 1608, 1622, 1634, 1647, 1660, 1674, 1688,
+		 1702, 1715, 1728, 1741, 1755, 1768, 1781, 1794,
+		 1807, 1819, 1831, 1843, 1856, 1868, 1879, 1892,
+		 1904, 1915, 1927, 1940, 1951, 1963, 1975, 1985,
+		 1995, 2007, 2019, 2031, 2043, 2055, 2066, 2077,
+		 2089, 2100, 2111, 2121, 2134, 2146, 2158, 2166,
+		 2179, 2191, 2202, 2213, 2225, 2236, 2248, 2259,
+		 2269, 2281, 2294, 2305, 2315, 2327, 2340, 2352,
+		 2364, 2377, 2388, 2400, 2413, 2427, 2438, 2450,
+		 2464, 2477, 2489, 2502, 2514, 2527, 2541, 2556,
+		 2569, 2583, 2595, 2609, 2622, 2636, 2649, 2663,
+		 2680, 2697, 2713, 2726, 2740, 2754, 2770, 2785,
+		 2801, 2815, 2831, 2846, 2861, 2874, 2889, 2904,
+		 2919, 2933, 2950, 2970, 2986, 2999, 3014, 3031,
+		 3045, 3060, 3077, 3094, 3108, 3123, 3140, 3153,
+		 3166, 3180, 3199, 3217, 3237, 3256, 3274, 3287,
+		 3299, 3318, 3335, 3351, 3362, 3377, 3392, 3409,
+		 3425, 3440, 3457, 3478, 3493, 3503, 3520, 3539,
+		 3554, 3572, 3592, 3604, 3615, 3632, 3648, 3663,
+		 3683, 3704, 3723, 3733, 3745, 3755, 3779, 3798,
+		 3815, 3828, 3855, 3887, 3924, 3935, 3951, 3971,
+		 4019, 4046, 4049, 4069, 4090, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* G */
+		 1014, 1029, 1043, 1058, 1074, 1089, 1103, 1117,
+		 1132, 1146, 1160, 1174, 1189, 1202, 1216, 1229,
+		 1242, 1255, 1268, 1279, 1293, 1306, 1319, 1332,
+		 1344, 1357, 1370, 1382, 1394, 1408, 1421, 1433,
+		 1445, 1457, 1470, 1482, 1495, 1508, 1520, 1533,
+		 1546, 1559, 1571, 1583, 1595, 1607, 1619, 1632,
+		 1645, 1657, 1668, 1680, 1693, 1705, 1716, 1728,
+		 1740, 1751, 1762, 1774, 1786, 1797, 1808, 1819,
+		 1830, 1841, 1851, 1862, 1872, 1883, 1895, 1905,
+		 1915, 1926, 1936, 1945, 1955, 1965, 1975, 1984,
+		 1994, 2004, 2015, 2024, 2034, 2044, 2055, 2064,
+		 2074, 2084, 2094, 2103, 2114, 2124, 2135, 2145,
+		 2155, 2165, 2177, 2188, 2197, 2207, 2219, 2230,
+		 2240, 2251, 2261, 2273, 2284, 2295, 2306, 2318,
+		 2329, 2340, 2352, 2364, 2374, 2386, 2399, 2413,
+		 2423, 2437, 2450, 2463, 2473, 2485, 2497, 2510,
+		 2525, 2540, 2553, 2566, 2578, 2592, 2606, 2620,
+		 2634, 2647, 2660, 2672, 2686, 2699, 2713, 2726,
+		 2738, 2751, 2766, 2781, 2794, 2806, 2819, 2836,
+		 2851, 2862, 2873, 2888, 2901, 2915, 2929, 2942,
+		 2954, 2967, 2982, 2995, 3010, 3026, 3042, 3055,
+		 3067, 3081, 3095, 3109, 3122, 3133, 3148, 3162,
+		 3177, 3192, 3210, 3225, 3237, 3249, 3263, 3280,
+		 3290, 3304, 3318, 3333, 3344, 3359, 3372, 3385,
+		 3404, 3422, 3433, 3441, 3458, 3473, 3493, 3507,
+		 3523, 3538, 3560, 3579, 3608, 3630, 3657, 3678,
+		 3715, 3747, 3805, 3826, 3847, 3867, 3888, 3908,
+		 3929, 3949, 3969, 3990, 4010, 4030, 4050, 4070,
+		 4090, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* B */
+		 1015, 1028, 1040, 1052, 1064, 1076, 1088, 1100,
+		 1112, 1123, 1135, 1147, 1159, 1170, 1181, 1192,
+		 1201, 1211, 1222, 1232, 1243, 1254, 1265, 1274,
+		 1284, 1295, 1305, 1316, 1327, 1338, 1349, 1359,
+		 1370, 1381, 1391, 1402, 1413, 1423, 1434, 1446,
+		 1457, 1468, 1479, 1490, 1500, 1510, 1520, 1531,
+		 1543, 1554, 1564, 1575, 1586, 1596, 1606, 1615,
+		 1626, 1637, 1647, 1657, 1667, 1677, 1686, 1696,
+		 1706, 1715, 1724, 1733, 1743, 1752, 1762, 1770,
+		 1779, 1789, 1798, 1806, 1816, 1826, 1836, 1844,
+		 1854, 1862, 1871, 1879, 1890, 1899, 1908, 1916,
+		 1926, 1936, 1946, 1955, 1966, 1975, 1984, 1992,
+		 2001, 2011, 2022, 2032, 2039, 2049, 2058, 2068,
+		 2077, 2087, 2097, 2108, 2120, 2132, 2142, 2151,
+		 2161, 2173, 2184, 2193, 2200, 2210, 2223, 2236,
+		 2244, 2255, 2266, 2277, 2287, 2299, 2310, 2323,
+		 2335, 2347, 2359, 2369, 2380, 2393, 2406, 2417,
+		 2430, 2441, 2451, 2461, 2470, 2481, 2495, 2510,
+		 2519, 2529, 2542, 2556, 2569, 2581, 2593, 2607,
+		 2618, 2630, 2641, 2653, 2664, 2675, 2686, 2697,
+		 2710, 2721, 2733, 2744, 2756, 2767, 2779, 2792,
+		 2801, 2815, 2829, 2842, 2852, 2860, 2867, 2877,
+		 2892, 2904, 2915, 2927, 2944, 2956, 2970, 2980,
+		 2990, 2999, 3013, 3025, 3038, 3052, 3054, 3059,
+		 3079, 3104, 3112, 3117, 3126, 3132, 3144, 3159,
+		 3177, 3192, 3218, 3237, 3264, 3280, 3314, 3321,
+		 3367, 3411, 3434, 3455, 3476, 3497, 3518, 3539,
+		 3560, 3581, 3602, 3622, 3643, 3664, 3684, 3705,
+		 3725, 3746, 3766, 3786, 3806, 3826, 3846, 3866,
+		 3886, 3906, 3926, 3946, 3966, 3985, 4005, 4024,
+		 4044, 4063, 4083, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095
+	},
+	{
+		/* lsc - 4 */
+		/* R */
+		 1012, 1029, 1046, 1064, 1081, 1099, 1115, 1133,
+		 1151, 1169, 1185, 1203, 1221, 1237, 1253, 1269,
+		 1286, 1301, 1316, 1331, 1346, 1360, 1375, 1390,
+		 1406, 1421, 1435, 1450, 1465, 1481, 1496, 1511,
+		 1526, 1540, 1555, 1571, 1587, 1602, 1617, 1632,
+		 1648, 1662, 1677, 1691, 1706, 1722, 1736, 1750,
+		 1764, 1780, 1793, 1808, 1821, 1835, 1847, 1862,
+		 1874, 1888, 1902, 1916, 1929, 1942, 1956, 1968,
+		 1980, 1992, 2004, 2017, 2028, 2040, 2054, 2065,
+		 2077, 2089, 2100, 2110, 2123, 2137, 2149, 2162,
+		 2172, 2183, 2195, 2208, 2220, 2231, 2243, 2255,
+		 2266, 2279, 2291, 2302, 2312, 2324, 2336, 2346,
+		 2359, 2371, 2383, 2394, 2407, 2419, 2431, 2442,
+		 2455, 2467, 2479, 2490, 2504, 2514, 2524, 2535,
+		 2550, 2563, 2575, 2588, 2601, 2613, 2626, 2639,
+		 2653, 2668, 2683, 2697, 2712, 2727, 2743, 2755,
+		 2772, 2788, 2804, 2816, 2830, 2846, 2861, 2875,
+		 2891, 2904, 2916, 2929, 2947, 2966, 2984, 2996,
+		 3007, 3026, 3045, 3061, 3073, 3088, 3103, 3121,
+		 3136, 3151, 3166, 3182, 3198, 3212, 3225, 3237,
+		 3257, 3272, 3285, 3299, 3318, 3333, 3347, 3364,
+		 3383, 3398, 3413, 3429, 3447, 3461, 3472, 3483,
+		 3500, 3518, 3533, 3552, 3566, 3576, 3582, 3600,
+		 3618, 3635, 3646, 3663, 3684, 3703, 3715, 3730,
+		 3741, 3754, 3769, 3787, 3800, 3815, 3827, 3840,
+		 3856, 3878, 3897, 3912, 3938, 3967, 4004, 4040,
+		 4051, 4048, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* G */
+		 1014, 1028, 1042, 1057, 1071, 1085, 1099, 1113,
+		 1127, 1141, 1156, 1170, 1184, 1197, 1211, 1224,
+		 1238, 1250, 1263, 1276, 1288, 1301, 1313, 1325,
+		 1338, 1351, 1363, 1375, 1387, 1400, 1412, 1425,
+		 1437, 1448, 1460, 1473, 1486, 1498, 1509, 1521,
+		 1534, 1546, 1558, 1569, 1583, 1595, 1607, 1618,
+		 1629, 1641, 1654, 1665, 1675, 1686, 1698, 1710,
+		 1720, 1730, 1741, 1752, 1764, 1775, 1785, 1795,
+		 1805, 1816, 1826, 1836, 1846, 1856, 1866, 1876,
+		 1885, 1895, 1905, 1913, 1922, 1931, 1942, 1952,
+		 1962, 1969, 1978, 1988, 1997, 2006, 2016, 2026,
+		 2035, 2045, 2054, 2063, 2071, 2081, 2089, 2099,
+		 2108, 2119, 2128, 2137, 2147, 2158, 2167, 2176,
+		 2187, 2196, 2206, 2216, 2226, 2236, 2246, 2256,
+		 2268, 2279, 2290, 2300, 2311, 2321, 2330, 2340,
+		 2350, 2362, 2374, 2385, 2397, 2409, 2420, 2432,
+		 2446, 2458, 2470, 2479, 2492, 2505, 2517, 2528,
+		 2541, 2553, 2564, 2574, 2585, 2599, 2611, 2623,
+		 2633, 2647, 2660, 2674, 2685, 2698, 2708, 2720,
+		 2731, 2743, 2756, 2768, 2781, 2792, 2804, 2815,
+		 2829, 2842, 2856, 2867, 2880, 2890, 2903, 2916,
+		 2932, 2944, 2953, 2962, 2975, 2988, 2999, 3008,
+		 3025, 3036, 3049, 3061, 3072, 3080, 3088, 3100,
+		 3110, 3123, 3135, 3148, 3156, 3170, 3186, 3204,
+		 3212, 3223, 3236, 3251, 3260, 3272, 3280, 3296,
+		 3313, 3334, 3340, 3355, 3374, 3389, 3422, 3459,
+		 3471, 3473, 3573, 3596, 3618, 3640, 3662, 3684,
+		 3706, 3727, 3749, 3771, 3792, 3813, 3835, 3856,
+		 3877, 3898, 3919, 3940, 3961, 3981, 4002, 4022,
+		 4043, 4063, 4083, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* B */
+		 1017, 1027, 1037, 1048, 1058, 1068, 1079, 1091,
+		 1103, 1115, 1127, 1138, 1149, 1160, 1171, 1181,
+		 1192, 1202, 1211, 1221, 1231, 1240, 1250, 1261,
+		 1272, 1281, 1292, 1302, 1312, 1323, 1334, 1345,
+		 1355, 1365, 1376, 1387, 1399, 1409, 1420, 1430,
+		 1442, 1452, 1462, 1473, 1484, 1495, 1505, 1515,
+		 1525, 1536, 1547, 1557, 1566, 1576, 1586, 1596,
+		 1605, 1614, 1624, 1634, 1644, 1654, 1663, 1672,
+		 1681, 1691, 1700, 1707, 1715, 1723, 1733, 1742,
+		 1750, 1759, 1767, 1775, 1783, 1793, 1802, 1811,
+		 1818, 1826, 1835, 1843, 1851, 1858, 1866, 1875,
+		 1884, 1891, 1899, 1909, 1917, 1926, 1933, 1943,
+		 1953, 1963, 1970, 1979, 1988, 1996, 2004, 2013,
+		 2021, 2027, 2036, 2045, 2056, 2065, 2073, 2081,
+		 2091, 2103, 2114, 2121, 2131, 2141, 2153, 2160,
+		 2171, 2182, 2194, 2204, 2215, 2224, 2234, 2243,
+		 2253, 2261, 2270, 2278, 2289, 2302, 2314, 2325,
+		 2336, 2346, 2355, 2364, 2377, 2391, 2402, 2410,
+		 2418, 2429, 2440, 2450, 2462, 2473, 2480, 2489,
+		 2500, 2509, 2519, 2529, 2538, 2547, 2555, 2563,
+		 2572, 2580, 2588, 2597, 2609, 2619, 2627, 2636,
+		 2648, 2660, 2670, 2678, 2687, 2698, 2708, 2716,
+		 2726, 2740, 2753, 2763, 2771, 2777, 2784, 2792,
+		 2802, 2811, 2822, 2837, 2847, 2855, 2855, 2868,
+		 2882, 2893, 2898, 2902, 2910, 2916, 2937, 2956,
+		 2966, 2971, 2988, 2998, 3019, 3045, 3080, 3108,
+		 3110, 3094, 3133, 3156, 3179, 3202, 3224, 3247,
+		 3270, 3292, 3314, 3337, 3359, 3381, 3403, 3425,
+		 3446, 3468, 3490, 3511, 3533, 3554, 3575, 3597,
+		 3618, 3639, 3660, 3681, 3701, 3722, 3743, 3763,
+		 3784, 3804, 3824, 3844, 3864, 3884, 3904, 3924,
+		 3944, 3963, 3983, 4002, 4022, 4041, 4060, 4079
+	},
+	{
+		/* lsc - 5 */
+		/* R */
+		 1012, 1029, 1046, 1064, 1081, 1099, 1115, 1133,
+		 1151, 1169, 1185, 1203, 1221, 1237, 1253, 1269,
+		 1286, 1301, 1316, 1331, 1346, 1360, 1375, 1390,
+		 1406, 1421, 1435, 1450, 1465, 1481, 1496, 1511,
+		 1526, 1540, 1555, 1571, 1587, 1602, 1617, 1632,
+		 1648, 1662, 1677, 1691, 1706, 1722, 1736, 1750,
+		 1764, 1780, 1793, 1808, 1821, 1835, 1847, 1862,
+		 1874, 1888, 1902, 1916, 1929, 1942, 1956, 1968,
+		 1980, 1992, 2004, 2017, 2028, 2040, 2054, 2065,
+		 2077, 2089, 2100, 2110, 2123, 2137, 2149, 2162,
+		 2172, 2183, 2195, 2208, 2220, 2231, 2243, 2255,
+		 2266, 2279, 2291, 2302, 2312, 2324, 2336, 2346,
+		 2359, 2371, 2383, 2394, 2407, 2419, 2431, 2442,
+		 2455, 2467, 2479, 2490, 2504, 2514, 2524, 2535,
+		 2550, 2563, 2575, 2588, 2601, 2613, 2626, 2639,
+		 2653, 2668, 2683, 2697, 2712, 2727, 2743, 2755,
+		 2772, 2788, 2804, 2816, 2830, 2846, 2861, 2875,
+		 2891, 2904, 2916, 2929, 2947, 2966, 2984, 2996,
+		 3007, 3026, 3045, 3061, 3073, 3088, 3103, 3121,
+		 3136, 3151, 3166, 3182, 3198, 3212, 3225, 3237,
+		 3257, 3272, 3285, 3299, 3318, 3333, 3347, 3364,
+		 3383, 3398, 3413, 3429, 3447, 3461, 3472, 3483,
+		 3500, 3518, 3533, 3552, 3566, 3576, 3582, 3600,
+		 3618, 3635, 3646, 3663, 3684, 3703, 3715, 3730,
+		 3741, 3754, 3769, 3787, 3800, 3815, 3827, 3840,
+		 3856, 3878, 3897, 3912, 3938, 3967, 4004, 4040,
+		 4051, 4048, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* G */
+		 1014, 1028, 1042, 1057, 1071, 1085, 1099, 1113,
+		 1127, 1141, 1156, 1170, 1184, 1197, 1211, 1224,
+		 1238, 1250, 1263, 1276, 1288, 1301, 1313, 1325,
+		 1338, 1351, 1363, 1375, 1387, 1400, 1412, 1425,
+		 1437, 1448, 1460, 1473, 1486, 1498, 1509, 1521,
+		 1534, 1546, 1558, 1569, 1583, 1595, 1607, 1618,
+		 1629, 1641, 1654, 1665, 1675, 1686, 1698, 1710,
+		 1720, 1730, 1741, 1752, 1764, 1775, 1785, 1795,
+		 1805, 1816, 1826, 1836, 1846, 1856, 1866, 1876,
+		 1885, 1895, 1905, 1913, 1922, 1931, 1942, 1952,
+		 1962, 1969, 1978, 1988, 1997, 2006, 2016, 2026,
+		 2035, 2045, 2054, 2063, 2071, 2081, 2089, 2099,
+		 2108, 2119, 2128, 2137, 2147, 2158, 2167, 2176,
+		 2187, 2196, 2206, 2216, 2226, 2236, 2246, 2256,
+		 2268, 2279, 2290, 2300, 2311, 2321, 2330, 2340,
+		 2350, 2362, 2374, 2385, 2397, 2409, 2420, 2432,
+		 2446, 2458, 2470, 2479, 2492, 2505, 2517, 2528,
+		 2541, 2553, 2564, 2574, 2585, 2599, 2611, 2623,
+		 2633, 2647, 2660, 2674, 2685, 2698, 2708, 2720,
+		 2731, 2743, 2756, 2768, 2781, 2792, 2804, 2815,
+		 2829, 2842, 2856, 2867, 2880, 2890, 2903, 2916,
+		 2932, 2944, 2953, 2962, 2975, 2988, 2999, 3008,
+		 3025, 3036, 3049, 3061, 3072, 3080, 3088, 3100,
+		 3110, 3123, 3135, 3148, 3156, 3170, 3186, 3204,
+		 3212, 3223, 3236, 3251, 3260, 3272, 3280, 3296,
+		 3313, 3334, 3340, 3355, 3374, 3389, 3422, 3459,
+		 3471, 3473, 3573, 3596, 3618, 3640, 3662, 3684,
+		 3706, 3727, 3749, 3771, 3792, 3813, 3835, 3856,
+		 3877, 3898, 3919, 3940, 3961, 3981, 4002, 4022,
+		 4043, 4063, 4083, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* B */
+		 1017, 1027, 1037, 1048, 1058, 1068, 1079, 1091,
+		 1103, 1115, 1127, 1138, 1149, 1160, 1171, 1181,
+		 1192, 1202, 1211, 1221, 1231, 1240, 1250, 1261,
+		 1272, 1281, 1292, 1302, 1312, 1323, 1334, 1345,
+		 1355, 1365, 1376, 1387, 1399, 1409, 1420, 1430,
+		 1442, 1452, 1462, 1473, 1484, 1495, 1505, 1515,
+		 1525, 1536, 1547, 1557, 1566, 1576, 1586, 1596,
+		 1605, 1614, 1624, 1634, 1644, 1654, 1663, 1672,
+		 1681, 1691, 1700, 1707, 1715, 1723, 1733, 1742,
+		 1750, 1759, 1767, 1775, 1783, 1793, 1802, 1811,
+		 1818, 1826, 1835, 1843, 1851, 1858, 1866, 1875,
+		 1884, 1891, 1899, 1909, 1917, 1926, 1933, 1943,
+		 1953, 1963, 1970, 1979, 1988, 1996, 2004, 2013,
+		 2021, 2027, 2036, 2045, 2056, 2065, 2073, 2081,
+		 2091, 2103, 2114, 2121, 2131, 2141, 2153, 2160,
+		 2171, 2182, 2194, 2204, 2215, 2224, 2234, 2243,
+		 2253, 2261, 2270, 2278, 2289, 2302, 2314, 2325,
+		 2336, 2346, 2355, 2364, 2377, 2391, 2402, 2410,
+		 2418, 2429, 2440, 2450, 2462, 2473, 2480, 2489,
+		 2500, 2509, 2519, 2529, 2538, 2547, 2555, 2563,
+		 2572, 2580, 2588, 2597, 2609, 2619, 2627, 2636,
+		 2648, 2660, 2670, 2678, 2687, 2698, 2708, 2716,
+		 2726, 2740, 2753, 2763, 2771, 2777, 2784, 2792,
+		 2802, 2811, 2822, 2837, 2847, 2855, 2855, 2868,
+		 2882, 2893, 2898, 2902, 2910, 2916, 2937, 2956,
+		 2966, 2971, 2988, 2998, 3019, 3045, 3080, 3108,
+		 3110, 3094, 3133, 3156, 3179, 3202, 3224, 3247,
+		 3270, 3292, 3314, 3337, 3359, 3381, 3403, 3425,
+		 3446, 3468, 3490, 3511, 3533, 3554, 3575, 3597,
+		 3618, 3639, 3660, 3681, 3701, 3722, 3743, 3763,
+		 3784, 3804, 3824, 3844, 3864, 3884, 3904, 3924,
+		 3944, 3963, 3983, 4002, 4022, 4041, 4060, 4079
+	},
+	{
+		/* lsc - 6 */
+		/* R */
+		 1015, 1030, 1046, 1063, 1080, 1098, 1115, 1133,
+		 1151, 1168, 1185, 1201, 1219, 1236, 1254, 1270,
+		 1287, 1304, 1320, 1336, 1353, 1368, 1384, 1399,
+		 1414, 1430, 1445, 1461, 1477, 1493, 1509, 1525,
+		 1540, 1556, 1572, 1588, 1603, 1619, 1633, 1649,
+		 1665, 1680, 1693, 1707, 1722, 1737, 1752, 1767,
+		 1783, 1796, 1811, 1827, 1842, 1856, 1871, 1886,
+		 1901, 1916, 1930, 1943, 1957, 1971, 1984, 1997,
+		 2012, 2025, 2039, 2052, 2065, 2077, 2091, 2105,
+		 2117, 2129, 2141, 2154, 2169, 2181, 2192, 2204,
+		 2217, 2228, 2240, 2249, 2262, 2273, 2286, 2295,
+		 2307, 2319, 2331, 2341, 2353, 2365, 2374, 2386,
+		 2397, 2407, 2416, 2429, 2440, 2450, 2460, 2473,
+		 2482, 2493, 2504, 2517, 2527, 2539, 2550, 2562,
+		 2571, 2581, 2592, 2605, 2617, 2628, 2640, 2653,
+		 2666, 2677, 2689, 2701, 2712, 2724, 2738, 2750,
+		 2762, 2774, 2786, 2801, 2817, 2832, 2843, 2856,
+		 2872, 2887, 2899, 2913, 2927, 2940, 2951, 2967,
+		 2981, 2996, 3011, 3029, 3043, 3057, 3072, 3087,
+		 3100, 3115, 3127, 3142, 3159, 3174, 3186, 3200,
+		 3214, 3227, 3243, 3265, 3278, 3293, 3310, 3328,
+		 3340, 3354, 3370, 3389, 3406, 3418, 3430, 3446,
+		 3462, 3476, 3491, 3506, 3520, 3533, 3552, 3568,
+		 3581, 3589, 3611, 3635, 3639, 3644, 3661, 3684,
+		 3686, 3697, 3720, 3741, 3757, 3774, 3786, 3797,
+		 3811, 3827, 3841, 3863, 3880, 3890, 3893, 3885,
+		 3902, 3921, 3881, 3887, 3892, 3898, 3903, 3909,
+		 3914, 3920, 3925, 3931, 3936, 3941, 3947, 3952,
+		 3957, 3963, 3968, 3973, 3978, 3983, 3988, 3993,
+		 3998, 4003, 4008, 4013, 4018, 4023, 4028, 4032,
+		 4037, 4042, 4046, 4051, 4056, 4060, 4065, 4069,
+		 4074, 4078, 4083, 4087, 4092, 4095, 4095, 4095,
+		/* G */
+		 1014, 1028, 1042, 1054, 1067, 1081, 1094, 1108,
+		 1121, 1134, 1146, 1158, 1171, 1184, 1196, 1208,
+		 1221, 1232, 1244, 1255, 1268, 1279, 1290, 1301,
+		 1312, 1324, 1335, 1346, 1357, 1368, 1378, 1389,
+		 1400, 1411, 1422, 1432, 1443, 1454, 1464, 1474,
+		 1485, 1496, 1506, 1516, 1528, 1538, 1549, 1559,
+		 1570, 1580, 1590, 1602, 1613, 1623, 1633, 1642,
+		 1652, 1662, 1672, 1682, 1692, 1702, 1711, 1720,
+		 1730, 1739, 1749, 1758, 1767, 1776, 1786, 1795,
+		 1804, 1813, 1822, 1830, 1839, 1847, 1855, 1862,
+		 1871, 1879, 1888, 1895, 1904, 1911, 1920, 1928,
+		 1935, 1943, 1951, 1959, 1967, 1976, 1983, 1990,
+		 1998, 2006, 2014, 2023, 2031, 2039, 2046, 2055,
+		 2065, 2074, 2081, 2088, 2097, 2107, 2117, 2124,
+		 2132, 2140, 2149, 2159, 2168, 2177, 2187, 2197,
+		 2207, 2216, 2226, 2235, 2246, 2256, 2267, 2276,
+		 2285, 2294, 2304, 2315, 2326, 2338, 2349, 2361,
+		 2372, 2382, 2392, 2403, 2414, 2424, 2433, 2445,
+		 2456, 2469, 2480, 2494, 2505, 2516, 2528, 2540,
+		 2550, 2559, 2569, 2583, 2598, 2610, 2618, 2628,
+		 2640, 2650, 2662, 2675, 2685, 2698, 2711, 2722,
+		 2730, 2744, 2756, 2767, 2779, 2789, 2796, 2806,
+		 2820, 2837, 2848, 2857, 2867, 2881, 2893, 2902,
+		 2910, 2920, 2935, 2947, 2952, 2965, 2979, 2985,
+		 2993, 3008, 3024, 3029, 3041, 3053, 3063, 3068,
+		 3080, 3092, 3109, 3119, 3130, 3134, 3149, 3150,
+		 3183, 3214, 3178, 3185, 3191, 3198, 3205, 3211,
+		 3218, 3224, 3230, 3237, 3243, 3250, 3256, 3262,
+		 3268, 3275, 3281, 3287, 3293, 3299, 3305, 3311,
+		 3317, 3323, 3329, 3335, 3341, 3347, 3352, 3358,
+		 3364, 3370, 3375, 3381, 3387, 3392, 3398, 3403,
+		 3409, 3414, 3420, 3425, 3430, 3436, 3441, 3446,
+		/* B */
+		 1018, 1027, 1039, 1050, 1062, 1074, 1086, 1099,
+		 1111, 1123, 1133, 1143, 1154, 1165, 1176, 1185,
+		 1196, 1205, 1215, 1225, 1237, 1247, 1257, 1267,
+		 1276, 1287, 1297, 1307, 1317, 1328, 1336, 1345,
+		 1354, 1364, 1373, 1382, 1392, 1400, 1410, 1419,
+		 1427, 1436, 1446, 1455, 1466, 1475, 1484, 1493,
+		 1504, 1512, 1521, 1531, 1542, 1551, 1560, 1569,
+		 1577, 1587, 1596, 1604, 1613, 1623, 1631, 1639,
+		 1647, 1656, 1665, 1673, 1679, 1688, 1697, 1706,
+		 1713, 1721, 1727, 1735, 1743, 1751, 1758, 1766,
+		 1774, 1780, 1787, 1795, 1803, 1808, 1814, 1822,
+		 1829, 1836, 1845, 1852, 1860, 1868, 1874, 1880,
+		 1886, 1892, 1900, 1910, 1915, 1919, 1927, 1938,
+		 1944, 1950, 1955, 1964, 1973, 1983, 1990, 1996,
+		 2003, 2012, 2020, 2028, 2037, 2043, 2051, 2061,
+		 2070, 2077, 2085, 2096, 2103, 2110, 2118, 2127,
+		 2136, 2145, 2156, 2165, 2175, 2184, 2195, 2204,
+		 2215, 2223, 2231, 2240, 2253, 2262, 2269, 2281,
+		 2293, 2305, 2315, 2329, 2338, 2345, 2355, 2368,
+		 2378, 2384, 2393, 2408, 2420, 2430, 2435, 2447,
+		 2459, 2471, 2478, 2490, 2496, 2512, 2528, 2539,
+		 2542, 2552, 2564, 2574, 2585, 2596, 2603, 2612,
+		 2624, 2637, 2647, 2652, 2664, 2676, 2685, 2691,
+		 2706, 2716, 2724, 2734, 2736, 2745, 2756, 2764,
+		 2768, 2781, 2799, 2804, 2814, 2829, 2843, 2851,
+		 2862, 2873, 2886, 2891, 2896, 2895, 2918, 2929,
+		 2966, 2998, 2992, 2999, 3006, 3013, 3019, 3026,
+		 3033, 3040, 3046, 3053, 3060, 3066, 3073, 3079,
+		 3086, 3092, 3099, 3105, 3111, 3118, 3124, 3130,
+		 3137, 3143, 3149, 3155, 3161, 3167, 3174, 3180,
+		 3186, 3192, 3197, 3203, 3209, 3215, 3221, 3227,
+		 3232, 3238, 3244, 3249, 3255, 3261, 3266, 3272
+	},
+	{
+		/* lsc - 7 */
+		/* R */
+		 1013, 1029, 1045, 1062, 1080, 1097, 1114, 1131,
+		 1149, 1165, 1181, 1197, 1212, 1227, 1243, 1258,
+		 1274, 1289, 1304, 1319, 1333, 1348, 1361, 1375,
+		 1391, 1405, 1419, 1433, 1448, 1462, 1475, 1487,
+		 1499, 1513, 1527, 1541, 1556, 1570, 1583, 1596,
+		 1611, 1625, 1638, 1652, 1666, 1680, 1693, 1707,
+		 1721, 1735, 1747, 1760, 1773, 1787, 1800, 1812,
+		 1824, 1837, 1850, 1861, 1873, 1886, 1896, 1907,
+		 1918, 1931, 1942, 1953, 1964, 1975, 1985, 1995,
+		 2005, 2015, 2025, 2035, 2045, 2056, 2064, 2072,
+		 2081, 2091, 2101, 2110, 2118, 2128, 2138, 2147,
+		 2154, 2160, 2169, 2178, 2187, 2194, 2202, 2211,
+		 2221, 2229, 2235, 2243, 2253, 2261, 2268, 2276,
+		 2284, 2292, 2299, 2305, 2313, 2323, 2333, 2341,
+		 2348, 2357, 2367, 2377, 2386, 2395, 2405, 2414,
+		 2424, 2432, 2441, 2451, 2460, 2470, 2481, 2491,
+		 2499, 2508, 2517, 2529, 2540, 2552, 2561, 2572,
+		 2584, 2597, 2607, 2616, 2626, 2637, 2648, 2658,
+		 2669, 2681, 2694, 2706, 2714, 2725, 2738, 2750,
+		 2760, 2773, 2783, 2795, 2807, 2822, 2831, 2839,
+		 2849, 2861, 2875, 2892, 2906, 2912, 2920, 2934,
+		 2946, 2959, 2973, 2987, 2995, 3011, 3025, 3039,
+		 3045, 3059, 3073, 3084, 3088, 3096, 3107, 3118,
+		 3125, 3136, 3147, 3165, 3177, 3190, 3194, 3208,
+		 3224, 3234, 3242, 3253, 3271, 3274, 3281, 3283,
+		 3296, 3307, 3313, 3311, 3322, 3330, 3324, 3325,
+		 3339, 3345, 3315, 3316, 3316, 3317, 3318, 3318,
+		 3319, 3319, 3320, 3320, 3321, 3321, 3321, 3321,
+		 3322, 3322, 3322, 3322, 3322, 3322, 3322, 3322,
+		 3322, 3322, 3321, 3321, 3321, 3321, 3320, 3320,
+		 3319, 3319, 3318, 3318, 3317, 3316, 3315, 3315,
+		 3314, 3313, 3312, 3311, 3310, 3309, 3308, 3307,
+		/* G */
+		 1014, 1028, 1042, 1054, 1067, 1080, 1093, 1106,
+		 1118, 1131, 1142, 1155, 1167, 1178, 1190, 1201,
+		 1212, 1222, 1233, 1243, 1253, 1263, 1272, 1282,
+		 1292, 1302, 1312, 1322, 1333, 1343, 1353, 1361,
+		 1370, 1380, 1390, 1399, 1409, 1419, 1428, 1438,
+		 1447, 1456, 1466, 1475, 1485, 1494, 1503, 1512,
+		 1523, 1532, 1541, 1550, 1559, 1568, 1578, 1587,
+		 1595, 1604, 1613, 1621, 1630, 1639, 1647, 1654,
+		 1662, 1671, 1679, 1687, 1695, 1703, 1710, 1717,
+		 1725, 1733, 1740, 1746, 1754, 1761, 1767, 1773,
+		 1780, 1787, 1794, 1801, 1807, 1813, 1820, 1827,
+		 1832, 1838, 1844, 1851, 1857, 1863, 1869, 1875,
+		 1882, 1888, 1894, 1900, 1906, 1911, 1917, 1924,
+		 1930, 1935, 1941, 1947, 1952, 1959, 1967, 1972,
+		 1979, 1986, 1993, 2000, 2007, 2014, 2021, 2028,
+		 2035, 2042, 2048, 2056, 2063, 2071, 2077, 2085,
+		 2091, 2098, 2105, 2115, 2125, 2134, 2141, 2150,
+		 2158, 2167, 2174, 2183, 2190, 2198, 2206, 2214,
+		 2222, 2230, 2238, 2245, 2255, 2264, 2272, 2280,
+		 2287, 2296, 2304, 2313, 2320, 2330, 2337, 2346,
+		 2354, 2363, 2371, 2380, 2389, 2397, 2407, 2416,
+		 2422, 2428, 2435, 2445, 2453, 2463, 2471, 2480,
+		 2486, 2498, 2508, 2515, 2519, 2526, 2535, 2544,
+		 2552, 2558, 2568, 2578, 2585, 2591, 2595, 2603,
+		 2615, 2623, 2625, 2633, 2648, 2657, 2658, 2659,
+		 2664, 2672, 2678, 2686, 2692, 2698, 2701, 2707,
+		 2715, 2728, 2746, 2748, 2751, 2753, 2755, 2757,
+		 2759, 2760, 2762, 2764, 2766, 2768, 2769, 2771,
+		 2772, 2774, 2775, 2777, 2778, 2780, 2781, 2782,
+		 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791,
+		 2792, 2793, 2794, 2794, 2795, 2796, 2796, 2797,
+		 2798, 2798, 2799, 2799, 2799, 2800, 2800, 2800,
+		/* B */
+		 1016, 1027, 1039, 1049, 1060, 1070, 1080, 1090,
+		 1100, 1111, 1121, 1131, 1141, 1151, 1161, 1171,
+		 1181, 1190, 1200, 1209, 1218, 1226, 1234, 1241,
+		 1250, 1258, 1266, 1274, 1283, 1291, 1299, 1305,
+		 1313, 1322, 1330, 1338, 1346, 1356, 1365, 1374,
+		 1382, 1391, 1399, 1408, 1416, 1424, 1432, 1441,
+		 1450, 1457, 1466, 1474, 1482, 1490, 1498, 1506,
+		 1512, 1519, 1526, 1534, 1541, 1549, 1554, 1559,
+		 1567, 1575, 1581, 1587, 1594, 1600, 1606, 1612,
+		 1618, 1624, 1629, 1636, 1642, 1649, 1655, 1660,
+		 1667, 1672, 1677, 1681, 1688, 1694, 1700, 1705,
+		 1710, 1714, 1718, 1725, 1731, 1737, 1742, 1748,
+		 1753, 1759, 1764, 1769, 1774, 1779, 1784, 1788,
+		 1794, 1799, 1804, 1808, 1813, 1819, 1826, 1830,
+		 1834, 1841, 1848, 1853, 1860, 1868, 1875, 1883,
+		 1889, 1894, 1899, 1907, 1914, 1920, 1926, 1933,
+		 1938, 1945, 1952, 1960, 1968, 1976, 1984, 1992,
+		 1999, 2007, 2014, 2023, 2031, 2038, 2044, 2050,
+		 2059, 2068, 2074, 2080, 2089, 2096, 2103, 2110,
+		 2119, 2127, 2134, 2141, 2149, 2159, 2167, 2171,
+		 2178, 2188, 2197, 2204, 2211, 2219, 2228, 2236,
+		 2241, 2248, 2256, 2265, 2270, 2279, 2287, 2294,
+		 2297, 2307, 2318, 2327, 2331, 2335, 2340, 2349,
+		 2357, 2366, 2373, 2379, 2383, 2391, 2396, 2403,
+		 2415, 2421, 2424, 2429, 2445, 2449, 2452, 2451,
+		 2454, 2458, 2462, 2464, 2473, 2485, 2494, 2482,
+		 2483, 2506, 2568, 2571, 2574, 2576, 2578, 2581,
+		 2583, 2586, 2588, 2590, 2592, 2594, 2596, 2598,
+		 2601, 2602, 2604, 2606, 2608, 2610, 2612, 2613,
+		 2615, 2617, 2618, 2620, 2621, 2623, 2624, 2626,
+		 2627, 2628, 2629, 2631, 2632, 2633, 2634, 2635,
+		 2636, 2637, 2638, 2639, 2640, 2640, 2641, 2642
+	},
+	{
+		/* lsc - 8 */
+		/* R */
+		 1014, 1028, 1044, 1059, 1073, 1086, 1100, 1113,
+		 1128, 1141, 1153, 1165, 1178, 1190, 1202, 1214,
+		 1226, 1238, 1250, 1261, 1271, 1282, 1293, 1303,
+		 1314, 1325, 1335, 1346, 1358, 1368, 1378, 1387,
+		 1397, 1408, 1419, 1430, 1441, 1451, 1462, 1471,
+		 1482, 1492, 1504, 1514, 1524, 1534, 1545, 1555,
+		 1566, 1576, 1587, 1598, 1609, 1619, 1629, 1638,
+		 1648, 1659, 1669, 1679, 1688, 1697, 1707, 1717,
+		 1727, 1737, 1746, 1755, 1765, 1776, 1785, 1794,
+		 1802, 1811, 1820, 1829, 1839, 1848, 1856, 1864,
+		 1873, 1883, 1892, 1899, 1908, 1917, 1926, 1935,
+		 1943, 1952, 1961, 1969, 1977, 1986, 1995, 2004,
+		 2011, 2020, 2028, 2038, 2046, 2056, 2065, 2073,
+		 2081, 2090, 2099, 2108, 2116, 2125, 2135, 2144,
+		 2154, 2165, 2175, 2185, 2194, 2205, 2215, 2224,
+		 2233, 2246, 2259, 2269, 2278, 2289, 2300, 2310,
+		 2321, 2332, 2343, 2354, 2367, 2379, 2388, 2399,
+		 2412, 2426, 2438, 2450, 2462, 2473, 2486, 2501,
+		 2513, 2525, 2539, 2553, 2566, 2577, 2591, 2605,
+		 2619, 2632, 2645, 2657, 2667, 2678, 2691, 2705,
+		 2721, 2735, 2747, 2760, 2774, 2790, 2804, 2817,
+		 2826, 2836, 2849, 2866, 2882, 2896, 2910, 2924,
+		 2938, 2949, 2960, 2975, 2991, 3004, 3016, 3030,
+		 3042, 3051, 3067, 3085, 3099, 3109, 3120, 3134,
+		 3153, 3165, 3176, 3186, 3199, 3203, 3222, 3243,
+		 3252, 3265, 3283, 3301, 3294, 3297, 3303, 3328,
+		 3342, 3348, 3335, 3342, 3349, 3355, 3362, 3369,
+		 3376, 3383, 3390, 3397, 3403, 3410, 3417, 3423,
+		 3430, 3437, 3443, 3450, 3456, 3463, 3469, 3476,
+		 3482, 3489, 3495, 3501, 3508, 3514, 3520, 3527,
+		 3533, 3539, 3545, 3551, 3558, 3564, 3570, 3576,
+		 3582, 3588, 3594, 3600, 3606, 3612, 3618, 3623,
+		/* G */
+		 1015, 1029, 1041, 1053, 1065, 1077, 1089, 1101,
+		 1113, 1124, 1136, 1147, 1159, 1170, 1180, 1191,
+		 1202, 1213, 1223, 1233, 1243, 1253, 1263, 1273,
+		 1283, 1293, 1303, 1312, 1322, 1332, 1343, 1352,
+		 1361, 1371, 1381, 1391, 1401, 1411, 1421, 1429,
+		 1439, 1449, 1459, 1468, 1478, 1488, 1497, 1507,
+		 1517, 1526, 1536, 1546, 1556, 1565, 1574, 1583,
+		 1592, 1601, 1610, 1620, 1629, 1638, 1647, 1655,
+		 1664, 1674, 1682, 1691, 1699, 1709, 1717, 1725,
+		 1733, 1741, 1750, 1757, 1765, 1773, 1780, 1787,
+		 1795, 1803, 1811, 1819, 1826, 1833, 1841, 1848,
+		 1856, 1864, 1872, 1879, 1887, 1894, 1902, 1910,
+		 1916, 1924, 1931, 1941, 1948, 1956, 1964, 1972,
+		 1980, 1988, 1996, 2004, 2011, 2019, 2027, 2036,
+		 2047, 2056, 2064, 2072, 2081, 2090, 2100, 2109,
+		 2117, 2129, 2140, 2149, 2157, 2167, 2177, 2187,
+		 2197, 2207, 2216, 2226, 2238, 2249, 2258, 2268,
+		 2280, 2291, 2302, 2314, 2325, 2335, 2345, 2357,
+		 2368, 2379, 2389, 2402, 2414, 2425, 2436, 2446,
+		 2458, 2469, 2479, 2491, 2503, 2514, 2524, 2536,
+		 2549, 2560, 2571, 2582, 2595, 2608, 2621, 2632,
+		 2642, 2653, 2665, 2677, 2688, 2703, 2715, 2726,
+		 2737, 2749, 2758, 2770, 2783, 2795, 2804, 2816,
+		 2830, 2839, 2849, 2863, 2876, 2886, 2897, 2908,
+		 2924, 2936, 2947, 2955, 2969, 2974, 2986, 3002,
+		 3012, 3022, 3032, 3050, 3058, 3070, 3072, 3084,
+		 3106, 3134, 3135, 3143, 3150, 3157, 3164, 3171,
+		 3178, 3185, 3192, 3199, 3206, 3213, 3220, 3227,
+		 3234, 3241, 3248, 3255, 3261, 3268, 3275, 3281,
+		 3288, 3295, 3301, 3308, 3315, 3321, 3328, 3334,
+		 3341, 3347, 3354, 3360, 3366, 3373, 3379, 3385,
+		 3392, 3398, 3404, 3410, 3416, 3422, 3429, 3435,
+		/* B */
+		 1016, 1027, 1037, 1047, 1057, 1066, 1076, 1085,
+		 1095, 1105, 1114, 1123, 1133, 1142, 1150, 1159,
+		 1167, 1176, 1184, 1191, 1198, 1205, 1213, 1221,
+		 1229, 1237, 1245, 1252, 1260, 1269, 1277, 1283,
+		 1290, 1299, 1308, 1316, 1324, 1333, 1340, 1348,
+		 1356, 1364, 1372, 1380, 1389, 1398, 1406, 1414,
+		 1422, 1430, 1438, 1446, 1455, 1463, 1471, 1478,
+		 1485, 1494, 1502, 1510, 1518, 1526, 1533, 1540,
+		 1548, 1555, 1562, 1570, 1577, 1585, 1592, 1600,
+		 1607, 1614, 1620, 1627, 1634, 1641, 1648, 1655,
+		 1662, 1669, 1676, 1683, 1690, 1696, 1702, 1710,
+		 1717, 1724, 1731, 1738, 1744, 1750, 1758, 1766,
+		 1771, 1779, 1785, 1793, 1799, 1806, 1811, 1818,
+		 1825, 1833, 1840, 1847, 1856, 1864, 1871, 1878,
+		 1886, 1893, 1900, 1908, 1917, 1926, 1934, 1942,
+		 1950, 1958, 1968, 1975, 1982, 1991, 2000, 2009,
+		 2018, 2027, 2035, 2044, 2054, 2064, 2072, 2081,
+		 2091, 2101, 2111, 2121, 2131, 2137, 2145, 2155,
+		 2165, 2174, 2183, 2193, 2205, 2216, 2226, 2236,
+		 2247, 2257, 2267, 2278, 2287, 2294, 2302, 2315,
+		 2326, 2336, 2347, 2358, 2365, 2374, 2382, 2392,
+		 2400, 2408, 2417, 2430, 2439, 2447, 2457, 2471,
+		 2481, 2490, 2499, 2509, 2517, 2527, 2536, 2544,
+		 2551, 2563, 2578, 2591, 2596, 2605, 2616, 2623,
+		 2632, 2643, 2651, 2652, 2660, 2665, 2679, 2695,
+		 2705, 2709, 2712, 2724, 2738, 2754, 2759, 2779,
+		 2787, 2790, 2802, 2809, 2817, 2825, 2832, 2840,
+		 2847, 2855, 2862, 2869, 2877, 2884, 2891, 2899,
+		 2906, 2913, 2921, 2928, 2935, 2942, 2949, 2956,
+		 2963, 2970, 2977, 2984, 2991, 2998, 3005, 3012,
+		 3019, 3026, 3033, 3039, 3046, 3053, 3060, 3066,
+		 3073, 3080, 3086, 3093, 3099, 3106, 3112, 3119
+	},
+	{
+		/* lsc - 9 */
+		/* R */
+		 1014, 1029, 1045, 1060, 1075, 1088, 1102, 1116,
+		 1131, 1145, 1157, 1170, 1183, 1196, 1209, 1221,
+		 1234, 1246, 1259, 1270, 1281, 1292, 1304, 1315,
+		 1326, 1338, 1349, 1360, 1372, 1384, 1395, 1404,
+		 1414, 1426, 1438, 1450, 1461, 1472, 1483, 1494,
+		 1505, 1516, 1529, 1539, 1551, 1562, 1573, 1584,
+		 1595, 1607, 1618, 1630, 1642, 1653, 1664, 1674,
+		 1685, 1697, 1708, 1718, 1729, 1739, 1750, 1760,
+		 1772, 1783, 1793, 1803, 1813, 1825, 1836, 1845,
+		 1855, 1865, 1874, 1884, 1896, 1906, 1915, 1924,
+		 1934, 1945, 1955, 1964, 1974, 1984, 1994, 2004,
+		 2014, 2024, 2034, 2043, 2052, 2063, 2073, 2083,
+		 2091, 2101, 2111, 2122, 2132, 2143, 2153, 2163,
+		 2172, 2182, 2192, 2202, 2212, 2222, 2234, 2245,
+		 2256, 2268, 2280, 2291, 2302, 2314, 2326, 2337,
+		 2347, 2361, 2376, 2388, 2399, 2411, 2424, 2435,
+		 2448, 2461, 2474, 2487, 2501, 2516, 2526, 2539,
+		 2554, 2570, 2584, 2598, 2612, 2625, 2640, 2657,
+		 2671, 2686, 2701, 2717, 2732, 2746, 2762, 2778,
+		 2794, 2810, 2825, 2839, 2851, 2865, 2879, 2896,
+		 2915, 2931, 2946, 2960, 2977, 2995, 3013, 3028,
+		 3039, 3051, 3067, 3086, 3105, 3122, 3139, 3155,
+		 3172, 3185, 3199, 3217, 3235, 3251, 3267, 3283,
+		 3298, 3309, 3328, 3350, 3367, 3379, 3393, 3409,
+		 3432, 3447, 3461, 3473, 3490, 3496, 3518, 3543,
+		 3555, 3570, 3592, 3614, 3608, 3613, 3622, 3651,
+		 3668, 3677, 3664, 3674, 3683, 3693, 3703, 3712,
+		 3722, 3731, 3741, 3750, 3760, 3769, 3779, 3788,
+		 3798, 3807, 3817, 3826, 3835, 3845, 3854, 3863,
+		 3873, 3882, 3891, 3900, 3910, 3919, 3928, 3937,
+		 3947, 3956, 3965, 3974, 3983, 3992, 4001, 4010,
+		 4020, 4029, 4038, 4047, 4056, 4065, 4074, 4083,
+		/* G */
+		 1015, 1029, 1042, 1055, 1067, 1079, 1091, 1104,
+		 1116, 1128, 1140, 1152, 1164, 1176, 1187, 1198,
+		 1210, 1221, 1232, 1242, 1252, 1263, 1273, 1284,
+		 1295, 1305, 1316, 1326, 1337, 1347, 1358, 1368,
+		 1378, 1389, 1399, 1410, 1421, 1432, 1442, 1451,
+		 1462, 1472, 1483, 1493, 1504, 1514, 1524, 1535,
+		 1546, 1556, 1566, 1578, 1589, 1598, 1608, 1618,
+		 1627, 1638, 1648, 1658, 1668, 1678, 1688, 1697,
+		 1707, 1717, 1727, 1737, 1746, 1756, 1766, 1775,
+		 1783, 1793, 1802, 1811, 1820, 1828, 1837, 1845,
+		 1853, 1862, 1872, 1881, 1889, 1897, 1906, 1914,
+		 1923, 1932, 1941, 1950, 1958, 1967, 1976, 1985,
+		 1992, 2001, 2010, 2021, 2029, 2038, 2048, 2057,
+		 2066, 2075, 2085, 2094, 2102, 2111, 2121, 2132,
+		 2143, 2154, 2163, 2172, 2183, 2194, 2205, 2216,
+		 2226, 2238, 2251, 2262, 2271, 2283, 2295, 2306,
+		 2318, 2329, 2340, 2352, 2365, 2378, 2388, 2401,
+		 2414, 2427, 2440, 2453, 2467, 2479, 2490, 2504,
+		 2517, 2530, 2542, 2556, 2571, 2584, 2596, 2609,
+		 2623, 2636, 2648, 2661, 2676, 2689, 2701, 2715,
+		 2730, 2743, 2757, 2769, 2785, 2800, 2816, 2829,
+		 2841, 2855, 2868, 2883, 2896, 2914, 2929, 2941,
+		 2955, 2969, 2980, 2995, 3010, 3025, 3037, 3051,
+		 3067, 3080, 3092, 3108, 3124, 3137, 3150, 3164,
+		 3183, 3197, 3211, 3222, 3238, 3246, 3260, 3279,
+		 3292, 3305, 3318, 3339, 3350, 3365, 3369, 3383,
+		 3409, 3441, 3445, 3455, 3465, 3474, 3484, 3494,
+		 3504, 3513, 3523, 3533, 3542, 3552, 3562, 3571,
+		 3581, 3590, 3600, 3609, 3619, 3628, 3638, 3647,
+		 3657, 3666, 3676, 3685, 3694, 3704, 3713, 3722,
+		 3732, 3741, 3750, 3760, 3769, 3778, 3787, 3797,
+		 3806, 3815, 3824, 3833, 3843, 3852, 3861, 3870,
+		/* B */
+		 1016, 1028, 1038, 1049, 1058, 1068, 1078, 1088,
+		 1099, 1108, 1118, 1127, 1138, 1147, 1157, 1165,
+		 1174, 1183, 1192, 1200, 1207, 1215, 1223, 1232,
+		 1240, 1249, 1257, 1265, 1274, 1283, 1292, 1299,
+		 1306, 1316, 1326, 1334, 1343, 1352, 1360, 1368,
+		 1377, 1386, 1395, 1403, 1413, 1422, 1432, 1440,
+		 1449, 1458, 1467, 1476, 1485, 1494, 1502, 1510,
+		 1519, 1528, 1536, 1545, 1554, 1563, 1571, 1579,
+		 1588, 1596, 1604, 1612, 1620, 1629, 1637, 1646,
+		 1654, 1661, 1669, 1676, 1685, 1693, 1700, 1708,
+		 1716, 1724, 1732, 1741, 1748, 1755, 1763, 1771,
+		 1779, 1787, 1796, 1804, 1810, 1818, 1826, 1835,
+		 1842, 1850, 1857, 1867, 1874, 1882, 1888, 1896,
+		 1905, 1914, 1922, 1930, 1940, 1949, 1957, 1965,
+		 1975, 1984, 1992, 2001, 2012, 2021, 2031, 2040,
+		 2049, 2059, 2071, 2079, 2087, 2097, 2108, 2118,
+		 2129, 2139, 2148, 2159, 2171, 2182, 2191, 2203,
+		 2215, 2226, 2237, 2250, 2260, 2269, 2278, 2289,
+		 2302, 2312, 2323, 2334, 2348, 2361, 2373, 2385,
+		 2397, 2410, 2421, 2434, 2445, 2454, 2464, 2479,
+		 2492, 2503, 2516, 2530, 2538, 2549, 2559, 2571,
+		 2581, 2591, 2602, 2617, 2628, 2638, 2650, 2667,
+		 2678, 2690, 2700, 2713, 2723, 2736, 2747, 2756,
+		 2765, 2780, 2798, 2813, 2820, 2832, 2844, 2854,
+		 2865, 2878, 2889, 2891, 2902, 2909, 2925, 2945,
+		 2956, 2963, 2967, 2982, 2999, 3018, 3025, 3048,
+		 3059, 3064, 3079, 3089, 3099, 3109, 3119, 3129,
+		 3139, 3149, 3158, 3168, 3178, 3188, 3198, 3208,
+		 3218, 3227, 3237, 3247, 3257, 3266, 3276, 3286,
+		 3296, 3305, 3315, 3325, 3334, 3344, 3353, 3363,
+		 3372, 3382, 3392, 3401, 3411, 3420, 3430, 3439,
+		 3448, 3458, 3467, 3477, 3486, 3495, 3505, 3514
+	},
+	{
+		/* lsc - 10 */
+		/* R */
+		 1013, 1029, 1044, 1060, 1076, 1092, 1108, 1123,
+		 1137, 1153, 1168, 1183, 1197, 1212, 1227, 1240,
+		 1254, 1268, 1282, 1295, 1307, 1319, 1332, 1346,
+		 1360, 1372, 1384, 1397, 1411, 1423, 1436, 1448,
+		 1461, 1474, 1487, 1501, 1513, 1525, 1537, 1550,
+		 1562, 1575, 1589, 1601, 1614, 1627, 1640, 1653,
+		 1666, 1678, 1691, 1704, 1718, 1729, 1742, 1755,
+		 1768, 1780, 1791, 1804, 1816, 1828, 1840, 1853,
+		 1865, 1876, 1888, 1899, 1911, 1922, 1933, 1944,
+		 1956, 1968, 1978, 1988, 2001, 2014, 2025, 2035,
+		 2046, 2058, 2069, 2080, 2090, 2101, 2112, 2121,
+		 2133, 2145, 2156, 2165, 2175, 2185, 2197, 2207,
+		 2217, 2229, 2241, 2252, 2262, 2272, 2283, 2294,
+		 2306, 2317, 2328, 2338, 2347, 2358, 2371, 2384,
+		 2396, 2407, 2418, 2433, 2445, 2457, 2469, 2483,
+		 2495, 2507, 2521, 2536, 2549, 2563, 2575, 2587,
+		 2601, 2617, 2632, 2646, 2658, 2672, 2685, 2700,
+		 2714, 2730, 2746, 2762, 2778, 2794, 2811, 2827,
+		 2841, 2855, 2872, 2893, 2908, 2924, 2939, 2955,
+		 2968, 2984, 3000, 3018, 3039, 3055, 3068, 3085,
+		 3107, 3127, 3145, 3160, 3173, 3188, 3209, 3229,
+		 3247, 3264, 3282, 3299, 3314, 3327, 3342, 3363,
+		 3385, 3395, 3412, 3431, 3451, 3465, 3478, 3491,
+		 3512, 3535, 3551, 3566, 3587, 3605, 3626, 3645,
+		 3660, 3673, 3689, 3699, 3707, 3720, 3731, 3756,
+		 3780, 3805, 3805, 3818, 3834, 3851, 3864, 3888,
+		 3877, 3860, 3944, 3958, 3973, 3987, 4002, 4016,
+		 4030, 4045, 4059, 4073, 4088, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* G */
+		 1016, 1028, 1040, 1052, 1065, 1077, 1091, 1103,
+		 1115, 1127, 1139, 1151, 1163, 1175, 1186, 1198,
+		 1209, 1220, 1231, 1242, 1252, 1262, 1273, 1284,
+		 1295, 1306, 1317, 1327, 1338, 1348, 1359, 1369,
+		 1379, 1390, 1401, 1411, 1422, 1432, 1443, 1453,
+		 1463, 1474, 1484, 1495, 1506, 1516, 1527, 1537,
+		 1548, 1558, 1569, 1579, 1589, 1599, 1610, 1621,
+		 1631, 1641, 1651, 1661, 1670, 1680, 1690, 1700,
+		 1710, 1720, 1730, 1739, 1749, 1758, 1768, 1778,
+		 1786, 1796, 1805, 1813, 1822, 1832, 1841, 1849,
+		 1857, 1866, 1876, 1884, 1893, 1901, 1910, 1919,
+		 1927, 1936, 1946, 1954, 1962, 1970, 1980, 1989,
+		 1997, 2006, 2015, 2025, 2033, 2041, 2050, 2059,
+		 2069, 2078, 2087, 2096, 2104, 2114, 2125, 2136,
+		 2145, 2154, 2163, 2175, 2186, 2195, 2205, 2217,
+		 2227, 2238, 2250, 2262, 2273, 2284, 2294, 2304,
+		 2316, 2328, 2340, 2352, 2363, 2375, 2387, 2399,
+		 2412, 2424, 2437, 2449, 2461, 2475, 2488, 2501,
+		 2514, 2526, 2538, 2552, 2565, 2579, 2592, 2606,
+		 2618, 2631, 2646, 2661, 2676, 2688, 2698, 2711,
+		 2727, 2742, 2756, 2769, 2782, 2794, 2809, 2822,
+		 2838, 2850, 2863, 2877, 2893, 2906, 2917, 2932,
+		 2949, 2962, 2975, 2987, 3002, 3016, 3031, 3049,
+		 3060, 3071, 3082, 3099, 3114, 3128, 3141, 3155,
+		 3167, 3178, 3193, 3206, 3222, 3239, 3250, 3257,
+		 3267, 3279, 3286, 3305, 3324, 3338, 3354, 3368,
+		 3383, 3400, 3446, 3461, 3476, 3491, 3505, 3520,
+		 3535, 3550, 3564, 3579, 3593, 3608, 3623, 3637,
+		 3652, 3666, 3681, 3695, 3710, 3724, 3739, 3753,
+		 3767, 3782, 3796, 3810, 3825, 3839, 3853, 3867,
+		 3882, 3896, 3910, 3924, 3938, 3952, 3966, 3980,
+		 3994, 4008, 4022, 4036, 4050, 4064, 4078, 4092,
+		/* B */
+		 1017, 1027, 1038, 1048, 1057, 1066, 1076, 1084,
+		 1093, 1102, 1113, 1123, 1133, 1142, 1152, 1162,
+		 1171, 1179, 1188, 1197, 1205, 1212, 1220, 1229,
+		 1238, 1247, 1254, 1263, 1271, 1280, 1288, 1297,
+		 1306, 1315, 1324, 1333, 1342, 1351, 1359, 1368,
+		 1377, 1386, 1396, 1404, 1413, 1422, 1431, 1441,
+		 1450, 1459, 1468, 1478, 1487, 1496, 1505, 1514,
+		 1523, 1531, 1540, 1549, 1558, 1566, 1574, 1582,
+		 1590, 1599, 1607, 1615, 1623, 1632, 1639, 1647,
+		 1655, 1664, 1671, 1679, 1686, 1695, 1701, 1709,
+		 1716, 1724, 1732, 1739, 1746, 1754, 1762, 1769,
+		 1777, 1785, 1793, 1800, 1807, 1814, 1822, 1829,
+		 1837, 1845, 1853, 1861, 1869, 1878, 1885, 1894,
+		 1901, 1910, 1917, 1925, 1933, 1942, 1951, 1959,
+		 1967, 1975, 1984, 1994, 2002, 2009, 2017, 2027,
+		 2036, 2046, 2056, 2066, 2077, 2088, 2096, 2105,
+		 2116, 2127, 2137, 2146, 2155, 2164, 2174, 2185,
+		 2195, 2207, 2216, 2226, 2235, 2247, 2259, 2270,
+		 2279, 2289, 2301, 2314, 2326, 2337, 2346, 2356,
+		 2368, 2381, 2392, 2402, 2413, 2423, 2431, 2442,
+		 2456, 2469, 2479, 2488, 2497, 2509, 2523, 2534,
+		 2544, 2557, 2569, 2579, 2590, 2603, 2610, 2621,
+		 2636, 2648, 2657, 2670, 2682, 2690, 2698, 2711,
+		 2723, 2729, 2736, 2748, 2762, 2771, 2782, 2794,
+		 2803, 2811, 2822, 2832, 2842, 2851, 2859, 2864,
+		 2869, 2885, 2900, 2919, 2929, 2938, 2948, 2969,
+		 2986, 3002, 3049, 3065, 3080, 3095, 3110, 3125,
+		 3140, 3155, 3170, 3184, 3199, 3214, 3229, 3244,
+		 3259, 3273, 3288, 3303, 3318, 3332, 3347, 3362,
+		 3376, 3391, 3406, 3420, 3435, 3449, 3464, 3478,
+		 3493, 3507, 3521, 3536, 3550, 3564, 3579, 3593,
+		 3607, 3622, 3636, 3650, 3664, 3678, 3693, 3707
+	},
+	{
+		/* lsc - 11 */
+		/* R */
+		 1013, 1029, 1044, 1060, 1076, 1092, 1108, 1123,
+		 1137, 1153, 1168, 1183, 1197, 1212, 1227, 1240,
+		 1254, 1268, 1282, 1295, 1307, 1319, 1332, 1346,
+		 1360, 1372, 1384, 1397, 1411, 1423, 1436, 1448,
+		 1461, 1474, 1487, 1501, 1513, 1525, 1537, 1550,
+		 1562, 1575, 1589, 1601, 1614, 1627, 1640, 1653,
+		 1666, 1678, 1691, 1704, 1718, 1729, 1742, 1755,
+		 1768, 1780, 1791, 1804, 1816, 1828, 1840, 1853,
+		 1865, 1876, 1888, 1899, 1911, 1922, 1933, 1944,
+		 1956, 1968, 1978, 1988, 2001, 2014, 2025, 2035,
+		 2046, 2058, 2069, 2080, 2090, 2101, 2112, 2121,
+		 2133, 2145, 2156, 2165, 2175, 2185, 2197, 2207,
+		 2217, 2229, 2241, 2252, 2262, 2272, 2283, 2294,
+		 2306, 2317, 2328, 2338, 2347, 2358, 2371, 2384,
+		 2396, 2407, 2418, 2433, 2445, 2457, 2469, 2483,
+		 2495, 2507, 2521, 2536, 2549, 2563, 2575, 2587,
+		 2601, 2617, 2632, 2646, 2658, 2672, 2685, 2700,
+		 2714, 2730, 2746, 2762, 2778, 2794, 2811, 2827,
+		 2841, 2855, 2872, 2893, 2908, 2924, 2939, 2955,
+		 2968, 2984, 3000, 3018, 3039, 3055, 3068, 3085,
+		 3107, 3127, 3145, 3160, 3173, 3188, 3209, 3229,
+		 3247, 3264, 3282, 3299, 3314, 3327, 3342, 3363,
+		 3385, 3395, 3412, 3431, 3451, 3465, 3478, 3491,
+		 3512, 3535, 3551, 3566, 3587, 3605, 3626, 3645,
+		 3660, 3673, 3689, 3699, 3707, 3720, 3731, 3756,
+		 3780, 3805, 3805, 3818, 3834, 3851, 3864, 3888,
+		 3877, 3860, 3944, 3958, 3973, 3987, 4002, 4016,
+		 4030, 4045, 4059, 4073, 4088, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		 4095, 4095, 4095, 4095, 4095, 4095, 4095, 4095,
+		/* G */
+		 1016, 1028, 1040, 1052, 1065, 1077, 1091, 1103,
+		 1115, 1127, 1139, 1151, 1163, 1175, 1186, 1198,
+		 1209, 1220, 1231, 1242, 1252, 1262, 1273, 1284,
+		 1295, 1306, 1317, 1327, 1338, 1348, 1359, 1369,
+		 1379, 1390, 1401, 1411, 1422, 1432, 1443, 1453,
+		 1463, 1474, 1484, 1495, 1506, 1516, 1527, 1537,
+		 1548, 1558, 1569, 1579, 1589, 1599, 1610, 1621,
+		 1631, 1641, 1651, 1661, 1670, 1680, 1690, 1700,
+		 1710, 1720, 1730, 1739, 1749, 1758, 1768, 1778,
+		 1786, 1796, 1805, 1813, 1822, 1832, 1841, 1849,
+		 1857, 1866, 1876, 1884, 1893, 1901, 1910, 1919,
+		 1927, 1936, 1946, 1954, 1962, 1970, 1980, 1989,
+		 1997, 2006, 2015, 2025, 2033, 2041, 2050, 2059,
+		 2069, 2078, 2087, 2096, 2104, 2114, 2125, 2136,
+		 2145, 2154, 2163, 2175, 2186, 2195, 2205, 2217,
+		 2227, 2238, 2250, 2262, 2273, 2284, 2294, 2304,
+		 2316, 2328, 2340, 2352, 2363, 2375, 2387, 2399,
+		 2412, 2424, 2437, 2449, 2461, 2475, 2488, 2501,
+		 2514, 2526, 2538, 2552, 2565, 2579, 2592, 2606,
+		 2618, 2631, 2646, 2661, 2676, 2688, 2698, 2711,
+		 2727, 2742, 2756, 2769, 2782, 2794, 2809, 2822,
+		 2838, 2850, 2863, 2877, 2893, 2906, 2917, 2932,
+		 2949, 2962, 2975, 2987, 3002, 3016, 3031, 3049,
+		 3060, 3071, 3082, 3099, 3114, 3128, 3141, 3155,
+		 3167, 3178, 3193, 3206, 3222, 3239, 3250, 3257,
+		 3267, 3279, 3286, 3305, 3324, 3338, 3354, 3368,
+		 3383, 3400, 3446, 3461, 3476, 3491, 3505, 3520,
+		 3535, 3550, 3564, 3579, 3593, 3608, 3623, 3637,
+		 3652, 3666, 3681, 3695, 3710, 3724, 3739, 3753,
+		 3767, 3782, 3796, 3810, 3825, 3839, 3853, 3867,
+		 3882, 3896, 3910, 3924, 3938, 3952, 3966, 3980,
+		 3994, 4008, 4022, 4036, 4050, 4064, 4078, 4092,
+		/* B */
+		 1017, 1027, 1038, 1048, 1057, 1066, 1076, 1084,
+		 1093, 1102, 1113, 1123, 1133, 1142, 1152, 1162,
+		 1171, 1179, 1188, 1197, 1205, 1212, 1220, 1229,
+		 1238, 1247, 1254, 1263, 1271, 1280, 1288, 1297,
+		 1306, 1315, 1324, 1333, 1342, 1351, 1359, 1368,
+		 1377, 1386, 1396, 1404, 1413, 1422, 1431, 1441,
+		 1450, 1459, 1468, 1478, 1487, 1496, 1505, 1514,
+		 1523, 1531, 1540, 1549, 1558, 1566, 1574, 1582,
+		 1590, 1599, 1607, 1615, 1623, 1632, 1639, 1647,
+		 1655, 1664, 1671, 1679, 1686, 1695, 1701, 1709,
+		 1716, 1724, 1732, 1739, 1746, 1754, 1762, 1769,
+		 1777, 1785, 1793, 1800, 1807, 1814, 1822, 1829,
+		 1837, 1845, 1853, 1861, 1869, 1878, 1885, 1894,
+		 1901, 1910, 1917, 1925, 1933, 1942, 1951, 1959,
+		 1967, 1975, 1984, 1994, 2002, 2009, 2017, 2027,
+		 2036, 2046, 2056, 2066, 2077, 2088, 2096, 2105,
+		 2116, 2127, 2137, 2146, 2155, 2164, 2174, 2185,
+		 2195, 2207, 2216, 2226, 2235, 2247, 2259, 2270,
+		 2279, 2289, 2301, 2314, 2326, 2337, 2346, 2356,
+		 2368, 2381, 2392, 2402, 2413, 2423, 2431, 2442,
+		 2456, 2469, 2479, 2488, 2497, 2509, 2523, 2534,
+		 2544, 2557, 2569, 2579, 2590, 2603, 2610, 2621,
+		 2636, 2648, 2657, 2670, 2682, 2690, 2698, 2711,
+		 2723, 2729, 2736, 2748, 2762, 2771, 2782, 2794,
+		 2803, 2811, 2822, 2832, 2842, 2851, 2859, 2864,
+		 2869, 2885, 2900, 2919, 2929, 2938, 2948, 2969,
+		 2986, 3002, 3049, 3065, 3080, 3095, 3110, 3125,
+		 3140, 3155, 3170, 3184, 3199, 3214, 3229, 3244,
+		 3259, 3273, 3288, 3303, 3318, 3332, 3347, 3362,
+		 3376, 3391, 3406, 3420, 3435, 3449, 3464, 3478,
+		 3493, 3507, 3521, 3536, 3550, 3564, 3579, 3593,
+		 3607, 3622, 3636, 3650, 3664, 3678, 3693, 3707
+	}
+	},
+	.msc_tbl = {
+	{
+		/* msc - 0 */
+		/* R */
+		 1505, 1550, 1591, 1652, 1691, 1734, 1795, 1836,
+		 1901, 1957, 2005, 2075, 2137, 2213, 2280, 2347,
+		    0,    0,    0,    0,    0,    0, 1341, 1393,
+		 1435, 1493, 1546, 1594, 1649, 1701, 1765, 1823,
+		 1874, 1935, 1993, 2074, 2133, 2183,    0,    0,
+		    0,    0,    0,    0, 1195, 1242, 1297, 1352,
+		 1399, 1457, 1512, 1575, 1637, 1695, 1751, 1807,
+		 1886, 1937, 2010, 2063,    0,    0,    0,    0,
+		    0,    0, 1085, 1131, 1188, 1237, 1288, 1343,
+		 1401, 1459, 1533, 1591, 1655, 1724, 1778, 1840,
+		 1908, 1961,    0,    0,    0,    0,    0,    0,
+		 1003, 1050, 1094, 1147, 1195, 1249, 1309, 1376,
+		 1447, 1524, 1584, 1655, 1727, 1792, 1858, 1913,
+		    0,    0,    0,    0,    0,    0,  944,  995,
+		 1036, 1084, 1135, 1193, 1249, 1317, 1387, 1461,
+		 1534, 1601, 1672, 1741, 1802, 1870,    0,    0,
+		    0,    0,    0,    0,  898,  940,  990, 1043,
+		 1092, 1147, 1205, 1273, 1341, 1415, 1483, 1555,
+		 1630, 1696, 1768, 1823,    0,    0,    0,    0,
+		    0,    0,  874,  920,  968, 1021, 1068, 1121,
+		 1181, 1244, 1319, 1387, 1457, 1526, 1599, 1674,
+		 1746, 1804,    0,    0,    0,    0,    0,    0,
+		  882,  928,  976, 1024, 1077, 1130, 1184, 1249,
+		 1317, 1396, 1464, 1534, 1606, 1683, 1749, 1800,
+		    0,    0,    0,    0,    0,    0,  918,  964,
+		 1010, 1060, 1116, 1166, 1220, 1288, 1362, 1432,
+		 1507, 1577, 1647, 1725, 1787, 1848,    0,    0,
+		    0,    0,    0,    0,  976, 1024, 1070, 1121,
+		 1171, 1225, 1288, 1352, 1425, 1498, 1565, 1642,
+		 1710, 1778, 1840, 1896,    0,    0,    0,    0,
+		    0,    0, 1051, 1096, 1143, 1191, 1246, 1306,
+		 1362, 1435, 1505, 1577, 1647, 1705, 1766, 1840,
+		 1913, 1954,    0,    0,    0,    0,    0,    0,
+		 1142, 1189, 1237, 1288, 1345, 1403, 1457, 1533,
+		 1594, 1666, 1720, 1780, 1847, 1903, 1973, 2044,
+		    0,    0,    0,    0,    0,    0, 1266, 1314,
+		 1364, 1418, 1469, 1526, 1587, 1645, 1705, 1771,
+		 1828, 1886, 1942, 2014, 2074, 2140,    0,    0,
+		    0,    0,    0,    0, 1428, 1476, 1524, 1573,
+		 1626, 1678, 1727, 1785, 1841, 1901, 1959, 2019,
+		 2089, 2157, 2229, 2280,    0,    0,    0,    0,
+		    0,    0, 1601, 1649, 1691, 1734, 1785, 1829,
+		 1867, 1934, 1986, 2056, 2116, 2195, 2254, 2329,
+		 2388, 2461,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1241, 1274, 1306, 1336, 1376, 1406, 1441, 1478,
+		 1522, 1562, 1607, 1648, 1701, 1749, 1802, 1846,
+		    0,    0,    0,    0,    0,    0, 1117, 1150,
+		 1182, 1217, 1256, 1292, 1330, 1368, 1412, 1453,
+		 1497, 1533, 1583, 1637, 1689, 1728,    0,    0,
+		    0,    0,    0,    0, 1008, 1041, 1079, 1117,
+		 1156, 1192, 1230, 1270, 1312, 1356, 1395, 1441,
+		 1486, 1536, 1590, 1642,    0,    0,    0,    0,
+		    0,    0,  928,  958,  999, 1035, 1068, 1109,
+		 1147, 1192, 1233, 1280, 1326, 1371, 1421, 1469,
+		 1519, 1568,    0,    0,    0,    0,    0,    0,
+		  869,  900,  931,  967, 1003, 1041, 1083, 1127,
+		 1179, 1232, 1274, 1324, 1372, 1421, 1477, 1524,
+		    0,    0,    0,    0,    0,    0,  828,  858,
+		  893,  923,  959,  996, 1038, 1085, 1135, 1188,
+		 1236, 1283, 1335, 1386, 1444, 1489,    0,    0,
+		    0,    0,    0,    0,  793,  823,  858,  891,
+		  925,  965, 1005, 1052, 1105, 1152, 1200, 1251,
+		 1303, 1360, 1413, 1456,    0,    0,    0,    0,
+		    0,    0,  775,  807,  838,  875,  909,  946,
+		  987, 1031, 1082, 1130, 1180, 1233, 1289, 1344,
+		 1394, 1438,    0,    0,    0,    0,    0,    0,
+		  778,  808,  843,  876,  914,  952,  990, 1035,
+		 1085, 1135, 1188, 1239, 1294, 1347, 1395, 1442,
+		    0,    0,    0,    0,    0,    0,  805,  837,
+		  870,  902,  941,  978, 1020, 1065, 1115, 1170,
+		 1215, 1267, 1324, 1372, 1425, 1474,    0,    0,
+		    0,    0,    0,    0,  846,  876,  909,  946,
+		  979, 1021, 1065, 1111, 1162, 1214, 1264, 1315,
+		 1363, 1415, 1463, 1507,    0,    0,    0,    0,
+		    0,    0,  896,  926,  961,  996, 1035, 1073,
+		 1115, 1164, 1214, 1262, 1310, 1354, 1403, 1453,
+		 1503, 1548,    0,    0,    0,    0,    0,    0,
+		  958,  988, 1021, 1058, 1096, 1141, 1182, 1224,
+		 1270, 1318, 1362, 1407, 1454, 1501, 1553, 1607,
+		    0,    0,    0,    0,    0,    0, 1040, 1076,
+		 1106, 1144, 1183, 1223, 1261, 1304, 1347, 1389,
+		 1432, 1480, 1522, 1572, 1628, 1671,    0,    0,
+		    0,    0,    0,    0, 1152, 1185, 1217, 1253,
+		 1282, 1324, 1357, 1395, 1439, 1480, 1522, 1568,
+		 1621, 1669, 1724, 1770,    0,    0,    0,    0,
+		    0,    0, 1277, 1306, 1335, 1365, 1395, 1432,
+		 1466, 1501, 1548, 1590, 1636, 1680, 1725, 1773,
+		 1829, 1896,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1267, 1287, 1323, 1345, 1397, 1449, 1486, 1545,
+		 1600, 1635, 1683, 1717, 1791, 1860, 1940, 1994,
+		    0,    0,    0,    0,    0,    0, 1141, 1182,
+		 1224, 1259, 1280, 1322, 1368, 1400, 1460, 1525,
+		 1574, 1622, 1674, 1738, 1803, 1837,    0,    0,
+		    0,    0,    0,    0, 1031, 1058, 1097, 1142,
+		 1199, 1248, 1273, 1307, 1348, 1391, 1460, 1520,
+		 1574, 1626, 1683, 1712,    0,    0,    0,    0,
+		    0,    0,  935,  976, 1014, 1059, 1091, 1139,
+		 1191, 1240, 1283, 1330, 1371, 1434, 1494, 1569,
+		 1617, 1640,    0,    0,    0,    0,    0,    0,
+		  879,  913,  950,  990, 1030, 1070, 1113, 1174,
+		 1240, 1280, 1326, 1362, 1420, 1509, 1569, 1612,
+		    0,    0,    0,    0,    0,    0,  830,  868,
+		  910,  944,  976, 1028, 1062, 1113, 1182, 1240,
+		 1300, 1336, 1377, 1445, 1549, 1579,    0,    0,
+		    0,    0,    0,    0,  810,  830,  873,  907,
+		  938,  984, 1038, 1085, 1139, 1211, 1262, 1310,
+		 1357, 1414, 1486, 1532,    0,    0,    0,    0,
+		    0,    0,  787,  825,  847,  892,  931,  965,
+		 1019, 1064, 1121, 1177, 1240, 1287, 1322, 1394,
+		 1460, 1517,    0,    0,    0,    0,    0,    0,
+		  795,  824,  852,  896,  935,  968, 1022, 1071,
+		 1116, 1196, 1253, 1291, 1348, 1391, 1468, 1517,
+		    0,    0,    0,    0,    0,    0,  821,  844,
+		  884,  927,  961, 1002, 1054, 1102, 1168, 1234,
+		 1273, 1326, 1368, 1420, 1512, 1549,    0,    0,
+		    0,    0,    0,    0,  861,  901,  933,  965,
+		 1008, 1056, 1097, 1147, 1231, 1280, 1323, 1357,
+		 1406, 1494, 1579, 1600,    0,    0,    0,    0,
+		    0,    0,  919,  956,  987, 1031, 1076, 1107,
+		 1168, 1234, 1274, 1323, 1362, 1403, 1471, 1557,
+		 1609, 1631,    0,    0,    0,    0,    0,    0,
+		  987, 1019, 1065, 1102, 1141, 1194, 1256, 1300,
+		 1336, 1380, 1428, 1486, 1552, 1609, 1654, 1683,
+		    0,    0,    0,    0,    0,    0, 1084, 1116,
+		 1156, 1202, 1262, 1283, 1333, 1354, 1397, 1456,
+		 1532, 1595, 1645, 1697, 1748, 1765,    0,    0,
+		    0,    0,    0,    0, 1207, 1259, 1297, 1323,
+		 1348, 1380, 1417, 1471, 1537, 1600, 1640, 1668,
+		 1728, 1791, 1878, 1934,    0,    0,    0,    0,
+		    0,    0, 1323, 1357, 1386, 1425, 1463, 1517,
+		 1566, 1612, 1645, 1692, 1765, 1814, 1866, 1940,
+		 2027, 2101,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 1 */
+		/* R */
+		 1412, 1450, 1492, 1541, 1581, 1627, 1669, 1728,
+		 1776, 1836, 1889, 1953, 2014, 2070, 2144, 2203,
+		    0,    0,    0,    0,    0,    0, 1297, 1341,
+		 1387, 1439, 1478, 1534, 1580, 1629, 1688, 1752,
+		 1809, 1877, 1933, 1995, 2058, 2100,    0,    0,
+		    0,    0,    0,    0, 1183, 1232, 1286, 1333,
+		 1389, 1441, 1493, 1544, 1605, 1662, 1720, 1794,
+		 1860, 1923, 1992, 2043,    0,    0,    0,    0,
+		    0,    0, 1059, 1105, 1157, 1208, 1259, 1309,
+		 1363, 1426, 1488, 1551, 1612, 1669, 1737, 1806,
+		 1872, 1919,    0,    0,    0,    0,    0,    0,
+		  944,  992, 1031, 1076, 1132, 1179, 1235, 1292,
+		 1365, 1426, 1488, 1554, 1613, 1673, 1745, 1801,
+		    0,    0,    0,    0,    0,    0,  882,  924,
+		  970, 1010, 1064, 1113, 1169, 1228, 1291, 1358,
+		 1426, 1488, 1553, 1615, 1683, 1743,    0,    0,
+		    0,    0,    0,    0,  865,  906,  955,  998,
+		 1049, 1101, 1154, 1220, 1282, 1357, 1426, 1485,
+		 1551, 1617, 1686, 1749,    0,    0,    0,    0,
+		    0,    0,  867,  909,  958, 1007, 1058, 1108,
+		 1167, 1232, 1297, 1368, 1441, 1504, 1576, 1642,
+		 1715, 1776,    0,    0,    0,    0,    0,    0,
+		  867,  907,  955, 1004, 1051, 1108, 1161, 1227,
+		 1294, 1362, 1431, 1497, 1568, 1635, 1706, 1767,
+		    0,    0,    0,    0,    0,    0,  873,  914,
+		  958, 1005, 1056, 1105, 1161, 1225, 1287, 1355,
+		 1424, 1483, 1551, 1613, 1683, 1743,    0,    0,
+		    0,    0,    0,    0,  916,  958, 1002, 1047,
+		 1096, 1149, 1205, 1262, 1330, 1395, 1461, 1520,
+		 1586, 1649, 1713, 1779,    0,    0,    0,    0,
+		    0,    0, 1009, 1054, 1096, 1149, 1198, 1252,
+		 1306, 1363, 1434, 1499, 1558, 1627, 1683, 1754,
+		 1825, 1877,    0,    0,    0,    0,    0,    0,
+		 1129, 1172, 1223, 1272, 1328, 1382, 1441, 1497,
+		 1561, 1627, 1684, 1750, 1821, 1887, 1953, 2005,
+		    0,    0,    0,    0,    0,    0, 1247, 1292,
+		 1335, 1387, 1443, 1492, 1546, 1602, 1661, 1720,
+		 1786, 1848, 1912, 1975, 2043, 2091,    0,    0,
+		    0,    0,    0,    0, 1352, 1392, 1439, 1487,
+		 1534, 1575, 1624, 1678, 1728, 1794, 1850, 1912,
+		 1975, 2037, 2115, 2174,    0,    0,    0,    0,
+		    0,    0, 1487, 1527, 1566, 1605, 1647, 1694,
+		 1740, 1792, 1850, 1909, 1966, 2021, 2091, 2168,
+		 2238, 2311,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1163, 1194, 1221, 1256, 1281, 1316, 1350, 1391,
+		 1431, 1470, 1509, 1540, 1584, 1636, 1689, 1746,
+		    0,    0,    0,    0,    0,    0, 1082, 1113,
+		 1143, 1179, 1215, 1250, 1286, 1317, 1362, 1409,
+		 1450, 1489, 1533, 1578, 1632, 1689,    0,    0,
+		    0,    0,    0,    0, 1005, 1037, 1076, 1110,
+		 1148, 1184, 1223, 1262, 1301, 1338, 1386, 1432,
+		 1483, 1528, 1578, 1626,    0,    0,    0,    0,
+		    0,    0,  910,  943,  978, 1016, 1050, 1091,
+		 1128, 1169, 1209, 1254, 1298, 1343, 1388, 1443,
+		 1491, 1539,    0,    0,    0,    0,    0,    0,
+		  826,  853,  884,  916,  951,  986, 1023, 1067,
+		 1116, 1161, 1205, 1250, 1296, 1338, 1395, 1443,
+		    0,    0,    0,    0,    0,    0,  778,  806,
+		  836,  869,  901,  935,  974, 1017, 1065, 1112,
+		 1155, 1202, 1253, 1296, 1352, 1395,    0,    0,
+		    0,    0,    0,    0,  769,  796,  829,  862,
+		  899,  935,  972, 1013, 1064, 1113, 1154, 1206,
+		 1259, 1307, 1359, 1406,    0,    0,    0,    0,
+		    0,    0,  775,  803,  835,  869,  907,  943,
+		  981, 1026, 1077, 1124, 1170, 1224, 1275, 1326,
+		 1382, 1426,    0,    0,    0,    0,    0,    0,
+		  770,  799,  832,  863,  904,  937,  974, 1020,
+		 1074, 1119, 1166, 1218, 1271, 1316, 1368, 1416,
+		    0,    0,    0,    0,    0,    0,  767,  797,
+		  827,  862,  896,  931,  966, 1014, 1062, 1112,
+		 1155, 1205, 1256, 1302, 1349, 1397,    0,    0,
+		    0,    0,    0,    0,  797,  823,  854,  889,
+		  922,  957,  998, 1041, 1091, 1137, 1182, 1229,
+		 1277, 1320, 1365, 1419,    0,    0,    0,    0,
+		    0,    0,  863,  895,  925,  957,  996, 1035,
+		 1077, 1121, 1169, 1212, 1259, 1305, 1343, 1397,
+		 1449, 1491,    0,    0,    0,    0,    0,    0,
+		  951,  983, 1017, 1053, 1092, 1131, 1169, 1214,
+		 1262, 1305, 1350, 1394, 1447, 1498, 1543, 1581,
+		    0,    0,    0,    0,    0,    0, 1031, 1062,
+		 1097, 1130, 1166, 1208, 1245, 1283, 1325, 1370,
+		 1413, 1465, 1510, 1555, 1597, 1647,    0,    0,
+		    0,    0,    0,    0, 1097, 1127, 1157, 1188,
+		 1226, 1259, 1292, 1326, 1368, 1413, 1452, 1500,
+		 1539, 1581, 1632, 1683,    0,    0,    0,    0,
+		    0,    0, 1194, 1223, 1248, 1278, 1308, 1337,
+		 1373, 1415, 1452, 1489, 1527, 1566, 1614, 1657,
+		 1716, 1773,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1153, 1182, 1220, 1257, 1303, 1334, 1374, 1411,
+		 1439, 1487, 1540, 1575, 1656, 1727, 1803, 1841,
+		    0,    0,    0,    0,    0,    0, 1099, 1126,
+		 1156, 1191, 1223, 1271, 1315, 1352, 1408, 1442,
+		 1487, 1525, 1579, 1638, 1732, 1792,    0,    0,
+		    0,    0,    0,    0, 1016, 1059, 1096, 1124,
+		 1161, 1197, 1245, 1289, 1343, 1383, 1428, 1479,
+		 1525, 1584, 1652, 1703,    0,    0,    0,    0,
+		    0,    0,  916,  951,  991, 1034, 1080, 1115,
+		 1147, 1182, 1230, 1288, 1346, 1386, 1434, 1505,
+		 1552, 1584,    0,    0,    0,    0,    0,    0,
+		  827,  855,  887,  934,  969, 1002, 1056, 1097,
+		 1133, 1185, 1230, 1281, 1346, 1392, 1434, 1469,
+		    0,    0,    0,    0,    0,    0,  781,  810,
+		  839,  875,  916,  949,  985, 1047, 1091, 1138,
+		 1176, 1220, 1281, 1340, 1395, 1422,    0,    0,
+		    0,    0,    0,    0,  775,  808,  836,  866,
+		  916,  946,  982, 1040, 1099, 1148, 1182, 1230,
+		 1289, 1346, 1408, 1431,    0,    0,    0,    0,
+		    0,    0,  778,  818,  846,  881,  928,  963,
+		  994, 1061, 1109, 1156, 1203, 1257, 1322, 1380,
+		 1434, 1473,    0,    0,    0,    0,    0,    0,
+		  774,  810,  845,  875,  925,  960,  997, 1053,
+		 1103, 1152, 1189, 1245, 1309, 1374, 1417, 1452,
+		    0,    0,    0,    0,    0,    0,  775,  810,
+		  839,  864,  916,  955,  988, 1044, 1105, 1141,
+		 1185, 1227, 1288, 1349, 1399, 1425,    0,    0,
+		    0,    0,    0,    0,  807,  836,  867,  908,
+		  943,  972, 1020, 1080, 1126, 1161, 1207, 1257,
+		 1328, 1374, 1425, 1448,    0,    0,    0,    0,
+		    0,    0,  879,  919,  954,  979, 1026, 1068,
+		 1115, 1161, 1201, 1242, 1301, 1349, 1399, 1452,
+		 1502, 1535,    0,    0,    0,    0,    0,    0,
+		  975, 1014, 1052, 1099, 1136, 1173, 1207, 1247,
+		 1309, 1365, 1405, 1458, 1502, 1563, 1617, 1656,
+		    0,    0,    0,    0,    0,    0, 1065, 1111,
+		 1141, 1173, 1203, 1235, 1284, 1340, 1392, 1434,
+		 1473, 1520, 1563, 1626, 1708, 1751,    0,    0,
+		    0,    0,    0,    0, 1141, 1161, 1194, 1220,
+		 1256, 1303, 1356, 1377, 1439, 1466, 1513, 1547,
+		 1608, 1674, 1767, 1824,    0,    0,    0,    0,
+		    0,    0, 1215, 1257, 1281, 1322, 1362, 1389,
+		 1422, 1458, 1498, 1535, 1591, 1647, 1712, 1788,
+		 1875, 1916,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 2 */
+		/* R */
+		 1215, 1248, 1279, 1318, 1347, 1390, 1429, 1459,
+		 1512, 1560, 1605, 1641, 1701, 1754, 1821, 1872,
+		    0,    0,    0,    0,    0,    0, 1090, 1129,
+		 1162, 1201, 1239, 1275, 1315, 1360, 1399, 1449,
+		 1497, 1539, 1598, 1646, 1697, 1749,    0,    0,
+		    0,    0,    0,    0,  997, 1032, 1072, 1107,
+		 1149, 1185, 1225, 1267, 1309, 1366, 1401, 1453,
+		 1497, 1553, 1605, 1650,    0,    0,    0,    0,
+		    0,    0,  917,  950,  989, 1027, 1065, 1104,
+		 1146, 1186, 1236, 1285, 1330, 1389, 1435, 1482,
+		 1538, 1583,    0,    0,    0,    0,    0,    0,
+		  856,  889,  920,  958,  997, 1030, 1077, 1120,
+		 1171, 1228, 1279, 1326, 1381, 1431, 1480, 1527,
+		    0,    0,    0,    0,    0,    0,  809,  842,
+		  877,  910,  947,  985, 1029, 1074, 1120, 1171,
+		 1230, 1284, 1327, 1386, 1435, 1485,    0,    0,
+		    0,    0,    0,    0,  781,  812,  845,  880,
+		  916,  953,  996, 1041, 1090, 1140, 1192, 1251,
+		 1297, 1351, 1410, 1453,    0,    0,    0,    0,
+		    0,    0,  769,  803,  833,  866,  902,  938,
+		  980, 1027, 1081, 1128, 1179, 1231, 1281, 1336,
+		 1393, 1441,    0,    0,    0,    0,    0,    0,
+		  775,  808,  839,  875,  911,  946,  986, 1033,
+		 1087, 1131, 1189, 1236, 1290, 1347, 1404, 1449,
+		    0,    0,    0,    0,    0,    0,  799,  830,
+		  863,  896,  934,  974, 1014, 1059, 1108, 1162,
+		 1218, 1266, 1321, 1378, 1428, 1468,    0,    0,
+		    0,    0,    0,    0,  838,  872,  905,  938,
+		  974, 1011, 1053, 1102, 1153, 1206, 1254, 1303,
+		 1359, 1411, 1459, 1502,    0,    0,    0,    0,
+		    0,    0,  895,  920,  953,  994, 1030, 1069,
+		 1110, 1158, 1209, 1261, 1309, 1359, 1411, 1456,
+		 1514, 1562,    0,    0,    0,    0,    0,    0,
+		  961,  997, 1027, 1065, 1107, 1143, 1186, 1236,
+		 1282, 1332, 1378, 1429, 1480, 1532, 1584, 1631,
+		    0,    0,    0,    0,    0,    0, 1051, 1084,
+		 1120, 1162, 1195, 1237, 1281, 1326, 1374, 1420,
+		 1464, 1511, 1562, 1620, 1668, 1710,    0,    0,
+		    0,    0,    0,    0, 1161, 1192, 1234, 1269,
+		 1308, 1338, 1383, 1425, 1476, 1517, 1566, 1613,
+		 1670, 1719, 1781, 1826,    0,    0,    0,    0,
+		    0,    0, 1288, 1314, 1348, 1381, 1423, 1456,
+		 1489, 1536, 1586, 1635, 1679, 1730, 1782, 1850,
+		 1914, 1979,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1137, 1167, 1196, 1226, 1256, 1290, 1320, 1357,
+		 1392, 1429, 1464, 1506, 1553, 1597, 1652, 1690,
+		    0,    0,    0,    0,    0,    0, 1027, 1057,
+		 1090, 1120, 1152, 1186, 1220, 1253, 1296, 1333,
+		 1374, 1410, 1449, 1496, 1546, 1592,    0,    0,
+		    0,    0,    0,    0,  939,  970, 1002, 1036,
+		 1069, 1102, 1136, 1173, 1213, 1249, 1286, 1334,
+		 1377, 1417, 1464, 1507,    0,    0,    0,    0,
+		    0,    0,  869,  897,  933,  964,  997, 1032,
+		 1067, 1103, 1142, 1186, 1226, 1269, 1317, 1359,
+		 1407, 1449,    0,    0,    0,    0,    0,    0,
+		  814,  842,  867,  900,  933,  967, 1000, 1042,
+		 1086, 1129, 1176, 1217, 1266, 1312, 1359, 1403,
+		    0,    0,    0,    0,    0,    0,  776,  803,
+		  830,  860,  890,  924,  960,  999, 1044, 1086,
+		 1132, 1176, 1222, 1270, 1322, 1366,    0,    0,
+		    0,    0,    0,    0,  746,  772,  803,  832,
+		  863,  894,  932,  969, 1016, 1056, 1102, 1150,
+		 1196, 1244, 1294, 1339,    0,    0,    0,    0,
+		    0,    0,  732,  760,  787,  820,  850,  883,
+		  919,  959, 1000, 1044, 1089, 1130, 1184, 1229,
+		 1282, 1326,    0,    0,    0,    0,    0,    0,
+		  737,  764,  794,  824,  856,  887,  923,  963,
+		 1006, 1050, 1093, 1137, 1189, 1239, 1286, 1330,
+		    0,    0,    0,    0,    0,    0,  757,  786,
+		  813,  843,  876,  909,  944,  983, 1029, 1074,
+		 1116, 1164, 1213, 1259, 1307, 1352,    0,    0,
+		    0,    0,    0,    0,  789,  817,  844,  876,
+		  910,  944,  979, 1019, 1069, 1109, 1154, 1202,
+		 1243, 1290, 1340, 1376,    0,    0,    0,    0,
+		    0,    0,  836,  863,  890,  922,  956,  989,
+		 1026, 1069, 1112, 1156, 1197, 1242, 1287, 1333,
+		 1377, 1414,    0,    0,    0,    0,    0,    0,
+		  893,  920,  950,  984, 1014, 1050, 1089, 1129,
+		 1170, 1213, 1254, 1294, 1339, 1387, 1429, 1467,
+		    0,    0,    0,    0,    0,    0,  967,  999,
+		 1029, 1063, 1093, 1127, 1163, 1200, 1240, 1284,
+		 1327, 1372, 1409, 1449, 1496, 1540,    0,    0,
+		    0,    0,    0,    0, 1063, 1090, 1120, 1152,
+		 1186, 1219, 1246, 1284, 1324, 1364, 1397, 1439,
+		 1486, 1532, 1583, 1632,    0,    0,    0,    0,
+		    0,    0, 1169, 1196, 1223, 1252, 1282, 1316,
+		 1346, 1379, 1414, 1453, 1492, 1530, 1583, 1632,
+		 1684, 1732,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1114, 1146, 1174, 1196, 1238, 1258, 1295, 1333,
+		 1376, 1427, 1474, 1517, 1570, 1622, 1668, 1684,
+		    0,    0,    0,    0,    0,    0, 1005, 1031,
+		 1064, 1101, 1149, 1187, 1216, 1255, 1292, 1320,
+		 1351, 1407, 1474, 1529, 1595, 1591,    0,    0,
+		    0,    0,    0,    0,  913,  946,  986, 1018,
+		 1048, 1087, 1130, 1181, 1220, 1253, 1292, 1324,
+		 1363, 1424, 1505, 1501,    0,    0,    0,    0,
+		    0,    0,  848,  879,  914,  944,  984, 1019,
+		 1055, 1095, 1149, 1196, 1226, 1267, 1314, 1351,
+		 1414, 1463,    0,    0,    0,    0,    0,    0,
+		  796,  823,  854,  885,  911,  944,  998, 1029,
+		 1069, 1122, 1196, 1234, 1264, 1324, 1361, 1383,
+		    0,    0,    0,    0,    0,    0,  767,  786,
+		  812,  848,  876,  904,  939,  993, 1035, 1078,
+		 1129, 1191, 1226, 1276, 1317, 1348,    0,    0,
+		    0,    0,    0,    0,  736,  764,  786,  809,
+		  851,  880,  914,  952, 1011, 1048, 1083, 1157,
+		 1219, 1261, 1303, 1312,    0,    0,    0,    0,
+		    0,    0,  719,  751,  778,  807,  833,  875,
+		  903,  945,  997, 1043, 1078, 1135, 1206, 1241,
+		 1295, 1297,    0,    0,    0,    0,    0,    0,
+		  725,  760,  788,  810,  843,  879,  909,  951,
+		 1010, 1042, 1088, 1144, 1220, 1258, 1300, 1327,
+		    0,    0,    0,    0,    0,    0,  750,  777,
+		  802,  828,  872,  899,  937,  980, 1025, 1069,
+		 1115, 1184, 1231, 1269, 1312, 1320,    0,    0,
+		    0,    0,    0,    0,  785,  806,  831,  865,
+		  894,  935,  969, 1024, 1060, 1105, 1160, 1216,
+		 1261, 1295, 1345, 1361,    0,    0,    0,    0,
+		    0,    0,  826,  854,  883,  914,  942,  986,
+		 1026, 1070, 1115, 1171, 1220, 1269, 1306, 1342,
+		 1393, 1421,    0,    0,    0,    0,    0,    0,
+		  889,  916,  945,  984, 1026, 1060, 1092, 1137,
+		 1201, 1241, 1285, 1317, 1351, 1403, 1456, 1501,
+		    0,    0,    0,    0,    0,    0,  965,  998,
+		 1035, 1059, 1098, 1137, 1188, 1234, 1269, 1309,
+		 1342, 1380, 1427, 1490, 1561, 1574,    0,    0,
+		    0,    0,    0,    0, 1064, 1092, 1130, 1164,
+		 1210, 1241, 1267, 1303, 1342, 1376, 1424, 1490,
+		 1540, 1587, 1640, 1660,    0,    0,    0,    0,
+		    0,    0, 1180, 1208, 1237, 1258, 1300, 1317,
+		 1345, 1397, 1438, 1490, 1536, 1583, 1636, 1678,
+		 1738, 1797,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 3 */
+		/* R */
+		 1217, 1252, 1296, 1329, 1365, 1403, 1446, 1487,
+		 1538, 1570, 1615, 1658, 1720, 1776, 1821, 1877,
+		    0,    0,    0,    0,    0,    0, 1093, 1132,
+		 1167, 1211, 1253, 1291, 1343, 1376, 1420, 1467,
+		 1518, 1562, 1615, 1664, 1717, 1759,    0,    0,
+		    0,    0,    0,    0, 1002, 1034, 1070, 1111,
+		 1152, 1191, 1235, 1282, 1325, 1382, 1426, 1485,
+		 1526, 1582, 1638, 1671,    0,    0,    0,    0,
+		    0,    0,  922,  955,  995, 1031, 1066, 1107,
+		 1151, 1200, 1244, 1302, 1352, 1405, 1462, 1511,
+		 1558, 1611,    0,    0,    0,    0,    0,    0,
+		  860,  890,  922,  958,  993, 1032, 1070, 1119,
+		 1176, 1235, 1282, 1340, 1391, 1443, 1508, 1537,
+		    0,    0,    0,    0,    0,    0,  811,  845,
+		  878,  910,  943,  986, 1023, 1073, 1122, 1176,
+		 1226, 1285, 1341, 1400, 1453, 1499,    0,    0,
+		    0,    0,    0,    0,  787,  819,  848,  883,
+		  917,  955,  996, 1040, 1093, 1140, 1197, 1255,
+		 1319, 1369, 1417, 1470,    0,    0,    0,    0,
+		    0,    0,  775,  807,  839,  873,  908,  942,
+		  986, 1031, 1081, 1128, 1187, 1246, 1297, 1361,
+		 1406, 1453,    0,    0,    0,    0,    0,    0,
+		  784,  816,  846,  880,  920,  949,  990, 1035,
+		 1088, 1140, 1194, 1244, 1305, 1365, 1417, 1459,
+		    0,    0,    0,    0,    0,    0,  805,  836,
+		  870,  902,  934,  975, 1016, 1058, 1107, 1166,
+		 1214, 1272, 1335, 1394, 1447, 1493,    0,    0,
+		    0,    0,    0,    0,  842,  877,  905,  937,
+		  976, 1011, 1049, 1095, 1155, 1205, 1264, 1325,
+		 1372, 1428, 1482, 1523,    0,    0,    0,    0,
+		    0,    0,  898,  930,  960, 1001, 1034, 1067,
+		 1111, 1161, 1217, 1266, 1322, 1381, 1432, 1482,
+		 1537, 1579,    0,    0,    0,    0,    0,    0,
+		  963,  999, 1028, 1070, 1107, 1149, 1191, 1246,
+		 1294, 1356, 1409, 1453, 1512, 1562, 1615, 1647,
+		    0,    0,    0,    0,    0,    0, 1054, 1088,
+		 1125, 1163, 1205, 1247, 1290, 1337, 1393, 1441,
+		 1491, 1543, 1593, 1630, 1702, 1727,    0,    0,
+		    0,    0,    0,    0, 1164, 1190, 1235, 1270,
+		 1317, 1356, 1400, 1449, 1499, 1549, 1590, 1638,
+		 1689, 1738, 1782, 1847,    0,    0,    0,    0,
+		    0,    0, 1290, 1328, 1365, 1394, 1437, 1478,
+		 1512, 1570, 1612, 1659, 1702, 1745, 1789, 1853,
+		 1929, 1992,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1137, 1167, 1196, 1223, 1259, 1289, 1321, 1354,
+		 1393, 1435, 1468, 1505, 1558, 1603, 1652, 1698,
+		    0,    0,    0,    0,    0,    0, 1030, 1059,
+		 1094, 1124, 1160, 1191, 1223, 1258, 1299, 1335,
+		 1374, 1415, 1455, 1504, 1554, 1600,    0,    0,
+		    0,    0,    0,    0,  945,  976, 1007, 1040,
+		 1076, 1107, 1141, 1177, 1217, 1256, 1295, 1338,
+		 1384, 1425, 1472, 1524,    0,    0,    0,    0,
+		    0,    0,  872,  902,  937,  968, 1000, 1035,
+		 1071, 1111, 1148, 1190, 1230, 1271, 1321, 1361,
+		 1407, 1453,    0,    0,    0,    0,    0,    0,
+		  814,  843,  872,  902,  935,  968, 1004, 1043,
+		 1091, 1137, 1176, 1222, 1268, 1314, 1363, 1403,
+		    0,    0,    0,    0,    0,    0,  774,  803,
+		  832,  859,  892,  925,  958,  999, 1043, 1088,
+		 1134, 1179, 1223, 1273, 1324, 1367,    0,    0,
+		    0,    0,    0,    0,  750,  777,  804,  836,
+		  866,  899,  932,  974, 1014, 1062, 1105, 1154,
+		 1200, 1249, 1299, 1343,    0,    0,    0,    0,
+		    0,    0,  737,  767,  796,  826,  856,  892,
+		  925,  963, 1009, 1050, 1098, 1145, 1191, 1240,
+		 1291, 1332,    0,    0,    0,    0,    0,    0,
+		  741,  770,  799,  829,  861,  895,  928,  968,
+		 1012, 1055, 1098, 1145, 1199, 1246, 1295, 1335,
+		    0,    0,    0,    0,    0,    0,  761,  789,
+		  817,  846,  881,  914,  947,  987, 1033, 1076,
+		 1121, 1168, 1220, 1266, 1314, 1356,    0,    0,
+		    0,    0,    0,    0,  793,  820,  848,  881,
+		  914,  948,  978, 1025, 1068, 1117, 1158, 1207,
+		 1250, 1295, 1341, 1384,    0,    0,    0,    0,
+		    0,    0,  837,  865,  895,  927,  958,  993,
+		 1030, 1071, 1120, 1160, 1203, 1248, 1294, 1337,
+		 1383, 1423,    0,    0,    0,    0,    0,    0,
+		  899,  927,  957,  990, 1023, 1059, 1095, 1137,
+		 1179, 1219, 1265, 1305, 1351, 1390, 1442, 1479,
+		    0,    0,    0,    0,    0,    0,  977, 1004,
+		 1033, 1065, 1101, 1137, 1174, 1212, 1252, 1294,
+		 1335, 1376, 1417, 1463, 1511, 1558,    0,    0,
+		    0,    0,    0,    0, 1066, 1095, 1127, 1158,
+		 1190, 1226, 1256, 1294, 1330, 1373, 1410, 1449,
+		 1489, 1541, 1593, 1639,    0,    0,    0,    0,
+		    0,    0, 1171, 1202, 1227, 1259, 1286, 1320,
+		 1348, 1384, 1419, 1465, 1498, 1541, 1587, 1636,
+		 1684, 1738,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1091, 1118, 1143, 1181, 1214, 1251, 1290, 1334,
+		 1374, 1426, 1460, 1494, 1529, 1577, 1617, 1631,
+		    0,    0,    0,    0,    0,    0,  988, 1025,
+		 1058, 1090, 1115, 1159, 1183, 1227, 1275, 1320,
+		 1375, 1412, 1460, 1494, 1536, 1573,    0,    0,
+		    0,    0,    0,    0,  904,  928,  969, 1006,
+		 1046, 1078, 1114, 1159, 1187, 1228, 1275, 1330,
+		 1386, 1429, 1475, 1491,    0,    0,    0,    0,
+		    0,    0,  848,  872,  902,  930,  960,  996,
+		 1040, 1085, 1128, 1164, 1207, 1255, 1310, 1371,
+		 1417, 1443,    0,    0,    0,    0,    0,    0,
+		  786,  818,  847,  872,  899,  931,  967, 1010,
+		 1063, 1109, 1153, 1190, 1244, 1300, 1368, 1400,
+		    0,    0,    0,    0,    0,    0,  753,  776,
+		  810,  837,  872,  899,  928,  965, 1016, 1070,
+		 1114, 1155, 1196, 1252, 1324, 1355,    0,    0,
+		    0,    0,    0,    0,  731,  755,  780,  814,
+		  849,  879,  910,  937,  986, 1040, 1088, 1129,
+		 1177, 1227, 1282, 1327,    0,    0,    0,    0,
+		    0,    0,  724,  746,  772,  804,  842,  865,
+		  903,  933,  978, 1026, 1081, 1118, 1174, 1227,
+		 1270, 1317,    0,    0,    0,    0,    0,    0,
+		  726,  752,  779,  810,  842,  878,  904,  940,
+		  985, 1034, 1084, 1136, 1180, 1222, 1278, 1321,
+		    0,    0,    0,    0,    0,    0,  745,  769,
+		  798,  830,  863,  892,  919,  958, 1005, 1060,
+		 1101, 1149, 1190, 1251, 1307, 1352,    0,    0,
+		    0,    0,    0,    0,  774,  801,  830,  861,
+		  890,  919,  950,  992, 1046, 1099, 1136, 1186,
+		 1232, 1283, 1340, 1384,    0,    0,    0,    0,
+		    0,    0,  825,  855,  882,  904,  933,  967,
+		 1008, 1060, 1102, 1149, 1187, 1224, 1282, 1343,
+		 1406, 1426,    0,    0,    0,    0,    0,    0,
+		  886,  912,  936,  971, 1002, 1044, 1085, 1131,
+		 1170, 1214, 1259, 1303, 1360, 1412, 1464, 1488,
+		    0,    0,    0,    0,    0,    0,  953,  979,
+		 1015, 1053, 1091, 1129, 1159, 1201, 1244, 1283,
+		 1340, 1392, 1437, 1498, 1526, 1550,    0,    0,
+		    0,    0,    0,    0, 1050, 1081, 1121, 1145,
+		 1183, 1211, 1241, 1289, 1343, 1392, 1443, 1478,
+		 1519, 1563, 1610, 1639,    0,    0,    0,    0,
+		    0,    0, 1145, 1180, 1215, 1244, 1272, 1313,
+		 1355, 1406, 1451, 1475, 1516, 1553, 1591, 1642,
+		 1697, 1740,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 4 */
+		/* R */
+		 1216, 1250, 1288, 1324, 1355, 1389, 1425, 1471,
+		 1516, 1552, 1608, 1659, 1712, 1771, 1845, 1893,
+		    0,    0,    0,    0,    0,    0, 1106, 1142,
+		 1178, 1214, 1246, 1288, 1327, 1367, 1407, 1454,
+		 1501, 1548, 1600, 1644, 1714, 1768,    0,    0,
+		    0,    0,    0,    0, 1006, 1033, 1079, 1118,
+		 1160, 1193, 1232, 1278, 1324, 1364, 1409, 1457,
+		 1513, 1560, 1617, 1659,    0,    0,    0,    0,
+		    0,    0,  919,  955,  993, 1030, 1074, 1115,
+		 1154, 1202, 1241, 1293, 1335, 1385, 1438, 1477,
+		 1543, 1575,    0,    0,    0,    0,    0,    0,
+		  860,  890,  922,  958,  994, 1030, 1074, 1130,
+		 1181, 1220, 1273, 1320, 1376, 1418, 1480, 1510,
+		    0,    0,    0,    0,    0,    0,  815,  849,
+		  878,  910,  947,  983, 1027, 1076, 1134, 1184,
+		 1228, 1284, 1330, 1380, 1438, 1478,    0,    0,
+		    0,    0,    0,    0,  787,  819,  852,  882,
+		  922,  955,  994, 1042, 1097, 1152, 1198, 1246,
+		 1300, 1355, 1398, 1444,    0,    0,    0,    0,
+		    0,    0,  772,  802,  836,  867,  907,  946,
+		  985, 1030, 1085, 1139, 1192, 1234, 1287, 1341,
+		 1385, 1428,    0,    0,    0,    0,    0,    0,
+		  780,  815,  845,  881,  914,  950,  990, 1039,
+		 1092, 1146, 1190, 1234, 1300, 1349, 1400, 1445,
+		    0,    0,    0,    0,    0,    0,  802,  837,
+		  869,  901,  934,  973, 1014, 1065, 1119, 1171,
+		 1216, 1261, 1314, 1370, 1421, 1460,    0,    0,
+		    0,    0,    0,    0,  843,  876,  904,  941,
+		  973, 1015, 1060, 1110, 1165, 1213, 1255, 1306,
+		 1356, 1409, 1462, 1507,    0,    0,    0,    0,
+		    0,    0,  901,  931,  961,  993, 1035, 1074,
+		 1124, 1174, 1217, 1269, 1314, 1365, 1413, 1472,
+		 1522, 1555,    0,    0,    0,    0,    0,    0,
+		  967,  996, 1032, 1071, 1115, 1157, 1202, 1247,
+		 1293, 1339, 1382, 1430, 1477, 1546, 1584, 1622,
+		    0,    0,    0,    0,    0,    0, 1053, 1089,
+		 1130, 1166, 1204, 1246, 1285, 1332, 1376, 1418,
+		 1465, 1520, 1564, 1622, 1667, 1717,    0,    0,
+		    0,    0,    0,    0, 1168, 1196, 1232, 1267,
+		 1309, 1344, 1382, 1418, 1471, 1524, 1570, 1608,
+		 1659, 1712, 1787, 1836,    0,    0,    0,    0,
+		    0,    0, 1291, 1321, 1362, 1389, 1421, 1454,
+		 1501, 1543, 1591, 1634, 1677, 1727, 1794, 1858,
+		 1941, 2002,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1140, 1166, 1194, 1228, 1261, 1291, 1318, 1356,
+		 1395, 1435, 1476, 1507, 1556, 1600, 1653, 1695,
+		    0,    0,    0,    0,    0,    0, 1034, 1063,
+		 1089, 1119, 1155, 1189, 1225, 1258, 1300, 1336,
+		 1375, 1418, 1458, 1506, 1558, 1597,    0,    0,
+		    0,    0,    0,    0,  945,  974, 1010, 1040,
+		 1073, 1104, 1134, 1176, 1215, 1256, 1294, 1333,
+		 1375, 1424, 1476, 1520,    0,    0,    0,    0,
+		    0,    0,  871,  900,  935,  969, 1001, 1036,
+		 1069, 1105, 1144, 1187, 1233, 1275, 1316, 1359,
+		 1405, 1453,    0,    0,    0,    0,    0,    0,
+		  816,  842,  870,  903,  936,  971, 1010, 1046,
+		 1089, 1131, 1176, 1220, 1269, 1311, 1360, 1406,
+		    0,    0,    0,    0,    0,    0,  778,  805,
+		  834,  863,  894,  928,  966, 1004, 1049, 1091,
+		 1132, 1177, 1226, 1278, 1324, 1366,    0,    0,
+		    0,    0,    0,    0,  752,  778,  809,  835,
+		  867,  900,  936,  978, 1023, 1063, 1109, 1151,
+		 1200, 1258, 1301, 1340,    0,    0,    0,    0,
+		    0,    0,  739,  766,  796,  827,  857,  891,
+		  926,  965, 1011, 1056, 1095, 1140, 1190, 1242,
+		 1292, 1331,    0,    0,    0,    0,    0,    0,
+		  743,  770,  801,  831,  860,  894,  932,  971,
+		 1018, 1062, 1105, 1147, 1203, 1251, 1297, 1339,
+		    0,    0,    0,    0,    0,    0,  763,  789,
+		  819,  848,  881,  915,  952,  997, 1040, 1080,
+		 1124, 1168, 1219, 1271, 1314, 1360,    0,    0,
+		    0,    0,    0,    0,  796,  824,  851,  881,
+		  915,  951,  991, 1030, 1070, 1115, 1158, 1207,
+		 1258, 1300, 1346, 1385,    0,    0,    0,    0,
+		    0,    0,  840,  868,  897,  928,  961,  998,
+		 1036, 1075, 1118, 1158, 1207, 1252, 1294, 1337,
+		 1382, 1427,    0,    0,    0,    0,    0,    0,
+		  899,  926,  958,  990, 1026, 1059, 1096, 1132,
+		 1174, 1223, 1264, 1305, 1347, 1386, 1440, 1479,
+		    0,    0,    0,    0,    0,    0,  977, 1005,
+		 1036, 1065, 1095, 1129, 1166, 1206, 1252, 1290,
+		 1329, 1372, 1412, 1458, 1506, 1551,    0,    0,
+		    0,    0,    0,    0, 1069, 1093, 1121, 1151,
+		 1181, 1219, 1254, 1290, 1324, 1363, 1405, 1447,
+		 1490, 1532, 1587, 1631,    0,    0,    0,    0,
+		    0,    0, 1168, 1196, 1226, 1252, 1284, 1316,
+		 1343, 1378, 1417, 1455, 1493, 1538, 1584, 1636,
+		 1686, 1735,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1091, 1126, 1156, 1188, 1215, 1243, 1262, 1307,
+		 1356, 1399, 1456, 1505, 1551, 1611, 1651, 1675,
+		    0,    0,    0,    0,    0,    0,  993, 1017,
+		 1041, 1080, 1123, 1162, 1184, 1219, 1261, 1294,
+		 1330, 1390, 1450, 1505, 1574, 1599,    0,    0,
+		    0,    0,    0,    0,  915,  945,  971,  999,
+		 1032, 1066, 1108, 1145, 1188, 1219, 1255, 1294,
+		 1343, 1407, 1467, 1521,    0,    0,    0,    0,
+		    0,    0,  836,  869,  911,  947,  972, 1006,
+		 1037, 1076, 1119, 1166, 1206, 1240, 1283, 1328,
+		 1390, 1429,    0,    0,    0,    0,    0,    0,
+		  791,  816,  841,  879,  911,  950,  984, 1016,
+		 1053, 1102, 1158, 1197, 1236, 1273, 1328, 1369,
+		    0,    0,    0,    0,    0,    0,  750,  782,
+		  807,  833,  861,  908,  945,  982, 1018, 1060,
+		 1109, 1166, 1211, 1247, 1293, 1321,    0,    0,
+		    0,    0,    0,    0,  722,  756,  787,  814,
+		  841,  876,  921,  959,  998, 1035, 1076, 1130,
+		 1184, 1226, 1276, 1308,    0,    0,    0,    0,
+		    0,    0,  713,  744,  772,  804,  830,  861,
+		  903,  949,  991, 1024, 1070, 1115, 1177, 1230,
+		 1262, 1294,    0,    0,    0,    0,    0,    0,
+		  722,  750,  783,  811,  836,  869,  914,  956,
+		  996, 1038, 1073, 1126, 1181, 1226, 1265, 1290,
+		    0,    0,    0,    0,    0,    0,  741,  769,
+		  798,  826,  853,  894,  938,  977, 1010, 1049,
+		 1101, 1154, 1209, 1239, 1293, 1314,    0,    0,
+		    0,    0,    0,    0,  777,  807,  832,  857,
+		  892,  928,  970, 1003, 1045, 1089, 1140, 1191,
+		 1219, 1258, 1308, 1349,    0,    0,    0,    0,
+		    0,    0,  821,  846,  876,  907,  949,  981,
+		 1018, 1049, 1091, 1144, 1193, 1234, 1272, 1307,
+		 1375, 1404,    0,    0,    0,    0,    0,    0,
+		  880,  908,  942,  974, 1004, 1041, 1071, 1116,
+		 1162, 1202, 1245, 1280, 1317, 1367, 1438, 1480,
+		    0,    0,    0,    0,    0,    0,  960,  988,
+		 1020, 1045, 1071, 1119, 1156, 1197, 1247, 1265,
+		 1308, 1349, 1410, 1467, 1521, 1565,    0,    0,
+		    0,    0,    0,    0, 1039, 1066, 1102, 1134,
+		 1177, 1209, 1236, 1286, 1301, 1346, 1396, 1453,
+		 1512, 1574, 1644, 1659,    0,    0,    0,    0,
+		    0,    0, 1152, 1181, 1206, 1232, 1265, 1290,
+		 1318, 1361, 1410, 1461, 1507, 1565, 1622, 1683,
+		 1744, 1775,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 5 */
+		/* R */
+		 1324, 1370, 1409, 1462, 1500, 1549, 1589, 1630,
+		 1676, 1732, 1771, 1830, 1878, 1955, 2028, 2092,
+		    0,    0,    0,    0,    0,    0, 1203, 1238,
+		 1273, 1317, 1363, 1413, 1467, 1521, 1565, 1630,
+		 1670, 1719, 1778, 1824, 1894, 1944,    0,    0,
+		    0,    0,    0,    0, 1087, 1127, 1176, 1216,
+		 1252, 1303, 1346, 1406, 1462, 1533, 1574, 1627,
+		 1689, 1751, 1792, 1833,    0,    0,    0,    0,
+		    0,    0,  989, 1027, 1081, 1119, 1163, 1206,
+		 1259, 1305, 1352, 1419, 1486, 1551, 1609, 1662,
+		 1713, 1765,    0,    0,    0,    0,    0,    0,
+		  911,  941,  986, 1030, 1075, 1128, 1167, 1219,
+		 1278, 1336, 1394, 1463, 1528, 1581, 1646, 1695,
+		    0,    0,    0,    0,    0,    0,  863,  900,
+		  935,  968, 1016, 1067, 1117, 1167, 1224, 1286,
+		 1332, 1403, 1476, 1536, 1601, 1646,    0,    0,
+		    0,    0,    0,    0,  827,  863,  905,  940,
+		  981, 1030, 1082, 1141, 1190, 1248, 1305, 1362,
+		 1436, 1516, 1562, 1609,    0,    0,    0,    0,
+		    0,    0,  813,  854,  894,  927,  963, 1013,
+		 1067, 1125, 1179, 1241, 1290, 1355, 1424, 1500,
+		 1565, 1609,    0,    0,    0,    0,    0,    0,
+		  819,  860,  898,  935,  971, 1019, 1075, 1127,
+		 1184, 1246, 1294, 1355, 1433, 1505, 1570, 1598,
+		    0,    0,    0,    0,    0,    0,  848,  884,
+		  919,  955,  998, 1048, 1108, 1159, 1205, 1265,
+		 1327, 1390, 1455, 1532, 1594, 1630,    0,    0,
+		    0,    0,    0,    0,  894,  925,  957, 1000,
+		 1051, 1100, 1148, 1197, 1254, 1314, 1371, 1451,
+		 1509, 1574, 1638, 1665,    0,    0,    0,    0,
+		    0,    0,  955,  992, 1033, 1079, 1125, 1170,
+		 1219, 1271, 1324, 1386, 1455, 1524, 1565, 1635,
+		 1695, 1747,    0,    0,    0,    0,    0,    0,
+		 1038, 1082, 1128, 1173, 1206, 1259, 1300, 1360,
+		 1411, 1486, 1544, 1605, 1655, 1709, 1781, 1798,
+		    0,    0,    0,    0,    0,    0, 1148, 1187,
+		 1228, 1270, 1308, 1354, 1405, 1462, 1532, 1589,
+		 1646, 1686, 1741, 1809, 1855, 1908,    0,    0,
+		    0,    0,    0,    0, 1262, 1305, 1341, 1382,
+		 1430, 1481, 1533, 1586, 1630, 1692, 1735, 1792,
+		 1841, 1894, 1973, 2028,    0,    0,    0,    0,
+		    0,    0, 1406, 1448, 1486, 1538, 1590, 1632,
+		 1667, 1719, 1762, 1805, 1878, 1908, 1968, 2036,
+		 2144, 2225,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1164, 1192, 1224, 1253, 1284, 1316, 1345, 1385,
+		 1423, 1462, 1503, 1541, 1585, 1641, 1688, 1726,
+		    0,    0,    0,    0,    0,    0, 1057, 1086,
+		 1118, 1149, 1183, 1218, 1256, 1291, 1331, 1367,
+		 1408, 1448, 1490, 1543, 1598, 1642,    0,    0,
+		    0,    0,    0,    0,  962,  992, 1029, 1069,
+		 1099, 1133, 1170, 1208, 1250, 1287, 1331, 1372,
+		 1414, 1456, 1509, 1553,    0,    0,    0,    0,
+		    0,    0,  884,  915,  954,  985, 1020, 1058,
+		 1093, 1132, 1172, 1218, 1260, 1303, 1348, 1392,
+		 1445, 1484,    0,    0,    0,    0,    0,    0,
+		  827,  855,  884,  918,  950,  987, 1025, 1064,
+		 1112, 1159, 1203, 1249, 1294, 1341, 1388, 1433,
+		    0,    0,    0,    0,    0,    0,  788,  815,
+		  845,  875,  908,  943,  979, 1023, 1070, 1114,
+		 1161, 1208, 1253, 1298, 1353, 1395,    0,    0,
+		    0,    0,    0,    0,  761,  790,  818,  850,
+		  883,  918,  954,  997, 1045, 1088, 1133, 1181,
+		 1230, 1281, 1332, 1372,    0,    0,    0,    0,
+		    0,    0,  749,  777,  809,  840,  871,  906,
+		  944,  985, 1032, 1079, 1123, 1171, 1225, 1278,
+		 1320, 1364,    0,    0,    0,    0,    0,    0,
+		  751,  782,  811,  842,  874,  909,  946,  990,
+		 1038, 1085, 1129, 1177, 1231, 1276, 1323, 1369,
+		    0,    0,    0,    0,    0,    0,  770,  799,
+		  829,  859,  894,  930,  965, 1009, 1057, 1102,
+		 1148, 1197, 1247, 1294, 1342, 1385,    0,    0,
+		    0,    0,    0,    0,  805,  834,  862,  894,
+		  930,  965, 1006, 1048, 1095, 1139, 1187, 1237,
+		 1278, 1326, 1374, 1415,    0,    0,    0,    0,
+		    0,    0,  855,  884,  913,  947,  981, 1016,
+		 1055, 1102, 1146, 1193, 1237, 1284, 1328, 1369,
+		 1420, 1461,    0,    0,    0,    0,    0,    0,
+		  918,  949,  981, 1013, 1048, 1085, 1127, 1164,
+		 1212, 1254, 1298, 1341, 1385, 1429, 1478, 1525,
+		    0,    0,    0,    0,    0,    0,  997, 1028,
+		 1057, 1092, 1129, 1164, 1203, 1240, 1281, 1325,
+		 1366, 1407, 1454, 1493, 1544, 1593,    0,    0,
+		    0,    0,    0,    0, 1091, 1121, 1151, 1181,
+		 1216, 1250, 1284, 1319, 1363, 1401, 1436, 1483,
+		 1527, 1575, 1626, 1676,    0,    0,    0,    0,
+		    0,    0, 1200, 1230, 1254, 1287, 1313, 1347,
+		 1379, 1414, 1451, 1492, 1528, 1575, 1626, 1676,
+		 1726, 1777,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1107, 1146, 1171, 1200, 1240, 1266, 1306, 1333,
+		 1377, 1426, 1456, 1500, 1539, 1589, 1646, 1660,
+		    0,    0,    0,    0,    0,    0, 1013, 1040,
+		 1071, 1106, 1140, 1176, 1213, 1253, 1299, 1336,
+		 1376, 1419, 1463, 1511, 1576, 1604,    0,    0,
+		    0,    0,    0,    0,  924,  954,  987, 1024,
+		 1054, 1096, 1134, 1170, 1216, 1256, 1309, 1343,
+		 1391, 1431, 1486, 1517,    0,    0,    0,    0,
+		    0,    0,  856,  883,  926,  953,  981, 1016,
+		 1057, 1097, 1139, 1183, 1231, 1273, 1327, 1376,
+		 1423, 1450,    0,    0,    0,    0,    0,    0,
+		  799,  827,  854,  890,  921,  956,  987, 1030,
+		 1079, 1126, 1170, 1219, 1270, 1323, 1367, 1399,
+		    0,    0,    0,    0,    0,    0,  764,  791,
+		  819,  846,  881,  921,  950,  991, 1036, 1081,
+		 1127, 1177, 1227, 1277, 1334, 1364,    0,    0,
+		    0,    0,    0,    0,  739,  766,  796,  826,
+		  859,  899,  930,  967, 1014, 1059, 1101, 1153,
+		 1209, 1261, 1314, 1347,    0,    0,    0,    0,
+		    0,    0,  731,  760,  789,  819,  853,  890,
+		  923,  959, 1004, 1050, 1091, 1141, 1197, 1247,
+		 1299, 1336,    0,    0,    0,    0,    0,    0,
+		  736,  761,  793,  823,  856,  893,  927,  961,
+		 1010, 1053, 1096, 1146, 1199, 1257, 1307, 1340,
+		    0,    0,    0,    0,    0,    0,  751,  779,
+		  810,  837,  871,  901,  944,  983, 1024, 1069,
+		 1114, 1171, 1221, 1279, 1324, 1351,    0,    0,
+		    0,    0,    0,    0,  789,  813,  843,  873,
+		  907,  940,  980, 1020, 1060, 1114, 1157, 1213,
+		 1260, 1310, 1359, 1397,    0,    0,    0,    0,
+		    0,    0,  836,  864,  894,  926,  959,  991,
+		 1029, 1071, 1116, 1170, 1213, 1259, 1309, 1356,
+		 1403, 1429,    0,    0,    0,    0,    0,    0,
+		  900,  929,  956,  991, 1024, 1057, 1099, 1143,
+		 1189, 1239, 1277, 1323, 1373, 1414, 1459, 1500,
+		    0,    0,    0,    0,    0,    0,  974, 1004,
+		 1031, 1069, 1101, 1140, 1177, 1224, 1270, 1316,
+		 1351, 1393, 1439, 1486, 1540, 1576,    0,    0,
+		    0,    0,    0,    0, 1060, 1091, 1121, 1160,
+		 1193, 1230, 1269, 1309, 1346, 1393, 1427, 1473,
+		 1513, 1566, 1621, 1650,    0,    0,    0,    0,
+		    0,    0, 1173, 1210, 1227, 1263, 1301, 1333,
+		 1373, 1406, 1440, 1484, 1517, 1573, 1617, 1666,
+		 1723, 1763,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 6 */
+		/* R */
+		 1480, 1521, 1568, 1608, 1660, 1711, 1752, 1807,
+		 1858, 1928, 1970, 2030, 2093, 2158, 2229, 2290,
+		    0,    0,    0,    0,    0,    0, 1330, 1369,
+		 1422, 1470, 1516, 1570, 1619, 1676, 1734, 1793,
+		 1848, 1906, 1962, 2052, 2120, 2166,    0,    0,
+		    0,    0,    0,    0, 1195, 1245, 1299, 1345,
+		 1400, 1453, 1509, 1568, 1631, 1689, 1761, 1820,
+		 1868, 1936, 2009, 2064,    0,    0,    0,    0,
+		    0,    0, 1085, 1131, 1187, 1235, 1289, 1344,
+		 1400, 1461, 1531, 1592, 1654, 1717, 1783, 1853,
+		 1917, 1972,    0,    0,    0,    0,    0,    0,
+		  989, 1037, 1083, 1132, 1185, 1238, 1296, 1361,
+		 1429, 1505, 1567, 1628, 1706, 1774, 1836, 1889,
+		    0,    0,    0,    0,    0,    0,  925,  971,
+		 1015, 1061, 1117, 1167, 1228, 1287, 1357, 1429,
+		 1495, 1572, 1645, 1701, 1781, 1834,    0,    0,
+		    0,    0,    0,    0,  884,  932,  976, 1027,
+		 1075, 1131, 1187, 1252, 1327, 1391, 1459, 1528,
+		 1606, 1672, 1737, 1800,    0,    0,    0,    0,
+		    0,    0,  872,  918,  966, 1017, 1071, 1121,
+		 1178, 1240, 1315, 1384, 1454, 1522, 1596, 1672,
+		 1737, 1798,    0,    0,    0,    0,    0,    0,
+		  880,  928,  974, 1027, 1075, 1129, 1185, 1252,
+		 1323, 1396, 1468, 1531, 1609, 1676, 1754, 1803,
+		    0,    0,    0,    0,    0,    0,  908,  954,
+		 1001, 1051, 1100, 1156, 1209, 1274, 1347, 1417,
+		 1488, 1555, 1626, 1703, 1771, 1824,    0,    0,
+		    0,    0,    0,    0,  959, 1001, 1049, 1098,
+		 1149, 1199, 1262, 1325, 1402, 1473, 1539, 1597,
+		 1672, 1740, 1802, 1866,    0,    0,    0,    0,
+		    0,    0, 1039, 1083, 1126, 1173, 1230, 1282,
+		 1344, 1412, 1480, 1546, 1613, 1676, 1735, 1815,
+		 1880, 1928,    0,    0,    0,    0,    0,    0,
+		 1141, 1189, 1236, 1287, 1340, 1396, 1456, 1524,
+		 1589, 1652, 1715, 1780, 1834, 1899, 1972, 2026,
+		    0,    0,    0,    0,    0,    0, 1265, 1316,
+		 1366, 1420, 1468, 1528, 1587, 1642, 1703, 1768,
+		 1826, 1887, 1943, 2016, 2093, 2134,    0,    0,
+		    0,    0,    0,    0, 1413, 1458, 1504, 1555,
+		 1606, 1657, 1706, 1769, 1829, 1887, 1938, 2001,
+		 2061, 2124, 2210, 2255,    0,    0,    0,    0,
+		    0,    0, 1570, 1613, 1664, 1705, 1742, 1795,
+		 1848, 1897, 1946, 2015, 2076, 2132, 2210, 2273,
+		 2347, 2432,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1212, 1245, 1274, 1308, 1342, 1373, 1405, 1447,
+		 1490, 1529, 1574, 1609, 1665, 1710, 1762, 1814,
+		    0,    0,    0,    0,    0,    0, 1101, 1136,
+		 1163, 1198, 1234, 1274, 1308, 1351, 1390, 1431,
+		 1474, 1512, 1558, 1612, 1665, 1716,    0,    0,
+		    0,    0,    0,    0, 1008, 1041, 1079, 1116,
+		 1153, 1189, 1228, 1269, 1311, 1349, 1394, 1437,
+		 1488, 1533, 1588, 1638,    0,    0,    0,    0,
+		    0,    0,  926,  958,  997, 1032, 1070, 1104,
+		 1148, 1186, 1234, 1280, 1325, 1369, 1417, 1470,
+		 1518, 1570,    0,    0,    0,    0,    0,    0,
+		  860,  888,  919,  952,  991, 1029, 1070, 1110,
+		 1162, 1215, 1258, 1308, 1354, 1408, 1456, 1500,
+		    0,    0,    0,    0,    0,    0,  810,  840,
+		  873,  903,  940,  976, 1017, 1061, 1113, 1163,
+		 1209, 1255, 1305, 1360, 1411, 1456,    0,    0,
+		    0,    0,    0,    0,  783,  813,  846,  879,
+		  914,  952,  991, 1035, 1085, 1136, 1183, 1233,
+		 1287, 1339, 1391, 1435,    0,    0,    0,    0,
+		    0,    0,  774,  805,  838,  872,  906,  943,
+		  983, 1030, 1082, 1130, 1178, 1227, 1286, 1336,
+		 1390, 1438,    0,    0,    0,    0,    0,    0,
+		  778,  813,  845,  879,  912,  952,  988, 1035,
+		 1085, 1139, 1186, 1234, 1290, 1342, 1396, 1441,
+		    0,    0,    0,    0,    0,    0,  795,  825,
+		  861,  893,  929,  968, 1008, 1051, 1103, 1154,
+		 1200, 1252, 1310, 1354, 1405, 1455,    0,    0,
+		    0,    0,    0,    0,  829,  860,  890,  925,
+		  961, 1002, 1041, 1088, 1136, 1189, 1234, 1286,
+		 1337, 1388, 1434, 1476,    0,    0,    0,    0,
+		    0,    0,  882,  914,  946,  979, 1018, 1056,
+		 1095, 1142, 1195, 1240, 1289, 1337, 1381, 1429,
+		 1479, 1517,    0,    0,    0,    0,    0,    0,
+		  955,  987, 1020, 1056, 1091, 1135, 1177, 1219,
+		 1268, 1316, 1360, 1400, 1450, 1494, 1550, 1595,
+		    0,    0,    0,    0,    0,    0, 1041, 1074,
+		 1107, 1145, 1183, 1221, 1258, 1302, 1348, 1391,
+		 1434, 1478, 1527, 1576, 1632, 1674,    0,    0,
+		    0,    0,    0,    0, 1141, 1172, 1204, 1236,
+		 1275, 1307, 1345, 1381, 1426, 1462, 1503, 1549,
+		 1601, 1648, 1698, 1749,    0,    0,    0,    0,
+		    0,    0, 1249, 1281, 1305, 1342, 1370, 1405,
+		 1437, 1474, 1512, 1556, 1603, 1650, 1691, 1742,
+		 1798, 1848,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0, 1235, 1267, 1295, 1334,
+		 1357, 1401, 1451, 1500,
+		/* B */
+		 1551, 1599, 1625, 1671, 1742, 1796, 1876, 1933,
+		    0,    0,    0,    0,    0,    0, 1122, 1161,
+		 1209, 1243, 1264, 1314, 1340, 1384, 1437, 1495,
+		 1556, 1606, 1648, 1696, 1753, 1790,    0,    0,
+		    0,    0,    0,    0, 1019, 1062, 1093, 1138,
+		 1203, 1241, 1273, 1307, 1346, 1398, 1448, 1511,
+		 1568, 1625, 1682, 1687,    0,    0,    0,    0,
+		    0,    0,  936,  977, 1018, 1058, 1085, 1135,
+		 1187, 1249, 1287, 1326, 1360, 1412, 1477, 1568,
+		 1606, 1643,    0,    0,    0,    0,    0,    0,
+		  865,  899,  931,  964, 1011, 1048, 1102, 1146,
+		 1220, 1267, 1307, 1360, 1392, 1472, 1563, 1585,
+		    0,    0,    0,    0,    0,    0,  812,  848,
+		  885,  917,  947,  996, 1044, 1084, 1147, 1216,
+		 1263, 1314, 1354, 1398, 1488, 1531,    0,    0,
+		    0,    0,    0,    0,  794,  819,  854,  896,
+		  927,  967, 1011, 1062, 1109, 1190, 1246, 1287,
+		 1331, 1372, 1451, 1508,    0,    0,    0,    0,
+		    0,    0,  789,  817,  846,  891,  920,  953,
+		 1007, 1067, 1105, 1173, 1243, 1294, 1340, 1384,
+		 1443, 1495,    0,    0,    0,    0,    0,    0,
+		  791,  820,  856,  899,  928,  965, 1018, 1067,
+		 1116, 1190, 1246, 1295, 1343, 1372, 1454, 1508,
+		    0,    0,    0,    0,    0,    0,  811,  831,
+		  877,  917,  944,  988, 1035, 1087, 1136, 1204,
+		 1273, 1304, 1357, 1405, 1472, 1531,    0,    0,
+		    0,    0,    0,    0,  840,  874,  913,  940,
+		  984, 1031, 1078, 1119, 1196, 1257, 1284, 1340,
+		 1384, 1451, 1519, 1563,    0,    0,    0,    0,
+		    0,    0,  903,  934,  964, 1008, 1056, 1081,
+		 1135, 1203, 1260, 1307, 1346, 1378, 1437, 1508,
+		 1585, 1603,    0,    0,    0,    0,    0,    0,
+		  979, 1018, 1056, 1090, 1135, 1187, 1238, 1277,
+		 1331, 1375, 1412, 1480, 1551, 1611, 1657, 1671,
+		    0,    0,    0,    0,    0,    0, 1081, 1110,
+		 1159, 1204, 1250, 1295, 1334, 1357, 1401, 1454,
+		 1531, 1603, 1630, 1676, 1742, 1768,    0,    0,
+		    0,    0,    0,    0, 1190, 1235, 1277, 1298,
+		 1340, 1363, 1398, 1451, 1523, 1568, 1606, 1653,
+		 1707, 1768, 1824, 1876,    0,    0,    0,    0,
+		    0,    0, 1295, 1329, 1363, 1384, 1423, 1472,
+		 1523, 1563, 1603, 1648, 1701, 1758, 1813, 1889,
+		 1966, 2027,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0, 1024, 1024, 1024, 1024,
+		 1024, 1024, 1024, 1024
+	},
+	{
+		/* msc - 7 */
+		/* R */
+		 1504, 1558, 1599, 1641, 1686, 1746, 1793, 1847,
+		 1913, 1962, 2024, 2078, 2149, 2210, 2289, 2363,
+		    0,    0,    0,    0,    0,    0, 1364, 1406,
+		 1454, 1504, 1553, 1599, 1663, 1712, 1786, 1837,
+		 1904, 1952, 2028, 2090, 2156, 2220,    0,    0,
+		    0,    0,    0,    0, 1190, 1237, 1293, 1342,
+		 1393, 1447, 1496, 1551, 1611, 1670, 1730, 1789,
+		 1865, 1926, 1997, 2038,    0,    0,    0,    0,
+		    0,    0, 1055, 1104, 1158, 1204, 1256, 1302,
+		 1361, 1421, 1482, 1535, 1602, 1663, 1722, 1805,
+		 1862, 1918,    0,    0,    0,    0,    0,    0,
+		  979, 1026, 1072, 1119, 1170, 1229, 1281, 1344,
+		 1411, 1479, 1535, 1602, 1671, 1737, 1808, 1874,
+		    0,    0,    0,    0,    0,    0,  944,  991,
+		 1037, 1087, 1140, 1194, 1251, 1318, 1386, 1454,
+		 1526, 1590, 1654, 1727, 1805, 1865,    0,    0,
+		    0,    0,    0,    0,  910,  957, 1004, 1055,
+		 1104, 1165, 1221, 1288, 1356, 1428, 1497, 1563,
+		 1636, 1710, 1786, 1847,    0,    0,    0,    0,
+		    0,    0,  876,  917,  966, 1016, 1067, 1119,
+		 1175, 1241, 1308, 1379, 1450, 1514, 1582, 1656,
+		 1722, 1786,    0,    0,    0,    0,    0,    0,
+		  864,  907,  949,  999, 1047, 1101, 1153, 1214,
+		 1285, 1357, 1418, 1487, 1560, 1622, 1693, 1754,
+		    0,    0,    0,    0,    0,    0,  898,  945,
+		  988, 1037, 1091, 1138, 1194, 1263, 1325, 1398,
+		 1464, 1526, 1599, 1666, 1737, 1796,    0,    0,
+		    0,    0,    0,    0,  977, 1023, 1069, 1119,
+		 1170, 1226, 1288, 1349, 1421, 1497, 1553, 1624,
+		 1693, 1762, 1837, 1901,    0,    0,    0,    0,
+		    0,    0, 1065, 1111, 1158, 1212, 1268, 1318,
+		 1379, 1448, 1519, 1580, 1646, 1717, 1778, 1849,
+		 1928, 1979,    0,    0,    0,    0,    0,    0,
+		 1143, 1188, 1236, 1290, 1339, 1394, 1455, 1513,
+		 1580, 1644, 1698, 1766, 1832, 1904, 1973, 2036,
+		    0,    0,    0,    0,    0,    0, 1231, 1280,
+		 1325, 1378, 1425, 1481, 1533, 1584, 1644, 1698,
+		 1766, 1823, 1886, 1957, 2028, 2073,    0,    0,
+		    0,    0,    0,    0, 1379, 1428, 1469, 1521,
+		 1565, 1609, 1659, 1719, 1766, 1828, 1889, 1952,
+		 2028, 2090, 2161, 2210,    0,    0,    0,    0,
+		    0,    0, 1582, 1622, 1663, 1715, 1754, 1803,
+		 1855, 1916, 1967, 2028, 2090, 2149, 2237, 2301,
+		 2387, 2466,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1250, 1283, 1314, 1347, 1382, 1416, 1454, 1497,
+		 1537, 1584, 1615, 1660, 1711, 1773, 1824, 1872,
+		    0,    0,    0,    0,    0,    0, 1139, 1170,
+		 1205, 1242, 1278, 1311, 1350, 1389, 1434, 1476,
+		 1522, 1564, 1606, 1666, 1725, 1773,    0,    0,
+		    0,    0,    0,    0, 1009, 1043, 1082, 1116,
+		 1154, 1188, 1226, 1266, 1308, 1349, 1389, 1437,
+		 1493, 1537, 1587, 1633,    0,    0,    0,    0,
+		    0,    0,  910,  941,  979, 1012, 1049, 1085,
+		 1124, 1164, 1206, 1251, 1296, 1334, 1382, 1436,
+		 1481, 1534,    0,    0,    0,    0,    0,    0,
+		  857,  887,  920,  953,  988, 1028, 1067, 1113,
+		 1161, 1206, 1256, 1301, 1344, 1394, 1452, 1503,
+		    0,    0,    0,    0,    0,    0,  836,  868,
+		  901,  937,  971, 1006, 1049, 1097, 1145, 1193,
+		 1250, 1293, 1343, 1388, 1455, 1505,    0,    0,
+		    0,    0,    0,    0,  812,  844,  878,  913,
+		  949,  986, 1029, 1073, 1127, 1178, 1229, 1275,
+		 1328, 1376, 1434, 1488,    0,    0,    0,    0,
+		    0,    0,  782,  811,  845,  880,  914,  950,
+		  991, 1035, 1086, 1136, 1184, 1233, 1287, 1340,
+		 1392, 1442,    0,    0,    0,    0,    0,    0,
+		  767,  800,  829,  862,  896,  934,  971, 1014,
+		 1065, 1115, 1160, 1208, 1268, 1316, 1359, 1406,
+		    0,    0,    0,    0,    0,    0,  794,  823,
+		  854,  889,  925,  959, 1001, 1050, 1095, 1148,
+		 1190, 1242, 1296, 1344, 1394, 1443,    0,    0,
+		    0,    0,    0,    0,  854,  884,  919,  950,
+		  988, 1028, 1070, 1116, 1167, 1218, 1266, 1317,
+		 1364, 1416, 1473, 1521,    0,    0,    0,    0,
+		    0,    0,  917,  949,  977, 1017, 1058, 1097,
+		 1142, 1185, 1239, 1284, 1331, 1380, 1431, 1484,
+		 1536, 1579,    0,    0,    0,    0,    0,    0,
+		  965,  998, 1031, 1065, 1106, 1148, 1185, 1229,
+		 1277, 1323, 1361, 1412, 1458, 1511, 1564, 1602,
+		    0,    0,    0,    0,    0,    0, 1023, 1053,
+		 1086, 1124, 1155, 1196, 1236, 1280, 1316, 1356,
+		 1404, 1448, 1496, 1549, 1593, 1636,    0,    0,
+		    0,    0,    0,    0, 1130, 1160, 1187, 1221,
+		 1260, 1296, 1323, 1362, 1403, 1446, 1491, 1533,
+		 1575, 1617, 1672, 1731,    0,    0,    0,    0,
+		    0,    0, 1278, 1308, 1332, 1365, 1401, 1433,
+		 1469, 1509, 1551, 1590, 1635, 1674, 1728, 1779,
+		 1843, 1896,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1239, 1282, 1315, 1357, 1406, 1435, 1466, 1500,
+		 1538, 1605, 1647, 1714, 1798, 1891, 1937, 1975,
+		    0,    0,    0,    0,    0,    0, 1146, 1171,
+		 1209, 1239, 1289, 1331, 1381, 1415, 1472, 1508,
+		 1557, 1601, 1665, 1747, 1852, 1873,    0,    0,
+		    0,    0,    0,    0, 1013, 1053, 1101, 1125,
+		 1164, 1201, 1234, 1277, 1334, 1388, 1426, 1466,
+		 1518, 1572, 1634, 1681,    0,    0,    0,    0,
+		    0,    0,  909,  941,  980, 1019, 1067, 1105,
+		 1140, 1176, 1209, 1257, 1312, 1369, 1426, 1476,
+		 1530, 1553,    0,    0,    0,    0,    0,    0,
+		  856,  880,  927,  963,  998, 1038, 1090, 1131,
+		 1180, 1222, 1269, 1331, 1391, 1442, 1490, 1518,
+		    0,    0,    0,    0,    0,    0,  839,  865,
+		  902,  951,  984, 1016, 1071, 1125, 1171, 1215,
+		 1267, 1318, 1384, 1435, 1505, 1530,    0,    0,
+		    0,    0,    0,    0,  815,  850,  880,  920,
+		  972,  998, 1043, 1111, 1156, 1203, 1246, 1295,
+		 1375, 1429, 1490, 1518,    0,    0,    0,    0,
+		    0,    0,  778,  817,  851,  883,  927,  971,
+		 1001, 1050, 1119, 1156, 1209, 1252, 1312, 1384,
+		 1439, 1476,    0,    0,    0,    0,    0,    0,
+		  766,  802,  833,  860,  904,  953,  986, 1029,
+		 1098, 1155, 1188, 1230, 1285, 1349, 1406, 1435,
+		    0,    0,    0,    0,    0,    0,  796,  830,
+		  857,  899,  938,  975, 1014, 1076, 1128, 1170,
+		 1206, 1257, 1328, 1394, 1439, 1472,    0,    0,
+		    0,    0,    0,    0,  862,  898,  930,  969,
+		 1004, 1049, 1098, 1140, 1192, 1239, 1289, 1363,
+		 1412, 1461, 1523, 1553,    0,    0,    0,    0,
+		    0,    0,  933,  969, 1001, 1041, 1088, 1138,
+		 1165, 1210, 1267, 1319, 1369, 1432, 1497, 1538,
+		 1592, 1622,    0,    0,    0,    0,    0,    0,
+		  987, 1013, 1059, 1105, 1146, 1180, 1210, 1249,
+		 1309, 1369, 1429, 1458, 1511, 1577, 1613, 1660,
+		    0,    0,    0,    0,    0,    0, 1044, 1090,
+		 1131, 1159, 1185, 1219, 1252, 1309, 1357, 1406,
+		 1455, 1487, 1545, 1596, 1660, 1710,    0,    0,
+		    0,    0,    0,    0, 1159, 1180, 1218, 1242,
+		 1282, 1322, 1372, 1415, 1461, 1505, 1548, 1584,
+		 1642, 1701, 1788, 1840,    0,    0,    0,    0,
+		    0,    0, 1298, 1334, 1372, 1409, 1439, 1482,
+		 1511, 1548, 1613, 1647, 1723, 1788, 1852, 1919,
+		 1987, 2039,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 8 */
+		/* R */
+		 1201, 1235, 1267, 1309, 1339, 1373, 1424, 1457,
+		 1501, 1550, 1592, 1641, 1690, 1738, 1809, 1864,
+		    0,    0,    0,    0,    0,    0, 1085, 1120,
+		 1159, 1192, 1234, 1265, 1303, 1348, 1402, 1439,
+		 1484, 1534, 1583, 1639, 1690, 1734,    0,    0,
+		    0,    0,    0,    0,  992, 1027, 1064, 1102,
+		 1141, 1174, 1219, 1261, 1303, 1349, 1400, 1448,
+		 1495, 1544, 1598, 1635,    0,    0,    0,    0,
+		    0,    0,  914,  947,  988, 1028, 1055, 1100,
+		 1138, 1181, 1231, 1280, 1321, 1370, 1427, 1477,
+		 1520, 1574,    0,    0,    0,    0,    0,    0,
+		  853,  884,  920,  952,  989, 1028, 1070, 1114,
+		 1165, 1213, 1262, 1310, 1363, 1421, 1475, 1517,
+		    0,    0,    0,    0,    0,    0,  807,  839,
+		  871,  907,  940,  980, 1016, 1067, 1120, 1165,
+		 1217, 1270, 1316, 1375, 1430, 1469,    0,    0,
+		    0,    0,    0,    0,  777,  809,  842,  878,
+		  913,  946,  991, 1036, 1085, 1136, 1184, 1237,
+		 1291, 1342, 1396, 1445,    0,    0,    0,    0,
+		    0,    0,  768,  798,  833,  868,  907,  941,
+		  983, 1028, 1078, 1127, 1174, 1229, 1282, 1333,
+		 1385, 1439,    0,    0,    0,    0,    0,    0,
+		  774,  809,  841,  875,  911,  949,  991, 1031,
+		 1087, 1136, 1190, 1237, 1292, 1343, 1402, 1444,
+		    0,    0,    0,    0,    0,    0,  798,  830,
+		  863,  895,  932,  970, 1012, 1058, 1106, 1162,
+		 1210, 1264, 1316, 1363, 1415, 1468,    0,    0,
+		    0,    0,    0,    0,  835,  865,  899,  932,
+		  968, 1009, 1049, 1097, 1148, 1201, 1246, 1300,
+		 1349, 1400, 1465, 1499,    0,    0,    0,    0,
+		    0,    0,  889,  922,  950,  988, 1025, 1064,
+		 1103, 1150, 1201, 1258, 1300, 1346, 1408, 1454,
+		 1502, 1549,    0,    0,    0,    0,    0,    0,
+		  959,  991, 1027, 1063, 1103, 1141, 1186, 1225,
+		 1277, 1319, 1372, 1421, 1472, 1513, 1571, 1618,
+		    0,    0,    0,    0,    0,    0, 1048, 1082,
+		 1118, 1150, 1198, 1232, 1277, 1316, 1364, 1412,
+		 1457, 1504, 1556, 1612, 1663, 1704,    0,    0,
+		    0,    0,    0,    0, 1154, 1184, 1222, 1261,
+		 1295, 1334, 1378, 1424, 1466, 1513, 1555, 1603,
+		 1648, 1714, 1764, 1815,    0,    0,    0,    0,
+		    0,    0, 1277, 1309, 1337, 1370, 1409, 1441,
+		 1487, 1528, 1568, 1612, 1669, 1716, 1774, 1839,
+		 1905, 1962,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1131, 1158, 1190, 1221, 1251, 1284, 1314, 1351,
+		 1384, 1427, 1458, 1493, 1540, 1590, 1638, 1690,
+		    0,    0,    0,    0,    0,    0, 1026, 1053,
+		 1083, 1114, 1143, 1181, 1211, 1248, 1288, 1327,
+		 1364, 1403, 1445, 1490, 1537, 1581,    0,    0,
+		    0,    0,    0,    0,  937,  966,  998, 1031,
+		 1066, 1097, 1130, 1168, 1207, 1243, 1281, 1323,
+		 1371, 1410, 1458, 1497,    0,    0,    0,    0,
+		    0,    0,  867,  893,  928,  960,  994, 1024,
+		 1061, 1097, 1135, 1177, 1217, 1261, 1304, 1353,
+		 1397, 1440,    0,    0,    0,    0,    0,    0,
+		  810,  837,  866,  894,  927,  963,  998, 1034,
+		 1081, 1121, 1170, 1210, 1257, 1298, 1350, 1393,
+		    0,    0,    0,    0,    0,    0,  770,  798,
+		  826,  854,  886,  918,  956,  993, 1036, 1080,
+		 1118, 1165, 1210, 1257, 1313, 1353,    0,    0,
+		    0,    0,    0,    0,  741,  771,  800,  828,
+		  858,  890,  926,  966, 1008, 1053, 1094, 1140,
+		 1187, 1237, 1288, 1330,    0,    0,    0,    0,
+		    0,    0,  731,  758,  788,  818,  847,  883,
+		  916,  957, 1001, 1041, 1087, 1128, 1180, 1228,
+		 1278, 1320,    0,    0,    0,    0,    0,    0,
+		  737,  763,  793,  823,  856,  887,  923,  963,
+		 1006, 1048, 1094, 1138, 1191, 1235, 1284, 1327,
+		    0,    0,    0,    0,    0,    0,  754,  783,
+		  813,  843,  874,  907,  943,  983, 1026, 1071,
+		 1113, 1158, 1210, 1258, 1301, 1347,    0,    0,
+		    0,    0,    0,    0,  788,  814,  844,  873,
+		  903,  938,  976, 1017, 1063, 1104, 1147, 1197,
+		 1241, 1288, 1334, 1378,    0,    0,    0,    0,
+		    0,    0,  833,  858,  887,  916,  950,  984,
+		 1023, 1063, 1107, 1148, 1194, 1235, 1275, 1327,
+		 1371, 1411,    0,    0,    0,    0,    0,    0,
+		  891,  916,  948,  978, 1011, 1050, 1084, 1121,
+		 1165, 1210, 1250, 1288, 1338, 1378, 1425, 1460,
+		    0,    0,    0,    0,    0,    0,  968,  994,
+		 1026, 1057, 1087, 1120, 1157, 1197, 1235, 1278,
+		 1321, 1364, 1404, 1444, 1487, 1527,    0,    0,
+		    0,    0,    0,    0, 1057, 1083, 1114, 1144,
+		 1178, 1211, 1241, 1277, 1317, 1355, 1393, 1427,
+		 1471, 1520, 1570, 1623,    0,    0,    0,    0,
+		    0,    0, 1160, 1187, 1214, 1241, 1273, 1303,
+		 1335, 1371, 1405, 1443, 1478, 1520, 1568, 1615,
+		 1674, 1720,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1091, 1133, 1165, 1194, 1223, 1241, 1275, 1311,
+		 1351, 1396, 1449, 1495, 1541, 1589, 1637, 1667,
+		    0,    0,    0,    0,    0,    0,  996, 1020,
+		 1054, 1077, 1117, 1165, 1211, 1236, 1275, 1308,
+		 1340, 1386, 1435, 1514, 1560, 1577,    0,    0,
+		    0,    0,    0,    0,  910,  929,  971, 1004,
+		 1039, 1070, 1107, 1158, 1204, 1244, 1269, 1308,
+		 1367, 1396, 1467, 1510,    0,    0,    0,    0,
+		    0,    0,  836,  869,  900,  931,  965, 1007,
+		 1054, 1077, 1121, 1173, 1220, 1263, 1314, 1346,
+		 1379, 1428,    0,    0,    0,    0,    0,    0,
+		  788,  807,  836,  871,  908,  935,  976, 1018,
+		 1054, 1096, 1165, 1219, 1254, 1300, 1351, 1364,
+		    0,    0,    0,    0,    0,    0,  751,  773,
+		  802,  829,  859,  894,  928,  971, 1025, 1070,
+		 1099, 1165, 1219, 1259, 1311, 1328,    0,    0,
+		    0,    0,    0,    0,  723,  756,  783,  805,
+		  836,  871,  907,  943,  995, 1046, 1066, 1127,
+		 1199, 1245, 1283, 1311,    0,    0,    0,    0,
+		    0,    0,  713,  742,  776,  804,  827,  861,
+		  901,  935,  983, 1032, 1064, 1116, 1185, 1233,
+		 1277, 1305,    0,    0,    0,    0,    0,    0,
+		  723,  751,  783,  804,  834,  871,  907,  940,
+		  990, 1036, 1075, 1126, 1199, 1241, 1289, 1311,
+		    0,    0,    0,    0,    0,    0,  741,  769,
+		  795,  823,  858,  893,  926,  965, 1014, 1060,
+		 1095, 1158, 1220, 1259, 1308, 1325,    0,    0,
+		    0,    0,    0,    0,  775,  802,  825,  859,
+		  889,  919,  956, 1003, 1054, 1085, 1138, 1206,
+		 1248, 1297, 1328, 1346,    0,    0,    0,    0,
+		    0,    0,  815,  843,  871,  907,  929,  965,
+		 1020, 1048, 1095, 1149, 1204, 1251, 1289, 1340,
+		 1376, 1386,    0,    0,    0,    0,    0,    0,
+		  883,  908,  933,  967, 1009, 1043, 1081, 1116,
+		 1173, 1223, 1259, 1305, 1346, 1373, 1428, 1470,
+		    0,    0,    0,    0,    0,    0,  951,  986,
+		 1025, 1052, 1081, 1117, 1165, 1216, 1259, 1289,
+		 1325, 1367, 1396, 1467, 1532, 1560,    0,    0,
+		    0,    0,    0,    0, 1049, 1074, 1103, 1145,
+		 1187, 1226, 1256, 1289, 1322, 1369, 1396, 1439,
+		 1503, 1564, 1610, 1628,    0,    0,    0,    0,
+		    0,    0, 1160, 1187, 1220, 1254, 1280, 1302,
+		 1340, 1358, 1415, 1452, 1514, 1564, 1610, 1655,
+		 1705, 1745,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 9 */
+		/* R */
+		 1205, 1237, 1282, 1317, 1357, 1386, 1431, 1471,
+		 1521, 1559, 1602, 1637, 1704, 1751, 1816, 1862,
+		    0,    0,    0,    0,    0,    0, 1088, 1126,
+		 1162, 1196, 1237, 1281, 1323, 1371, 1411, 1461,
+		 1506, 1545, 1607, 1655, 1701, 1741,    0,    0,
+		    0,    0,    0,    0,  989, 1025, 1063, 1105,
+		 1139, 1183, 1223, 1272, 1321, 1368, 1419, 1464,
+		 1503, 1574, 1617, 1655,    0,    0,    0,    0,
+		    0,    0,  912,  948,  986, 1019, 1058, 1094,
+		 1139, 1184, 1236, 1285, 1335, 1384, 1440, 1496,
+		 1545, 1584,    0,    0,    0,    0,    0,    0,
+		  851,  882,  915,  948,  983, 1022, 1064, 1106,
+		 1160, 1216, 1267, 1321, 1375, 1435, 1476, 1523,
+		    0,    0,    0,    0,    0,    0,  809,  839,
+		  872,  905,  938,  977, 1018, 1060, 1114, 1165,
+		 1214, 1275, 1330, 1383, 1432, 1485,    0,    0,
+		    0,    0,    0,    0,  780,  812,  848,  878,
+		  912,  950,  988, 1031, 1079, 1130, 1184, 1239,
+		 1297, 1354, 1419, 1461,    0,    0,    0,    0,
+		    0,    0,  770,  806,  834,  867,  906,  938,
+		  980, 1022, 1069, 1121, 1175, 1231, 1290, 1345,
+		 1405, 1450,    0,    0,    0,    0,    0,    0,
+		  777,  807,  842,  872,  905,  944,  986, 1025,
+		 1075, 1132, 1177, 1234, 1294, 1348, 1407, 1447,
+		    0,    0,    0,    0,    0,    0,  795,  828,
+		  857,  894,  927,  965,  998, 1046, 1099, 1151,
+		 1205, 1258, 1315, 1366, 1429, 1465,    0,    0,
+		    0,    0,    0,    0,  837,  866,  897,  930,
+		  965, 1004, 1039, 1093, 1139, 1196, 1245, 1300,
+		 1354, 1410, 1462, 1517,    0,    0,    0,    0,
+		    0,    0,  890,  920,  953,  986, 1021, 1061,
+		 1105, 1151, 1201, 1258, 1314, 1363, 1419, 1462,
+		 1523, 1560,    0,    0,    0,    0,    0,    0,
+		  962,  994, 1030, 1058, 1097, 1135, 1183, 1231,
+		 1287, 1341, 1395, 1432, 1493, 1545, 1604, 1646,
+		    0,    0,    0,    0,    0,    0, 1045, 1075,
+		 1114, 1154, 1189, 1234, 1279, 1327, 1380, 1429,
+		 1470, 1512, 1575, 1622, 1677, 1719,    0,    0,
+		    0,    0,    0,    0, 1144, 1178, 1216, 1258,
+		 1297, 1341, 1380, 1426, 1477, 1521, 1575, 1622,
+		 1670, 1733, 1757, 1816,    0,    0,    0,    0,
+		    0,    0, 1275, 1308, 1350, 1384, 1423, 1462,
+		 1503, 1545, 1590, 1647, 1686, 1738, 1781, 1837,
+		 1903, 1969,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1131, 1157, 1186, 1219, 1250, 1281, 1311, 1347,
+		 1384, 1423, 1461, 1496, 1542, 1592, 1636, 1685,
+		    0,    0,    0,    0,    0,    0, 1024, 1055,
+		 1084, 1116, 1150, 1182, 1216, 1253, 1291, 1329,
+		 1368, 1407, 1447, 1489, 1549, 1592,    0,    0,
+		    0,    0,    0,    0,  939,  967, 1000, 1037,
+		 1068, 1103, 1139, 1173, 1207, 1250, 1289, 1332,
+		 1375, 1417, 1463, 1506,    0,    0,    0,    0,
+		    0,    0,  866,  896,  931,  962,  992, 1025,
+		 1060, 1100, 1140, 1182, 1220, 1265, 1306, 1354,
+		 1401, 1444,    0,    0,    0,    0,    0,    0,
+		  809,  836,  866,  895,  928,  959,  998, 1033,
+		 1080, 1126, 1167, 1209, 1255, 1301, 1351, 1392,
+		    0,    0,    0,    0,    0,    0,  770,  797,
+		  826,  855,  886,  919,  955,  994, 1035, 1081,
+		 1123, 1170, 1213, 1262, 1315, 1357,    0,    0,
+		    0,    0,    0,    0,  746,  773,  800,  829,
+		  859,  893,  929,  969, 1011, 1054, 1097, 1144,
+		 1190, 1243, 1295, 1332,    0,    0,    0,    0,
+		    0,    0,  734,  763,  790,  820,  850,  883,
+		  919,  958, 1004, 1043, 1087, 1134, 1185, 1232,
+		 1281, 1326,    0,    0,    0,    0,    0,    0,
+		  737,  764,  793,  823,  852,  888,  924,  962,
+		 1005, 1048, 1091, 1139, 1187, 1236, 1283, 1329,
+		    0,    0,    0,    0,    0,    0,  756,  783,
+		  813,  840,  873,  906,  942,  979, 1022, 1068,
+		 1113, 1162, 1207, 1253, 1301, 1344,    0,    0,
+		    0,    0,    0,    0,  787,  815,  842,  872,
+		  906,  939,  975, 1012, 1058, 1104, 1149, 1193,
+		 1238, 1286, 1331, 1371,    0,    0,    0,    0,
+		    0,    0,  835,  859,  889,  921,  954,  988,
+		 1027, 1065, 1110, 1156, 1199, 1240, 1281, 1334,
+		 1377, 1414,    0,    0,    0,    0,    0,    0,
+		  893,  922,  951,  985, 1020, 1053, 1090, 1130,
+		 1174, 1215, 1258, 1301, 1344, 1384, 1431, 1471,
+		    0,    0,    0,    0,    0,    0,  968,  997,
+		 1027, 1060, 1091, 1127, 1166, 1205, 1243, 1283,
+		 1331, 1372, 1410, 1456, 1499, 1537,    0,    0,
+		    0,    0,    0,    0, 1057, 1090, 1117, 1146,
+		 1177, 1210, 1243, 1279, 1321, 1362, 1398, 1438,
+		 1476, 1523, 1577, 1623,    0,    0,    0,    0,
+		    0,    0, 1162, 1189, 1219, 1248, 1278, 1306,
+		 1339, 1372, 1408, 1451, 1487, 1527, 1573, 1623,
+		 1672, 1727,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1101, 1134, 1168, 1194, 1225, 1257, 1302, 1348,
+		 1392, 1428, 1470, 1510, 1546, 1587, 1644, 1678,
+		    0,    0,    0,    0,    0,    0, 1003, 1034,
+		 1071, 1106, 1140, 1165, 1211, 1241, 1285, 1338,
+		 1389, 1436, 1480, 1526, 1573, 1587,    0,    0,
+		    0,    0,    0,    0,  919,  946,  976, 1017,
+		 1059, 1094, 1126, 1168, 1204, 1244, 1291, 1345,
+		 1399, 1456, 1489, 1513,    0,    0,    0,    0,
+		    0,    0,  855,  883,  913,  940,  970, 1007,
+		 1050, 1098, 1137, 1180, 1222, 1261, 1316, 1379,
+		 1439, 1456,    0,    0,    0,    0,    0,    0,
+		  794,  821,  858,  886,  915,  945,  980, 1023,
+		 1073, 1130, 1165, 1202, 1244, 1309, 1373, 1410,
+		    0,    0,    0,    0,    0,    0,  764,  784,
+		  815,  849,  885,  912,  937,  973, 1024, 1079,
+		 1131, 1170, 1208, 1265, 1321, 1365,    0,    0,
+		    0,    0,    0,    0,  741,  768,  792,  824,
+		  859,  893,  918,  949,  994, 1047, 1100, 1151,
+		 1188, 1237, 1299, 1345,    0,    0,    0,    0,
+		    0,    0,  729,  759,  781,  814,  851,  886,
+		  915,  946,  986, 1033, 1090, 1138, 1183, 1231,
+		 1285, 1338,    0,    0,    0,    0,    0,    0,
+		  737,  762,  788,  815,  851,  892,  922,  952,
+		  987, 1043, 1091, 1147, 1194, 1244, 1292, 1334,
+		    0,    0,    0,    0,    0,    0,  755,  776,
+		  805,  838,  876,  896,  935,  966, 1016, 1066,
+		 1121, 1158, 1204, 1248, 1309, 1358,    0,    0,
+		    0,    0,    0,    0,  784,  811,  841,  876,
+		  905,  930,  965, 1002, 1057, 1113, 1153, 1197,
+		 1241, 1291, 1352, 1398,    0,    0,    0,    0,
+		    0,    0,  829,  866,  892,  922,  949,  982,
+		 1023, 1069, 1118, 1168, 1207, 1248, 1295, 1352,
+		 1416, 1456,    0,    0,    0,    0,    0,    0,
+		  899,  926,  949,  980, 1016, 1057, 1104, 1141,
+		 1181, 1231, 1265, 1316, 1381, 1436, 1495, 1520,
+		    0,    0,    0,    0,    0,    0,  966,  993,
+		 1022, 1057, 1101, 1144, 1177, 1212, 1257, 1292,
+		 1355, 1405, 1462, 1499, 1553, 1573,    0,    0,
+		    0,    0,    0,    0, 1059, 1087, 1130, 1154,
+		 1197, 1221, 1254, 1304, 1345, 1395, 1445, 1492,
+		 1536, 1566, 1626, 1637,    0,    0,    0,    0,
+		    0,    0, 1170, 1197, 1222, 1254, 1288, 1325,
+		 1368, 1410, 1470, 1505, 1536, 1576, 1626, 1667,
+		 1727, 1760,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 10 */
+		/* R */
+		 1220, 1244, 1278, 1312, 1346, 1379, 1412, 1463,
+		 1510, 1546, 1594, 1649, 1709, 1778, 1834, 1889,
+		    0,    0,    0,    0,    0,    0, 1101, 1134,
+		 1171, 1208, 1246, 1275, 1320, 1356, 1398, 1445,
+		 1492, 1531, 1593, 1653, 1717, 1774,    0,    0,
+		    0,    0,    0,    0,  997, 1036, 1076, 1113,
+		 1154, 1190, 1228, 1275, 1315, 1358, 1400, 1453,
+		 1508, 1543, 1611, 1656,    0,    0,    0,    0,
+		    0,    0,  916,  950,  988, 1029, 1068, 1112,
+		 1155, 1195, 1240, 1282, 1327, 1377, 1424, 1483,
+		 1525, 1569,    0,    0,    0,    0,    0,    0,
+		  857,  888,  920,  953,  991, 1033, 1080, 1124,
+		 1171, 1216, 1266, 1314, 1364, 1416, 1466, 1501,
+		    0,    0,    0,    0,    0,    0,  812,  846,
+		  876,  910,  941,  980, 1020, 1074, 1124, 1174,
+		 1220, 1269, 1324, 1374, 1428, 1469,    0,    0,
+		    0,    0,    0,    0,  783,  815,  845,  882,
+		  910,  950,  993, 1039, 1095, 1140, 1193, 1240,
+		 1294, 1350, 1392, 1442,    0,    0,    0,    0,
+		    0,    0,  772,  804,  834,  869,  904,  938,
+		  977, 1026, 1079, 1134, 1187, 1223, 1282, 1336,
+		 1377, 1430,    0,    0,    0,    0,    0,    0,
+		  777,  813,  842,  873,  911,  944,  985, 1033,
+		 1088, 1142, 1190, 1234, 1288, 1344, 1392, 1442,
+		    0,    0,    0,    0,    0,    0,  801,  834,
+		  864,  901,  931,  965, 1006, 1059, 1113, 1163,
+		 1210, 1257, 1309, 1364, 1422, 1460,    0,    0,
+		    0,    0,    0,    0,  842,  870,  902,  938,
+		  970, 1009, 1051, 1101, 1157, 1208, 1250, 1306,
+		 1353, 1397, 1456, 1498,    0,    0,    0,    0,
+		    0,    0,  896,  925,  958,  994, 1030, 1076,
+		 1122, 1169, 1217, 1261, 1306, 1352, 1404, 1456,
+		 1511, 1554,    0,    0,    0,    0,    0,    0,
+		  965,  999, 1033, 1065, 1112, 1154, 1196, 1240,
+		 1288, 1339, 1376, 1422, 1478, 1530, 1578, 1619,
+		    0,    0,    0,    0,    0,    0, 1051, 1086,
+		 1124, 1165, 1204, 1241, 1284, 1320, 1365, 1412,
+		 1456, 1508, 1551, 1597, 1661, 1717,    0,    0,
+		    0,    0,    0,    0, 1160, 1195, 1229, 1264,
+		 1297, 1341, 1385, 1421, 1466, 1499, 1563, 1605,
+		 1653, 1706, 1784, 1837,    0,    0,    0,    0,
+		    0,    0, 1284, 1321, 1347, 1382, 1413, 1451,
+		 1486, 1525, 1581, 1631, 1671, 1727, 1784, 1855,
+		 1935, 2008,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1131, 1161, 1191, 1223, 1252, 1283, 1315, 1347,
+		 1387, 1426, 1463, 1499, 1548, 1596, 1645, 1685,
+		    0,    0,    0,    0,    0,    0, 1030, 1058,
+		 1086, 1117, 1151, 1184, 1220, 1256, 1295, 1330,
+		 1371, 1410, 1450, 1501, 1548, 1596,    0,    0,
+		    0,    0,    0,    0,  942,  974, 1007, 1037,
+		 1071, 1102, 1135, 1171, 1213, 1252, 1288, 1330,
+		 1371, 1419, 1472, 1514,    0,    0,    0,    0,
+		    0,    0,  868,  898,  934,  965,  999, 1033,
+		 1063, 1099, 1135, 1181, 1226, 1265, 1306, 1351,
+		 1400, 1446,    0,    0,    0,    0,    0,    0,
+		  813,  839,  868,  896,  931,  968, 1001, 1039,
+		 1079, 1125, 1167, 1214, 1258, 1304, 1350, 1396,
+		    0,    0,    0,    0,    0,    0,  774,  801,
+		  829,  858,  888,  922,  961, 1001, 1043, 1085,
+		 1127, 1173, 1223, 1269, 1315, 1358,    0,    0,
+		    0,    0,    0,    0,  748,  776,  804,  835,
+		  863,  898,  934,  974, 1022, 1063, 1104, 1148,
+		 1196, 1246, 1296, 1340,    0,    0,    0,    0,
+		    0,    0,  737,  765,  796,  823,  855,  888,
+		  922,  964, 1009, 1052, 1094, 1138, 1190, 1236,
+		 1286, 1327,    0,    0,    0,    0,    0,    0,
+		  740,  767,  797,  827,  858,  889,  927,  970,
+		 1013, 1056, 1095, 1141, 1193, 1242, 1289, 1330,
+		    0,    0,    0,    0,    0,    0,  758,  787,
+		  816,  845,  875,  911,  947,  989, 1032, 1076,
+		 1115, 1163, 1216, 1260, 1306, 1350,    0,    0,
+		    0,    0,    0,    0,  793,  819,  849,  878,
+		  909,  945,  983, 1026, 1068, 1109, 1153, 1201,
+		 1249, 1291, 1338, 1381,    0,    0,    0,    0,
+		    0,    0,  839,  866,  895,  927,  960,  997,
+		 1033, 1073, 1115, 1160, 1201, 1248, 1292, 1332,
+		 1380, 1419,    0,    0,    0,    0,    0,    0,
+		  896,  924,  955,  987, 1022, 1056, 1091, 1128,
+		 1171, 1220, 1260, 1299, 1342, 1383, 1436, 1476,
+		    0,    0,    0,    0,    0,    0,  971, 1003,
+		 1029, 1060, 1094, 1125, 1161, 1201, 1245, 1285,
+		 1322, 1364, 1409, 1455, 1502, 1544,    0,    0,
+		    0,    0,    0,    0, 1058, 1089, 1118, 1142,
+		 1180, 1213, 1243, 1279, 1318, 1354, 1393, 1439,
+		 1482, 1530, 1577, 1622,    0,    0,    0,    0,
+		    0,    0, 1164, 1193, 1222, 1248, 1279, 1305,
+		 1335, 1371, 1409, 1446, 1485, 1525, 1571, 1616,
+		 1676, 1730,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1083, 1115, 1146, 1171, 1204, 1218, 1260, 1299,
+		 1346, 1402, 1454, 1494, 1549, 1590, 1635, 1678,
+		    0,    0,    0,    0,    0,    0,  987, 1016,
+		 1048, 1080, 1121, 1153, 1183, 1214, 1246, 1292,
+		 1334, 1388, 1448, 1500, 1563, 1581,    0,    0,
+		    0,    0,    0,    0,  913,  941,  973, 1005,
+		 1030, 1065, 1107, 1144, 1182, 1218, 1260, 1285,
+		 1338, 1402, 1478, 1503,    0,    0,    0,    0,
+		    0,    0,  832,  867,  902,  939,  967,  995,
+		 1030, 1065, 1114, 1157, 1192, 1225, 1261, 1316,
+		 1380, 1425,    0,    0,    0,    0,    0,    0,
+		  783,  808,  832,  871,  905,  941,  977, 1013,
+		 1045, 1096, 1147, 1183, 1234, 1271, 1309, 1359,
+		    0,    0,    0,    0,    0,    0,  746,  778,
+		  801,  827,  860,  900,  934,  974, 1013, 1055,
+		 1104, 1150, 1197, 1234, 1282, 1312,    0,    0,
+		    0,    0,    0,    0,  723,  753,  782,  806,
+		  836,  871,  919,  953,  997, 1033, 1077, 1129,
+		 1178, 1214, 1271, 1296,    0,    0,    0,    0,
+		    0,    0,  714,  742,  771,  796,  827,  860,
+		  906,  945,  979, 1025, 1065, 1115, 1167, 1217,
+		 1253, 1280,    0,    0,    0,    0,    0,    0,
+		  718,  747,  779,  807,  829,  868,  909,  946,
+		  987, 1022, 1068, 1122, 1172, 1217, 1249, 1285,
+		    0,    0,    0,    0,    0,    0,  737,  767,
+		  792,  824,  849,  887,  930,  967, 1004, 1045,
+		 1094, 1140, 1188, 1231, 1268, 1303,    0,    0,
+		    0,    0,    0,    0,  775,  799,  821,  853,
+		  888,  926,  966, 1005, 1038, 1087, 1135, 1182,
+		 1225, 1261, 1302, 1341,    0,    0,    0,    0,
+		    0,    0,  817,  842,  875,  905,  953,  979,
+		 1006, 1048, 1091, 1147, 1190, 1225, 1264, 1299,
+		 1351, 1397,    0,    0,    0,    0,    0,    0,
+		  877,  913,  946,  973, 1006, 1037, 1073, 1110,
+		 1162, 1204, 1242, 1280, 1316, 1365, 1438, 1484,
+		    0,    0,    0,    0,    0,    0,  953,  981,
+		 1013, 1045, 1071, 1114, 1151, 1192, 1229, 1257,
+		 1292, 1344, 1394, 1459, 1522, 1560,    0,    0,
+		    0,    0,    0,    0, 1036, 1065, 1100, 1129,
+		 1153, 1196, 1234, 1261, 1302, 1335, 1380, 1438,
+		 1503, 1553, 1606, 1639,    0,    0,    0,    0,
+		    0,    0, 1150, 1172, 1206, 1218, 1249, 1275,
+		 1303, 1351, 1402, 1457, 1510, 1546, 1599, 1666,
+		 1719, 1748,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 11 */
+		/* R */
+		 1326, 1367, 1405, 1453, 1502, 1529, 1586, 1632,
+		 1684, 1726, 1772, 1816, 1892, 1951, 2022, 2090,
+		    0,    0,    0,    0,    0,    0, 1198, 1233,
+		 1268, 1318, 1356, 1410, 1453, 1520, 1559, 1613,
+		 1670, 1722, 1767, 1822, 1889, 1943,    0,    0,
+		    0,    0,    0,    0, 1089, 1125, 1166, 1214,
+		 1249, 1291, 1339, 1401, 1458, 1521, 1570, 1621,
+		 1680, 1735, 1772, 1825,    0,    0,    0,    0,
+		    0,    0,  986, 1027, 1073, 1128, 1168, 1204,
+		 1260, 1306, 1360, 1426, 1483, 1550, 1591, 1653,
+		 1726, 1760,    0,    0,    0,    0,    0,    0,
+		  913,  946,  981, 1027, 1077, 1128, 1174, 1222,
+		 1274, 1334, 1398, 1467, 1529, 1583, 1653, 1688,
+		    0,    0,    0,    0,    0,    0,  860,  898,
+		  930,  968, 1017, 1063, 1119, 1163, 1219, 1277,
+		 1336, 1398, 1469, 1537, 1602, 1642,    0,    0,
+		    0,    0,    0,    0,  824,  865,  905,  938,
+		  976, 1024, 1081, 1136, 1182, 1247, 1306, 1361,
+		 1429, 1499, 1562, 1605,    0,    0,    0,    0,
+		    0,    0,  811,  851,  887,  927,  965, 1011,
+		 1065, 1122, 1174, 1234, 1285, 1348, 1413, 1493,
+		 1554, 1610,    0,    0,    0,    0,    0,    0,
+		  818,  856,  900,  936,  974, 1022, 1076, 1133,
+		 1185, 1245, 1296, 1353, 1436, 1497, 1575, 1596,
+		    0,    0,    0,    0,    0,    0,  848,  886,
+		  917,  959,  997, 1054, 1109, 1161, 1215, 1274,
+		 1320, 1386, 1463, 1537, 1583, 1632,    0,    0,
+		    0,    0,    0,    0,  894,  924,  965, 1003,
+		 1047, 1098, 1147, 1196, 1260, 1317, 1372, 1445,
+		 1512, 1564, 1632, 1670,    0,    0,    0,    0,
+		    0,    0,  949,  986, 1025, 1076, 1122, 1171,
+		 1212, 1269, 1320, 1385, 1447, 1516, 1575, 1624,
+		 1691, 1738,    0,    0,    0,    0,    0,    0,
+		 1036, 1079, 1122, 1163, 1206, 1257, 1301, 1356,
+		 1407, 1477, 1537, 1596, 1653, 1697, 1775, 1805,
+		    0,    0,    0,    0,    0,    0, 1152, 1180,
+		 1233, 1263, 1312, 1360, 1412, 1464, 1526, 1580,
+		 1632, 1684, 1735, 1798, 1862, 1892,    0,    0,
+		    0,    0,    0,    0, 1266, 1306, 1334, 1386,
+		 1437, 1483, 1531, 1591, 1638, 1680, 1748, 1802,
+		 1833, 1892, 1976, 2027,    0,    0,    0,    0,
+		    0,    0, 1401, 1447, 1494, 1534, 1586, 1621,
+		 1664, 1716, 1760, 1816, 1870, 1908, 1976, 2039,
+		 2142, 2207,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1158, 1190, 1221, 1250, 1283, 1313, 1344, 1381,
+		 1422, 1460, 1502, 1539, 1587, 1635, 1688, 1724,
+		    0,    0,    0,    0,    0,    0, 1053, 1081,
+		 1114, 1148, 1182, 1214, 1252, 1286, 1325, 1364,
+		 1404, 1443, 1483, 1531, 1584, 1634,    0,    0,
+		    0,    0,    0,    0,  962,  992, 1028, 1063,
+		 1100, 1132, 1166, 1207, 1246, 1286, 1326, 1364,
+		 1405, 1454, 1506, 1552,    0,    0,    0,    0,
+		    0,    0,  889,  916,  956,  987, 1019, 1054,
+		 1092, 1133, 1173, 1220, 1262, 1302, 1345, 1392,
+		 1439, 1486,    0,    0,    0,    0,    0,    0,
+		  829,  857,  885,  918,  952,  989, 1027, 1069,
+		 1114, 1160, 1205, 1249, 1296, 1340, 1392, 1432,
+		    0,    0,    0,    0,    0,    0,  787,  816,
+		  845,  876,  907,  942,  981, 1021, 1068, 1116,
+		 1158, 1208, 1253, 1299, 1351, 1394,    0,    0,
+		    0,    0,    0,    0,  759,  788,  819,  848,
+		  880,  917,  952,  993, 1040, 1088, 1133, 1179,
+		 1227, 1277, 1329, 1369,    0,    0,    0,    0,
+		    0,    0,  749,  778,  809,  839,  870,  904,
+		  942,  983, 1030, 1075, 1123, 1170, 1221, 1272,
+		 1319, 1359,    0,    0,    0,    0,    0,    0,
+		  753,  785,  813,  842,  876,  910,  949,  989,
+		 1037, 1084, 1131, 1174, 1233, 1278, 1325, 1372,
+		    0,    0,    0,    0,    0,    0,  775,  801,
+		  831,  863,  894,  932,  970, 1011, 1059, 1107,
+		 1152, 1198, 1252, 1299, 1345, 1388,    0,    0,
+		    0,    0,    0,    0,  806,  835,  864,  895,
+		  930,  965, 1005, 1047, 1094, 1139, 1188, 1236,
+		 1283, 1329, 1372, 1417,    0,    0,    0,    0,
+		    0,    0,  853,  882,  913,  945,  981, 1016,
+		 1056, 1100, 1142, 1190, 1234, 1280, 1324, 1370,
+		 1417, 1457,    0,    0,    0,    0,    0,    0,
+		  917,  945,  977, 1009, 1047, 1087, 1120, 1163,
+		 1212, 1250, 1296, 1337, 1379, 1423, 1471, 1515,
+		    0,    0,    0,    0,    0,    0,  997, 1028,
+		 1057, 1091, 1126, 1163, 1201, 1240, 1281, 1326,
+		 1367, 1407, 1452, 1499, 1549, 1591,    0,    0,
+		    0,    0,    0,    0, 1092, 1120, 1154, 1188,
+		 1220, 1250, 1283, 1321, 1362, 1404, 1439, 1481,
+		 1530, 1574, 1631, 1679,    0,    0,    0,    0,
+		    0,    0, 1201, 1227, 1258, 1286, 1319, 1350,
+		 1382, 1414, 1455, 1499, 1528, 1574, 1625, 1673,
+		 1727, 1777,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1106, 1141, 1171, 1201, 1235, 1269, 1299, 1337,
+		 1376, 1409, 1457, 1490, 1540, 1600, 1640, 1665,
+		    0,    0,    0,    0,    0,    0, 1008, 1037,
+		 1066, 1102, 1135, 1175, 1209, 1248, 1289, 1327,
+		 1369, 1413, 1459, 1498, 1557, 1591,    0,    0,
+		    0,    0,    0,    0,  927,  952,  988, 1019,
+		 1057, 1091, 1132, 1172, 1208, 1255, 1297, 1336,
+		 1383, 1433, 1483, 1508,    0,    0,    0,    0,
+		    0,    0,  855,  884,  924,  952,  987, 1018,
+		 1057, 1098, 1142, 1189, 1232, 1285, 1326, 1367,
+		 1429, 1459,    0,    0,    0,    0,    0,    0,
+		  797,  826,  857,  893,  924,  954,  995, 1028,
+		 1078, 1126, 1172, 1223, 1269, 1319, 1369, 1399,
+		    0,    0,    0,    0,    0,    0,  763,  791,
+		  818,  845,  880,  917,  954,  991, 1038, 1081,
+		 1128, 1176, 1232, 1279, 1325, 1366,    0,    0,
+		    0,    0,    0,    0,  734,  766,  796,  824,
+		  857,  891,  927,  968, 1012, 1054, 1099, 1148,
+		 1202, 1250, 1300, 1337,    0,    0,    0,    0,
+		    0,    0,  730,  757,  787,  818,  850,  885,
+		  920,  962, 1001, 1047, 1086, 1138, 1192, 1248,
+		 1297, 1330,    0,    0,    0,    0,    0,    0,
+		  737,  763,  796,  824,  855,  891,  922,  965,
+		 1009, 1049, 1101, 1145, 1202, 1250, 1307, 1345,
+		    0,    0,    0,    0,    0,    0,  753,  783,
+		  810,  844,  875,  911,  942,  984, 1027, 1071,
+		 1119, 1169, 1223, 1273, 1327, 1356,    0,    0,
+		    0,    0,    0,    0,  784,  816,  841,  873,
+		  908,  941,  978, 1015, 1064, 1111, 1156, 1209,
+		 1255, 1307, 1347, 1393,    0,    0,    0,    0,
+		    0,    0,  833,  860,  888,  918,  955,  988,
+		 1022, 1065, 1114, 1161, 1212, 1258, 1309, 1349,
+		 1399, 1419,    0,    0,    0,    0,    0,    0,
+		  897,  930,  960,  989, 1018, 1058, 1092, 1132,
+		 1186, 1233, 1280, 1325, 1362, 1407, 1463, 1493,
+		    0,    0,    0,    0,    0,    0,  975, 1004,
+		 1028, 1065, 1099, 1132, 1176, 1223, 1263, 1312,
+		 1352, 1392, 1446, 1487, 1534, 1564,    0,    0,
+		    0,    0,    0,    0, 1064, 1091, 1125, 1155,
+		 1196, 1232, 1272, 1313, 1357, 1394, 1433, 1480,
+		 1518, 1566, 1624, 1650,    0,    0,    0,    0,
+		    0,    0, 1171, 1203, 1235, 1265, 1299, 1337,
+		 1370, 1400, 1444, 1487, 1517, 1571, 1607, 1662,
+		 1717, 1749,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	}
+	},
+	.linear_tbl = {
+		/* R */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1344, 1360, 1376, 1392,
+		 1408, 1424, 1440, 1456, 1472, 1488, 1504, 1520,
+		 1536, 1552, 1568, 1584, 1600, 1616, 1632, 1648,
+		 1664, 1680, 1696, 1712, 1728, 1744, 1760, 1776,
+		 1792, 1808, 1824, 1840, 1856, 1872, 1888, 1904,
+		 1920, 1936, 1952, 1968, 1984, 2000, 2016, 2032,
+		 2048, 2064, 2080, 2096, 2112, 2128, 2144, 2160,
+		 2176, 2192, 2208, 2224, 2240, 2256, 2272, 2288,
+		 2304, 2320, 2336, 2352, 2368, 2384, 2400, 2416,
+		 2432, 2448, 2464, 2480, 2496, 2512, 2528, 2544,
+		 2560, 2576, 2592, 2608, 2624, 2640, 2656, 2672,
+		 2688, 2704, 2720, 2736, 2752, 2768, 2784, 2800,
+		 2816, 2832, 2848, 2864, 2880, 2896, 2912, 2928,
+		 2944, 2960, 2976, 2992, 3008, 3024, 3040, 3056,
+		 3072, 3088, 3104, 3120, 3136, 3152, 3168, 3184,
+		 3200, 3216, 3232, 3248, 3264, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,
+		/* G */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1343, 1359, 1375, 1391,
+		 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1520,
+		 1536, 1552, 1569, 1585, 1602, 1619, 1635, 1651,
+		 1668, 1684, 1700, 1716, 1732, 1747, 1762, 1777,
+		 1792, 1806, 1820, 1834, 1848, 1862, 1877, 1891,
+		 1906, 1921, 1937, 1953, 1970, 1988, 2007, 2027,
+		 2048, 2070, 2093, 2117, 2142, 2167, 2192, 2218,
+		 2243, 2268, 2292, 2315, 2338, 2359, 2380, 2398,
+		 2415, 2430, 2444, 2455, 2466, 2475, 2484, 2492,
+		 2499, 2506, 2512, 2519, 2526, 2533, 2541, 2550,
+		 2560, 2571, 2583, 2596, 2610, 2625, 2641, 2657,
+		 2674, 2691, 2709, 2726, 2744, 2762, 2780, 2798,
+		 2816, 2833, 2850, 2867, 2884, 2900, 2916, 2932,
+		 2948, 2963, 2979, 2995, 3010, 3025, 3041, 3056,
+		 3072, 3088, 3103, 3119, 3135, 3151, 3167, 3183,
+		 3199, 3215, 3231, 3247, 3263, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,
+		/* B */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1343, 1359, 1375, 1391,
+		 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1520,
+		 1536, 1552, 1569, 1585, 1602, 1619, 1635, 1651,
+		 1668, 1684, 1700, 1716, 1732, 1747, 1762, 1777,
+		 1792, 1806, 1820, 1834, 1848, 1862, 1877, 1891,
+		 1906, 1921, 1937, 1953, 1970, 1988, 2007, 2027,
+		 2048, 2070, 2093, 2117, 2142, 2167, 2192, 2218,
+		 2243, 2268, 2292, 2315, 2338, 2359, 2380, 2398,
+		 2415, 2430, 2444, 2455, 2466, 2475, 2484, 2492,
+		 2499, 2506, 2512, 2519, 2526, 2533, 2541, 2550,
+		 2560, 2571, 2583, 2596, 2610, 2625, 2641, 2657,
+		 2674, 2691, 2709, 2726, 2744, 2762, 2780, 2798,
+		 2816, 2833, 2850, 2867, 2884, 2900, 2916, 2932,
+		 2948, 2963, 2979, 2995, 3010, 3025, 3041, 3056,
+		 3072, 3088, 3103, 3119, 3135, 3151, 3167, 3183,
+		 3199, 3215, 3231, 3247, 3263, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080
+	},
+	.disc_tbl = {
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0
+	},
+	.isp_cem_table = {
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x71, 0x44, 0x79, 0x4D, 0x70, 0x49, 0x79, 0x52,
+		0x80, 0x54, 0x85, 0x55, 0x80, 0x5A, 0x85, 0x5B,
+		0x8A, 0x55, 0x90, 0x54, 0x8A, 0x5B, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x79, 0x57, 0x70, 0x58, 0x79, 0x5D,
+		0x80, 0x5F, 0x85, 0x60, 0x80, 0x65, 0x85, 0x65,
+		0x8A, 0x60, 0x92, 0x5A, 0x8B, 0x63, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x62, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x6A, 0x85, 0x6A, 0x80, 0x6F, 0x85, 0x70,
+		0x8C, 0x67, 0x98, 0x60, 0x8E, 0x69, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x75, 0x86, 0x73, 0x80, 0x7A, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x87,
+		0x70, 0x80, 0x78, 0x80, 0x73, 0x86, 0x79, 0x86,
+		0x80, 0x80, 0x87, 0x80, 0x80, 0x86, 0x86, 0x86,
+		0x8E, 0x80, 0x96, 0x80, 0x8D, 0x86, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x45, 0x95, 0x51, 0x93,
+		0x51, 0x8F, 0x5C, 0x8E, 0x5B, 0x92, 0x66, 0x8F,
+		0x67, 0x8C, 0x71, 0x89, 0x6C, 0x8E, 0x6D, 0x92,
+		0x73, 0x8C, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x8D, 0x87, 0x8E, 0x80, 0x94, 0x87, 0x95,
+		0x8D, 0x8D, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4F, 0x98, 0x59, 0x96, 0x58, 0x98, 0x60, 0x96,
+		0x63, 0x93, 0x67, 0x93, 0x61, 0x99, 0x60, 0x9F,
+		0x66, 0x99, 0x68, 0xA0, 0x61, 0xA5, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x59, 0x9C, 0x5A, 0x9F, 0x53, 0xA6, 0x54, 0xAB,
+		0x5A, 0xA5, 0x5B, 0xAB, 0x55, 0xB1, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4F, 0xB0, 0x4F, 0xB6, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6C, 0x41, 0x76, 0x40, 0x6C, 0x49, 0x76, 0x48,
+		0x7F, 0x40, 0x87, 0x40, 0x7F, 0x48, 0x87, 0x48,
+		0x8F, 0x40, 0x97, 0x40, 0x8F, 0x48, 0x97, 0x48,
+		0x9F, 0x40, 0xA7, 0x40, 0x9F, 0x48, 0xA7, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x5C, 0x52, 0x63, 0x52,
+		0x6D, 0x51, 0x76, 0x50, 0x6B, 0x52, 0x74, 0x52,
+		0x7F, 0x50, 0x87, 0x50, 0x7F, 0x52, 0x89, 0x52,
+		0x8F, 0x50, 0x97, 0x50, 0x92, 0x52, 0x9B, 0x52,
+		0x9F, 0x50, 0xA8, 0x50, 0xA4, 0x52, 0xAD, 0x52,
+		0xB0, 0x50, 0xB8, 0x50, 0xB6, 0x52, 0xBF, 0x52,
+		0xBF, 0x50, 0x00, 0x00, 0xC8, 0x52, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x5B, 0x59, 0x5E, 0x52, 0x5B, 0x61, 0x5B, 0x59,
+		0x67, 0x52, 0x71, 0x52, 0x61, 0x52, 0x6D, 0x52,
+		0x7F, 0x52, 0x8B, 0x52, 0x7F, 0x52, 0x8F, 0x52,
+		0x96, 0x52, 0xA2, 0x52, 0x9E, 0x52, 0xAD, 0x52,
+		0xAD, 0x52, 0xB9, 0x52, 0xBC, 0x52, 0xCC, 0x52,
+		0xC4, 0x52, 0xCF, 0x52, 0xDB, 0x52, 0xEA, 0x52,
+		0xDA, 0x52, 0x00, 0x00, 0xEB, 0x57, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x5A, 0x6A, 0x52, 0x6D, 0x5A, 0x6F,
+		0x5B, 0x68, 0x5B, 0x63, 0x5B, 0x6F, 0x5B, 0x6C,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x60, 0x8F, 0x60, 0x7F, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xDF, 0x60, 0xEB, 0x61, 0xDF, 0x70, 0xEB, 0x70,
+		0xEB, 0x64, 0x00, 0x00, 0xEB, 0x72, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x51, 0x74, 0x59, 0x76, 0x50, 0x89, 0x58, 0x8B,
+		0x5B, 0x77, 0x5B, 0x77, 0x5B, 0x8F, 0x5B, 0x97,
+		0x60, 0x78, 0x70, 0x7C, 0x60, 0x98, 0x70, 0x91,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xDF, 0x80, 0xEB, 0x80, 0xDF, 0x8F, 0xEB, 0x8F,
+		0xEB, 0x80, 0x00, 0x00, 0xEB, 0x8D, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x47, 0xA6, 0x4E, 0xA2,
+		0x55, 0x9B, 0x5B, 0x99, 0x55, 0xA0, 0x5C, 0x9D,
+		0x5C, 0x9B, 0x5C, 0x9F, 0x5C, 0xA1, 0x5C, 0xA8,
+		0x60, 0xA3, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xDF, 0x9F, 0xEB, 0x9E, 0xDB, 0xAD, 0xE2, 0xAA,
+		0xEB, 0x9B, 0x00, 0x00, 0xE8, 0xA7, 0x00, 0x00,
+		0x47, 0xAB, 0x4E, 0xA8, 0x47, 0xB0, 0x4E, 0xAD,
+		0x55, 0xA5, 0x5C, 0xA3, 0x54, 0xAB, 0x5A, 0xA9,
+		0x5C, 0xA8, 0x5B, 0xB0, 0x5B, 0xAE, 0x5B, 0xBC,
+		0x60, 0xC0, 0x70, 0xBF, 0x60, 0xD0, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9D, 0xCA, 0xA9, 0xC5,
+		0xBC, 0xBC, 0xC5, 0xB7, 0xB3, 0xC0, 0xBC, 0xBC,
+		0xCD, 0xB3, 0xD4, 0xB0, 0xC3, 0xB8, 0xCA, 0xB5,
+		0xDA, 0xAD, 0x00, 0x00, 0xD0, 0xB2, 0x00, 0x00,
+		0x46, 0xB5, 0x4D, 0xB4, 0x45, 0xBC, 0x4B, 0xBA,
+		0x53, 0xB2, 0x59, 0xB0, 0x51, 0xB9, 0x58, 0xB8,
+		0x5B, 0xB6, 0x5B, 0xC8, 0x5B, 0xBF, 0x5B, 0xD4,
+		0x60, 0xDF, 0x70, 0xDF, 0x62, 0xE7, 0x72, 0xE0,
+		0x80, 0xD9, 0x8D, 0xD2, 0x80, 0xD9, 0x8B, 0xD3,
+		0x99, 0xCD, 0xA4, 0xC8, 0x96, 0xCE, 0x9F, 0xCA,
+		0xAD, 0xC3, 0xB5, 0xBF, 0xA8, 0xC6, 0xAF, 0xC2,
+		0xBC, 0xBC, 0xC2, 0xB9, 0xB6, 0xBF, 0xBC, 0xBC,
+		0xC8, 0xB6, 0x00, 0x00, 0xC1, 0xB9, 0x00, 0x00,
+		0x44, 0xC2, 0x4A, 0xC1, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x5B, 0xC7, 0x5B, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x66, 0xE5, 0x73, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD9, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x94, 0xCF, 0x9C, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xA4, 0xC7, 0xAB, 0xC4, 0x00, 0x00, 0x00, 0x00,
+		0xB1, 0xC1, 0xB7, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x37, 0x33, 0x37, 0x2A, 0x37, 0x3A, 0x37, 0x33,
+		0x3C, 0x24, 0x45, 0x24, 0x37, 0x28, 0x3E, 0x24,
+		0x4E, 0x24, 0x58, 0x24, 0x49, 0x24, 0x54, 0x24,
+		0x64, 0x27, 0x73, 0x2E, 0x60, 0x25, 0x71, 0x2D,
+		0x7F, 0x35, 0x89, 0x35, 0x7F, 0x35, 0x8A, 0x35,
+		0x92, 0x35, 0x9C, 0x34, 0x95, 0x35, 0xA1, 0x32,
+		0xA8, 0x2F, 0xB5, 0x29, 0xB0, 0x2B, 0xBF, 0x26,
+		0xC4, 0x24, 0xC7, 0x2E, 0xC7, 0x2C, 0xC7, 0x38,
+		0xC7, 0x37, 0x00, 0x00, 0xC7, 0x40, 0x00, 0x00,
+		0x37, 0x43, 0x37, 0x3C, 0x37, 0x49, 0x37, 0x45,
+		0x37, 0x33, 0x37, 0x26, 0x37, 0x3D, 0x37, 0x33,
+		0x42, 0x24, 0x4E, 0x24, 0x40, 0x2F, 0x4E, 0x30,
+		0x5B, 0x24, 0x6E, 0x2C, 0x5B, 0x30, 0x71, 0x42,
+		0x7F, 0x35, 0x8C, 0x35, 0x7F, 0x5F, 0x86, 0x61,
+		0x98, 0x35, 0xA8, 0x2F, 0x8F, 0x5A, 0xA4, 0x42,
+		0xBA, 0x27, 0xC7, 0x29, 0xBF, 0x30, 0xC7, 0x38,
+		0xC7, 0x38, 0xC7, 0x42, 0xC7, 0x44, 0xC7, 0x4C,
+		0xC7, 0x49, 0x00, 0x00, 0xC7, 0x52, 0x00, 0x00,
+		0x37, 0x50, 0x37, 0x4C, 0x37, 0x57, 0x37, 0x54,
+		0x37, 0x47, 0x37, 0x3F, 0x37, 0x50, 0x37, 0x4A,
+		0x40, 0x3B, 0x50, 0x40, 0x40, 0x4A, 0x50, 0x4C,
+		0x5D, 0x40, 0x6E, 0x48, 0x5F, 0x50, 0x6C, 0x50,
+		0x7F, 0x66, 0x85, 0x68, 0x7F, 0x6A, 0x86, 0x6B,
+		0x92, 0x5A, 0xAF, 0x40, 0x9C, 0x55, 0xAF, 0x50,
+		0xBF, 0x40, 0xC7, 0x46, 0xBF, 0x50, 0xC7, 0x54,
+		0xC7, 0x50, 0xC7, 0x57, 0xC7, 0x5C, 0xC7, 0x61,
+		0xC7, 0x5B, 0x00, 0x00, 0xC7, 0x64, 0x00, 0x00,
+		0x37, 0x5E, 0x37, 0x5C, 0x37, 0x64, 0x37, 0x63,
+		0x37, 0x59, 0x37, 0x55, 0x37, 0x62, 0x37, 0x61,
+		0x40, 0x55, 0x50, 0x5A, 0x40, 0x61, 0x50, 0x66,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x74, 0x88, 0x6E, 0x7F, 0x7B, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xC7, 0x63, 0xBE, 0x70, 0xC6, 0x71,
+		0xC7, 0x68, 0xC7, 0x6B, 0xC6, 0x74, 0xC6, 0x75,
+		0xC7, 0x6E, 0x00, 0x00, 0xC6, 0x77, 0x00, 0x00,
+		0x37, 0x6E, 0x37, 0x6E, 0x37, 0x86, 0x37, 0x89,
+		0x37, 0x6E, 0x37, 0x6E, 0x37, 0x8D, 0x37, 0x94,
+		0x40, 0x70, 0x50, 0x74, 0x40, 0x9C, 0x52, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x6E, 0x8D, 0x77, 0x89,
+		0x80, 0x80, 0x8D, 0x80, 0x80, 0x8A, 0x8B, 0x8B,
+		0x9C, 0x80, 0xAA, 0x80, 0x98, 0x8C, 0xA4, 0x8C,
+		0xB8, 0x80, 0xC5, 0x80, 0xB3, 0x8C, 0xC3, 0x8D,
+		0xC5, 0x80, 0xC5, 0x80, 0xC4, 0x8B, 0xC4, 0x89,
+		0xC5, 0x80, 0x00, 0x00, 0xC4, 0x88, 0x00, 0x00,
+		0x37, 0x9F, 0x37, 0xA7, 0x3A, 0xAE, 0x3E, 0xAE,
+		0x38, 0xAD, 0x3B, 0xAF, 0x41, 0xB0, 0x46, 0xB0,
+		0x5B, 0x9B, 0x71, 0x8C, 0x6B, 0x92, 0x63, 0xA0,
+		0x6C, 0x95, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x97, 0x8B, 0x97, 0x80, 0xA5, 0x8C, 0xA5,
+		0x98, 0x98, 0xA4, 0x98, 0x98, 0xA5, 0xA4, 0xA4,
+		0xB1, 0x98, 0xC2, 0x9A, 0xB1, 0xA5, 0xC2, 0xA8,
+		0xC3, 0x96, 0xC3, 0x93, 0xC2, 0xA1, 0xC2, 0x9C,
+		0xC3, 0x91, 0x00, 0x00, 0xC2, 0x99, 0x00, 0x00,
+		0x41, 0xB0, 0x44, 0xB1, 0x46, 0xB0, 0x49, 0xB1,
+		0x47, 0xB1, 0x46, 0xB8, 0x46, 0xBA, 0x40, 0xC7,
+		0x58, 0xAB, 0x50, 0xBF, 0x48, 0xC7, 0x50, 0xCF,
+		0x60, 0xBF, 0x71, 0xBB, 0x60, 0xCF, 0x71, 0xC8,
+		0x80, 0xB0, 0x8C, 0xB0, 0x80, 0xBD, 0x8C, 0xBE,
+		0x98, 0xB0, 0xA4, 0xB0, 0x98, 0xBE, 0xA5, 0xBD,
+		0xB1, 0xB1, 0xC2, 0xB5, 0xB1, 0xBE, 0xC2, 0xC2,
+		0xC2, 0xAC, 0xC2, 0xA6, 0xC2, 0xB7, 0xC2, 0xAF,
+		0xC2, 0xA1, 0x00, 0x00, 0xC2, 0xAA, 0x00, 0x00,
+		0x47, 0xB4, 0x45, 0xBC, 0x44, 0xBD, 0x40, 0xC7,
+		0x40, 0xC7, 0x3B, 0xD6, 0x3B, 0xD4, 0x3F, 0xDA,
+		0x44, 0xDA, 0x52, 0xDA, 0x4C, 0xDA, 0x59, 0xDA,
+		0x61, 0xDA, 0x71, 0xD7, 0x66, 0xD9, 0x73, 0xD7,
+		0x80, 0xD4, 0x8E, 0xD4, 0x80, 0xD4, 0x8C, 0xD4,
+		0x9C, 0xD4, 0xAA, 0xD4, 0x98, 0xD4, 0xA4, 0xD4,
+		0xB8, 0xD4, 0xC2, 0xD0, 0xB0, 0xD4, 0xBC, 0xD4,
+		0xC2, 0xC2, 0xC2, 0xB9, 0xC2, 0xCE, 0xC2, 0xC2,
+		0xC2, 0xB2, 0x00, 0x00, 0xC2, 0xBB, 0x00, 0x00,
+		0x41, 0xC6, 0x3D, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0x3C, 0xDA, 0x47, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x52, 0xDA, 0x5D, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x69, 0xD9, 0x75, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD4, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x95, 0xD4, 0xA0, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0xAA, 0xD4, 0xB5, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xD4, 0xC2, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xC2, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x46, 0x43,
+		0x4F, 0x3E, 0x54, 0x3C, 0x4B, 0x40, 0x51, 0x3E,
+		0x5A, 0x3A, 0x60, 0x37, 0x57, 0x3B, 0x5D, 0x38,
+		0x69, 0x35, 0x74, 0x36, 0x65, 0x35, 0x73, 0x36,
+		0x7F, 0x37, 0x89, 0x33, 0x7F, 0x37, 0x8A, 0x33,
+		0x94, 0x2E, 0x9D, 0x32, 0x97, 0x2C, 0x9E, 0x39,
+		0x9F, 0x41, 0xA3, 0x46, 0xA0, 0x46, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x3D, 0x47, 0x41, 0x45, 0x38, 0x4A, 0x3B, 0x48,
+		0x46, 0x43, 0x4C, 0x40, 0x40, 0x46, 0x46, 0x43,
+		0x53, 0x3D, 0x5A, 0x3A, 0x4D, 0x3F, 0x55, 0x3C,
+		0x62, 0x36, 0x71, 0x36, 0x5F, 0x37, 0x6E, 0x38,
+		0x7F, 0x37, 0x8C, 0x32, 0x7F, 0x5B, 0x85, 0x65,
+		0x8E, 0x53, 0x9F, 0x41, 0x90, 0x56, 0xA1, 0x48,
+		0xA2, 0x4C, 0xA8, 0x50, 0xA3, 0x53, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x32, 0x4D, 0x36, 0x4B, 0x2B, 0x50, 0x2F, 0x4E,
+		0x3A, 0x49, 0x3F, 0x46, 0x32, 0x4D, 0x38, 0x4B,
+		0x46, 0x43, 0x50, 0x3F, 0x44, 0x4D, 0x52, 0x4F,
+		0x5D, 0x41, 0x6F, 0x4A, 0x5F, 0x50, 0x6D, 0x51,
+		0x7F, 0x67, 0x86, 0x66, 0x7F, 0x6B, 0x86, 0x6C,
+		0x94, 0x57, 0xA3, 0x50, 0x9C, 0x55, 0xA3, 0x5C,
+		0xA3, 0x5C, 0xA8, 0x60, 0xA3, 0x65, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x23, 0x54, 0x25, 0x53, 0x18, 0x59, 0x1A, 0x58,
+		0x32, 0x56, 0x3D, 0x59, 0x27, 0x5C, 0x38, 0x61,
+		0x48, 0x5B, 0x54, 0x5D, 0x49, 0x66, 0x59, 0x6B,
+		0x61, 0x5F, 0x6E, 0x60, 0x64, 0x6D, 0x70, 0x6F,
+		0x7F, 0x74, 0x89, 0x6C, 0x7F, 0x7B, 0x8F, 0x70,
+		0x9F, 0x60, 0xA3, 0x68, 0x9F, 0x70, 0xA3, 0x74,
+		0xA3, 0x6E, 0xA8, 0x70, 0xA3, 0x77, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x13, 0x65, 0x13, 0x65, 0x13, 0x89, 0x13, 0x8E,
+		0x20, 0x68, 0x30, 0x6C, 0x20, 0x92, 0x30, 0x96,
+		0x40, 0x70, 0x50, 0x74, 0x43, 0x9A, 0x62, 0x92,
+		0x60, 0x78, 0x70, 0x7C, 0x75, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8B, 0x8C, 0x8C,
+		0x9C, 0x80, 0xA2, 0x80, 0x99, 0x8C, 0xA1, 0x8B,
+		0xA2, 0x80, 0xA5, 0x80, 0xA1, 0x88, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x19, 0xAC, 0x2E, 0xAC, 0x40, 0xAA, 0x46, 0xA9,
+		0x45, 0xA5, 0x5A, 0x99, 0x4C, 0xA7, 0x54, 0xA4,
+		0x69, 0x91, 0x75, 0x88, 0x5A, 0xA2, 0x5C, 0xA7,
+		0x6F, 0x92, 0x70, 0x9F, 0x62, 0xAC, 0x71, 0xAC,
+		0x80, 0x98, 0x8C, 0x98, 0x80, 0xA9, 0x8E, 0xAA,
+		0x99, 0x99, 0xA1, 0x96, 0x9B, 0xA9, 0xA1, 0xA1,
+		0xA1, 0x90, 0xA2, 0x8D, 0xA1, 0x98, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4C, 0xA7, 0x52, 0xA5, 0x56, 0xA3, 0x5B, 0xA1,
+		0x58, 0xA2, 0x5B, 0xA3, 0x5C, 0xA4, 0x5C, 0xA7,
+		0x5C, 0xA7, 0x5E, 0xAC, 0x5E, 0xAB, 0x65, 0xAC,
+		0x69, 0xAC, 0x74, 0xAC, 0x6E, 0xAC, 0x77, 0xAB,
+		0x80, 0xA9, 0x8A, 0xAA, 0x80, 0xA9, 0x88, 0xAA,
+		0x95, 0xAA, 0x9F, 0xA9, 0x90, 0xAA, 0x99, 0xAA,
+		0xA1, 0xA1, 0xA2, 0x9B, 0xA1, 0xA9, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x5A, 0xA2, 0x5C, 0xA4, 0x57, 0xAA, 0x56, 0xAE,
+		0x5C, 0xA7, 0x5C, 0xAC, 0x56, 0xB2, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x52, 0xB3, 0x51, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x3F, 0x48, 0x3F, 0x40, 0x47, 0x48, 0x47,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5F, 0x40, 0x67, 0x40, 0x5F, 0x48, 0x67, 0x48,
+		0x70, 0x44, 0x79, 0x4D, 0x70, 0x49, 0x79, 0x52,
+		0x7F, 0x54, 0x85, 0x55, 0x7F, 0x5A, 0x85, 0x5B,
+		0x8A, 0x55, 0x90, 0x54, 0x8A, 0x5B, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x4F, 0x48, 0x4F, 0x40, 0x57, 0x48, 0x57,
+		0x50, 0x4F, 0x58, 0x4F, 0x50, 0x57, 0x58, 0x57,
+		0x5F, 0x50, 0x67, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6F, 0x50, 0x79, 0x57, 0x6F, 0x58, 0x78, 0x5D,
+		0x7F, 0x5F, 0x85, 0x60, 0x7F, 0x65, 0x85, 0x65,
+		0x8A, 0x60, 0x92, 0x5A, 0x8B, 0x63, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x5F, 0x48, 0x5F, 0x40, 0x67, 0x48, 0x67,
+		0x50, 0x5F, 0x58, 0x5F, 0x50, 0x67, 0x58, 0x67,
+		0x60, 0x5F, 0x68, 0x5F, 0x60, 0x67, 0x68, 0x67,
+		0x6F, 0x60, 0x78, 0x62, 0x6F, 0x68, 0x77, 0x68,
+		0x7F, 0x6A, 0x85, 0x6A, 0x7F, 0x6F, 0x85, 0x70,
+		0x8C, 0x67, 0x98, 0x60, 0x8E, 0x69, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x6F, 0x48, 0x6F, 0x40, 0x77, 0x48, 0x77,
+		0x50, 0x6F, 0x58, 0x6F, 0x50, 0x77, 0x58, 0x77,
+		0x60, 0x6F, 0x68, 0x6F, 0x60, 0x77, 0x68, 0x77,
+		0x70, 0x6F, 0x77, 0x70, 0x70, 0x77, 0x78, 0x77,
+		0x7F, 0x75, 0x86, 0x73, 0x7F, 0x7A, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x40, 0x7F, 0x48, 0x7F, 0x3F, 0x87, 0x47, 0x87,
+		0x50, 0x7F, 0x58, 0x7F, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x7F, 0x68, 0x7F, 0x60, 0x88, 0x68, 0x87,
+		0x70, 0x7F, 0x78, 0x7F, 0x73, 0x86, 0x79, 0x86,
+		0x80, 0x80, 0x87, 0x80, 0x80, 0x86, 0x86, 0x86,
+		0x8E, 0x80, 0x96, 0x80, 0x8D, 0x86, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x45, 0x96, 0x51, 0x94,
+		0x51, 0x8F, 0x5C, 0x8E, 0x5B, 0x92, 0x66, 0x8F,
+		0x67, 0x8C, 0x71, 0x89, 0x6C, 0x8E, 0x6D, 0x92,
+		0x73, 0x8C, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x8D, 0x87, 0x8E, 0x80, 0x94, 0x87, 0x95,
+		0x8D, 0x8D, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4F, 0x98, 0x59, 0x96, 0x58, 0x99, 0x60, 0x96,
+		0x63, 0x93, 0x67, 0x94, 0x61, 0x99, 0x60, 0x9F,
+		0x66, 0x99, 0x68, 0xA0, 0x61, 0xA5, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x59, 0x9D, 0x5A, 0xA0, 0x54, 0xA6, 0x54, 0xAB,
+		0x5A, 0xA5, 0x5B, 0xAB, 0x55, 0xB1, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4F, 0xB0, 0x4F, 0xB6, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6D, 0x42, 0x77, 0x45, 0x6C, 0x49, 0x76, 0x4C,
+		0x7F, 0x49, 0x86, 0x49, 0x7F, 0x4F, 0x86, 0x50,
+		0x8D, 0x49, 0x94, 0x49, 0x8D, 0x50, 0x95, 0x4E,
+		0x9D, 0x45, 0xA6, 0x42, 0x9E, 0x4B, 0xA7, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6D, 0x51, 0x76, 0x53, 0x6E, 0x58, 0x76, 0x5A,
+		0x7F, 0x56, 0x86, 0x57, 0x7F, 0x5D, 0x86, 0x5D,
+		0x8D, 0x57, 0x95, 0x54, 0x8D, 0x5D, 0x96, 0x5A,
+		0x9F, 0x51, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x61, 0x5F, 0x68, 0x5F, 0x61, 0x66, 0x68, 0x67,
+		0x6E, 0x60, 0x76, 0x61, 0x6F, 0x68, 0x76, 0x68,
+		0x7F, 0x64, 0x86, 0x64, 0x7F, 0x6A, 0x87, 0x6A,
+		0x8E, 0x62, 0x98, 0x60, 0x8F, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x5A, 0x6A, 0x52, 0x6D, 0x5A, 0x6F,
+		0x62, 0x6C, 0x69, 0x6E, 0x62, 0x71, 0x69, 0x74,
+		0x6D, 0x6C, 0x73, 0x69, 0x6D, 0x74, 0x70, 0x6E,
+		0x7F, 0x6A, 0x8A, 0x6A, 0x7F, 0x74, 0x8F, 0x70,
+		0x96, 0x69, 0xA2, 0x69, 0x9F, 0x70, 0xAF, 0x70,
+		0xAD, 0x69, 0xB9, 0x69, 0xBF, 0x70, 0xCE, 0x70,
+		0xC4, 0x69, 0xCF, 0x69, 0xDD, 0x70, 0xED, 0x70,
+		0xDA, 0x69, 0x00, 0x00, 0xFC, 0x70, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x51, 0x74, 0x59, 0x76, 0x50, 0x89, 0x58, 0x8B,
+		0x60, 0x78, 0x68, 0x7A, 0x61, 0x8D, 0x6A, 0x8D,
+		0x6D, 0x7B, 0x70, 0x7C, 0x6E, 0x8D, 0x72, 0x8E,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8E, 0x8E, 0x8E,
+		0x9E, 0x80, 0xAD, 0x80, 0x9C, 0x8E, 0xAB, 0x8E,
+		0xBC, 0x80, 0xCB, 0x80, 0xBB, 0x8E, 0xC0, 0x8C,
+		0xDB, 0x80, 0xDB, 0x80, 0xC3, 0x8B, 0xC6, 0x8A,
+		0xDB, 0x80, 0x00, 0x00, 0xC8, 0x89, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x49, 0xA4, 0x51, 0xA0,
+		0x55, 0x9A, 0x5E, 0x97, 0x59, 0x9D, 0x61, 0x99,
+		0x66, 0x93, 0x6E, 0x8F, 0x67, 0x96, 0x6B, 0x96,
+		0x6E, 0x93, 0x70, 0xA0, 0x6D, 0x9B, 0x70, 0xAF,
+		0x80, 0x9C, 0x8E, 0x9C, 0x80, 0xAB, 0x8C, 0xA5,
+		0x9D, 0x9D, 0xA5, 0x99, 0x96, 0xA1, 0x9D, 0x9D,
+		0xAC, 0x96, 0xB1, 0x93, 0xA3, 0x9A, 0xA8, 0x98,
+		0xB5, 0x91, 0xB8, 0x90, 0xAD, 0x96, 0xB5, 0x96,
+		0xBC, 0x8F, 0x00, 0x00, 0xBC, 0x96, 0x00, 0x00,
+		0x4C, 0xA6, 0x54, 0xA3, 0x50, 0xA8, 0x57, 0xA5,
+		0x5C, 0x9F, 0x61, 0x9D, 0x5A, 0xA5, 0x5D, 0xA6,
+		0x64, 0x9E, 0x68, 0xA0, 0x61, 0xA7, 0x68, 0xA8,
+		0x6D, 0xA4, 0x73, 0xB2, 0x6D, 0xAD, 0x76, 0xB1,
+		0x80, 0xAB, 0x89, 0xA6, 0x80, 0xAB, 0x87, 0xA7,
+		0x91, 0xA3, 0x98, 0xA0, 0x8F, 0xA5, 0x96, 0xA5,
+		0x9E, 0x9E, 0xA5, 0x9E, 0x9E, 0xA5, 0xA5, 0xA5,
+		0xAD, 0x9E, 0xB5, 0x9E, 0xAD, 0xA5, 0xB5, 0xA5,
+		0xBC, 0x9E, 0x00, 0x00, 0xBC, 0xA5, 0x00, 0x00,
+		0x4F, 0xAC, 0x54, 0xAD, 0x4C, 0xB4, 0x50, 0xB5,
+		0x56, 0xAD, 0x5A, 0xAF, 0x53, 0xB6, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x6E, 0xB5, 0x77, 0xB0, 0x70, 0xB7, 0x78, 0xB6,
+		0x80, 0xAD, 0x87, 0xAD, 0x80, 0xB5, 0x87, 0xB5,
+		0x8F, 0xAD, 0x96, 0xAD, 0x8F, 0xB5, 0x96, 0xB5,
+		0x9E, 0xAD, 0xA5, 0xAD, 0x9E, 0xB5, 0xA5, 0xB5,
+		0xAD, 0xAD, 0xB5, 0xAD, 0xAD, 0xB5, 0xB5, 0xB5,
+		0xBC, 0xAD, 0x00, 0x00, 0xBC, 0xB5, 0x00, 0x00,
+		0x4A, 0xBC, 0x4D, 0xBD, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBE, 0x78, 0xBD, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBC, 0x87, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0x8F, 0xBC, 0x96, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0x9E, 0xBC, 0xA5, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0xAD, 0xBC, 0xB5, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0xBC, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x4D, 0x3B, 0x54, 0x3B, 0x49, 0x3E, 0x4F, 0x3B,
+		0x5A, 0x3B, 0x62, 0x3B, 0x57, 0x3B, 0x5F, 0x3B,
+		0x6B, 0x3C, 0x76, 0x40, 0x67, 0x3C, 0x74, 0x3F,
+		0x7F, 0x43, 0x87, 0x44, 0x7F, 0x43, 0x88, 0x44,
+		0x8E, 0x44, 0x96, 0x43, 0x91, 0x44, 0x9A, 0x42,
+		0x9F, 0x40, 0xA9, 0x3D, 0xA5, 0x3E, 0xB0, 0x3C,
+		0xB3, 0x3B, 0xBB, 0x3B, 0xBA, 0x3B, 0xC4, 0x3B,
+		0xC3, 0x3B, 0x00, 0x00, 0xCD, 0x3B, 0x00, 0x00,
+		0x42, 0x4C, 0x49, 0x4D, 0x43, 0x52, 0x49, 0x53,
+		0x49, 0x46, 0x49, 0x3C, 0x49, 0x4E, 0x49, 0x46,
+		0x51, 0x3B, 0x5A, 0x3B, 0x4A, 0x3B, 0x55, 0x3B,
+		0x64, 0x3B, 0x72, 0x3F, 0x60, 0x3B, 0x6F, 0x3E,
+		0x7F, 0x43, 0x89, 0x44, 0x7F, 0x43, 0x8B, 0x44,
+		0x93, 0x44, 0x9F, 0x40, 0x98, 0x42, 0xA7, 0x3E,
+		0xAC, 0x3C, 0xB9, 0x3B, 0xB6, 0x3B, 0xC4, 0x3B,
+		0xC4, 0x3B, 0xCF, 0x3B, 0xD2, 0x3B, 0xD9, 0x3F,
+		0xD9, 0x3C, 0x00, 0x00, 0xD9, 0x47, 0x00, 0x00,
+		0x44, 0x58, 0x49, 0x59, 0x44, 0x5E, 0x49, 0x5F,
+		0x49, 0x55, 0x49, 0x4F, 0x49, 0x5C, 0x49, 0x58,
+		0x49, 0x46, 0x50, 0x40, 0x49, 0x52, 0x50, 0x4C,
+		0x5D, 0x40, 0x6D, 0x43, 0x5F, 0x50, 0x6C, 0x50,
+		0x7F, 0x54, 0x8A, 0x54, 0x7F, 0x64, 0x88, 0x65,
+		0x99, 0x4D, 0xAF, 0x40, 0x9D, 0x53, 0xAF, 0x50,
+		0xBF, 0x40, 0xCF, 0x40, 0xBF, 0x50, 0xCF, 0x50,
+		0xD9, 0x44, 0xD9, 0x4C, 0xD9, 0x53, 0xD9, 0x59,
+		0xD9, 0x52, 0x00, 0x00, 0xD9, 0x5E, 0x00, 0x00,
+		0x44, 0x63, 0x49, 0x65, 0x43, 0x69, 0x49, 0x6A,
+		0x49, 0x63, 0x49, 0x60, 0x49, 0x6A, 0x49, 0x68,
+		0x49, 0x5C, 0x50, 0x5A, 0x49, 0x66, 0x50, 0x66,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x6C, 0x8B, 0x68, 0x7F, 0x77, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCE, 0x70,
+		0xD9, 0x62, 0xD9, 0x66, 0xD8, 0x71, 0xD8, 0x73,
+		0xD9, 0x69, 0x00, 0x00, 0xD8, 0x74, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x49, 0x72, 0x49, 0x72, 0x49, 0x8A, 0x49, 0x8F,
+		0x49, 0x72, 0x50, 0x74, 0x49, 0x97, 0x51, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x69, 0x91, 0x75, 0x8C,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8C, 0x8C, 0x8C,
+		0x9D, 0x80, 0xAC, 0x80, 0x9A, 0x8D, 0xA8, 0x8D,
+		0xBA, 0x80, 0xC9, 0x80, 0xB6, 0x8D, 0xC6, 0x8E,
+		0xD7, 0x80, 0xD7, 0x80, 0xD6, 0x8E, 0xD6, 0x8C,
+		0xD7, 0x80, 0x00, 0x00, 0xD7, 0x8A, 0x00, 0x00,
+		0x43, 0x9A, 0x49, 0x9D, 0x4A, 0xA3, 0x4C, 0xA4,
+		0x4A, 0xA2, 0x4B, 0xA4, 0x4E, 0xA5, 0x50, 0xA7,
+		0x4E, 0xA5, 0x67, 0x95, 0x51, 0xAB, 0x5C, 0xA7,
+		0x68, 0x9A, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xAF,
+		0x80, 0x9A, 0x8D, 0x9A, 0x80, 0xA8, 0x8D, 0xA8,
+		0x9A, 0x9A, 0xA8, 0x9B, 0x9B, 0xA8, 0xA8, 0xA8,
+		0xB5, 0x9A, 0xC4, 0x9B, 0xB5, 0xA8, 0xC4, 0xA8,
+		0xD5, 0x9C, 0xD6, 0x98, 0xD5, 0xAA, 0xD5, 0xA4,
+		0xD6, 0x95, 0x00, 0x00, 0xD5, 0xA0, 0x00, 0x00,
+		0x4E, 0xA5, 0x4F, 0xA7, 0x51, 0xA7, 0x52, 0xA9,
+		0x51, 0xA8, 0x51, 0xAD, 0x50, 0xAF, 0x4D, 0xB8,
+		0x4D, 0xB8, 0x50, 0xC0, 0x4A, 0xC4, 0x50, 0xD0,
+		0x60, 0xC0, 0x70, 0xBD, 0x60, 0xCF, 0x71, 0xCA,
+		0x80, 0xB6, 0x8D, 0xB6, 0x80, 0xC2, 0x8D, 0xC3,
+		0x9B, 0xB6, 0xA8, 0xB6, 0x9A, 0xC3, 0xA7, 0xC2,
+		0xB5, 0xB5, 0xC4, 0xB6, 0xB4, 0xC2, 0xC4, 0xC4,
+		0xD5, 0xB9, 0xD5, 0xB1, 0xD5, 0xC7, 0xD5, 0xBD,
+		0xD5, 0xAB, 0x00, 0x00, 0xD5, 0xB6, 0x00, 0x00,
+		0x51, 0xAB, 0x50, 0xB0, 0x4F, 0xB1, 0x4D, 0xB8,
+		0x4D, 0xB8, 0x4B, 0xC2, 0x4B, 0xC0, 0x49, 0xCC,
+		0x49, 0xD1, 0x50, 0xE0, 0x49, 0xDF, 0x50, 0xEF,
+		0x60, 0xDF, 0x71, 0xD7, 0x60, 0xEE, 0x70, 0xEB,
+		0x80, 0xCF, 0x8D, 0xCF, 0x80, 0xE8, 0x8E, 0xE8,
+		0x9A, 0xD0, 0xA8, 0xD1, 0x9D, 0xE8, 0xAD, 0xEA,
+		0xB8, 0xD5, 0xCC, 0xDB, 0xB9, 0xE4, 0xC4, 0xDF,
+		0xD5, 0xD5, 0xD5, 0xC9, 0xCE, 0xDB, 0xD5, 0xD5,
+		0xD5, 0xC0, 0x00, 0x00, 0xD5, 0xCB, 0x00, 0x00,
+		0x4D, 0xB8, 0x4C, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xC8, 0x49, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xEB, 0x55, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x63, 0xF0, 0x72, 0xEE, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xEC, 0x8D, 0xEC, 0x00, 0x00, 0x00, 0x00,
+		0x9B, 0xEC, 0xA9, 0xEC, 0x00, 0x00, 0x00, 0x00,
+		0xB4, 0xE7, 0xBE, 0xE2, 0x00, 0x00, 0x00, 0x00,
+		0xC7, 0xDE, 0xCF, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xD5, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x29, 0x24, 0x30, 0x21, 0x25, 0x29, 0x29, 0x24,
+		0x37, 0x1D, 0x3E, 0x1A, 0x31, 0x20, 0x39, 0x1D,
+		0x46, 0x16, 0x4F, 0x12, 0x42, 0x18, 0x4C, 0x13,
+		0x5D, 0x11, 0x70, 0x1A, 0x59, 0x12, 0x6F, 0x20,
+		0x7F, 0x22, 0x8B, 0x23, 0x7F, 0x2E, 0x8B, 0x2F,
+		0x97, 0x23, 0xA3, 0x22, 0x96, 0x2F, 0xA5, 0x28,
+		0xAF, 0x21, 0xB2, 0x2E, 0xB1, 0x29, 0xB4, 0x36,
+		0xB5, 0x38, 0xB8, 0x40, 0xB5, 0x41, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x25, 0x33, 0x25, 0x2B, 0x25, 0x3B, 0x25, 0x36,
+		0x29, 0x24, 0x32, 0x20, 0x25, 0x2D, 0x33, 0x2E,
+		0x3F, 0x20, 0x4C, 0x21, 0x41, 0x2F, 0x4E, 0x30,
+		0x5A, 0x22, 0x72, 0x3F, 0x5C, 0x31, 0x71, 0x43,
+		0x7F, 0x5C, 0x85, 0x5E, 0x7F, 0x60, 0x85, 0x62,
+		0x8B, 0x5E, 0x9D, 0x44, 0x8E, 0x5B, 0xA5, 0x41,
+		0xB3, 0x32, 0xB5, 0x3F, 0xB5, 0x3C, 0xB5, 0x4A,
+		0xB5, 0x4A, 0xB8, 0x50, 0xB5, 0x53, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x25, 0x44, 0x25, 0x3F, 0x25, 0x4D, 0x25, 0x49,
+		0x25, 0x39, 0x30, 0x39, 0x25, 0x44, 0x30, 0x45,
+		0x42, 0x3E, 0x50, 0x3F, 0x40, 0x4A, 0x52, 0x4F,
+		0x5D, 0x41, 0x6E, 0x47, 0x5F, 0x50, 0x6D, 0x51,
+		0x7F, 0x63, 0x86, 0x65, 0x7F, 0x6C, 0x86, 0x6D,
+		0x93, 0x58, 0xAF, 0x40, 0x9C, 0x55, 0xAF, 0x50,
+		0xB5, 0x4A, 0xB5, 0x55, 0xB5, 0x57, 0xB5, 0x5F,
+		0xB5, 0x5C, 0xB8, 0x60, 0xB5, 0x65, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x25, 0x55, 0x25, 0x53, 0x25, 0x5E, 0x25, 0x5C,
+		0x25, 0x50, 0x30, 0x51, 0x25, 0x5B, 0x30, 0x5D,
+		0x40, 0x55, 0x50, 0x5A, 0x40, 0x61, 0x50, 0x66,
+		0x61, 0x5F, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6F,
+		0x7F, 0x75, 0x88, 0x6E, 0x7F, 0x7C, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xB5, 0x65, 0xB5, 0x6A, 0xB5, 0x72, 0xB5, 0x75,
+		0xB5, 0x6E, 0xB7, 0x70, 0xB4, 0x77, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x25, 0x6A, 0x25, 0x6A, 0x25, 0x88, 0x25, 0x8C,
+		0x25, 0x6A, 0x30, 0x6C, 0x25, 0x91, 0x30, 0x96,
+		0x40, 0x70, 0x50, 0x74, 0x40, 0x9C, 0x52, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x6F, 0x8C, 0x78, 0x88,
+		0x80, 0x80, 0x8D, 0x80, 0x80, 0x8B, 0x8B, 0x8B,
+		0x9C, 0x80, 0xAA, 0x80, 0x98, 0x8C, 0xA5, 0x8C,
+		0xB3, 0x80, 0xB3, 0x80, 0xB2, 0x8C, 0xB2, 0x8A,
+		0xB3, 0x80, 0xB4, 0x80, 0xB2, 0x88, 0xB3, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x25, 0xA7, 0x25, 0xB1, 0x29, 0xBA, 0x2D, 0xBA,
+		0x27, 0xB9, 0x40, 0xAC, 0x32, 0xBB, 0x64, 0x96,
+		0x5D, 0x9A, 0x72, 0x8B, 0x71, 0x8D, 0x66, 0x9C,
+		0x6E, 0x93, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x98, 0x8C, 0x98, 0x80, 0xA4, 0x8C, 0xA4,
+		0x98, 0x98, 0xA5, 0x98, 0x98, 0xA4, 0xA5, 0xA5,
+		0xB2, 0x99, 0xB2, 0x94, 0xB2, 0xA5, 0xB2, 0x9E,
+		0xB2, 0x90, 0xB2, 0x8E, 0xB2, 0x99, 0xB2, 0x95,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x32, 0xBB, 0x3B, 0xB8, 0x40, 0xB5, 0x48, 0xB2,
+		0x44, 0xB4, 0x5F, 0xA0, 0x4A, 0xB6, 0x4A, 0xBB,
+		0x57, 0xAD, 0x50, 0xBF, 0x4D, 0xC1, 0x57, 0xC3,
+		0x60, 0xBF, 0x70, 0xBC, 0x64, 0xC3, 0x72, 0xC2,
+		0x80, 0xB5, 0x8D, 0xB5, 0x80, 0xBF, 0x8C, 0xBF,
+		0x9A, 0xB5, 0xA8, 0xB5, 0x99, 0xBF, 0xA6, 0xBF,
+		0xB2, 0xB2, 0xB2, 0xA8, 0xB2, 0xBE, 0xB2, 0xB2,
+		0xB2, 0xA1, 0xB2, 0x9C, 0xB2, 0xA9, 0xB2, 0xA3,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x47, 0xB4, 0x4A, 0xB7, 0x49, 0xB8, 0x4A, 0xBB,
+		0x4A, 0xBB, 0x4C, 0xC0, 0x4C, 0xBF, 0x4F, 0xC3,
+		0x53, 0xC3, 0x5E, 0xC3, 0x59, 0xC3, 0x63, 0xC3,
+		0x69, 0xC3, 0x75, 0xC1, 0x6C, 0xC3, 0x76, 0xC1,
+		0x80, 0xBF, 0x8A, 0xBF, 0x80, 0xBF, 0x89, 0xBF,
+		0x95, 0xBF, 0x9F, 0xBF, 0x92, 0xBF, 0x9B, 0xBF,
+		0xAA, 0xBF, 0xB2, 0xBC, 0xA4, 0xBF, 0xAD, 0xBF,
+		0xB2, 0xB2, 0xB2, 0xAA, 0xB2, 0xBA, 0xB2, 0xB2,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4B, 0xBB, 0x4C, 0xBE, 0x00, 0x00, 0x00, 0x00,
+		0x4D, 0xC3, 0x55, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x5E, 0xC3, 0x66, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x6F, 0xC2, 0x77, 0xC1, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x87, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x8F, 0xBF, 0x97, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x9F, 0xBF, 0xA7, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xAF, 0xBF, 0xB2, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6D, 0x45, 0x78, 0x4D, 0x6D, 0x4A, 0x77, 0x52,
+		0x7F, 0x54, 0x85, 0x55, 0x7F, 0x5A, 0x85, 0x5A,
+		0x8A, 0x55, 0x90, 0x54, 0x8B, 0x57, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6D, 0x51, 0x77, 0x58, 0x6E, 0x58, 0x77, 0x5B,
+		0x7F, 0x5C, 0x86, 0x59, 0x7F, 0x5C, 0x87, 0x59,
+		0x8E, 0x55, 0x92, 0x5A, 0x8E, 0x5B, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x61, 0x5F, 0x68, 0x5F, 0x5F, 0x64, 0x63, 0x62,
+		0x6D, 0x5D, 0x74, 0x5B, 0x69, 0x5F, 0x71, 0x5B,
+		0x7F, 0x5C, 0x8A, 0x57, 0x7F, 0x5C, 0x87, 0x68,
+		0x8F, 0x61, 0x98, 0x60, 0x90, 0x66, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x57, 0x68, 0x4E, 0x6C, 0x50, 0x6B,
+		0x59, 0x66, 0x5D, 0x65, 0x52, 0x6A, 0x59, 0x6B,
+		0x63, 0x62, 0x6E, 0x60, 0x64, 0x6D, 0x70, 0x6F,
+		0x7F, 0x73, 0x8A, 0x6B, 0x7F, 0x7A, 0x8F, 0x70,
+		0x91, 0x6E, 0x98, 0x70, 0x91, 0x77, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x41, 0x70, 0x44, 0x71, 0x11, 0x89, 0x10, 0x8F,
+		0x44, 0x71, 0x4A, 0x73, 0x27, 0x90, 0x48, 0x8F,
+		0x55, 0x75, 0x60, 0x78, 0x5B, 0x8F, 0x68, 0x8F,
+		0x6A, 0x7A, 0x75, 0x7D, 0x74, 0x88, 0x77, 0x89,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8B, 0x8C, 0x8C,
+		0x90, 0x80, 0x96, 0x80, 0x90, 0x88, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x4C, 0xA2, 0x56, 0x9D,
+		0x56, 0x9A, 0x60, 0x95, 0x5F, 0x98, 0x68, 0x93,
+		0x66, 0x93, 0x6C, 0x91, 0x6D, 0x91, 0x6E, 0x93,
+		0x6E, 0x93, 0x74, 0x96, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x94, 0x8A, 0x94, 0x80, 0x94, 0x87, 0x95,
+		0x90, 0x90, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x54, 0xA0, 0x5D, 0x9C, 0x5C, 0x9E, 0x63, 0x9A,
+		0x65, 0x97, 0x69, 0x96, 0x63, 0x9C, 0x62, 0xA1,
+		0x68, 0x9A, 0x68, 0xA0, 0x62, 0xA6, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x5C, 0xA0, 0x5D, 0xA3, 0x57, 0xAA, 0x56, 0xAE,
+		0x5C, 0xA7, 0x5C, 0xAC, 0x56, 0xB2, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x52, 0xB3, 0x51, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+	},
+	.isp_cem_table1 = {
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x70, 0x88, 0x70, 0x80, 0x78, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x70, 0x80, 0x78, 0x80, 0x70, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x88, 0x80, 0x80, 0x88, 0x88, 0x88,
+		0x90, 0x80, 0x98, 0x80, 0x90, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x70, 0x90, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x90, 0x88, 0x90, 0x80, 0x98, 0x88, 0x98,
+		0x90, 0x90, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x5B, 0x52, 0x64, 0x52,
+		0x70, 0x50, 0x78, 0x50, 0x6D, 0x52, 0x76, 0x52,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x52, 0x89, 0x52,
+		0x90, 0x50, 0x98, 0x50, 0x92, 0x52, 0x9B, 0x52,
+		0xA0, 0x50, 0xA8, 0x50, 0xA4, 0x52, 0xAD, 0x52,
+		0xB0, 0x50, 0xB8, 0x50, 0xB6, 0x52, 0xBF, 0x52,
+		0xBF, 0x50, 0x00, 0x00, 0xC8, 0x52, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x5B, 0x5B, 0x5D, 0x52, 0x5B, 0x64, 0x5B, 0x5B,
+		0x69, 0x52, 0x74, 0x52, 0x61, 0x52, 0x70, 0x52,
+		0x80, 0x52, 0x8B, 0x52, 0x80, 0x52, 0x8F, 0x52,
+		0x96, 0x52, 0xA2, 0x52, 0x9E, 0x52, 0xAD, 0x52,
+		0xAD, 0x52, 0xB9, 0x52, 0xBC, 0x52, 0xCC, 0x52,
+		0xC4, 0x52, 0xCF, 0x52, 0xDB, 0x52, 0xEA, 0x52,
+		0xDA, 0x52, 0x00, 0x00, 0xEB, 0x57, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x5B, 0x6D, 0x5B, 0x67, 0x5B, 0x76, 0x5B, 0x73,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xDF, 0x60, 0xEB, 0x61, 0xDF, 0x70, 0xEB, 0x70,
+		0xEB, 0x64, 0x00, 0x00, 0xEB, 0x72, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x5B, 0x80, 0x5B, 0x80, 0x5B, 0x89, 0x5B, 0x8C,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xDF, 0x80, 0xEB, 0x80, 0xDF, 0x8F, 0xEB, 0x8F,
+		0xEB, 0x80, 0x00, 0x00, 0xEB, 0x8D, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x5B, 0x92, 0x5B, 0x98, 0x5B, 0x9B, 0x5B, 0xA4,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xDF, 0x9F, 0xEB, 0x9E, 0xDB, 0xAD, 0xE2, 0xAA,
+		0xEB, 0x9B, 0x00, 0x00, 0xE8, 0xA7, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x5B, 0xA4, 0x5B, 0xB0, 0x5B, 0xAD, 0x5B, 0xBC,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9E, 0xCB, 0xA9, 0xC5,
+		0xBC, 0xBC, 0xC5, 0xB7, 0xB3, 0xC0, 0xBC, 0xBC,
+		0xCE, 0xB4, 0xD5, 0xB0, 0xC4, 0xB8, 0xCA, 0xB5,
+		0xDA, 0xAD, 0x00, 0x00, 0xD0, 0xB2, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x5B, 0xB6, 0x5B, 0xC8, 0x5B, 0xBF, 0x5B, 0xD4,
+		0x60, 0xDF, 0x70, 0xDF, 0x62, 0xE7, 0x72, 0xE0,
+		0x80, 0xD9, 0x8D, 0xD2, 0x80, 0xD9, 0x8B, 0xD3,
+		0x99, 0xCD, 0xA4, 0xC8, 0x96, 0xCE, 0x9F, 0xCA,
+		0xAD, 0xC3, 0xB5, 0xBF, 0xA8, 0xC6, 0xAF, 0xC2,
+		0xBC, 0xBC, 0xC2, 0xB9, 0xB6, 0xBF, 0xBC, 0xBC,
+		0xC8, 0xB6, 0x00, 0x00, 0xC1, 0xB9, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x5B, 0xC7, 0x5B, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x66, 0xE6, 0x73, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD9, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x94, 0xCF, 0x9C, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xA4, 0xC8, 0xAB, 0xC4, 0x00, 0x00, 0x00, 0x00,
+		0xB1, 0xC1, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x37, 0x37, 0x37, 0x2D, 0x37, 0x40, 0x37, 0x37,
+		0x3B, 0x24, 0x46, 0x24, 0x37, 0x2B, 0x3E, 0x24,
+		0x52, 0x24, 0x5D, 0x24, 0x4B, 0x24, 0x58, 0x24,
+		0x69, 0x24, 0x74, 0x24, 0x65, 0x24, 0x72, 0x24,
+		0x80, 0x24, 0x8B, 0x24, 0x80, 0x24, 0x8D, 0x24,
+		0x96, 0x24, 0xA2, 0x24, 0x9A, 0x24, 0xA7, 0x24,
+		0xAD, 0x24, 0xB9, 0x24, 0xB4, 0x24, 0xC1, 0x24,
+		0xC4, 0x24, 0xC7, 0x2E, 0xC7, 0x2C, 0xC7, 0x38,
+		0xC7, 0x37, 0x00, 0x00, 0xC7, 0x40, 0x00, 0x00,
+		0x37, 0x49, 0x37, 0x42, 0x37, 0x52, 0x37, 0x4C,
+		0x37, 0x37, 0x37, 0x29, 0x37, 0x43, 0x37, 0x37,
+		0x43, 0x24, 0x52, 0x24, 0x40, 0x30, 0x50, 0x30,
+		0x61, 0x24, 0x70, 0x24, 0x60, 0x30, 0x70, 0x30,
+		0x80, 0x24, 0x8F, 0x24, 0x80, 0x30, 0x8F, 0x30,
+		0x9E, 0x24, 0xAD, 0x24, 0x9F, 0x30, 0xAF, 0x30,
+		0xBC, 0x24, 0xC7, 0x29, 0xBF, 0x30, 0xC7, 0x38,
+		0xC7, 0x38, 0xC7, 0x42, 0xC7, 0x44, 0xC7, 0x4C,
+		0xC7, 0x49, 0x00, 0x00, 0xC7, 0x52, 0x00, 0x00,
+		0x37, 0x5B, 0x37, 0x56, 0x37, 0x64, 0x37, 0x61,
+		0x37, 0x4F, 0x37, 0x46, 0x37, 0x5B, 0x37, 0x54,
+		0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xBF, 0x40, 0xC7, 0x46, 0xBF, 0x50, 0xC7, 0x54,
+		0xC7, 0x50, 0xC7, 0x57, 0xC7, 0x5C, 0xC7, 0x61,
+		0xC7, 0x5B, 0x00, 0x00, 0xC7, 0x64, 0x00, 0x00,
+		0x37, 0x6D, 0x37, 0x6B, 0x37, 0x76, 0x37, 0x75,
+		0x37, 0x67, 0x37, 0x63, 0x37, 0x73, 0x37, 0x71,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xC7, 0x63, 0xBF, 0x70, 0xC7, 0x71,
+		0xC7, 0x68, 0xC7, 0x6B, 0xC7, 0x74, 0xC7, 0x75,
+		0xC7, 0x6D, 0x00, 0x00, 0xC7, 0x76, 0x00, 0x00,
+		0x37, 0x80, 0x37, 0x80, 0x37, 0x89, 0x37, 0x8A,
+		0x37, 0x80, 0x37, 0x80, 0x37, 0x8C, 0x37, 0x8E,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xC7, 0x80, 0xBF, 0x8F, 0xC7, 0x8E,
+		0xC7, 0x80, 0xC7, 0x80, 0xC7, 0x8B, 0xC7, 0x8A,
+		0xC7, 0x80, 0x00, 0x00, 0xC7, 0x89, 0x00, 0x00,
+		0x37, 0x92, 0x37, 0x94, 0x37, 0x9B, 0x37, 0x9E,
+		0x37, 0x98, 0x37, 0x9C, 0x37, 0xA4, 0x37, 0xAB,
+		0x40, 0x9F, 0x50, 0x9F, 0x40, 0xAF, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xC7, 0x9C, 0xBF, 0xAF, 0xC7, 0xAB,
+		0xC7, 0x97, 0xC7, 0x94, 0xC7, 0xA3, 0xC7, 0x9E,
+		0xC7, 0x92, 0x00, 0x00, 0xC7, 0x9B, 0x00, 0x00,
+		0x37, 0xA4, 0x37, 0xA9, 0x37, 0xAD, 0x37, 0xB3,
+		0x37, 0xB0, 0x37, 0xB9, 0x37, 0xBC, 0x37, 0xC8,
+		0x40, 0xBF, 0x50, 0xBF, 0x40, 0xCF, 0x50, 0xCF,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9F, 0xCF, 0xAF, 0xCF,
+		0xBF, 0xBF, 0xC7, 0xB9, 0xBF, 0xCF, 0xC7, 0xC7,
+		0xC7, 0xAF, 0xC7, 0xA8, 0xC7, 0xBB, 0xC7, 0xB3,
+		0xC7, 0xA4, 0x00, 0x00, 0xC7, 0xAD, 0x00, 0x00,
+		0x37, 0xB6, 0x37, 0xBD, 0x37, 0xBF, 0x37, 0xC8,
+		0x37, 0xC8, 0x37, 0xD6, 0x37, 0xD4, 0x3F, 0xDA,
+		0x43, 0xDA, 0x52, 0xDA, 0x4C, 0xDA, 0x59, 0xDA,
+		0x61, 0xDA, 0x70, 0xDA, 0x66, 0xDA, 0x73, 0xDA,
+		0x80, 0xDA, 0x8F, 0xDA, 0x80, 0xDA, 0x8C, 0xDA,
+		0x9E, 0xDA, 0xAD, 0xDA, 0x99, 0xDA, 0xA6, 0xDA,
+		0xBC, 0xDA, 0xC7, 0xD6, 0xB3, 0xDA, 0xC0, 0xDA,
+		0xC7, 0xC7, 0xC7, 0xBD, 0xC7, 0xD3, 0xC7, 0xC7,
+		0xC7, 0xB6, 0x00, 0x00, 0xC7, 0xBF, 0x00, 0x00,
+		0x37, 0xC7, 0x37, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0x3B, 0xDA, 0x46, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x52, 0xDA, 0x5D, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x69, 0xDA, 0x74, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xDA, 0x8B, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x96, 0xDA, 0xA2, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xAD, 0xDA, 0xB9, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xC4, 0xDA, 0xC7, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0xC7, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x3E, 0x47, 0x44, 0x44,
+		0x4F, 0x3F, 0x55, 0x3C, 0x4A, 0x41, 0x51, 0x3E,
+		0x5C, 0x38, 0x63, 0x35, 0x58, 0x3A, 0x60, 0x36,
+		0x6C, 0x31, 0x75, 0x2C, 0x69, 0x32, 0x74, 0x2D,
+		0x80, 0x27, 0x8B, 0x22, 0x80, 0x27, 0x8D, 0x21,
+		0x99, 0x1B, 0xA3, 0x21, 0x9D, 0x19, 0xA3, 0x2D,
+		0xA3, 0x38, 0xA8, 0x40, 0xA3, 0x41, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x38, 0x4A, 0x3E, 0x47, 0x30, 0x4E, 0x36, 0x4B,
+		0x44, 0x44, 0x4B, 0x41, 0x3C, 0x48, 0x44, 0x44,
+		0x53, 0x3D, 0x5C, 0x38, 0x4D, 0x40, 0x56, 0x3B,
+		0x66, 0x33, 0x72, 0x2E, 0x62, 0x36, 0x70, 0x30,
+		0x80, 0x27, 0x8F, 0x20, 0x80, 0x30, 0x8F, 0x30,
+		0x9F, 0x20, 0xA3, 0x38, 0x9F, 0x30, 0xA3, 0x44,
+		0xA3, 0x4A, 0xA8, 0x50, 0xA3, 0x53, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x26, 0x53, 0x2C, 0x50, 0x19, 0x59, 0x1F, 0x56,
+		0x33, 0x4C, 0x3B, 0x48, 0x26, 0x53, 0x30, 0x50,
+		0x44, 0x44, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xA3, 0x50, 0x9F, 0x50, 0xA3, 0x5C,
+		0xA3, 0x5C, 0xA8, 0x60, 0xA3, 0x65, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x13, 0x64, 0x13, 0x61, 0x13, 0x72, 0x13, 0x70,
+		0x20, 0x60, 0x30, 0x60, 0x20, 0x70, 0x30, 0x70,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xA3, 0x68, 0x9F, 0x70, 0xA3, 0x74,
+		0xA3, 0x6E, 0xA8, 0x70, 0xA3, 0x77, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x13, 0x80, 0x13, 0x80, 0x13, 0x8D, 0x13, 0x8F,
+		0x20, 0x80, 0x30, 0x80, 0x20, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xA3, 0x80, 0x9F, 0x8F, 0xA3, 0x8B,
+		0xA3, 0x80, 0xA8, 0x80, 0xA3, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x13, 0x9B, 0x13, 0x9E, 0x13, 0xA8, 0x17, 0xAC,
+		0x20, 0x9F, 0x30, 0x9F, 0x26, 0xAC, 0x35, 0xAC,
+		0x40, 0x9F, 0x50, 0x9F, 0x44, 0xAC, 0x53, 0xAC,
+		0x60, 0x9F, 0x70, 0x9F, 0x62, 0xAC, 0x71, 0xAC,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAC, 0x8E, 0xAC,
+		0x9F, 0x9F, 0xA3, 0x97, 0x9D, 0xAC, 0xA3, 0xA3,
+		0xA3, 0x91, 0xA8, 0x90, 0xA3, 0x9A, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x26, 0xAC, 0x31, 0xAC, 0x38, 0xAC, 0x41, 0xAC,
+		0x3C, 0xAC, 0x47, 0xAC, 0x4A, 0xAC, 0x53, 0xAC,
+		0x53, 0xAC, 0x5E, 0xAC, 0x5C, 0xAC, 0x65, 0xAC,
+		0x69, 0xAC, 0x74, 0xAC, 0x6E, 0xAC, 0x77, 0xAC,
+		0x80, 0xAC, 0x8B, 0xAC, 0x80, 0xAC, 0x88, 0xAC,
+		0x96, 0xAC, 0xA1, 0xAC, 0x91, 0xAC, 0x9A, 0xAC,
+		0xA3, 0xA3, 0xA8, 0xA0, 0xA3, 0xAC, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x70, 0x88, 0x70, 0x80, 0x78, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x70, 0x80, 0x78, 0x80, 0x70, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x88, 0x80, 0x80, 0x88, 0x88, 0x88,
+		0x90, 0x80, 0x98, 0x80, 0x90, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x70, 0x90, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x90, 0x88, 0x90, 0x80, 0x98, 0x88, 0x98,
+		0x90, 0x90, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x6D, 0x6D, 0x74, 0x69, 0x6D, 0x76, 0x70, 0x70,
+		0x80, 0x69, 0x8B, 0x69, 0x80, 0x70, 0x8F, 0x70,
+		0x96, 0x69, 0xA2, 0x69, 0x9F, 0x70, 0xAF, 0x70,
+		0xAD, 0x69, 0xB9, 0x69, 0xBF, 0x70, 0xCF, 0x70,
+		0xC4, 0x69, 0xCF, 0x69, 0xDF, 0x70, 0xEF, 0x70,
+		0xDA, 0x69, 0x00, 0x00, 0xFD, 0x70, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x6D, 0x80, 0x70, 0x80, 0x6D, 0x89, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBD, 0x8F, 0xC1, 0x8D,
+		0xDD, 0x80, 0xDD, 0x80, 0xC5, 0x8B, 0xC7, 0x8A,
+		0xDD, 0x80, 0x00, 0x00, 0xC9, 0x89, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x6D, 0x92, 0x70, 0x9F, 0x6D, 0x9B, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAC, 0x8C, 0xA6,
+		0x9E, 0x9E, 0xA7, 0x9A, 0x96, 0xA1, 0x9E, 0x9E,
+		0xAD, 0x96, 0xB2, 0x94, 0xA4, 0x9B, 0xA9, 0x98,
+		0xB6, 0x92, 0xBA, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x6D, 0xA4, 0x73, 0xB2, 0x6D, 0xAD, 0x76, 0xB1,
+		0x80, 0xAC, 0x89, 0xA7, 0x80, 0xAC, 0x88, 0xA8,
+		0x92, 0xA4, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x6E, 0xB5, 0x77, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x4C, 0x3B, 0x55, 0x3B, 0x49, 0x40, 0x4F, 0x3B,
+		0x5D, 0x3B, 0x66, 0x3B, 0x58, 0x3B, 0x62, 0x3B,
+		0x6E, 0x3B, 0x77, 0x3B, 0x6C, 0x3B, 0x76, 0x3B,
+		0x80, 0x3B, 0x88, 0x3B, 0x80, 0x3B, 0x89, 0x3B,
+		0x91, 0x3B, 0x99, 0x3B, 0x93, 0x3B, 0x9D, 0x3B,
+		0xA2, 0x3B, 0xAA, 0x3B, 0xA7, 0x3B, 0xB0, 0x3B,
+		0xB3, 0x3B, 0xBB, 0x3B, 0xBA, 0x3B, 0xC4, 0x3B,
+		0xC3, 0x3B, 0x00, 0x00, 0xCD, 0x3B, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x49, 0x49, 0x49, 0x3E, 0x49, 0x52, 0x49, 0x49,
+		0x52, 0x3B, 0x5D, 0x3B, 0x49, 0x3C, 0x56, 0x3B,
+		0x69, 0x3B, 0x74, 0x3B, 0x64, 0x3B, 0x72, 0x3B,
+		0x80, 0x3B, 0x8B, 0x3B, 0x80, 0x3B, 0x8D, 0x3B,
+		0x96, 0x3B, 0xA2, 0x3B, 0x9B, 0x3B, 0xA9, 0x3B,
+		0xAD, 0x3B, 0xB9, 0x3B, 0xB6, 0x3B, 0xC4, 0x3B,
+		0xC4, 0x3B, 0xCF, 0x3B, 0xD2, 0x3B, 0xD9, 0x3F,
+		0xD9, 0x3C, 0x00, 0x00, 0xD9, 0x47, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x49, 0x5B, 0x49, 0x54, 0x49, 0x64, 0x49, 0x5F,
+		0x49, 0x49, 0x50, 0x40, 0x49, 0x57, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xBF, 0x40, 0xCF, 0x40, 0xBF, 0x50, 0xCF, 0x50,
+		0xD9, 0x44, 0xD9, 0x4C, 0xD9, 0x53, 0xD9, 0x59,
+		0xD9, 0x52, 0x00, 0x00, 0xD9, 0x5E, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x49, 0x6D, 0x49, 0x6A, 0x49, 0x76, 0x49, 0x75,
+		0x49, 0x64, 0x50, 0x60, 0x49, 0x72, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xD9, 0x62, 0xD9, 0x66, 0xD9, 0x71, 0xD9, 0x73,
+		0xD9, 0x69, 0x00, 0x00, 0xD9, 0x74, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x49, 0x80, 0x49, 0x80, 0x49, 0x89, 0x49, 0x8A,
+		0x49, 0x80, 0x50, 0x80, 0x49, 0x8D, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xD9, 0x80, 0xD9, 0x80, 0xD9, 0x8E, 0xD9, 0x8C,
+		0xD9, 0x80, 0x00, 0x00, 0xD9, 0x8B, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x49, 0x92, 0x49, 0x95, 0x49, 0x9B, 0x49, 0xA0,
+		0x49, 0x9B, 0x50, 0x9F, 0x49, 0xA8, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xD9, 0x9D, 0xD9, 0x99, 0xD9, 0xAC, 0xD9, 0xA6,
+		0xD9, 0x96, 0x00, 0x00, 0xD9, 0xA1, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x49, 0xA4, 0x49, 0xAB, 0x49, 0xAD, 0x49, 0xB6,
+		0x49, 0xB6, 0x50, 0xBF, 0x49, 0xC3, 0x50, 0xCF,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9F, 0xCF, 0xAF, 0xCF,
+		0xBF, 0xBF, 0xCF, 0xBF, 0xBF, 0xCF, 0xCF, 0xCF,
+		0xD9, 0xBB, 0xD9, 0xB3, 0xD9, 0xCA, 0xD9, 0xC0,
+		0xD9, 0xAD, 0x00, 0x00, 0xD9, 0xB8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x49, 0xB6, 0x49, 0xC1, 0x49, 0xBF, 0x49, 0xCB,
+		0x49, 0xD1, 0x50, 0xDF, 0x49, 0xDE, 0x50, 0xEF,
+		0x60, 0xDF, 0x70, 0xDF, 0x60, 0xEF, 0x70, 0xEF,
+		0x80, 0xDF, 0x8F, 0xDF, 0x80, 0xEF, 0x8F, 0xEF,
+		0x9F, 0xDF, 0xAF, 0xDF, 0x9F, 0xEF, 0xAF, 0xEF,
+		0xBF, 0xDF, 0xCF, 0xDF, 0xBC, 0xE9, 0xC7, 0xE4,
+		0xD9, 0xD9, 0xD9, 0xCC, 0xD1, 0xDF, 0xD9, 0xD9,
+		0xD9, 0xC3, 0x00, 0x00, 0xD9, 0xCF, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xC7, 0x49, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xEB, 0x55, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x63, 0xF1, 0x71, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xF1, 0x8E, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xF1, 0xAA, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0xB6, 0xEC, 0xC0, 0xE7, 0x00, 0x00, 0x00, 0x00,
+		0xCA, 0xE2, 0xD3, 0xDE, 0x00, 0x00, 0x00, 0x00,
+		0xD9, 0xD9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x26, 0x26, 0x2E, 0x22, 0x25, 0x30, 0x26, 0x26,
+		0x36, 0x1E, 0x40, 0x19, 0x2F, 0x21, 0x39, 0x1D,
+		0x4A, 0x14, 0x55, 0x0F, 0x44, 0x17, 0x50, 0x11,
+		0x63, 0x0D, 0x71, 0x0D, 0x60, 0x10, 0x70, 0x10,
+		0x80, 0x0D, 0x8E, 0x0D, 0x80, 0x10, 0x8F, 0x10,
+		0x9C, 0x0D, 0xAA, 0x0D, 0x9F, 0x10, 0xAF, 0x10,
+		0xB5, 0x14, 0xB5, 0x2A, 0xB5, 0x22, 0xB5, 0x34,
+		0xB5, 0x38, 0xB8, 0x40, 0xB5, 0x41, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x25, 0x3C, 0x25, 0x32, 0x25, 0x47, 0x25, 0x3F,
+		0x26, 0x26, 0x30, 0x21, 0x25, 0x34, 0x30, 0x30,
+		0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30,
+		0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30,
+		0x80, 0x20, 0x8F, 0x20, 0x80, 0x30, 0x8F, 0x30,
+		0x9F, 0x20, 0xAF, 0x20, 0x9F, 0x30, 0xAF, 0x30,
+		0xB5, 0x2F, 0xB5, 0x3F, 0xB5, 0x3C, 0xB5, 0x4A,
+		0xB5, 0x4A, 0xB8, 0x50, 0xB5, 0x53, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x25, 0x52, 0x25, 0x4C, 0x25, 0x5E, 0x25, 0x59,
+		0x25, 0x43, 0x30, 0x40, 0x25, 0x52, 0x30, 0x50,
+		0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xB5, 0x4A, 0xB5, 0x55, 0xB5, 0x57, 0xB5, 0x5F,
+		0xB5, 0x5C, 0xB8, 0x60, 0xB5, 0x65, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x25, 0x69, 0x25, 0x66, 0x25, 0x74, 0x25, 0x73,
+		0x25, 0x61, 0x30, 0x60, 0x25, 0x70, 0x30, 0x70,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xB5, 0x65, 0xB5, 0x6A, 0xB5, 0x72, 0xB5, 0x75,
+		0xB5, 0x6E, 0xB8, 0x70, 0xB5, 0x77, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x25, 0x80, 0x25, 0x80, 0x25, 0x8B, 0x25, 0x8C,
+		0x25, 0x80, 0x30, 0x80, 0x25, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xB5, 0x80, 0xB5, 0x80, 0xB5, 0x8D, 0xB5, 0x8A,
+		0xB5, 0x80, 0xB8, 0x80, 0xB5, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x25, 0x96, 0x25, 0x99, 0x25, 0xA1, 0x25, 0xA6,
+		0x25, 0x9E, 0x30, 0x9F, 0x25, 0xAD, 0x30, 0xAF,
+		0x40, 0x9F, 0x50, 0x9F, 0x40, 0xAF, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xB5, 0x9A, 0xB5, 0x95, 0xB5, 0xA8, 0xB5, 0xA0,
+		0xB5, 0x91, 0xB8, 0x90, 0xB5, 0x9A, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x25, 0xAD, 0x25, 0xB3, 0x25, 0xB8, 0x25, 0xC0,
+		0x25, 0xBC, 0x30, 0xBF, 0x2E, 0xC3, 0x3C, 0xC3,
+		0x40, 0xBF, 0x50, 0xBF, 0x49, 0xC3, 0x57, 0xC3,
+		0x60, 0xBF, 0x70, 0xBF, 0x64, 0xC3, 0x72, 0xC3,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xC3, 0x8D, 0xC3,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9B, 0xC3, 0xA8, 0xC3,
+		0xB5, 0xB5, 0xB5, 0xAA, 0xB5, 0xC3, 0xB5, 0xB5,
+		0xB5, 0xA3, 0xB8, 0xA0, 0xB5, 0xAC, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x25, 0xC3, 0x30, 0xC3, 0x32, 0xC3, 0x3C, 0xC3,
+		0x3C, 0xC3, 0x47, 0xC3, 0x45, 0xC3, 0x4F, 0xC3,
+		0x52, 0xC3, 0x5E, 0xC3, 0x59, 0xC3, 0x62, 0xC3,
+		0x69, 0xC3, 0x74, 0xC3, 0x6C, 0xC3, 0x76, 0xC3,
+		0x80, 0xC3, 0x8B, 0xC3, 0x80, 0xC3, 0x89, 0xC3,
+		0x96, 0xC3, 0xA1, 0xC3, 0x93, 0xC3, 0x9D, 0xC3,
+		0xAD, 0xC3, 0xB5, 0xC0, 0xA6, 0xC3, 0xB0, 0xC3,
+		0xB5, 0xB5, 0xB8, 0xB0, 0xB5, 0xBE, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x3B, 0xC3, 0x44, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x4C, 0xC3, 0x55, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x5D, 0xC3, 0x66, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x6E, 0xC3, 0x77, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xC3, 0x88, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x91, 0xC3, 0x99, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0xA2, 0xC3, 0xAA, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0xB3, 0xC3, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x54, 0x89, 0x4F,
+		0x91, 0x4C, 0x98, 0x50, 0x91, 0x54, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x57, 0x67,
+		0x60, 0x60, 0x68, 0x60, 0x5C, 0x65, 0x62, 0x62,
+		0x6E, 0x5D, 0x76, 0x59, 0x6A, 0x5F, 0x73, 0x5A,
+		0x80, 0x54, 0x8C, 0x4E, 0x80, 0x54, 0x8F, 0x50,
+		0x91, 0x5D, 0x98, 0x60, 0x91, 0x65, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x47, 0x6F, 0x38, 0x77, 0x3A, 0x76,
+		0x4A, 0x6E, 0x4E, 0x6C, 0x3D, 0x74, 0x40, 0x73,
+		0x53, 0x69, 0x5A, 0x66, 0x44, 0x71, 0x50, 0x70,
+		0x62, 0x62, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x91, 0x6E, 0x98, 0x70, 0x91, 0x77, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x25, 0x80, 0x25, 0x80, 0x06, 0x8F, 0x10, 0x8F,
+		0x25, 0x80, 0x30, 0x80, 0x20, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x91, 0x80, 0x98, 0x80, 0x91, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x27, 0x96, 0x32, 0x96, 0x40, 0x98, 0x48, 0x98,
+		0x3D, 0x96, 0x48, 0x96, 0x50, 0x98, 0x58, 0x98,
+		0x53, 0x96, 0x5E, 0x96, 0x60, 0x98, 0x68, 0x98,
+		0x69, 0x96, 0x74, 0x96, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x96, 0x8B, 0x96, 0x80, 0x98, 0x88, 0x98,
+		0x91, 0x91, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+	},
+};
+struct isp_cfg_pt ov13850_2_cap_isp_cfg = {
+	.isp_test_settings = &ov13850_2_cap_isp_test_settings,
+	.isp_3a_settings = &ov13850_2_cap_isp_3a_settings,
+	.isp_tunning_settings = &ov13850_2_cap_isp_tuning_settings,
+	.isp_iso_settings = &ov13850_2_cap_isp_iso_settings
+};
+
+
+#endif /* end of _OV13850_CAP_H_V100_ */
\ No newline at end of file
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_cap_a100.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_cap_a100.h
new file mode 100755
index 0000000..7805ff2
--- /dev/null
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_cap_a100.h
@@ -0,0 +1,8210 @@
+/*
+ *****************************************************************************
+ * ov13850_cap
+ * 3264x2448@25fps, wdr: 0
+ * Hawkview ISP - ov13850_cap config module
+ * Copyright (c) 2020 by Allwinnertech Co., Ltd. http://www.allwinnertech.com
+ *  Version  |     Author      |     Date     |      Description
+ *    2.0    |  Hawkview Tool  |  2020/07/03  |  Automatic generation.
+ *
+ *****************************************************************************
+ */
+
+#ifndef _OV13850_CAP_DEFAULT_H_V459_
+#define _OV13850_CAP_DEFAULT_H_V459_
+
+#include "../../include/isp_ini_parse.h"
+
+struct isp_test_param ov13850_cap_isp_test_settings = {
+	.isp_test_mode = 0,
+	.isp_test_exptime = 0,
+	.exp_line_start = 160,
+	.exp_line_step = 32,
+	.exp_line_end = 32000,
+	.exp_change_interval = 5,
+	.isp_test_gain = 0,
+	.gain_start = 16,
+	.gain_step = 2,
+	.gain_end = 256,
+	.gain_change_interval = 30,
+	.isp_test_focus = 0,
+	.focus_start = 282,
+	.focus_step = 1,
+	.focus_end = 284,
+	.focus_change_interval = 10,
+	.isp_log_param = 0,
+	.isp_gain = 6000,
+	.isp_exp_line = 25000,
+	.isp_color_temp = 6500,
+	.ae_forced = 0,
+	.lum_forced = 30,
+	.manual_en = 1,
+	.afs_en = 1,
+	.sharp_en = 1,
+	.contrast_en = 1,
+	.denoise_en = 1,
+	.drc_en = 1,
+	.cem_en = 1,
+	.lsc_en = 0,
+	.msc_en = 1,
+	.gamma_en = 1,
+	.cm_en = 1,
+	.ae_en = 1,
+	.af_en = 1,
+	.awb_en = 1,
+	.hist_en = 1,
+	.blc_en = 0,
+	.so_en = 1,
+	.wb_en = 1,
+	.otf_dpc_en = 1,
+	.cfa_en = 1,
+	.tdf_en = 0,
+	.cnr_en = 1,
+	.lca_en = 0,
+	.gca_en = 0,
+	.satur_en = 1,
+	.defog_en = 0,
+	.linear_en = 0,
+	.gtm_en = 1,
+	.dig_gain_en = 1,
+	.pltm_en = 0,
+	.wdr_en = 0,
+	.ctc_en = 0
+};
+struct isp_3a_param ov13850_cap_isp_3a_settings = {
+	.define_ae_table = 1,
+	.ae_max_lv = 1380,
+	.ae_table_preview_length = 4,
+	.ae_table_preview = {
+		 8000,    50,   256,   256,   266,   266,
+		   50,    50,   256,   512,   266,   266,
+		   50,    30,   512,   512,   266,   266,
+		   30,    30,   512,  8200,   266,   266
+	},
+	.ae_table_capture_length = 4,
+	.ae_table_capture = {
+		 8000,   500,   256,   256,   266,   266,
+		  500,   500,   256,   512,   266,   266,
+		  500,   100,   512,   512,   266,   266,
+		  100,   100,   512,  1024,   266,   266
+	},
+	.ae_table_video_length = 4,
+	.ae_table_video = {
+		 8000,   500,   256,   256,   266,   266,
+		  500,   500,   256,   512,   266,   266,
+		  500,   100,   512,   512,   266,   266,
+		  100,   100,   512,  1024,   266,   266
+	},
+	.ae_win_weight = {
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     2,     2,     1,     1,     1,
+		    1,     1,     2,     2,     2,     2,     1,     1,
+		    1,     1,     2,     2,     2,     2,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1
+	},
+	.ae_hist_mod_en = 1,
+	.ae_hist_sel = 1,
+	.ae_stat_sel = 1,
+	.ae_ki = 50,
+	.ae_ConvDataIndex = 3,
+	.ae_blowout_pre_en = 1,
+	.ae_blowout_attr = 30,
+	.ae_delay_frame = 0,
+	.exp_delay_frame = 0,
+	.gain_delay_frame = 0,
+	.exp_comp_step = 10,
+	.ae_touch_dist_ind = 0,
+	.ae_iso2gain_ratio = 16,
+	.ae_fno_step = {
+		  141,   145,   152,   163,   175,   190,   209,   233,
+		  266,   311,   379,   487,   657,   971,  1825,  3794
+	},
+	.wdr_cfg = {
+		   16,   512,  3072
+	},
+	.awb_interval = 3,
+	.awb_speed = 40,
+	.awb_stat_sel = 1,
+	.awb_color_temper_low = 1800,
+	.awb_color_temper_high = 7500,
+	.awb_base_temper = 6500,
+	.awb_green_zone_dist = 66,
+	.awb_blue_sky_dist = 66,
+	.awb_light_num = 9,
+	.awb_light_info = {
+		  280,   256,    93,   256,   256,   256,    66,  1900,    99,    75,
+		  253,   256,   102,   256,   256,   256,    66,  2200,    99,    82,
+		  228,   256,   110,   256,   256,   256,    66,  2800,    99,    88,
+		  175,   256,   129,   256,   256,   256,    66,  4000,    80,   100,
+		  157,   256,   122,   256,   256,   256,    60,  4200,    60,   100,
+		  120,   256,   137,   256,   256,   256,    60,  5300,    55,   100,
+		  109,   256,   155,   256,   256,   256,    66,  5800,    33,   100,
+		  129,   256,   186,   256,   256,   256,    66,  6500,    44,    80,
+		  121,   256,   210,   256,   256,   256,    66,  7500,    33,    50
+	},
+	.awb_ext_light_num = 0,
+	.awb_ext_light_info = {
+		0
+	},
+	.awb_skin_color_num = 0,
+	.awb_skin_color_info = {
+		0
+	},
+	.awb_special_color_num = 0,
+	.awb_special_color_info = {
+		0
+	},
+	.awb_preset_gain = {
+		  560,   404,   560,   404,   330,   639,   459,   536,   459,   536,
+		  317,   757,   580,   404,   560,   404,   623,   386,   612,   370,
+		  306,   757
+	},
+	.awb_rgain_favor = 256,
+	.awb_bgain_favor = 256,
+	.af_use_otp = 0,
+	.vcm_min_code = 150,
+	.vcm_max_code = 400,
+	.af_interval_time = 40,
+	.af_speed_ind = 25,
+	.af_auto_fine_en = 0,
+	.af_single_fine_en = 0,
+	.af_fine_step = 10,
+	.af_move_cnt = 5,
+	.af_still_cnt = 9,
+	.af_move_monitor_cnt = 6,
+	.af_still_monitor_cnt = 10,
+	.af_stable_min = 245,
+	.af_stable_max = 265,
+	.af_low_light_lv = 6,
+	.af_near_tolerance = 5,
+	.af_far_tolerance = 10,
+	.af_tolerance_off = 0,
+	.af_peak_th = 50,
+	.af_dir_th = 100,
+	.af_change_ratio = 100,
+	.af_move_minus = 0,
+	.af_still_minus = 0,
+	.af_scene_motion_th = 50,
+	.af_tolerance_tbl_len = 10,
+	.af_std_code_tbl = {
+		    0,   100,   200,   245,   280,   320,   350,   500,   800,  1024,
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.af_tolerance_value_tbl = {
+		   20,    20,    20,    20,    20,    20,    20,    20,    20,    20,
+		   20,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	}
+};
+struct isp_dynamic_param ov13850_cap_isp_iso_settings = {
+	.triger = {
+		.sharp_triger = 1,
+		.contrast_triger = 1,
+		.denoise_triger = 1,
+		.sensor_offset_triger = 1,
+		.black_level_triger = 1,
+		.dpc_triger = 1,
+		.defog_value_triger = 0,
+		.pltm_dynamic_triger = 0,
+		.brightness_triger = 0,
+		.gcontrast_triger = 0,
+		.saturation_triger = 0,
+		.cem_ratio_triger = 0,
+		.tdf_triger = 1,
+		.color_denoise_triger = 1,
+		.ae_cfg_triger = 0,
+		.gtm_cfg_triger = 0
+	},
+	.isp_lum_mapping_point = {
+		0, 0, 0, 0, 0, 0, 0, 0,
+		0, 0, 0, 0, 0, 0
+	},
+	.isp_gain_mapping_point = {
+		0, 0, 0, 0, 0, 0, 0, 0,
+		0, 0, 0, 0, 0, 0
+	},
+	.isp_dynamic_cfg[0] = {
+		.sharp_cfg = {
+			0, 6, 350, 350, 400, 512, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 1, 18, 11, 1, 1, 256, 256, 999, 999, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			0, 6, 36, 24, 160, 512, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			66, 0, 50, 0, 236, 255, 255, 64, 32, 32, 128, 48, 48, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 66, -33, 224, 0, 66, -33, 224, 0, 200, 200, 0, 1, 1, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 100,
+		.ae_cfg = {
+			256, 256, 256, 256, 31, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 4, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[1] = {
+		.sharp_cfg = {
+			0, 8, 350, 350, 360, 440, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 1, 36, 11, 1, 1, 256, 256, 999, 999, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			0, 8, 36, 24, 150, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			144, 0, 88, 0, 238, 255, 255, 64, 32, 32, 128, 48, 48, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 77, -44, 224, 0, 77, -44, 224, 0, 200, 200, 0, 1, 2, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 140,
+		.ae_cfg = {
+			256, 256, 256, 256, 30, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 4, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[2] = {
+		.sharp_cfg = {
+			1, 24, 350, 256, 256, 384, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 2, 64, 11, 1, 1, 256, 256, 888, 888, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			1, 16, 32, 32, 105, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			244, 0, 111, 0, 240, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 88, -55, 224, 0, 88, -55, 224, 0, 200, 200, 0, 1, 4, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 180,
+		.ae_cfg = {
+			256, 256, 256, 256, 29, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[3] = {
+		.sharp_cfg = {
+			3, 24, 350, 256, 256, 360, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 3, 96, 11, 1, 1, 256, 256, 777, 777, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			3, 16, 32, 32, 105, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			322, 0, 133, 0, 244, 255, 255, 64, 32, 32, 128, 96, 96, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 99, -66, 224, 0, 99, -66, 224, 0, 200, 200, 0, 1, 8, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 200,
+		.ae_cfg = {
+			256, 256, 256, 256, 28, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[4] = {
+		.sharp_cfg = {
+			4, 24, 350, 256, 256, 320, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 5, 128, 11, 1, 1, 256, 256, 666, 666, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 36, 12, 105, 256, 64, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			555, 0, 155, 0, 248, 255, 255, 64, 32, 32, 128, 128, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 111, -77, 224, 0, 111, -77, 224, 0, 200, 200, 0, 1, 16, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 222,
+		.ae_cfg = {
+			256, 256, 256, 256, 27, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[5] = {
+		.sharp_cfg = {
+			10, 24, 350, 256, 256, 288, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 8, 144, 11, 1, 1, 256, 256, 555, 555, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 34, 12, 105, 256, 80, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 177, 0, 252, 255, 255, 64, 32, 32, 128, 160, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			28, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 44, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 122, -88, 224, 0, 122, -88, 224, 0, 200, 200, 0, 0, 32, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 26, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[6] = {
+		.sharp_cfg = {
+			12, 48, 350, 256, 256, 360, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 12, 188, 11, 1, 1, 256, 256, 444, 444, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 30, 12, 105, 256, 96, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 199, 0, 255, 255, 255, 64, 32, 32, 128, 160, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			26, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 77, 33, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 133, -99, 224, 0, 133, -99, 224, 0, 200, 200, 0, 0, 64, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 25, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[7] = {
+		.sharp_cfg = {
+			14, 60, 350, 256, 256, 200, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 666, 500, 1333, 999, 288, 0, 288, 0
+		},
+		.contrast_cfg = {
+			4, 16, 26, 12, 105, 256, 104, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			24, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 66, -22, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, -100, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 177, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 25, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[8] = {
+		.sharp_cfg = {
+			16, 70, 555, 555, 256, 200, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 999, 500, 1333, 999, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 22, 12, 105, 256, 112, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			22, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 55, -11, 50
+		},
+		.cem_ratio = 63,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 26, 22, 22, 25, 3, 99, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 11, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[9] = {
+		.sharp_cfg = {
+			18, 80, 166, 166, 255, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 500, 1333, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 18, 10, 105, 200, 128, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			18, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 44, 0, 50
+		},
+		.cem_ratio = 31,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 27, 22, 22, 25, 3, 97, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 12, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[10] = {
+		.sharp_cfg = {
+			20, 90, 122, 122, 200, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 14, 8, 105, 199, 160, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-235, -235, -235, -235
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			12, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 33, -11, 44
+		},
+		.cem_ratio = 15,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 28, 22, 22, 25, 3, 93, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 13, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[11] = {
+		.sharp_cfg = {
+			22, 100, 88, 88, 188, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 10, 7, 88, 188, 256, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-230, -230, -230, -230
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			6, 55, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 22, -22, 33
+		},
+		.cem_ratio = 7,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 29, 22, 22, 25, 3, 85, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 14, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[12] = {
+		.sharp_cfg = {
+			24, 110, 66, 66, 177, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 8, 6, 77, 177, 320, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-225, -225, -225, -225
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			3, 33, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 0, -44, 22
+		},
+		.cem_ratio = 3,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 30, 22, 22, 25, 3, 69, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 15, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[13] = {
+		.sharp_cfg = {
+			26, 120, 44, 44, 166, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 4, 3, 66, 166, 320, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -70, -70, -64
+		},
+		.black_level = {
+			-220, -220, -220, -220
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			1, 16, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, -22, -77, 11
+		},
+		.cem_ratio = 1,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 31, 22, 22, 25, 3, 37, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 16, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	}
+};
+struct isp_tunning_param ov13850_cap_isp_tuning_settings = {
+	.flash_gain = 80,
+	.flash_delay_frame = 16,
+	.flicker_type = 1,
+	.flicker_ratio = 20,
+	.hor_visual_angle = 120,
+	.ver_visual_angle = 88,
+	.focus_length = 235,
+	.gamma_num = 5,
+	.rolloff_ratio = 256,
+	.gtm_type = 0,
+	.gamma_type = 1,
+	.auto_alpha_en = 0,
+	.cfa_dir_th = 1,
+	.ctc_th_max = 300,
+	.ctc_th_min = 44,
+	.ctc_th_slope = 256,
+	.ctc_dir_wt = 80,
+	.ctc_dir_th = 64,
+	.bayer_gain = {
+		 1024,  1024,  1024,  1024
+	},
+	.ff_mod = 2,
+	.lsc_mode = 2048,
+	.lsc_center_x = 2048,
+	.lsc_center_y = 2048,
+	.lsc_trig_cfg = {
+		 2200,  2800,  4000,  5000,  5500,  6500
+	},
+	.mff_mod = 0,
+	.msc_mode = 0,
+	.msc_trig_cfg = {
+		 2200,  2800,  3000,  4000,  4200,  6500
+	},
+	.msc_blw_lut = {
+		   64,   224,   224,   224,   224,   224,   224,   224,     0,     0,     0
+	},
+	.msc_blh_lut = {
+		  195,   195,   195,   195,   195,   195,   195,   195,     0,     0,     0
+	},
+	.msc_blw_dlt_lut = {
+		   63,    28,    18,    18,    18,    18,    18,    18,    18,     0,     0,     0
+	},
+	.msc_blh_dlt_lut = {
+		   20,    20,    20,    20,    20,    20,    20,    20,    20,     0,     0,     0
+	},
+	.gamma_trig_cfg = {
+		 1300,  1100,   900,   600,   300
+	},
+	.color_matrix_ini[0] = {
+		.matrix = { { 486, 0, -230 }, { -140, 523, -127 },
+				{ -86, -535, 877 } },
+		.offset = { 0, 0, 0 }
+	},
+	.color_matrix_ini[1] = {
+		.matrix = { { 561, -204, -101 }, { -118, 471, -97 },
+				{ -45, -272, 573 } },
+		.offset = { 0, 0, 0 }
+	},
+	.color_matrix_ini[2] = {
+		.matrix = { { 568, -256, -56 }, { -97, 507, -154 },
+				{ -45, -161, 462 } },
+		.offset = { 0, 0, 0 }
+	},
+	.cm_trig_cfg = {
+		 2800,  4000,  6500
+	},
+	.gca_cfg = {
+		    0,     0,     0,     0,     0,     0,     0
+	},
+	.lca_pf_satu_lut = {
+		    1,     1,     3,     7,    11,    17,    26,    39,    55,    77,   102,   135,   176,   221,   249,   255,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256
+	},
+	.lca_gf_satu_lut = {
+		    0,     1,     2,     4,     8,    12,    17,    24,    31,    41,    52,    64,    78,    94,   111,   130,   149,   167,   183,   198,   211,   223,   233,   242,   249,   253,   256,   256,   256,   256,   256,   256,   256
+	},
+	.pltm_cfg = {
+		    0,     0,    10,     7,  2048,  2048,     0,    15,
+		   15,   210,     0,   255,    23,    31,    64,     5,
+		    1,     2,     0
+	},
+	.isp_bdnf_th = {
+		   27,    27,    28,    39,    49,    61,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_th = {
+		   27,    27,    28,    39,    53,    67,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_ref_noise = {
+		   26,    26,    28,    39,    52,    67,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_k = {
+		    0,     1,     2,     3,     4,     5,     6,     7,
+		    8,     9,    10,    11,    12,    13,    14,    15,
+		   16,    17,    18,    19,    20,    21,    22,    23,
+		   24,    25,    26,    27,    28,    29,    30,    31
+	},
+	.isp_d3d_k3d_incre_curve = {
+		  255,   253,   251,   249,   247,   245,   243,   241,
+		  240,   238,   236,   234,   232,   230,   229,   227,
+		  225,   223,   222,   220,   218,   216,   215,   213,
+		  212,   210,   208,   207,   205,   204,   202,   201,
+		  199,   198,   196,   195,   193,   192,   190,   189,
+		  188,   186,   185,   184,   182,   181,   180,   178,
+		  177,   176,   175,   173,   172,   171,   170,   169,
+		  168,   166,   165,   164,   163,   162,   161,   160,
+		  159,   158,   157,   156,   155,   154,   153,   153,
+		  152,   151,   150,   149,   148,   148,   147,   146,
+		  145,   144,   144,   143,   142,   142,   141,   140,
+		  140,   139,   139,   138,   137,   137,   136,   136,
+		  135,   135,   134,   134,   133,   133,   133,   132,
+		  132,   131,   131,   131,   130,   130,   130,   130,
+		  129,   129,   129,   129,   129,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  127,   127,   127,   127,   127,   127,   127,   127,
+		  127,   127,   127,   126,   126,   126,   126,   126,
+		  125,   125,   125,   125,   124,   124,   124,   123,
+		  123,   122,   122,   122,   121,   121,   120,   120,
+		  119,   119,   118,   118,   117,   116,   116,   115,
+		  115,   114,   113,   113,   112,   111,   111,   110,
+		  109,   108,   107,   107,   106,   105,   104,   103,
+		  102,   102,   101,   100,    99,    98,    97,    96,
+		   95,    94,    93,    92,    91,    90,    89,    87,
+		   86,    85,    84,    83,    82,    80,    79,    78,
+		   77,    75,    74,    73,    71,    70,    69,    67,
+		   66,    65,    63,    62,    60,    59,    57,    56,
+		   54,    53,    51,    50,    48,    47,    45,    43,
+		   42,    40,    39,    37,    35,    33,    32,    30,
+		   28,    26,    25,    23,    21,    19,    17,    15,
+		   14,    12,    10,     8,     6,     4,     2,     0
+	},
+	.isp_contrast_val = {
+		  103,   160,   160,   160,   160,   160,   176,   192,
+		  208,   208,   208,   208,   208,   208,   208,   208,
+		  208,   208,   180,   160,   144,   128,   112,    96,
+		   80,    72,    64,    56,    48,    32,    32,    32,
+		   32
+	},
+	.isp_contrast_lum = {
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128
+	},
+	.isp_sharp_val = {
+		    3,     5,    17,    42,    93,   171,   237,   278,
+		  297,   297,   289,   271,   257,   243,   233,   240,
+		  249,   264,   281,   293,   306,   320,   335,   349,
+		  368,   389,   407,   424,   440,   452,   464,   476,
+		  488
+	},
+	.isp_sharp_lum = {
+		    0,     3,     8,    15,    26,    38,    51,    64,
+		   83,   105,   127,   153,   191,   214,   235,   242,
+		  247,   252,   256,   256,   251,   246,   244,   242,
+		  239,   236,   223,   211,   191,   165,   130,    90,
+		   62
+	},
+	.isp_sharp_edge_lum = {
+		    0,    95,   151,   201,   238,   251,   256,   256,
+		  255,   256,   256,   256,   256,   256,   256,   256,
+		  256,   256,   256,   256,   256,   258,   259,   261,
+		  259,   258,   261,   288,   341,   416,   520,   628,
+		  756
+	},
+	.isp_sharp_hfrq_lum = {
+		    0,    91,   145,   198,   227,   245,   252,   254,
+		  254,   256,   256,   256,   255,   256,   256,   256,
+		  260,   265,   267,   271,   270,   270,   271,   272,
+		  275,   276,   279,   287,   294,   298,   299,   305,
+		  308
+	},
+	.isp_sharp_hsv = {
+		  258,   179,    68,    68,   168,   231,   259,   259,
+		  260,   260,   259,   271,   297,   334,   369,   392,
+		  400,   402,   402,   392,   370,   339,   298,   263,
+		  255,   256,   259,   258,   256,   255,   259,   257,
+		  254,   254,   256,   257,   256,   256,   258,   256,
+		  253,   258,   258,   256,   256,   258
+	},
+	.isp_sharp_s_map = {
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255
+	},
+	.isp_tdnf_diff = {
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   254,   254,   254,   253,   253,   252,
+		  252,   252,   251,   251,   251,   250,   250,   250,
+		  249,   249,   248,   248,   247,   247,   246,   246,
+		  245,   244,   244,   243,   243,   242,   242,   241,
+		  241,   240,   240,   239,   239,   238,   238,   237,
+		  237,   236,   236,   235,   235,   234,   234,   233,
+		  233,   232,   231,   230,   229,   228,   227,   226,
+		  225,   224,   223,   222,   221,   220,   219,   218,
+		  217,   215,   214,   213,   212,   210,   209,   208,
+		  207,   205,   204,   203,   201,   200,   199,   198,
+		  196,   195,   194,   192,   191,   190,   188,   187,
+		  185,   184,   183,   181,   180,   179,   177,   176,
+		  175,   173,   172,   170,   169,   167,   166,   164,
+		  163,   161,   160,   159,   157,   156,   154,   153,
+		  151,   149,   147,   146,   144,   142,   140,   138,
+		  136,   134,   132,   130,   128,   126,   125,   123,
+		  121,   119,   117,   115,   112,   110,   108,   106,
+		  104,   102,   100,    98,    96,    94,    92,    90,
+		   88,    86,    84,    83,    81,    79,    77,    76,
+		   74,    72,    70,    69,    67,    65,    63,    62,
+		   60,    58,    56,    54,    52,    51,    49,    47,
+		   45,    43,    42,    40,    38,    36,    34,    32,
+		   31,    29,    27,    25,    23,    21,    19,    17,
+		   15,    13,    11,     9,     7,     5,     3,     1
+	},
+	.isp_contrat_pe = {
+		    0,     2,     4,     6,     8,    10,    12,    14,
+		   16,    26,    36,    46,    56,    66,    76,    86,
+		   96,   100,   104,   108,   112,   116,   120,   124,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   130,   132,   134,   136,   138,   140,   142,
+		  144,   146,   148,   150,   152,   154,   156,   158,
+		  160,   164,   168,   172,   176,   180,   184,   188,
+		  192,   195,   197,   200,   202,   205,   207,   209,
+		  212,   209,   207,   205,   202,   200,   197,   195,
+		  192,   188,   184,   180,   176,   172,   168,   164,
+		  160,   158,   156,   154,   152,   150,   148,   146,
+		  144,   142,   140,   138,   136,   134,   132,   130,
+		  128,   126,   124,   122,   120,   118,   116,   114,
+		  112,   110,   108,   106,   104,   102,   100,    98,
+		   96,    96,    96,    96,    96,    96,    96,    96,
+		   96,    96,    96,    96,    96,    96,    96,    96
+	},
+	.gamma_tbl_ini = {
+	{
+		/* gamma - 0 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 1 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 2 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 3 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 4 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	}
+	},
+	.lsc_tbl = {
+	{
+		/* lsc - 0 */
+		/* R */
+		 1013, 1028, 1043, 1057, 1070, 1084, 1098, 1114,
+		 1130, 1147, 1164, 1179, 1195, 1212, 1230, 1248,
+		 1265, 1283, 1300, 1319, 1336, 1355, 1373, 1391,
+		 1409, 1428, 1446, 1464, 1482, 1501, 1519, 1537,
+		 1555, 1573, 1593, 1613, 1631, 1649, 1665, 1682,
+		 1700, 1718, 1736, 1755, 1772, 1789, 1807, 1824,
+		 1840, 1858, 1876, 1892, 1908, 1925, 1942, 1959,
+		 1976, 1994, 2010, 2025, 2041, 2061, 2077, 2094,
+		 2109, 2126, 2142, 2160, 2178, 2195, 2212, 2230,
+		 2246, 2263, 2277, 2293, 2311, 2330, 2348, 2365,
+		 2382, 2399, 2416, 2432, 2449, 2467, 2486, 2503,
+		 2519, 2533, 2549, 2566, 2584, 2602, 2616, 2630,
+		 2643, 2658, 2674, 2691, 2705, 2721, 2735, 2751,
+		 2765, 2782, 2798, 2810, 2822, 2836, 2854, 2870,
+		 2882, 2895, 2911, 2929, 2941, 2953, 2966, 2980,
+		 2989, 3004, 3018, 3033, 3043, 3053, 3066, 3079,
+		 3091, 3103, 3116, 3126, 3135, 3147, 3160, 3171,
+		 3180, 3190, 3203, 3216, 3229, 3239, 3252, 3265,
+		 3281, 3289, 3298, 3307, 3326, 3338, 3346, 3350,
+		 3366, 3383, 3392, 3400, 3410, 3424, 3436, 3442,
+		 3448, 3460, 3472, 3482, 3494, 3502, 3516, 3534,
+		 3544, 3541, 3548, 3562, 3570, 3577, 3593, 3609,
+		 3616, 3624, 3640, 3655, 3668, 3673, 3681, 3690,
+		 3711, 3718, 3728, 3732, 3751, 3759, 3770, 3779,
+		 3794, 3804, 3819, 3826, 3845, 3879, 3889, 3881,
+		 3880, 3901, 3905, 3924, 3930, 3910, 3889, 3887,
+		 3910, 3924, 3927, 3931, 3934, 3938, 3942, 3946,
+		 3949, 3953, 3957, 3960, 3964, 3967, 3971, 3975,
+		 3978, 3982, 3985, 3989, 3992, 3995, 3999, 4002,
+		 4006, 4009, 4012, 4016, 4019, 4022, 4025, 4029,
+		 4032, 4035, 4038, 4041, 4044, 4048, 4051, 4054,
+		 4057, 4060, 4063, 4066, 4069, 4072, 4075, 4078,
+		/* G */
+		 1017, 1028, 1038, 1047, 1057, 1068, 1079, 1091,
+		 1103, 1115, 1128, 1140, 1152, 1165, 1178, 1191,
+		 1203, 1216, 1229, 1242, 1256, 1269, 1282, 1295,
+		 1309, 1322, 1335, 1348, 1362, 1374, 1387, 1400,
+		 1413, 1425, 1439, 1452, 1465, 1478, 1490, 1502,
+		 1514, 1526, 1538, 1551, 1563, 1575, 1587, 1599,
+		 1611, 1623, 1635, 1647, 1659, 1670, 1683, 1696,
+		 1707, 1719, 1729, 1741, 1752, 1765, 1776, 1788,
+		 1801, 1813, 1825, 1837, 1849, 1860, 1871, 1883,
+		 1895, 1906, 1916, 1926, 1938, 1952, 1965, 1977,
+		 1988, 2000, 2013, 2025, 2037, 2049, 2061, 2072,
+		 2083, 2094, 2104, 2115, 2127, 2139, 2149, 2160,
+		 2172, 2184, 2194, 2206, 2217, 2230, 2239, 2250,
+		 2258, 2268, 2279, 2291, 2300, 2308, 2317, 2327,
+		 2338, 2348, 2356, 2366, 2375, 2385, 2396, 2407,
+		 2417, 2427, 2437, 2448, 2459, 2470, 2480, 2490,
+		 2499, 2507, 2515, 2525, 2535, 2542, 2549, 2555,
+		 2562, 2569, 2577, 2587, 2594, 2600, 2607, 2615,
+		 2623, 2631, 2638, 2642, 2651, 2659, 2665, 2672,
+		 2681, 2692, 2699, 2709, 2716, 2727, 2735, 2742,
+		 2749, 2760, 2767, 2774, 2780, 2788, 2799, 2810,
+		 2816, 2822, 2831, 2842, 2845, 2851, 2860, 2872,
+		 2876, 2882, 2890, 2899, 2907, 2914, 2922, 2927,
+		 2940, 2948, 2958, 2960, 2967, 2976, 2982, 2990,
+		 2997, 3011, 3022, 3030, 3030, 3039, 3045, 3049,
+		 3049, 3062, 3070, 3087, 3084, 3079, 3088, 3110,
+		 3113, 3095, 3083, 3088, 3093, 3097, 3102, 3107,
+		 3111, 3116, 3121, 3125, 3130, 3134, 3139, 3144,
+		 3148, 3153, 3157, 3161, 3166, 3170, 3175, 3179,
+		 3183, 3188, 3192, 3196, 3201, 3205, 3209, 3213,
+		 3218, 3222, 3226, 3230, 3234, 3238, 3242, 3247,
+		 3251, 3255, 3259, 3263, 3267, 3270, 3274, 3278,
+		/* B */
+		 1016, 1028, 1037, 1045, 1054, 1066, 1081, 1093,
+		 1106, 1118, 1132, 1144, 1158, 1172, 1186, 1197,
+		 1206, 1218, 1232, 1247, 1262, 1277, 1291, 1304,
+		 1317, 1331, 1346, 1360, 1373, 1387, 1401, 1415,
+		 1428, 1439, 1452, 1469, 1485, 1500, 1512, 1525,
+		 1538, 1553, 1566, 1576, 1585, 1593, 1604, 1614,
+		 1627, 1641, 1653, 1666, 1680, 1696, 1710, 1724,
+		 1736, 1748, 1756, 1767, 1778, 1791, 1803, 1814,
+		 1827, 1839, 1851, 1867, 1883, 1901, 1916, 1929,
+		 1941, 1955, 1962, 1968, 1980, 1997, 2009, 2020,
+		 2034, 2048, 2060, 2068, 2078, 2090, 2103, 2116,
+		 2124, 2129, 2139, 2152, 2166, 2178, 2189, 2199,
+		 2216, 2235, 2248, 2262, 2278, 2296, 2309, 2323,
+		 2338, 2350, 2364, 2378, 2388, 2390, 2402, 2417,
+		 2429, 2439, 2449, 2457, 2459, 2467, 2480, 2491,
+		 2500, 2509, 2524, 2533, 2535, 2543, 2558, 2575,
+		 2579, 2585, 2591, 2607, 2619, 2627, 2631, 2636,
+		 2644, 2652, 2667, 2683, 2699, 2711, 2723, 2732,
+		 2746, 2761, 2772, 2781, 2796, 2802, 2807, 2818,
+		 2836, 2848, 2855, 2869, 2880, 2893, 2899, 2904,
+		 2905, 2910, 2916, 2927, 2938, 2949, 2964, 2980,
+		 2983, 2980, 2978, 2989, 2990, 2996, 3007, 3019,
+		 3018, 3030, 3054, 3069, 3066, 3058, 3059, 3074,
+		 3095, 3104, 3111, 3107, 3105, 3110, 3125, 3133,
+		 3126, 3140, 3176, 3202, 3207, 3204, 3185, 3172,
+		 3169, 3198, 3212, 3241, 3215, 3179, 3137, 3144,
+		 3131, 3091, 3017, 3021, 3026, 3031, 3036, 3041,
+		 3045, 3050, 3055, 3060, 3064, 3069, 3074, 3078,
+		 3083, 3087, 3092, 3096, 3101, 3105, 3110, 3114,
+		 3119, 3123, 3128, 3132, 3136, 3141, 3145, 3149,
+		 3154, 3158, 3162, 3166, 3171, 3175, 3179, 3183,
+		 3187, 3191, 3195, 3199, 3203, 3207, 3211, 3215
+	},
+	{
+		/* lsc - 1 */
+		/* R */
+		 1015, 1027, 1040, 1054, 1068, 1082, 1096, 1111,
+		 1127, 1143, 1158, 1173, 1190, 1207, 1224, 1240,
+		 1257, 1273, 1290, 1307, 1325, 1342, 1360, 1379,
+		 1396, 1414, 1432, 1452, 1469, 1485, 1502, 1521,
+		 1538, 1557, 1574, 1590, 1607, 1626, 1644, 1661,
+		 1678, 1694, 1710, 1726, 1743, 1760, 1778, 1796,
+		 1812, 1826, 1843, 1861, 1880, 1894, 1908, 1925,
+		 1943, 1960, 1976, 1992, 2007, 2022, 2039, 2055,
+		 2071, 2087, 2105, 2120, 2136, 2152, 2170, 2187,
+		 2203, 2217, 2228, 2243, 2265, 2286, 2301, 2317,
+		 2331, 2346, 2363, 2381, 2396, 2411, 2428, 2444,
+		 2460, 2478, 2494, 2510, 2526, 2540, 2556, 2570,
+		 2584, 2597, 2615, 2630, 2645, 2659, 2670, 2681,
+		 2695, 2709, 2724, 2739, 2754, 2769, 2783, 2794,
+		 2809, 2824, 2840, 2852, 2867, 2882, 2895, 2909,
+		 2921, 2932, 2942, 2957, 2971, 2983, 2994, 3003,
+		 3016, 3029, 3041, 3050, 3061, 3074, 3085, 3091,
+		 3101, 3117, 3133, 3143, 3151, 3162, 3177, 3189,
+		 3198, 3211, 3221, 3231, 3241, 3259, 3269, 3273,
+		 3278, 3295, 3310, 3319, 3328, 3341, 3355, 3366,
+		 3375, 3381, 3392, 3404, 3420, 3429, 3434, 3446,
+		 3459, 3469, 3473, 3487, 3495, 3506, 3517, 3538,
+		 3547, 3554, 3558, 3569, 3575, 3589, 3611, 3621,
+		 3629, 3637, 3661, 3668, 3672, 3678, 3687, 3700,
+		 3701, 3721, 3741, 3761, 3753, 3756, 3773, 3800,
+		 3807, 3808, 3812, 3836, 3856, 3866, 3854, 3815,
+		 3769, 3762, 3849, 3852, 3855, 3858, 3862, 3865,
+		 3868, 3871, 3875, 3878, 3881, 3884, 3887, 3890,
+		 3893, 3896, 3899, 3902, 3905, 3908, 3911, 3914,
+		 3917, 3920, 3923, 3926, 3928, 3931, 3934, 3937,
+		 3940, 3942, 3945, 3948, 3951, 3953, 3956, 3959,
+		 3961, 3964, 3966, 3969, 3971, 3974, 3977, 3979,
+		/* G */
+		 1015, 1027, 1036, 1045, 1055, 1065, 1076, 1088,
+		 1100, 1111, 1122, 1133, 1146, 1159, 1172, 1183,
+		 1196, 1209, 1221, 1235, 1248, 1260, 1273, 1286,
+		 1299, 1311, 1325, 1339, 1351, 1363, 1375, 1388,
+		 1401, 1413, 1425, 1437, 1450, 1463, 1476, 1487,
+		 1499, 1511, 1523, 1533, 1546, 1559, 1571, 1582,
+		 1593, 1603, 1616, 1628, 1640, 1650, 1662, 1674,
+		 1686, 1697, 1708, 1719, 1729, 1741, 1753, 1765,
+		 1776, 1788, 1800, 1811, 1822, 1833, 1846, 1858,
+		 1869, 1879, 1888, 1899, 1913, 1927, 1938, 1949,
+		 1959, 1971, 1983, 1997, 2009, 2018, 2029, 2040,
+		 2052, 2063, 2073, 2084, 2095, 2105, 2117, 2128,
+		 2139, 2149, 2159, 2171, 2183, 2194, 2203, 2212,
+		 2222, 2231, 2243, 2253, 2262, 2272, 2282, 2290,
+		 2297, 2307, 2319, 2330, 2340, 2349, 2358, 2368,
+		 2379, 2388, 2396, 2405, 2416, 2427, 2438, 2447,
+		 2457, 2465, 2476, 2483, 2492, 2499, 2508, 2513,
+		 2521, 2531, 2541, 2547, 2553, 2561, 2569, 2576,
+		 2583, 2590, 2597, 2602, 2610, 2619, 2626, 2630,
+		 2635, 2643, 2652, 2660, 2667, 2674, 2683, 2693,
+		 2698, 2703, 2709, 2720, 2729, 2736, 2740, 2752,
+		 2763, 2773, 2778, 2786, 2790, 2801, 2812, 2822,
+		 2826, 2836, 2843, 2850, 2859, 2868, 2878, 2883,
+		 2892, 2901, 2915, 2917, 2919, 2929, 2939, 2945,
+		 2946, 2959, 2976, 2981, 2971, 2971, 2991, 3008,
+		 3010, 3018, 3019, 3020, 3030, 3048, 3043, 3020,
+		 3006, 3015, 3051, 3055, 3059, 3063, 3067, 3072,
+		 3076, 3080, 3084, 3088, 3092, 3096, 3100, 3104,
+		 3108, 3112, 3116, 3120, 3124, 3128, 3132, 3136,
+		 3140, 3144, 3147, 3151, 3155, 3159, 3162, 3166,
+		 3170, 3174, 3177, 3181, 3184, 3188, 3192, 3195,
+		 3199, 3202, 3206, 3209, 3213, 3216, 3220, 3223,
+		/* B */
+		 1018, 1028, 1039, 1047, 1057, 1067, 1078, 1088,
+		 1101, 1114, 1126, 1135, 1145, 1158, 1171, 1183,
+		 1197, 1209, 1223, 1236, 1250, 1261, 1273, 1288,
+		 1302, 1317, 1332, 1344, 1355, 1367, 1381, 1394,
+		 1407, 1422, 1436, 1448, 1461, 1473, 1482, 1493,
+		 1506, 1516, 1526, 1535, 1548, 1562, 1577, 1591,
+		 1604, 1615, 1629, 1642, 1652, 1662, 1673, 1684,
+		 1696, 1706, 1716, 1726, 1737, 1750, 1764, 1777,
+		 1790, 1805, 1822, 1835, 1849, 1860, 1875, 1885,
+		 1896, 1903, 1905, 1912, 1927, 1941, 1951, 1961,
+		 1970, 1979, 1994, 2009, 2021, 2030, 2042, 2052,
+		 2066, 2077, 2093, 2110, 2127, 2137, 2150, 2166,
+		 2181, 2192, 2204, 2220, 2234, 2245, 2247, 2254,
+		 2264, 2277, 2286, 2292, 2303, 2315, 2326, 2333,
+		 2342, 2350, 2361, 2372, 2384, 2395, 2403, 2412,
+		 2422, 2431, 2439, 2452, 2470, 2486, 2497, 2506,
+		 2518, 2530, 2542, 2553, 2565, 2576, 2586, 2586,
+		 2593, 2608, 2626, 2630, 2637, 2646, 2660, 2668,
+		 2677, 2689, 2696, 2698, 2708, 2719, 2719, 2718,
+		 2730, 2744, 2757, 2767, 2776, 2777, 2784, 2792,
+		 2802, 2804, 2810, 2823, 2834, 2839, 2835, 2841,
+		 2842, 2851, 2860, 2876, 2879, 2890, 2900, 2914,
+		 2921, 2925, 2924, 2927, 2929, 2934, 2950, 2972,
+		 2992, 3004, 3019, 3015, 3013, 3031, 3041, 3046,
+		 3044, 3071, 3095, 3101, 3081, 3078, 3120, 3152,
+		 3133, 3102, 3107, 3133, 3134, 3105, 3087, 3034,
+		 2973, 2900, 2881, 2886, 2890, 2894, 2899, 2903,
+		 2908, 2912, 2916, 2920, 2925, 2929, 2933, 2937,
+		 2942, 2946, 2950, 2954, 2958, 2962, 2966, 2971,
+		 2975, 2979, 2983, 2987, 2991, 2995, 2999, 3002,
+		 3006, 3010, 3014, 3018, 3022, 3026, 3029, 3033,
+		 3037, 3041, 3044, 3048, 3052, 3055, 3059, 3063
+	},
+	{
+		/* lsc - 2 */
+		/* R */
+		 1012, 1027, 1036, 1046, 1057, 1067, 1077, 1089,
+		 1102, 1113, 1125, 1138, 1149, 1160, 1172, 1186,
+		 1198, 1209, 1223, 1237, 1250, 1262, 1274, 1287,
+		 1301, 1313, 1327, 1340, 1354, 1364, 1377, 1389,
+		 1403, 1415, 1426, 1438, 1452, 1464, 1475, 1487,
+		 1499, 1511, 1523, 1535, 1547, 1557, 1568, 1581,
+		 1595, 1604, 1615, 1625, 1638, 1648, 1661, 1673,
+		 1683, 1695, 1707, 1718, 1730, 1742, 1754, 1766,
+		 1777, 1789, 1800, 1812, 1822, 1834, 1845, 1859,
+		 1871, 1883, 1892, 1902, 1915, 1929, 1942, 1955,
+		 1967, 1980, 1992, 2005, 2018, 2033, 2041, 2050,
+		 2062, 2075, 2088, 2102, 2111, 2121, 2132, 2145,
+		 2154, 2168, 2180, 2191, 2202, 2214, 2223, 2237,
+		 2249, 2263, 2270, 2281, 2291, 2300, 2308, 2321,
+		 2332, 2342, 2352, 2360, 2367, 2376, 2388, 2401,
+		 2413, 2423, 2433, 2440, 2448, 2459, 2471, 2480,
+		 2488, 2498, 2509, 2518, 2527, 2534, 2543, 2550,
+		 2557, 2569, 2580, 2589, 2595, 2605, 2614, 2621,
+		 2628, 2638, 2651, 2660, 2666, 2673, 2679, 2687,
+		 2698, 2707, 2715, 2727, 2741, 2748, 2756, 2765,
+		 2773, 2784, 2794, 2806, 2815, 2828, 2832, 2842,
+		 2852, 2855, 2850, 2863, 2880, 2888, 2895, 2908,
+		 2916, 2931, 2944, 2956, 2954, 2955, 2968, 2983,
+		 2994, 2992, 3003, 3011, 3025, 3033, 3039, 3046,
+		 3068, 3085, 3091, 3085, 3086, 3089, 3099, 3121,
+		 3143, 3152, 3145, 3156, 3158, 3157, 3160, 3161,
+		 3161, 3158, 3110, 3107, 3104, 3101, 3097, 3094,
+		 3091, 3087, 3084, 3081, 3077, 3074, 3071, 3067,
+		 3064, 3061, 3057, 3054, 3051, 3047, 3044, 3041,
+		 3037, 3034, 3031, 3027, 3024, 3021, 3017, 3014,
+		 3011, 3007, 3004, 3001, 2997, 2994, 2991, 2987,
+		 2984, 2981, 2977, 2974, 2971, 2967, 2964, 2960,
+		/* G */
+		 1021, 1025, 1031, 1040, 1048, 1057, 1066, 1075,
+		 1085, 1096, 1105, 1115, 1126, 1137, 1147, 1158,
+		 1169, 1179, 1191, 1203, 1214, 1224, 1236, 1248,
+		 1259, 1269, 1282, 1293, 1305, 1316, 1327, 1337,
+		 1349, 1359, 1370, 1381, 1392, 1402, 1412, 1423,
+		 1434, 1444, 1454, 1466, 1477, 1487, 1497, 1507,
+		 1519, 1528, 1537, 1546, 1559, 1569, 1579, 1588,
+		 1599, 1609, 1618, 1628, 1639, 1650, 1660, 1669,
+		 1680, 1692, 1702, 1711, 1721, 1732, 1742, 1754,
+		 1764, 1775, 1783, 1793, 1804, 1815, 1826, 1836,
+		 1848, 1858, 1868, 1878, 1889, 1900, 1910, 1920,
+		 1930, 1941, 1953, 1965, 1973, 1982, 1991, 2002,
+		 2012, 2022, 2031, 2042, 2052, 2061, 2071, 2082,
+		 2092, 2101, 2108, 2116, 2127, 2138, 2148, 2158,
+		 2167, 2176, 2186, 2193, 2201, 2210, 2219, 2228,
+		 2236, 2245, 2253, 2261, 2269, 2277, 2286, 2295,
+		 2303, 2311, 2319, 2328, 2336, 2343, 2350, 2358,
+		 2365, 2374, 2382, 2390, 2396, 2402, 2412, 2419,
+		 2429, 2437, 2445, 2448, 2453, 2460, 2468, 2477,
+		 2485, 2493, 2502, 2508, 2516, 2523, 2528, 2533,
+		 2540, 2549, 2557, 2565, 2568, 2576, 2585, 2595,
+		 2598, 2604, 2608, 2618, 2624, 2631, 2639, 2648,
+		 2658, 2671, 2677, 2681, 2682, 2691, 2707, 2719,
+		 2723, 2723, 2732, 2741, 2746, 2751, 2754, 2763,
+		 2780, 2796, 2796, 2793, 2803, 2815, 2808, 2812,
+		 2835, 2850, 2843, 2850, 2855, 2863, 2854, 2863,
+		 2865, 2868, 2819, 2816, 2813, 2810, 2807, 2804,
+		 2801, 2798, 2795, 2792, 2789, 2786, 2783, 2780,
+		 2777, 2774, 2771, 2768, 2765, 2762, 2759, 2756,
+		 2754, 2751, 2748, 2745, 2742, 2739, 2736, 2733,
+		 2730, 2727, 2724, 2721, 2718, 2715, 2712, 2709,
+		 2706, 2703, 2700, 2697, 2694, 2691, 2688, 2685,
+		/* B */
+		 1014, 1025, 1034, 1041, 1048, 1055, 1064, 1071,
+		 1081, 1092, 1103, 1112, 1123, 1132, 1141, 1150,
+		 1157, 1165, 1176, 1190, 1201, 1212, 1224, 1235,
+		 1245, 1254, 1266, 1277, 1291, 1301, 1312, 1321,
+		 1332, 1341, 1350, 1360, 1374, 1386, 1394, 1404,
+		 1416, 1426, 1437, 1450, 1462, 1467, 1476, 1485,
+		 1496, 1500, 1507, 1515, 1527, 1537, 1547, 1556,
+		 1565, 1577, 1588, 1600, 1612, 1624, 1633, 1641,
+		 1650, 1662, 1671, 1680, 1687, 1698, 1706, 1717,
+		 1726, 1737, 1743, 1750, 1763, 1779, 1792, 1804,
+		 1819, 1833, 1845, 1856, 1866, 1875, 1885, 1895,
+		 1904, 1914, 1927, 1938, 1941, 1945, 1954, 1969,
+		 1979, 1988, 1992, 2000, 2007, 2017, 2025, 2040,
+		 2052, 2064, 2071, 2081, 2090, 2100, 2109, 2121,
+		 2135, 2148, 2161, 2170, 2183, 2192, 2200, 2209,
+		 2225, 2236, 2242, 2248, 2255, 2268, 2278, 2287,
+		 2295, 2301, 2306, 2313, 2323, 2330, 2333, 2328,
+		 2328, 2340, 2357, 2364, 2366, 2368, 2380, 2392,
+		 2404, 2408, 2416, 2423, 2428, 2438, 2443, 2448,
+		 2454, 2471, 2485, 2493, 2503, 2515, 2526, 2533,
+		 2537, 2546, 2556, 2569, 2581, 2595, 2603, 2616,
+		 2624, 2630, 2630, 2645, 2658, 2660, 2661, 2671,
+		 2684, 2700, 2708, 2711, 2713, 2722, 2737, 2736,
+		 2747, 2747, 2754, 2756, 2762, 2784, 2764, 2770,
+		 2791, 2822, 2807, 2801, 2813, 2819, 2803, 2803,
+		 2831, 2849, 2823, 2816, 2798, 2775, 2721, 2707,
+		 2685, 2661, 2548, 2545, 2542, 2540, 2537, 2534,
+		 2532, 2529, 2526, 2524, 2521, 2518, 2516, 2513,
+		 2510, 2508, 2505, 2502, 2500, 2497, 2494, 2492,
+		 2489, 2486, 2484, 2481, 2478, 2476, 2473, 2470,
+		 2468, 2465, 2462, 2460, 2457, 2454, 2452, 2449,
+		 2446, 2444, 2441, 2438, 2436, 2433, 2430, 2427
+	},
+	{
+		/* lsc - 3 */
+		/* R */
+		 1018, 1027, 1035, 1044, 1055, 1067, 1077, 1087,
+		 1097, 1111, 1123, 1136, 1147, 1160, 1170, 1182,
+		 1194, 1208, 1221, 1234, 1246, 1258, 1270, 1283,
+		 1296, 1309, 1321, 1333, 1345, 1359, 1372, 1383,
+		 1395, 1408, 1419, 1431, 1444, 1457, 1469, 1479,
+		 1490, 1502, 1514, 1525, 1538, 1551, 1563, 1574,
+		 1586, 1597, 1609, 1620, 1631, 1643, 1657, 1668,
+		 1678, 1687, 1698, 1710, 1720, 1731, 1744, 1756,
+		 1767, 1778, 1792, 1804, 1813, 1823, 1836, 1848,
+		 1860, 1870, 1879, 1890, 1903, 1915, 1928, 1942,
+		 1956, 1968, 1980, 1991, 2004, 2015, 2025, 2037,
+		 2047, 2058, 2072, 2087, 2097, 2106, 2118, 2131,
+		 2142, 2154, 2167, 2179, 2187, 2199, 2211, 2225,
+		 2233, 2244, 2256, 2271, 2278, 2287, 2298, 2312,
+		 2322, 2332, 2345, 2355, 2366, 2375, 2390, 2401,
+		 2411, 2418, 2430, 2442, 2450, 2459, 2465, 2477,
+		 2486, 2495, 2505, 2518, 2528, 2533, 2538, 2540,
+		 2551, 2562, 2571, 2578, 2590, 2600, 2611, 2623,
+		 2629, 2637, 2646, 2655, 2663, 2677, 2688, 2691,
+		 2697, 2708, 2721, 2730, 2738, 2745, 2758, 2769,
+		 2780, 2785, 2792, 2802, 2808, 2813, 2823, 2843,
+		 2853, 2854, 2854, 2863, 2872, 2883, 2886, 2892,
+		 2900, 2924, 2931, 2939, 2942, 2965, 2973, 2980,
+		 2981, 2985, 3001, 3011, 3015, 3009, 3018, 3036,
+		 3054, 3067, 3075, 3085, 3093, 3096, 3105, 3107,
+		 3123, 3139, 3160, 3141, 3131, 3151, 3175, 3189,
+		 3171, 3147, 3113, 3111, 3110, 3109, 3108, 3106,
+		 3105, 3104, 3102, 3101, 3100, 3098, 3097, 3096,
+		 3094, 3093, 3092, 3090, 3089, 3088, 3086, 3085,
+		 3083, 3082, 3081, 3079, 3078, 3076, 3075, 3074,
+		 3072, 3071, 3069, 3068, 3066, 3065, 3063, 3062,
+		 3060, 3059, 3058, 3056, 3055, 3053, 3052, 3050,
+		/* G */
+		 1016, 1026, 1033, 1040, 1047, 1056, 1065, 1074,
+		 1083, 1093, 1103, 1114, 1125, 1136, 1146, 1156,
+		 1167, 1177, 1189, 1200, 1211, 1221, 1234, 1246,
+		 1256, 1268, 1279, 1290, 1301, 1312, 1324, 1335,
+		 1346, 1357, 1368, 1379, 1390, 1401, 1412, 1422,
+		 1431, 1443, 1453, 1464, 1475, 1486, 1495, 1505,
+		 1515, 1525, 1535, 1546, 1556, 1567, 1578, 1589,
+		 1598, 1607, 1616, 1627, 1635, 1646, 1657, 1667,
+		 1677, 1688, 1699, 1709, 1719, 1729, 1739, 1750,
+		 1759, 1769, 1776, 1786, 1799, 1811, 1821, 1832,
+		 1843, 1853, 1864, 1875, 1885, 1894, 1905, 1915,
+		 1925, 1935, 1946, 1956, 1965, 1975, 1985, 1995,
+		 2004, 2015, 2025, 2034, 2043, 2054, 2064, 2075,
+		 2083, 2092, 2103, 2113, 2119, 2127, 2137, 2148,
+		 2156, 2165, 2175, 2184, 2193, 2201, 2212, 2221,
+		 2230, 2238, 2247, 2256, 2263, 2271, 2280, 2290,
+		 2298, 2305, 2314, 2324, 2334, 2339, 2345, 2351,
+		 2358, 2365, 2372, 2380, 2387, 2394, 2402, 2411,
+		 2418, 2423, 2431, 2438, 2444, 2451, 2456, 2464,
+		 2474, 2481, 2486, 2491, 2499, 2506, 2515, 2524,
+		 2532, 2539, 2544, 2547, 2554, 2559, 2569, 2580,
+		 2591, 2595, 2595, 2601, 2607, 2618, 2625, 2634,
+		 2634, 2641, 2649, 2660, 2666, 2677, 2684, 2693,
+		 2699, 2704, 2711, 2719, 2726, 2726, 2725, 2731,
+		 2738, 2751, 2768, 2778, 2781, 2786, 2795, 2795,
+		 2807, 2814, 2815, 2813, 2825, 2835, 2837, 2843,
+		 2852, 2852, 2826, 2825, 2824, 2823, 2822, 2821,
+		 2820, 2819, 2818, 2817, 2816, 2815, 2814, 2813,
+		 2812, 2811, 2810, 2809, 2808, 2807, 2806, 2805,
+		 2804, 2803, 2802, 2801, 2800, 2799, 2797, 2796,
+		 2795, 2794, 2793, 2792, 2791, 2790, 2789, 2787,
+		 2786, 2785, 2784, 2783, 2782, 2781, 2779, 2778,
+		/* B */
+		 1020, 1027, 1030, 1037, 1047, 1055, 1062, 1071,
+		 1080, 1090, 1099, 1109, 1119, 1131, 1141, 1150,
+		 1158, 1167, 1178, 1190, 1202, 1214, 1225, 1236,
+		 1246, 1257, 1267, 1277, 1286, 1297, 1308, 1317,
+		 1327, 1337, 1348, 1359, 1370, 1381, 1392, 1402,
+		 1412, 1423, 1430, 1439, 1449, 1460, 1469, 1478,
+		 1489, 1498, 1507, 1516, 1529, 1540, 1551, 1563,
+		 1572, 1580, 1587, 1597, 1607, 1618, 1628, 1636,
+		 1646, 1654, 1665, 1677, 1686, 1694, 1705, 1714,
+		 1723, 1730, 1736, 1744, 1758, 1770, 1779, 1792,
+		 1806, 1819, 1831, 1843, 1855, 1866, 1878, 1887,
+		 1896, 1905, 1919, 1931, 1940, 1945, 1954, 1964,
+		 1971, 1980, 1989, 1999, 2007, 2017, 2028, 2037,
+		 2046, 2057, 2071, 2081, 2086, 2091, 2099, 2112,
+		 2124, 2133, 2145, 2156, 2167, 2176, 2188, 2199,
+		 2209, 2221, 2232, 2241, 2245, 2254, 2265, 2277,
+		 2286, 2292, 2300, 2312, 2320, 2324, 2327, 2327,
+		 2329, 2337, 2348, 2355, 2363, 2370, 2377, 2386,
+		 2393, 2401, 2408, 2416, 2421, 2430, 2435, 2443,
+		 2451, 2458, 2462, 2471, 2484, 2492, 2500, 2506,
+		 2515, 2524, 2532, 2532, 2535, 2540, 2551, 2563,
+		 2574, 2580, 2581, 2592, 2599, 2605, 2610, 2623,
+		 2633, 2645, 2651, 2661, 2669, 2687, 2690, 2700,
+		 2708, 2711, 2717, 2726, 2742, 2746, 2752, 2758,
+		 2760, 2766, 2786, 2806, 2809, 2799, 2795, 2789,
+		 2796, 2795, 2796, 2786, 2765, 2763, 2750, 2735,
+		 2693, 2657, 2574, 2573, 2572, 2572, 2571, 2570,
+		 2570, 2569, 2568, 2568, 2567, 2566, 2566, 2565,
+		 2564, 2563, 2563, 2562, 2561, 2560, 2560, 2559,
+		 2558, 2557, 2557, 2556, 2555, 2554, 2554, 2553,
+		 2552, 2551, 2550, 2550, 2549, 2548, 2547, 2546,
+		 2545, 2545, 2544, 2543, 2542, 2541, 2540, 2539
+	},
+	{
+		/* lsc - 4 */
+		/* R */
+		 1015, 1024, 1035, 1047, 1058, 1069, 1079, 1089,
+		 1101, 1113, 1124, 1137, 1148, 1159, 1171, 1184,
+		 1198, 1210, 1223, 1237, 1249, 1262, 1273, 1287,
+		 1301, 1315, 1326, 1338, 1351, 1364, 1377, 1391,
+		 1402, 1414, 1426, 1440, 1452, 1463, 1476, 1489,
+		 1502, 1512, 1522, 1534, 1546, 1558, 1570, 1580,
+		 1592, 1603, 1614, 1624, 1635, 1647, 1660, 1671,
+		 1682, 1693, 1705, 1717, 1728, 1739, 1749, 1761,
+		 1773, 1786, 1798, 1810, 1823, 1834, 1845, 1858,
+		 1870, 1881, 1888, 1900, 1914, 1930, 1942, 1956,
+		 1967, 1977, 1990, 2003, 2016, 2029, 2041, 2051,
+		 2061, 2074, 2085, 2097, 2109, 2120, 2132, 2142,
+		 2152, 2162, 2175, 2185, 2196, 2206, 2217, 2229,
+		 2242, 2254, 2262, 2273, 2282, 2297, 2304, 2313,
+		 2320, 2329, 2337, 2350, 2362, 2370, 2381, 2396,
+		 2404, 2411, 2417, 2432, 2442, 2453, 2458, 2472,
+		 2483, 2493, 2498, 2508, 2519, 2530, 2537, 2541,
+		 2550, 2562, 2574, 2578, 2592, 2598, 2608, 2617,
+		 2630, 2640, 2651, 2660, 2669, 2680, 2690, 2695,
+		 2707, 2715, 2718, 2723, 2740, 2755, 2766, 2772,
+		 2780, 2795, 2810, 2818, 2817, 2829, 2842, 2852,
+		 2853, 2859, 2868, 2880, 2887, 2895, 2906, 2918,
+		 2932, 2940, 2948, 2951, 2968, 2982, 2997, 3000,
+		 3010, 3013, 3019, 3017, 3022, 3031, 3049, 3062,
+		 3067, 3069, 3091, 3110, 3127, 3115, 3113, 3126,
+		 3142, 3155, 3170, 3171, 3152, 3134, 3146, 3152,
+		 3181, 3161, 3019, 3024, 3028, 3032, 3036, 3041,
+		 3045, 3049, 3053, 3057, 3061, 3065, 3069, 3073,
+		 3078, 3082, 3086, 3090, 3093, 3097, 3101, 3105,
+		 3109, 3113, 3117, 3121, 3124, 3128, 3132, 3136,
+		 3140, 3143, 3147, 3151, 3154, 3158, 3162, 3165,
+		 3169, 3172, 3176, 3179, 3183, 3186, 3190, 3193,
+		/* G */
+		 1020, 1025, 1033, 1042, 1051, 1059, 1068, 1078,
+		 1088, 1099, 1109, 1119, 1130, 1141, 1152, 1163,
+		 1174, 1185, 1196, 1208, 1219, 1231, 1242, 1254,
+		 1265, 1277, 1288, 1299, 1311, 1323, 1334, 1345,
+		 1357, 1368, 1378, 1389, 1400, 1411, 1421, 1433,
+		 1444, 1454, 1464, 1475, 1486, 1496, 1506, 1516,
+		 1527, 1538, 1548, 1556, 1567, 1577, 1588, 1598,
+		 1608, 1617, 1627, 1639, 1650, 1659, 1669, 1680,
+		 1690, 1700, 1711, 1722, 1733, 1744, 1755, 1766,
+		 1776, 1785, 1793, 1804, 1816, 1828, 1838, 1848,
+		 1858, 1869, 1881, 1891, 1902, 1913, 1923, 1932,
+		 1940, 1951, 1961, 1972, 1982, 1993, 2003, 2012,
+		 2021, 2031, 2042, 2052, 2060, 2068, 2079, 2090,
+		 2099, 2109, 2118, 2127, 2135, 2147, 2154, 2162,
+		 2171, 2180, 2188, 2198, 2208, 2216, 2226, 2234,
+		 2242, 2250, 2258, 2267, 2276, 2286, 2293, 2301,
+		 2310, 2319, 2326, 2333, 2343, 2353, 2359, 2363,
+		 2369, 2377, 2386, 2391, 2399, 2402, 2411, 2421,
+		 2432, 2436, 2441, 2447, 2457, 2465, 2472, 2476,
+		 2484, 2491, 2497, 2504, 2516, 2522, 2529, 2539,
+		 2547, 2552, 2558, 2566, 2571, 2578, 2587, 2595,
+		 2603, 2609, 2614, 2622, 2628, 2636, 2644, 2654,
+		 2661, 2665, 2675, 2683, 2689, 2693, 2705, 2712,
+		 2717, 2719, 2731, 2738, 2740, 2742, 2754, 2764,
+		 2768, 2771, 2789, 2798, 2808, 2807, 2819, 2825,
+		 2833, 2832, 2838, 2850, 2860, 2853, 2842, 2838,
+		 2852, 2853, 2814, 2819, 2824, 2828, 2832, 2837,
+		 2841, 2846, 2850, 2854, 2859, 2863, 2867, 2872,
+		 2876, 2880, 2885, 2889, 2893, 2897, 2901, 2905,
+		 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938,
+		 2942, 2946, 2950, 2954, 2958, 2962, 2965, 2969,
+		 2973, 2977, 2981, 2984, 2988, 2992, 2996, 2999,
+		/* B */
+		 1019, 1023, 1031, 1040, 1050, 1058, 1065, 1072,
+		 1080, 1090, 1099, 1109, 1118, 1129, 1139, 1150,
+		 1159, 1169, 1180, 1191, 1200, 1213, 1222, 1234,
+		 1245, 1257, 1264, 1273, 1282, 1292, 1303, 1315,
+		 1326, 1335, 1345, 1356, 1367, 1379, 1390, 1399,
+		 1408, 1418, 1427, 1436, 1446, 1456, 1464, 1473,
+		 1484, 1496, 1506, 1514, 1525, 1536, 1548, 1556,
+		 1566, 1575, 1584, 1594, 1603, 1613, 1621, 1630,
+		 1640, 1651, 1660, 1671, 1684, 1695, 1704, 1716,
+		 1727, 1736, 1740, 1750, 1763, 1778, 1790, 1803,
+		 1815, 1826, 1838, 1847, 1857, 1866, 1875, 1885,
+		 1894, 1902, 1911, 1922, 1930, 1938, 1951, 1960,
+		 1969, 1976, 1987, 1996, 2005, 2009, 2021, 2033,
+		 2043, 2052, 2062, 2070, 2079, 2093, 2104, 2113,
+		 2123, 2131, 2141, 2152, 2164, 2174, 2187, 2197,
+		 2204, 2214, 2223, 2234, 2242, 2253, 2259, 2267,
+		 2277, 2286, 2297, 2305, 2314, 2319, 2321, 2319,
+		 2322, 2330, 2341, 2346, 2357, 2361, 2369, 2377,
+		 2389, 2393, 2400, 2404, 2406, 2413, 2425, 2436,
+		 2449, 2455, 2452, 2457, 2468, 2474, 2480, 2497,
+		 2507, 2512, 2516, 2523, 2531, 2539, 2545, 2549,
+		 2565, 2576, 2581, 2591, 2601, 2603, 2609, 2625,
+		 2639, 2645, 2653, 2658, 2670, 2675, 2689, 2703,
+		 2718, 2725, 2736, 2728, 2720, 2726, 2748, 2757,
+		 2755, 2753, 2776, 2786, 2797, 2785, 2796, 2799,
+		 2810, 2787, 2768, 2785, 2801, 2782, 2748, 2750,
+		 2740, 2692, 2599, 2604, 2609, 2613, 2618, 2623,
+		 2627, 2632, 2637, 2641, 2646, 2651, 2655, 2660,
+		 2664, 2669, 2673, 2678, 2682, 2687, 2691, 2695,
+		 2700, 2704, 2708, 2713, 2717, 2721, 2726, 2730,
+		 2734, 2738, 2743, 2747, 2751, 2755, 2759, 2763,
+		 2767, 2771, 2775, 2779, 2783, 2787, 2791, 2795
+	},
+	{
+		/* lsc - 5 */
+		/* R */
+		 1016, 1027, 1037, 1046, 1059, 1070, 1082, 1094,
+		 1108, 1122, 1135, 1150, 1165, 1178, 1191, 1206,
+		 1220, 1234, 1250, 1266, 1281, 1295, 1311, 1327,
+		 1344, 1360, 1372, 1387, 1401, 1417, 1432, 1448,
+		 1462, 1476, 1490, 1505, 1520, 1536, 1548, 1563,
+		 1576, 1592, 1605, 1617, 1632, 1647, 1662, 1675,
+		 1689, 1703, 1714, 1726, 1740, 1756, 1771, 1780,
+		 1792, 1805, 1818, 1831, 1844, 1858, 1871, 1886,
+		 1900, 1915, 1927, 1942, 1957, 1973, 1986, 2000,
+		 2013, 2026, 2036, 2049, 2065, 2083, 2098, 2114,
+		 2126, 2138, 2150, 2164, 2178, 2191, 2206, 2223,
+		 2237, 2248, 2259, 2271, 2284, 2300, 2313, 2327,
+		 2338, 2353, 2370, 2384, 2394, 2403, 2415, 2427,
+		 2445, 2459, 2468, 2481, 2494, 2509, 2521, 2533,
+		 2543, 2556, 2570, 2584, 2595, 2607, 2618, 2631,
+		 2640, 2654, 2664, 2672, 2681, 2692, 2707, 2717,
+		 2725, 2733, 2745, 2756, 2762, 2771, 2778, 2788,
+		 2798, 2806, 2819, 2835, 2845, 2850, 2856, 2865,
+		 2875, 2887, 2902, 2918, 2925, 2935, 2938, 2947,
+		 2959, 2974, 2982, 2989, 3005, 3019, 3024, 3025,
+		 3033, 3045, 3056, 3068, 3086, 3092, 3095, 3105,
+		 3119, 3132, 3144, 3151, 3153, 3157, 3166, 3179,
+		 3191, 3202, 3208, 3229, 3242, 3253, 3264, 3278,
+		 3292, 3297, 3307, 3318, 3327, 3333, 3342, 3359,
+		 3377, 3398, 3395, 3398, 3408, 3429, 3426, 3433,
+		 3438, 3458, 3472, 3482, 3449, 3437, 3434, 3464,
+		 3405, 3374, 3519, 3525, 3532, 3539, 3546, 3552,
+		 3559, 3566, 3572, 3579, 3586, 3592, 3599, 3605,
+		 3612, 3618, 3625, 3631, 3638, 3644, 3650, 3657,
+		 3663, 3669, 3675, 3682, 3688, 3694, 3700, 3706,
+		 3712, 3718, 3724, 3730, 3736, 3742, 3748, 3754,
+		 3760, 3766, 3772, 3778, 3783, 3789, 3795, 3800,
+		/* G */
+		 1017, 1026, 1034, 1041, 1049, 1057, 1066, 1075,
+		 1086, 1098, 1109, 1120, 1131, 1142, 1154, 1165,
+		 1177, 1189, 1200, 1213, 1225, 1237, 1249, 1261,
+		 1273, 1285, 1296, 1308, 1320, 1333, 1345, 1357,
+		 1368, 1379, 1391, 1404, 1416, 1427, 1437, 1447,
+		 1458, 1470, 1481, 1491, 1503, 1513, 1524, 1534,
+		 1546, 1557, 1567, 1577, 1587, 1598, 1609, 1619,
+		 1630, 1640, 1649, 1660, 1671, 1681, 1691, 1703,
+		 1712, 1724, 1735, 1747, 1757, 1768, 1779, 1792,
+		 1803, 1812, 1819, 1829, 1842, 1855, 1868, 1879,
+		 1889, 1899, 1909, 1920, 1931, 1942, 1953, 1965,
+		 1975, 1985, 1994, 2004, 2014, 2026, 2036, 2046,
+		 2056, 2067, 2078, 2087, 2095, 2103, 2113, 2123,
+		 2134, 2143, 2152, 2163, 2173, 2182, 2190, 2201,
+		 2211, 2220, 2229, 2240, 2250, 2260, 2268, 2277,
+		 2286, 2295, 2304, 2312, 2320, 2331, 2340, 2349,
+		 2356, 2364, 2372, 2380, 2388, 2397, 2404, 2411,
+		 2418, 2424, 2432, 2440, 2448, 2455, 2463, 2469,
+		 2475, 2484, 2493, 2498, 2504, 2513, 2522, 2529,
+		 2536, 2542, 2550, 2560, 2572, 2578, 2579, 2583,
+		 2593, 2599, 2605, 2613, 2623, 2630, 2634, 2641,
+		 2647, 2653, 2658, 2664, 2669, 2676, 2683, 2688,
+		 2692, 2703, 2711, 2722, 2728, 2736, 2740, 2750,
+		 2760, 2765, 2767, 2771, 2777, 2782, 2791, 2800,
+		 2811, 2821, 2825, 2826, 2827, 2836, 2841, 2849,
+		 2857, 2865, 2873, 2879, 2869, 2859, 2854, 2876,
+		 2879, 2882, 2884, 2891, 2899, 2906, 2914, 2921,
+		 2929, 2936, 2944, 2951, 2958, 2966, 2973, 2980,
+		 2987, 2995, 3002, 3009, 3016, 3023, 3030, 3037,
+		 3044, 3051, 3058, 3065, 3072, 3079, 3086, 3093,
+		 3100, 3107, 3113, 3120, 3127, 3134, 3140, 3147,
+		 3154, 3160, 3167, 3173, 3180, 3186, 3193, 3199,
+		/* B */
+		 1021, 1024, 1028, 1035, 1042, 1049, 1057, 1065,
+		 1074, 1084, 1094, 1105, 1115, 1124, 1134, 1144,
+		 1154, 1166, 1176, 1188, 1199, 1210, 1222, 1233,
+		 1243, 1254, 1264, 1276, 1287, 1298, 1310, 1322,
+		 1333, 1342, 1353, 1364, 1374, 1384, 1392, 1401,
+		 1410, 1421, 1432, 1441, 1451, 1461, 1471, 1479,
+		 1490, 1501, 1509, 1518, 1529, 1540, 1550, 1558,
+		 1568, 1580, 1589, 1598, 1607, 1617, 1628, 1639,
+		 1649, 1660, 1670, 1680, 1690, 1702, 1714, 1724,
+		 1733, 1740, 1746, 1756, 1770, 1784, 1795, 1806,
+		 1818, 1828, 1839, 1848, 1858, 1868, 1880, 1893,
+		 1903, 1913, 1919, 1929, 1940, 1953, 1962, 1973,
+		 1981, 1993, 2002, 2010, 2016, 2025, 2036, 2046,
+		 2059, 2067, 2074, 2083, 2093, 2101, 2109, 2120,
+		 2130, 2138, 2146, 2157, 2167, 2174, 2182, 2193,
+		 2202, 2209, 2218, 2227, 2236, 2243, 2251, 2260,
+		 2268, 2277, 2287, 2294, 2299, 2304, 2309, 2311,
+		 2318, 2324, 2334, 2341, 2350, 2355, 2362, 2372,
+		 2381, 2389, 2396, 2407, 2409, 2415, 2425, 2437,
+		 2449, 2456, 2459, 2463, 2474, 2482, 2487, 2494,
+		 2502, 2504, 2514, 2525, 2534, 2534, 2540, 2548,
+		 2557, 2565, 2570, 2574, 2579, 2583, 2591, 2600,
+		 2610, 2614, 2621, 2632, 2640, 2649, 2660, 2671,
+		 2674, 2675, 2680, 2683, 2683, 2688, 2701, 2715,
+		 2717, 2718, 2719, 2733, 2740, 2745, 2749, 2747,
+		 2753, 2762, 2777, 2770, 2746, 2739, 2732, 2723,
+		 2689, 2670, 2643, 2651, 2658, 2666, 2674, 2682,
+		 2690, 2697, 2705, 2713, 2720, 2728, 2735, 2743,
+		 2750, 2758, 2765, 2773, 2780, 2788, 2795, 2802,
+		 2810, 2817, 2824, 2832, 2839, 2846, 2853, 2860,
+		 2867, 2875, 2882, 2889, 2896, 2903, 2910, 2916,
+		 2923, 2930, 2937, 2944, 2951, 2958, 2964, 2971
+	},
+	{
+		/* lsc - 6 */
+		/* R */
+		 1017, 1028, 1040, 1052, 1067, 1081, 1095, 1109,
+		 1124, 1141, 1157, 1173, 1189, 1206, 1224, 1242,
+		 1260, 1276, 1295, 1313, 1332, 1350, 1368, 1386,
+		 1405, 1424, 1442, 1460, 1478, 1497, 1516, 1533,
+		 1550, 1569, 1588, 1607, 1625, 1643, 1661, 1678,
+		 1694, 1712, 1731, 1750, 1767, 1784, 1800, 1816,
+		 1834, 1851, 1868, 1885, 1901, 1918, 1935, 1953,
+		 1969, 1985, 2000, 2016, 2032, 2049, 2065, 2081,
+		 2098, 2116, 2132, 2149, 2167, 2185, 2202, 2217,
+		 2232, 2249, 2263, 2280, 2298, 2318, 2335, 2352,
+		 2369, 2385, 2401, 2417, 2436, 2453, 2470, 2488,
+		 2505, 2522, 2537, 2553, 2569, 2586, 2600, 2617,
+		 2631, 2646, 2662, 2677, 2689, 2704, 2721, 2736,
+		 2750, 2765, 2781, 2795, 2807, 2821, 2834, 2852,
+		 2868, 2882, 2893, 2907, 2921, 2935, 2950, 2964,
+		 2975, 2988, 2999, 3012, 3023, 3034, 3046, 3061,
+		 3076, 3090, 3102, 3113, 3122, 3135, 3145, 3153,
+		 3161, 3178, 3192, 3203, 3210, 3221, 3232, 3247,
+		 3259, 3267, 3273, 3289, 3302, 3316, 3330, 3345,
+		 3355, 3368, 3371, 3382, 3394, 3409, 3413, 3424,
+		 3431, 3440, 3448, 3460, 3474, 3491, 3503, 3514,
+		 3520, 3525, 3533, 3545, 3551, 3558, 3575, 3584,
+		 3590, 3600, 3613, 3619, 3626, 3644, 3651, 3662,
+		 3667, 3688, 3699, 3719, 3726, 3734, 3727, 3740,
+		 3755, 3778, 3782, 3793, 3802, 3815, 3833, 3845,
+		 3846, 3835, 3853, 3872, 3878, 3863, 3878, 3892,
+		 3881, 3843, 3859, 3860, 3861, 3862, 3862, 3863,
+		 3864, 3865, 3865, 3866, 3867, 3867, 3868, 3868,
+		 3869, 3870, 3870, 3871, 3871, 3872, 3872, 3873,
+		 3873, 3874, 3874, 3875, 3875, 3876, 3876, 3876,
+		 3877, 3877, 3878, 3878, 3878, 3879, 3879, 3879,
+		 3880, 3880, 3880, 3880, 3881, 3881, 3881, 3881,
+		/* G */
+		 1017, 1027, 1036, 1045, 1055, 1064, 1074, 1085,
+		 1098, 1110, 1121, 1133, 1145, 1158, 1171, 1184,
+		 1197, 1210, 1223, 1236, 1250, 1263, 1277, 1290,
+		 1304, 1317, 1330, 1344, 1357, 1370, 1383, 1396,
+		 1409, 1421, 1434, 1447, 1460, 1472, 1485, 1496,
+		 1508, 1521, 1534, 1546, 1558, 1570, 1581, 1592,
+		 1604, 1616, 1628, 1640, 1652, 1664, 1675, 1686,
+		 1698, 1710, 1720, 1732, 1744, 1755, 1766, 1777,
+		 1790, 1804, 1815, 1826, 1837, 1851, 1862, 1873,
+		 1883, 1894, 1903, 1914, 1927, 1942, 1953, 1964,
+		 1977, 1989, 2002, 2012, 2024, 2035, 2046, 2057,
+		 2070, 2081, 2093, 2104, 2114, 2126, 2137, 2149,
+		 2161, 2173, 2183, 2194, 2204, 2214, 2224, 2236,
+		 2246, 2257, 2268, 2278, 2286, 2294, 2303, 2313,
+		 2324, 2334, 2344, 2354, 2364, 2373, 2383, 2392,
+		 2402, 2412, 2421, 2431, 2442, 2453, 2461, 2472,
+		 2482, 2493, 2502, 2511, 2519, 2528, 2535, 2543,
+		 2549, 2556, 2564, 2572, 2578, 2583, 2589, 2595,
+		 2602, 2610, 2620, 2629, 2638, 2645, 2653, 2662,
+		 2670, 2679, 2684, 2693, 2701, 2711, 2718, 2729,
+		 2739, 2744, 2747, 2756, 2767, 2775, 2779, 2787,
+		 2794, 2800, 2807, 2817, 2824, 2831, 2836, 2840,
+		 2848, 2861, 2868, 2872, 2881, 2890, 2896, 2906,
+		 2914, 2921, 2924, 2936, 2946, 2950, 2946, 2955,
+		 2966, 2973, 2974, 2984, 2998, 3006, 3014, 3022,
+		 3031, 3028, 3033, 3044, 3047, 3040, 3043, 3070,
+		 3058, 3036, 3062, 3064, 3066, 3067, 3069, 3071,
+		 3072, 3074, 3076, 3077, 3079, 3080, 3082, 3083,
+		 3085, 3087, 3088, 3090, 3091, 3092, 3094, 3095,
+		 3097, 3098, 3100, 3101, 3102, 3104, 3105, 3107,
+		 3108, 3109, 3110, 3112, 3113, 3114, 3116, 3117,
+		 3118, 3119, 3121, 3122, 3123, 3124, 3125, 3126,
+		/* B */
+		 1016, 1026, 1034, 1042, 1054, 1064, 1074, 1087,
+		 1100, 1112, 1122, 1136, 1151, 1165, 1177, 1189,
+		 1200, 1211, 1226, 1240, 1256, 1270, 1286, 1299,
+		 1311, 1324, 1339, 1354, 1370, 1384, 1397, 1409,
+		 1422, 1433, 1446, 1460, 1478, 1494, 1509, 1519,
+		 1531, 1544, 1559, 1570, 1581, 1590, 1597, 1606,
+		 1618, 1631, 1643, 1656, 1669, 1685, 1699, 1713,
+		 1723, 1737, 1749, 1761, 1771, 1781, 1790, 1798,
+		 1810, 1827, 1841, 1853, 1867, 1885, 1899, 1913,
+		 1928, 1940, 1943, 1953, 1970, 1987, 1996, 2007,
+		 2023, 2036, 2046, 2055, 2066, 2074, 2084, 2093,
+		 2103, 2114, 2126, 2139, 2151, 2162, 2172, 2187,
+		 2203, 2217, 2230, 2243, 2258, 2274, 2290, 2304,
+		 2320, 2332, 2345, 2355, 2366, 2373, 2386, 2402,
+		 2416, 2424, 2432, 2441, 2450, 2460, 2466, 2475,
+		 2482, 2493, 2499, 2504, 2510, 2520, 2530, 2539,
+		 2554, 2569, 2581, 2590, 2595, 2606, 2612, 2613,
+		 2617, 2635, 2650, 2662, 2672, 2685, 2693, 2707,
+		 2723, 2736, 2744, 2756, 2770, 2785, 2797, 2811,
+		 2815, 2826, 2830, 2846, 2856, 2874, 2882, 2895,
+		 2894, 2892, 2893, 2905, 2912, 2924, 2935, 2944,
+		 2944, 2956, 2970, 2972, 2969, 2971, 2983, 2988,
+		 3006, 3010, 3006, 3003, 3017, 3035, 3034, 3045,
+		 3042, 3062, 3064, 3083, 3077, 3082, 3075, 3090,
+		 3103, 3112, 3102, 3103, 3107, 3123, 3144, 3158,
+		 3161, 3147, 3137, 3136, 3137, 3108, 3108, 3111,
+		 3073, 2977, 2933, 2935, 2937, 2939, 2941, 2942,
+		 2944, 2946, 2948, 2949, 2951, 2953, 2955, 2956,
+		 2958, 2960, 2961, 2963, 2965, 2966, 2968, 2969,
+		 2971, 2973, 2974, 2976, 2977, 2979, 2980, 2982,
+		 2983, 2985, 2986, 2988, 2989, 2991, 2992, 2993,
+		 2995, 2996, 2997, 2999, 3000, 3001, 3003, 3004
+	},
+	{
+		/* lsc - 7 */
+		/* R */
+		 1013, 1027, 1043, 1058, 1072, 1086, 1101, 1116,
+		 1132, 1149, 1165, 1181, 1198, 1215, 1231, 1247,
+		 1264, 1280, 1297, 1315, 1333, 1348, 1366, 1383,
+		 1401, 1419, 1437, 1455, 1471, 1489, 1506, 1524,
+		 1542, 1559, 1575, 1593, 1612, 1628, 1646, 1664,
+		 1680, 1696, 1714, 1732, 1748, 1764, 1780, 1798,
+		 1815, 1832, 1849, 1866, 1883, 1898, 1914, 1931,
+		 1947, 1964, 1981, 1997, 2014, 2030, 2044, 2061,
+		 2078, 2095, 2111, 2128, 2144, 2161, 2180, 2197,
+		 2213, 2227, 2238, 2253, 2271, 2292, 2308, 2324,
+		 2339, 2355, 2371, 2387, 2405, 2420, 2436, 2453,
+		 2472, 2488, 2502, 2517, 2533, 2549, 2565, 2579,
+		 2594, 2608, 2625, 2638, 2653, 2665, 2679, 2693,
+		 2707, 2721, 2735, 2750, 2763, 2778, 2792, 2806,
+		 2821, 2836, 2849, 2860, 2874, 2888, 2903, 2918,
+		 2931, 2942, 2954, 2966, 2978, 2990, 3001, 3013,
+		 3026, 3038, 3051, 3063, 3070, 3080, 3093, 3104,
+		 3113, 3124, 3138, 3150, 3163, 3178, 3194, 3203,
+		 3209, 3215, 3228, 3240, 3251, 3258, 3267, 3281,
+		 3295, 3309, 3314, 3325, 3332, 3346, 3362, 3378,
+		 3384, 3393, 3402, 3417, 3427, 3439, 3444, 3457,
+		 3468, 3479, 3493, 3509, 3521, 3526, 3531, 3539,
+		 3550, 3566, 3580, 3590, 3600, 3617, 3642, 3654,
+		 3663, 3668, 3681, 3690, 3702, 3716, 3735, 3743,
+		 3744, 3749, 3783, 3808, 3814, 3803, 3824, 3834,
+		 3837, 3823, 3833, 3845, 3869, 3880, 3884, 3889,
+		 3902, 3895, 3834, 3833, 3832, 3832, 3831, 3830,
+		 3829, 3829, 3828, 3827, 3826, 3825, 3825, 3824,
+		 3823, 3822, 3821, 3820, 3820, 3819, 3818, 3817,
+		 3816, 3815, 3814, 3813, 3812, 3811, 3810, 3809,
+		 3808, 3807, 3806, 3805, 3804, 3803, 3802, 3801,
+		 3800, 3799, 3798, 3797, 3796, 3795, 3794, 3792,
+		/* G */
+		 1016, 1025, 1037, 1049, 1061, 1071, 1082, 1094,
+		 1106, 1118, 1131, 1143, 1155, 1168, 1180, 1191,
+		 1204, 1216, 1228, 1241, 1254, 1267, 1280, 1293,
+		 1305, 1318, 1330, 1343, 1355, 1368, 1380, 1392,
+		 1405, 1417, 1429, 1442, 1455, 1466, 1478, 1490,
+		 1502, 1515, 1527, 1539, 1550, 1562, 1574, 1586,
+		 1598, 1610, 1622, 1634, 1646, 1658, 1669, 1680,
+		 1691, 1703, 1715, 1726, 1738, 1749, 1761, 1772,
+		 1784, 1795, 1807, 1819, 1832, 1843, 1856, 1868,
+		 1879, 1889, 1898, 1909, 1921, 1936, 1947, 1959,
+		 1971, 1982, 1994, 2006, 2017, 2026, 2038, 2050,
+		 2062, 2072, 2083, 2094, 2105, 2115, 2126, 2135,
+		 2145, 2156, 2168, 2179, 2191, 2202, 2212, 2222,
+		 2232, 2242, 2253, 2264, 2271, 2282, 2292, 2303,
+		 2312, 2322, 2331, 2339, 2350, 2358, 2369, 2377,
+		 2387, 2396, 2408, 2416, 2425, 2436, 2445, 2454,
+		 2463, 2472, 2481, 2492, 2500, 2507, 2516, 2526,
+		 2536, 2543, 2549, 2557, 2566, 2572, 2580, 2587,
+		 2594, 2599, 2606, 2614, 2621, 2625, 2630, 2639,
+		 2650, 2658, 2662, 2669, 2674, 2681, 2688, 2699,
+		 2707, 2718, 2724, 2732, 2741, 2750, 2754, 2761,
+		 2769, 2777, 2786, 2796, 2807, 2816, 2824, 2835,
+		 2847, 2854, 2858, 2864, 2876, 2890, 2904, 2908,
+		 2915, 2923, 2936, 2941, 2951, 2957, 2965, 2968,
+		 2972, 2978, 3000, 3011, 3011, 3011, 3029, 3038,
+		 3037, 3031, 3040, 3049, 3064, 3073, 3073, 3075,
+		 3081, 3081, 3053, 3053, 3053, 3053, 3054, 3054,
+		 3054, 3054, 3054, 3054, 3054, 3055, 3055, 3055,
+		 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055,
+		 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055,
+		 3055, 3055, 3055, 3055, 3054, 3054, 3054, 3054,
+		 3054, 3054, 3054, 3053, 3053, 3053, 3053, 3053,
+		/* B */
+		 1017, 1026, 1039, 1053, 1063, 1072, 1083, 1097,
+		 1110, 1124, 1135, 1145, 1156, 1168, 1179, 1191,
+		 1205, 1218, 1231, 1245, 1257, 1270, 1282, 1296,
+		 1310, 1325, 1337, 1351, 1363, 1375, 1385, 1398,
+		 1412, 1425, 1438, 1451, 1466, 1478, 1489, 1500,
+		 1510, 1523, 1533, 1544, 1554, 1567, 1580, 1592,
+		 1605, 1618, 1634, 1647, 1659, 1671, 1681, 1690,
+		 1702, 1714, 1727, 1736, 1748, 1759, 1773, 1785,
+		 1800, 1812, 1829, 1844, 1857, 1869, 1885, 1897,
+		 1907, 1916, 1918, 1925, 1938, 1956, 1967, 1979,
+		 1987, 1998, 2011, 2022, 2031, 2040, 2052, 2066,
+		 2079, 2093, 2104, 2117, 2133, 2148, 2161, 2171,
+		 2185, 2198, 2215, 2229, 2240, 2246, 2259, 2271,
+		 2283, 2293, 2301, 2310, 2317, 2330, 2339, 2350,
+		 2360, 2368, 2379, 2387, 2400, 2404, 2416, 2426,
+		 2438, 2444, 2459, 2470, 2479, 2488, 2500, 2512,
+		 2523, 2535, 2549, 2560, 2568, 2577, 2589, 2596,
+		 2608, 2619, 2631, 2642, 2657, 2666, 2675, 2683,
+		 2691, 2699, 2713, 2720, 2721, 2727, 2738, 2748,
+		 2758, 2767, 2771, 2775, 2781, 2792, 2803, 2814,
+		 2823, 2830, 2827, 2829, 2838, 2845, 2850, 2867,
+		 2875, 2884, 2892, 2903, 2911, 2919, 2920, 2915,
+		 2916, 2932, 2950, 2967, 2973, 2980, 2998, 3013,
+		 3026, 3036, 3044, 3038, 3050, 3069, 3093, 3084,
+		 3077, 3080, 3118, 3144, 3153, 3152, 3155, 3162,
+		 3165, 3159, 3147, 3157, 3173, 3178, 3128, 3097,
+		 3052, 3012, 2962, 2963, 2963, 2963, 2963, 2964,
+		 2964, 2964, 2964, 2965, 2965, 2965, 2965, 2965,
+		 2966, 2966, 2966, 2966, 2966, 2966, 2967, 2967,
+		 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967,
+		 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967,
+		 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967
+	},
+	{
+		/* lsc - 8 */
+		/* R */
+		 1017, 1026, 1035, 1045, 1056, 1066, 1078, 1089,
+		 1100, 1111, 1123, 1135, 1147, 1159, 1171, 1184,
+		 1197, 1208, 1220, 1234, 1246, 1259, 1271, 1285,
+		 1298, 1312, 1325, 1336, 1350, 1362, 1375, 1388,
+		 1401, 1413, 1424, 1436, 1447, 1460, 1474, 1485,
+		 1496, 1506, 1517, 1531, 1543, 1553, 1565, 1578,
+		 1590, 1601, 1612, 1623, 1635, 1647, 1658, 1671,
+		 1683, 1693, 1703, 1714, 1726, 1737, 1749, 1760,
+		 1772, 1783, 1795, 1807, 1818, 1829, 1841, 1855,
+		 1867, 1877, 1886, 1899, 1912, 1926, 1939, 1952,
+		 1963, 1973, 1987, 2000, 2012, 2024, 2037, 2048,
+		 2059, 2070, 2082, 2092, 2105, 2118, 2130, 2141,
+		 2153, 2165, 2177, 2186, 2198, 2210, 2221, 2230,
+		 2240, 2252, 2264, 2274, 2286, 2296, 2302, 2310,
+		 2324, 2336, 2345, 2355, 2363, 2374, 2386, 2397,
+		 2406, 2414, 2422, 2431, 2444, 2457, 2464, 2474,
+		 2482, 2490, 2495, 2506, 2515, 2527, 2535, 2544,
+		 2553, 2564, 2572, 2579, 2592, 2603, 2614, 2622,
+		 2629, 2636, 2644, 2655, 2665, 2675, 2679, 2687,
+		 2699, 2707, 2710, 2721, 2735, 2744, 2746, 2752,
+		 2762, 2776, 2781, 2788, 2802, 2819, 2825, 2829,
+		 2836, 2845, 2855, 2863, 2873, 2882, 2892, 2900,
+		 2911, 2917, 2927, 2937, 2949, 2955, 2962, 2975,
+		 2988, 3000, 2999, 3005, 3008, 3019, 3032, 3047,
+		 3051, 3058, 3066, 3080, 3105, 3115, 3110, 3115,
+		 3133, 3137, 3139, 3138, 3143, 3162, 3187, 3183,
+		 3136, 3099, 3129, 3129, 3128, 3127, 3126, 3126,
+		 3125, 3124, 3123, 3122, 3122, 3121, 3120, 3119,
+		 3118, 3117, 3117, 3116, 3115, 3114, 3113, 3112,
+		 3111, 3111, 3110, 3109, 3108, 3107, 3106, 3105,
+		 3104, 3103, 3102, 3101, 3100, 3099, 3098, 3097,
+		 3096, 3095, 3094, 3093, 3092, 3091, 3090, 3089,
+		/* G */
+		 1015, 1025, 1033, 1040, 1048, 1056, 1064, 1074,
+		 1085, 1095, 1105, 1115, 1125, 1135, 1145, 1157,
+		 1168, 1179, 1189, 1201, 1212, 1223, 1233, 1245,
+		 1257, 1269, 1280, 1291, 1302, 1313, 1324, 1335,
+		 1348, 1358, 1369, 1379, 1390, 1400, 1411, 1421,
+		 1431, 1441, 1452, 1463, 1474, 1483, 1494, 1504,
+		 1515, 1525, 1536, 1545, 1555, 1565, 1576, 1587,
+		 1597, 1607, 1616, 1625, 1635, 1645, 1656, 1667,
+		 1677, 1687, 1697, 1707, 1718, 1729, 1740, 1750,
+		 1760, 1769, 1778, 1788, 1800, 1813, 1824, 1834,
+		 1844, 1854, 1865, 1876, 1887, 1896, 1907, 1917,
+		 1926, 1936, 1946, 1956, 1965, 1978, 1989, 2000,
+		 2010, 2019, 2030, 2039, 2049, 2057, 2067, 2076,
+		 2086, 2095, 2105, 2114, 2123, 2131, 2141, 2151,
+		 2161, 2170, 2177, 2187, 2196, 2205, 2213, 2222,
+		 2231, 2241, 2249, 2259, 2267, 2276, 2282, 2291,
+		 2300, 2310, 2317, 2325, 2332, 2340, 2346, 2351,
+		 2357, 2366, 2372, 2379, 2387, 2397, 2405, 2413,
+		 2421, 2427, 2433, 2440, 2447, 2458, 2469, 2474,
+		 2480, 2487, 2496, 2502, 2511, 2516, 2522, 2529,
+		 2536, 2544, 2551, 2559, 2566, 2576, 2583, 2589,
+		 2595, 2601, 2606, 2612, 2621, 2627, 2633, 2642,
+		 2656, 2663, 2667, 2666, 2673, 2685, 2695, 2701,
+		 2707, 2715, 2715, 2721, 2731, 2744, 2749, 2756,
+		 2760, 2769, 2780, 2795, 2803, 2804, 2806, 2821,
+		 2834, 2835, 2831, 2833, 2840, 2856, 2865, 2860,
+		 2853, 2853, 2826, 2825, 2825, 2825, 2824, 2824,
+		 2823, 2823, 2823, 2822, 2822, 2821, 2821, 2820,
+		 2820, 2819, 2819, 2818, 2818, 2817, 2817, 2816,
+		 2816, 2815, 2815, 2814, 2814, 2813, 2813, 2812,
+		 2811, 2811, 2810, 2810, 2809, 2808, 2808, 2807,
+		 2806, 2806, 2805, 2804, 2804, 2803, 2802, 2802,
+		/* B */
+		 1021, 1027, 1032, 1037, 1044, 1053, 1062, 1072,
+		 1082, 1090, 1098, 1108, 1119, 1130, 1141, 1152,
+		 1160, 1168, 1175, 1187, 1197, 1207, 1216, 1230,
+		 1242, 1254, 1263, 1272, 1283, 1293, 1305, 1319,
+		 1332, 1342, 1351, 1360, 1371, 1381, 1390, 1399,
+		 1408, 1417, 1429, 1442, 1454, 1463, 1474, 1483,
+		 1495, 1503, 1513, 1520, 1529, 1539, 1547, 1557,
+		 1564, 1572, 1579, 1588, 1599, 1613, 1624, 1635,
+		 1644, 1654, 1664, 1677, 1690, 1700, 1708, 1717,
+		 1725, 1730, 1736, 1745, 1757, 1769, 1782, 1795,
+		 1806, 1818, 1832, 1848, 1861, 1872, 1882, 1893,
+		 1903, 1913, 1923, 1935, 1943, 1956, 1970, 1981,
+		 1986, 1992, 2002, 2012, 2021, 2028, 2033, 2042,
+		 2050, 2059, 2066, 2075, 2079, 2084, 2096, 2112,
+		 2124, 2130, 2136, 2148, 2160, 2171, 2182, 2193,
+		 2204, 2215, 2226, 2237, 2251, 2262, 2272, 2285,
+		 2293, 2297, 2305, 2318, 2321, 2327, 2334, 2332,
+		 2331, 2343, 2354, 2362, 2370, 2377, 2380, 2389,
+		 2399, 2410, 2411, 2414, 2418, 2431, 2444, 2452,
+		 2460, 2465, 2478, 2480, 2491, 2493, 2504, 2504,
+		 2511, 2524, 2542, 2557, 2569, 2579, 2583, 2588,
+		 2595, 2600, 2610, 2626, 2645, 2650, 2650, 2654,
+		 2678, 2686, 2682, 2677, 2700, 2722, 2741, 2746,
+		 2757, 2755, 2752, 2752, 2757, 2777, 2783, 2792,
+		 2793, 2796, 2778, 2794, 2820, 2822, 2793, 2799,
+		 2790, 2786, 2785, 2786, 2755, 2758, 2783, 2776,
+		 2712, 2628, 2536, 2536, 2536, 2536, 2536, 2536,
+		 2536, 2536, 2536, 2536, 2536, 2536, 2535, 2535,
+		 2535, 2535, 2535, 2535, 2535, 2534, 2534, 2534,
+		 2534, 2534, 2533, 2533, 2533, 2533, 2533, 2532,
+		 2532, 2532, 2532, 2531, 2531, 2531, 2530, 2530,
+		 2530, 2530, 2529, 2529, 2529, 2528, 2528, 2528
+	},
+	{
+		/* lsc - 9 */
+		/* R */
+		 1012, 1025, 1036, 1045, 1055, 1065, 1075, 1086,
+		 1099, 1110, 1121, 1132, 1144, 1157, 1169, 1181,
+		 1193, 1207, 1220, 1232, 1243, 1254, 1268, 1282,
+		 1294, 1306, 1319, 1333, 1345, 1357, 1369, 1383,
+		 1395, 1405, 1416, 1430, 1442, 1453, 1465, 1477,
+		 1489, 1500, 1512, 1524, 1535, 1547, 1559, 1571,
+		 1582, 1594, 1607, 1618, 1627, 1639, 1652, 1664,
+		 1675, 1685, 1696, 1707, 1719, 1729, 1739, 1750,
+		 1762, 1774, 1784, 1796, 1808, 1818, 1831, 1844,
+		 1856, 1864, 1873, 1886, 1901, 1914, 1925, 1938,
+		 1951, 1962, 1973, 1984, 1998, 2010, 2021, 2031,
+		 2041, 2052, 2063, 2076, 2087, 2099, 2112, 2125,
+		 2136, 2149, 2162, 2170, 2177, 2189, 2202, 2210,
+		 2222, 2237, 2251, 2261, 2269, 2280, 2291, 2306,
+		 2317, 2327, 2339, 2348, 2356, 2364, 2377, 2390,
+		 2400, 2409, 2421, 2433, 2444, 2451, 2460, 2468,
+		 2476, 2486, 2495, 2504, 2514, 2523, 2531, 2538,
+		 2547, 2557, 2569, 2576, 2582, 2589, 2600, 2611,
+		 2620, 2629, 2639, 2645, 2656, 2666, 2676, 2683,
+		 2691, 2700, 2711, 2724, 2732, 2740, 2743, 2753,
+		 2763, 2773, 2774, 2787, 2803, 2816, 2816, 2816,
+		 2825, 2837, 2849, 2857, 2872, 2880, 2884, 2885,
+		 2895, 2910, 2923, 2930, 2938, 2945, 2951, 2955,
+		 2962, 2976, 2985, 2998, 3008, 3017, 3023, 3029,
+		 3025, 3039, 3064, 3076, 3071, 3088, 3100, 3111,
+		 3105, 3109, 3108, 3123, 3129, 3146, 3149, 3154,
+		 3139, 3105, 3021, 3022, 3022, 3023, 3024, 3025,
+		 3025, 3026, 3027, 3028, 3028, 3029, 3030, 3031,
+		 3031, 3032, 3033, 3033, 3034, 3035, 3035, 3036,
+		 3036, 3037, 3038, 3038, 3039, 3039, 3040, 3040,
+		 3041, 3041, 3042, 3042, 3043, 3043, 3044, 3044,
+		 3045, 3045, 3046, 3046, 3046, 3047, 3047, 3048,
+		/* G */
+		 1021, 1026, 1033, 1041, 1047, 1056, 1064, 1073,
+		 1083, 1094, 1104, 1113, 1124, 1135, 1146, 1156,
+		 1167, 1178, 1189, 1200, 1211, 1221, 1232, 1244,
+		 1257, 1268, 1280, 1291, 1301, 1312, 1323, 1334,
+		 1345, 1356, 1367, 1378, 1390, 1400, 1410, 1420,
+		 1432, 1442, 1453, 1463, 1475, 1484, 1495, 1504,
+		 1514, 1524, 1536, 1545, 1555, 1564, 1576, 1586,
+		 1596, 1606, 1616, 1625, 1635, 1645, 1655, 1665,
+		 1676, 1686, 1695, 1704, 1715, 1725, 1735, 1746,
+		 1757, 1766, 1775, 1786, 1798, 1811, 1820, 1830,
+		 1840, 1850, 1859, 1869, 1881, 1892, 1901, 1911,
+		 1921, 1932, 1943, 1953, 1962, 1972, 1982, 1992,
+		 2002, 2012, 2021, 2030, 2039, 2050, 2058, 2067,
+		 2076, 2087, 2097, 2107, 2115, 2125, 2135, 2145,
+		 2155, 2164, 2173, 2182, 2191, 2199, 2208, 2218,
+		 2226, 2233, 2242, 2252, 2262, 2269, 2276, 2284,
+		 2293, 2302, 2311, 2320, 2329, 2335, 2340, 2346,
+		 2356, 2362, 2369, 2375, 2383, 2390, 2397, 2405,
+		 2412, 2420, 2428, 2433, 2442, 2449, 2457, 2464,
+		 2471, 2476, 2484, 2493, 2500, 2507, 2509, 2517,
+		 2525, 2534, 2537, 2543, 2551, 2559, 2563, 2573,
+		 2580, 2583, 2587, 2596, 2605, 2611, 2620, 2625,
+		 2632, 2643, 2650, 2655, 2660, 2669, 2673, 2681,
+		 2691, 2701, 2706, 2716, 2721, 2725, 2729, 2740,
+		 2743, 2748, 2759, 2768, 2771, 2776, 2780, 2794,
+		 2801, 2812, 2806, 2816, 2812, 2822, 2820, 2829,
+		 2827, 2824, 2785, 2786, 2787, 2788, 2790, 2791,
+		 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799,
+		 2800, 2801, 2802, 2803, 2803, 2804, 2805, 2806,
+		 2807, 2808, 2809, 2810, 2811, 2811, 2812, 2813,
+		 2814, 2815, 2815, 2816, 2817, 2818, 2818, 2819,
+		 2820, 2821, 2821, 2822, 2823, 2823, 2824, 2825,
+		/* B */
+		 1018, 1025, 1034, 1042, 1046, 1054, 1061, 1071,
+		 1081, 1091, 1099, 1107, 1120, 1132, 1142, 1151,
+		 1159, 1170, 1181, 1192, 1200, 1210, 1222, 1234,
+		 1247, 1259, 1269, 1278, 1288, 1297, 1308, 1318,
+		 1327, 1336, 1347, 1359, 1371, 1381, 1391, 1400,
+		 1410, 1421, 1433, 1441, 1451, 1461, 1471, 1477,
+		 1486, 1495, 1506, 1517, 1528, 1537, 1548, 1559,
+		 1570, 1580, 1590, 1598, 1606, 1614, 1623, 1633,
+		 1646, 1655, 1662, 1671, 1682, 1692, 1701, 1710,
+		 1722, 1728, 1730, 1740, 1756, 1772, 1782, 1793,
+		 1803, 1811, 1823, 1835, 1851, 1861, 1870, 1879,
+		 1892, 1902, 1912, 1923, 1935, 1944, 1954, 1964,
+		 1974, 1984, 1994, 2002, 2009, 2017, 2025, 2034,
+		 2045, 2055, 2064, 2071, 2080, 2088, 2097, 2109,
+		 2122, 2130, 2139, 2151, 2162, 2170, 2181, 2192,
+		 2202, 2209, 2221, 2235, 2248, 2256, 2261, 2266,
+		 2276, 2291, 2301, 2310, 2315, 2321, 2326, 2326,
+		 2331, 2337, 2348, 2355, 2362, 2370, 2377, 2387,
+		 2390, 2398, 2406, 2417, 2426, 2432, 2435, 2441,
+		 2450, 2450, 2460, 2470, 2479, 2484, 2490, 2498,
+		 2506, 2515, 2516, 2518, 2528, 2546, 2556, 2562,
+		 2562, 2566, 2573, 2581, 2590, 2592, 2606, 2609,
+		 2620, 2636, 2651, 2652, 2658, 2665, 2678, 2691,
+		 2706, 2711, 2709, 2706, 2712, 2726, 2730, 2743,
+		 2750, 2757, 2770, 2790, 2786, 2785, 2794, 2814,
+		 2798, 2797, 2784, 2785, 2754, 2753, 2739, 2733,
+		 2717, 2672, 2488, 2489, 2491, 2492, 2494, 2495,
+		 2496, 2498, 2499, 2501, 2502, 2503, 2505, 2506,
+		 2507, 2509, 2510, 2511, 2512, 2514, 2515, 2516,
+		 2517, 2519, 2520, 2521, 2522, 2523, 2525, 2526,
+		 2527, 2528, 2529, 2530, 2531, 2533, 2534, 2535,
+		 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543
+	},
+	{
+		/* lsc - 10 */
+		/* R */
+		 1018, 1026, 1035, 1046, 1057, 1066, 1076, 1089,
+		 1101, 1113, 1122, 1135, 1147, 1160, 1173, 1184,
+		 1194, 1207, 1222, 1235, 1247, 1259, 1271, 1283,
+		 1297, 1312, 1326, 1338, 1350, 1363, 1375, 1388,
+		 1402, 1415, 1426, 1437, 1449, 1460, 1473, 1487,
+		 1499, 1509, 1519, 1531, 1544, 1554, 1565, 1576,
+		 1589, 1598, 1610, 1621, 1634, 1644, 1656, 1667,
+		 1679, 1690, 1703, 1715, 1724, 1735, 1748, 1760,
+		 1772, 1783, 1794, 1807, 1819, 1832, 1844, 1857,
+		 1866, 1876, 1885, 1898, 1911, 1926, 1940, 1954,
+		 1965, 1976, 1988, 1999, 2010, 2023, 2038, 2049,
+		 2058, 2068, 2081, 2094, 2104, 2115, 2126, 2139,
+		 2149, 2161, 2172, 2186, 2196, 2204, 2214, 2226,
+		 2237, 2249, 2259, 2267, 2275, 2287, 2299, 2308,
+		 2318, 2329, 2341, 2350, 2358, 2366, 2378, 2387,
+		 2393, 2400, 2414, 2427, 2437, 2445, 2454, 2464,
+		 2474, 2487, 2498, 2505, 2513, 2526, 2533, 2538,
+		 2546, 2555, 2563, 2574, 2590, 2602, 2608, 2617,
+		 2626, 2635, 2641, 2653, 2664, 2674, 2685, 2693,
+		 2702, 2706, 2719, 2730, 2743, 2754, 2767, 2772,
+		 2777, 2786, 2796, 2803, 2813, 2825, 2829, 2834,
+		 2844, 2858, 2866, 2872, 2881, 2897, 2909, 2917,
+		 2918, 2924, 2933, 2940, 2949, 2967, 2977, 2988,
+		 3000, 3016, 3023, 3029, 3035, 3048, 3067, 3066,
+		 3070, 3070, 3092, 3095, 3114, 3116, 3115, 3108,
+		 3121, 3129, 3133, 3150, 3149, 3136, 3124, 3172,
+		 3188, 3166, 3066, 3064, 3062, 3060, 3058, 3056,
+		 3055, 3053, 3051, 3049, 3047, 3045, 3043, 3041,
+		 3039, 3037, 3035, 3033, 3031, 3029, 3027, 3025,
+		 3023, 3021, 3019, 3018, 3016, 3014, 3012, 3010,
+		 3008, 3006, 3003, 3001, 2999, 2997, 2995, 2993,
+		 2991, 2989, 2987, 2985, 2983, 2981, 2979, 2977,
+		/* G */
+		 1018, 1025, 1034, 1042, 1050, 1058, 1068, 1077,
+		 1087, 1097, 1108, 1118, 1129, 1142, 1152, 1163,
+		 1173, 1184, 1196, 1207, 1218, 1230, 1241, 1252,
+		 1263, 1276, 1288, 1300, 1312, 1322, 1334, 1345,
+		 1357, 1368, 1379, 1390, 1401, 1412, 1422, 1433,
+		 1443, 1453, 1463, 1473, 1484, 1495, 1505, 1515,
+		 1526, 1535, 1545, 1557, 1567, 1577, 1586, 1597,
+		 1607, 1617, 1627, 1638, 1648, 1658, 1668, 1678,
+		 1689, 1699, 1711, 1721, 1731, 1741, 1753, 1764,
+		 1774, 1783, 1790, 1801, 1813, 1826, 1835, 1846,
+		 1858, 1868, 1878, 1887, 1898, 1909, 1920, 1930,
+		 1940, 1949, 1960, 1969, 1980, 1990, 2000, 2009,
+		 2018, 2029, 2040, 2052, 2060, 2069, 2077, 2087,
+		 2097, 2107, 2116, 2124, 2133, 2143, 2153, 2163,
+		 2170, 2179, 2188, 2197, 2207, 2216, 2223, 2229,
+		 2238, 2247, 2255, 2265, 2275, 2284, 2292, 2300,
+		 2307, 2315, 2325, 2333, 2340, 2346, 2354, 2359,
+		 2363, 2370, 2379, 2388, 2396, 2405, 2412, 2417,
+		 2422, 2430, 2438, 2447, 2454, 2461, 2468, 2473,
+		 2479, 2487, 2498, 2505, 2514, 2523, 2532, 2537,
+		 2543, 2548, 2552, 2559, 2565, 2577, 2583, 2590,
+		 2592, 2600, 2609, 2621, 2629, 2637, 2644, 2649,
+		 2657, 2665, 2670, 2674, 2682, 2692, 2695, 2699,
+		 2711, 2723, 2730, 2734, 2741, 2751, 2758, 2762,
+		 2771, 2777, 2789, 2794, 2803, 2809, 2815, 2813,
+		 2817, 2826, 2828, 2839, 2832, 2828, 2833, 2853,
+		 2864, 2866, 2837, 2835, 2833, 2832, 2830, 2828,
+		 2827, 2825, 2824, 2822, 2820, 2819, 2817, 2815,
+		 2814, 2812, 2810, 2808, 2807, 2805, 2803, 2802,
+		 2800, 2798, 2797, 2795, 2793, 2791, 2790, 2788,
+		 2786, 2785, 2783, 2781, 2779, 2778, 2776, 2774,
+		 2772, 2770, 2769, 2767, 2765, 2763, 2762, 2760,
+		/* B */
+		 1021, 1024, 1031, 1040, 1048, 1055, 1062, 1070,
+		 1078, 1088, 1097, 1107, 1117, 1129, 1140, 1149,
+		 1157, 1167, 1177, 1189, 1199, 1211, 1219, 1229,
+		 1241, 1253, 1263, 1271, 1281, 1290, 1301, 1311,
+		 1324, 1333, 1344, 1355, 1365, 1375, 1386, 1397,
+		 1405, 1414, 1423, 1431, 1440, 1450, 1459, 1470,
+		 1481, 1489, 1500, 1511, 1524, 1533, 1543, 1552,
+		 1562, 1572, 1583, 1593, 1602, 1611, 1618, 1626,
+		 1635, 1647, 1658, 1668, 1677, 1688, 1700, 1713,
+		 1723, 1731, 1734, 1745, 1759, 1776, 1788, 1799,
+		 1809, 1820, 1831, 1841, 1850, 1858, 1871, 1880,
+		 1888, 1897, 1907, 1916, 1925, 1937, 1946, 1955,
+		 1960, 1969, 1980, 1994, 2002, 2009, 2017, 2028,
+		 2038, 2047, 2055, 2064, 2074, 2086, 2097, 2107,
+		 2114, 2126, 2137, 2149, 2161, 2170, 2178, 2183,
+		 2194, 2203, 2215, 2226, 2238, 2244, 2252, 2264,
+		 2276, 2286, 2291, 2294, 2298, 2308, 2312, 2311,
+		 2314, 2324, 2338, 2344, 2355, 2365, 2371, 2370,
+		 2376, 2384, 2393, 2403, 2411, 2417, 2424, 2426,
+		 2427, 2430, 2444, 2457, 2466, 2471, 2480, 2485,
+		 2489, 2501, 2511, 2516, 2520, 2532, 2543, 2553,
+		 2555, 2558, 2563, 2575, 2588, 2602, 2613, 2617,
+		 2617, 2622, 2632, 2640, 2646, 2660, 2676, 2688,
+		 2694, 2702, 2709, 2720, 2730, 2742, 2754, 2761,
+		 2759, 2755, 2773, 2783, 2802, 2806, 2806, 2789,
+		 2814, 2814, 2779, 2765, 2765, 2744, 2734, 2759,
+		 2775, 2718, 2506, 2504, 2503, 2502, 2501, 2499,
+		 2498, 2497, 2496, 2494, 2493, 2492, 2490, 2489,
+		 2488, 2487, 2485, 2484, 2483, 2481, 2480, 2479,
+		 2478, 2476, 2475, 2474, 2472, 2471, 2470, 2468,
+		 2467, 2466, 2464, 2463, 2461, 2460, 2459, 2457,
+		 2456, 2455, 2453, 2452, 2450, 2449, 2448, 2446
+	},
+	{
+		/* lsc - 11 */
+		/* R */
+		 1020, 1026, 1034, 1045, 1057, 1068, 1081, 1094,
+		 1106, 1120, 1135, 1148, 1160, 1174, 1189, 1205,
+		 1219, 1233, 1248, 1264, 1279, 1295, 1312, 1328,
+		 1342, 1357, 1372, 1387, 1403, 1418, 1433, 1446,
+		 1460, 1475, 1490, 1505, 1522, 1536, 1548, 1563,
+		 1578, 1593, 1608, 1622, 1636, 1649, 1663, 1675,
+		 1688, 1701, 1715, 1726, 1738, 1752, 1767, 1780,
+		 1792, 1804, 1818, 1833, 1848, 1859, 1871, 1887,
+		 1903, 1918, 1929, 1945, 1957, 1972, 1984, 1998,
+		 2010, 2023, 2033, 2047, 2063, 2081, 2094, 2108,
+		 2122, 2136, 2150, 2164, 2179, 2192, 2205, 2218,
+		 2230, 2245, 2258, 2272, 2284, 2297, 2312, 2326,
+		 2340, 2353, 2365, 2379, 2391, 2402, 2415, 2431,
+		 2445, 2457, 2473, 2485, 2495, 2504, 2515, 2528,
+		 2541, 2553, 2565, 2580, 2593, 2603, 2615, 2626,
+		 2634, 2645, 2653, 2661, 2678, 2693, 2703, 2707,
+		 2723, 2737, 2749, 2752, 2758, 2774, 2785, 2784,
+		 2784, 2799, 2813, 2826, 2837, 2850, 2858, 2862,
+		 2869, 2882, 2899, 2908, 2915, 2925, 2937, 2945,
+		 2951, 2962, 2972, 2986, 2992, 3003, 3015, 3033,
+		 3047, 3056, 3060, 3068, 3082, 3093, 3096, 3101,
+		 3107, 3123, 3131, 3139, 3148, 3170, 3174, 3182,
+		 3184, 3200, 3207, 3222, 3233, 3248, 3262, 3268,
+		 3276, 3282, 3294, 3302, 3313, 3329, 3350, 3360,
+		 3348, 3359, 3380, 3388, 3405, 3430, 3438, 3421,
+		 3424, 3447, 3458, 3446, 3456, 3464, 3444, 3450,
+		 3456, 3425, 3378, 3375, 3371, 3368, 3364, 3361,
+		 3357, 3354, 3351, 3347, 3344, 3340, 3337, 3333,
+		 3330, 3326, 3323, 3319, 3316, 3312, 3309, 3306,
+		 3302, 3299, 3295, 3292, 3288, 3285, 3281, 3278,
+		 3274, 3271, 3267, 3264, 3260, 3257, 3253, 3250,
+		 3246, 3243, 3239, 3236, 3232, 3229, 3225, 3222,
+		/* G */
+		 1018, 1026, 1032, 1038, 1046, 1055, 1064, 1074,
+		 1084, 1096, 1107, 1118, 1128, 1139, 1151, 1164,
+		 1175, 1187, 1199, 1211, 1223, 1235, 1247, 1259,
+		 1271, 1283, 1295, 1307, 1320, 1332, 1345, 1355,
+		 1367, 1379, 1391, 1403, 1414, 1426, 1436, 1447,
+		 1458, 1470, 1481, 1492, 1503, 1513, 1523, 1533,
+		 1544, 1555, 1566, 1576, 1586, 1596, 1607, 1618,
+		 1627, 1637, 1648, 1659, 1670, 1679, 1690, 1701,
+		 1713, 1723, 1732, 1743, 1755, 1766, 1777, 1788,
+		 1797, 1807, 1817, 1827, 1840, 1853, 1865, 1875,
+		 1885, 1895, 1906, 1918, 1929, 1938, 1949, 1960,
+		 1970, 1981, 1991, 2001, 2010, 2022, 2032, 2043,
+		 2053, 2062, 2072, 2082, 2093, 2101, 2110, 2119,
+		 2130, 2141, 2153, 2162, 2170, 2179, 2188, 2196,
+		 2207, 2217, 2227, 2236, 2245, 2254, 2263, 2272,
+		 2282, 2291, 2299, 2307, 2318, 2328, 2337, 2344,
+		 2353, 2362, 2371, 2379, 2385, 2394, 2401, 2407,
+		 2411, 2420, 2428, 2437, 2445, 2450, 2454, 2462,
+		 2472, 2481, 2489, 2495, 2502, 2511, 2522, 2528,
+		 2534, 2540, 2547, 2554, 2561, 2568, 2575, 2582,
+		 2590, 2596, 2601, 2607, 2618, 2624, 2629, 2635,
+		 2643, 2649, 2652, 2657, 2660, 2673, 2681, 2689,
+		 2689, 2696, 2702, 2709, 2713, 2721, 2732, 2738,
+		 2742, 2750, 2757, 2764, 2767, 2773, 2782, 2790,
+		 2794, 2803, 2812, 2815, 2820, 2826, 2838, 2847,
+		 2851, 2850, 2857, 2861, 2856, 2863, 2866, 2870,
+		 2861, 2876, 2943, 2941, 2938, 2935, 2932, 2929,
+		 2926, 2923, 2920, 2917, 2914, 2911, 2908, 2905,
+		 2902, 2899, 2896, 2893, 2890, 2887, 2885, 2882,
+		 2879, 2876, 2873, 2870, 2867, 2864, 2861, 2858,
+		 2855, 2852, 2849, 2846, 2843, 2840, 2837, 2834,
+		 2831, 2828, 2825, 2822, 2819, 2816, 2813, 2810,
+		/* B */
+		 1021, 1026, 1029, 1034, 1040, 1047, 1054, 1062,
+		 1071, 1081, 1091, 1101, 1111, 1121, 1132, 1143,
+		 1153, 1163, 1173, 1185, 1196, 1207, 1218, 1229,
+		 1241, 1254, 1266, 1277, 1289, 1300, 1310, 1319,
+		 1331, 1342, 1352, 1362, 1371, 1379, 1389, 1400,
+		 1410, 1421, 1433, 1443, 1451, 1459, 1470, 1479,
+		 1488, 1498, 1509, 1519, 1528, 1537, 1547, 1557,
+		 1566, 1575, 1586, 1597, 1608, 1617, 1626, 1635,
+		 1647, 1658, 1667, 1677, 1687, 1699, 1709, 1720,
+		 1730, 1738, 1744, 1752, 1765, 1777, 1789, 1800,
+		 1813, 1822, 1833, 1844, 1857, 1864, 1876, 1888,
+		 1899, 1908, 1918, 1928, 1938, 1949, 1958, 1968,
+		 1978, 1988, 1998, 2007, 2017, 2026, 2034, 2042,
+		 2051, 2061, 2072, 2081, 2091, 2098, 2107, 2115,
+		 2124, 2132, 2143, 2155, 2164, 2170, 2178, 2187,
+		 2197, 2202, 2209, 2217, 2232, 2242, 2250, 2255,
+		 2265, 2273, 2281, 2288, 2293, 2300, 2305, 2307,
+		 2310, 2320, 2333, 2343, 2351, 2358, 2361, 2367,
+		 2377, 2388, 2394, 2399, 2406, 2414, 2423, 2431,
+		 2438, 2445, 2452, 2461, 2463, 2472, 2482, 2494,
+		 2500, 2507, 2512, 2515, 2524, 2535, 2537, 2542,
+		 2549, 2562, 2566, 2571, 2569, 2579, 2590, 2603,
+		 2601, 2606, 2615, 2627, 2629, 2637, 2650, 2653,
+		 2651, 2659, 2665, 2670, 2672, 2686, 2691, 2697,
+		 2698, 2703, 2708, 2713, 2731, 2735, 2745, 2742,
+		 2742, 2737, 2743, 2727, 2726, 2735, 2736, 2714,
+		 2684, 2645, 2620, 2617, 2615, 2612, 2610, 2607,
+		 2604, 2602, 2599, 2597, 2594, 2592, 2589, 2587,
+		 2584, 2581, 2579, 2576, 2574, 2571, 2568, 2566,
+		 2563, 2561, 2558, 2556, 2553, 2550, 2548, 2545,
+		 2543, 2540, 2537, 2535, 2532, 2530, 2527, 2524,
+		 2522, 2519, 2517, 2514, 2511, 2509, 2506, 2504
+	}
+	},
+	.msc_tbl = {
+	{
+		/* msc - 0 */
+		/* R */
+		 2443, 2273, 2021, 1811, 1637, 1469, 1330, 1223,
+		 1154, 1118, 1114, 1140, 1193, 1283, 1411, 1505,
+		    0,    0,    0,    0,    0,    0, 2270, 2114,
+		 1877, 1666, 1476, 1300, 1165, 1063,  992,  954,
+		  953,  975, 1035, 1121, 1242, 1341,    0,    0,
+		    0,    0,    0,    0, 2125, 1976, 1742, 1525,
+		 1323, 1154, 1022,  920,  849,  812,  807,  833,
+		  892,  982, 1104, 1194,    0,    0,    0,    0,
+		    0,    0, 2036, 1883, 1635, 1409, 1208, 1047,
+		  909,  808,  739,  702,  698,  724,  781,  870,
+		  994, 1085,    0,    0,    0,    0,    0,    0,
+		 1966, 1807, 1560, 1323, 1123,  960,  824,  723,
+		  654,  620,  616,  641,  698,  787,  908, 1003,
+		    0,    0,    0,    0,    0,    0, 1912, 1755,
+		 1495, 1260, 1061,  893,  761,  659,  596,  566,
+		  562,  585,  636,  725,  845,  944,    0,    0,
+		    0,    0,    0,    0, 1857, 1705, 1444, 1210,
+		 1012,  846,  714,  617,  558,  531,  527,  548,
+		  596,  680,  801,  898,    0,    0,    0,    0,
+		    0,    0, 1831, 1678, 1418, 1184,  989,  821,
+		  691,  596,  540,  515,  512,  530,  578,  658,
+		  779,  874,    0,    0,    0,    0,    0,    0,
+		 1838, 1685, 1424, 1190,  994,  829,  695,  601,
+		  544,  518,  515,  535,  583,  664,  784,  881,
+		    0,    0,    0,    0,    0,    0, 1883, 1719,
+		 1461, 1229, 1031,  861,  730,  631,  572,  543,
+		  539,  561,  612,  699,  820,  918,    0,    0,
+		    0,    0,    0,    0, 1928, 1775, 1526, 1288,
+		 1092,  923,  787,  686,  620,  588,  585,  609,
+		  664,  755,  879,  977,    0,    0,    0,    0,
+		    0,    0, 2001, 1842, 1601, 1365, 1162,  998,
+		  863,  761,  691,  656,  653,  680,  739,  830,
+		  956, 1051,    0,    0,    0,    0,    0,    0,
+		 2068, 1924, 1687, 1465, 1261, 1097,  962,  858,
+		  789,  753,  750,  776,  836,  929, 1052, 1142,
+		    0,    0,    0,    0,    0,    0, 2180, 2039,
+		 1807, 1590, 1392, 1221, 1091,  984,  913,  878,
+		  872,  901,  962, 1052, 1171, 1267,    0,    0,
+		    0,    0,    0,    0, 2340, 2183, 1952, 1746,
+		 1554, 1384, 1241, 1138, 1068, 1031, 1028, 1055,
+		 1114, 1203, 1327, 1428,    0,    0,    0,    0,
+		    0,    0, 2552, 2364, 2120, 1906, 1727, 1567,
+		 1423, 1317, 1244, 1208, 1201, 1231, 1293, 1387,
+		 1512, 1601,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1933, 1809, 1624, 1468, 1339, 1222, 1122, 1045,
+		  992,  963,  961,  977, 1016, 1081, 1173, 1241,
+		    0,    0,    0,    0,    0,    0, 1819, 1695,
+		 1512, 1356, 1217, 1095,  995,  924,  874,  844,
+		  839,  858,  896,  957, 1044, 1117,    0,    0,
+		    0,    0,    0,    0, 1708, 1590, 1412, 1253,
+		 1108,  986,  894,  819,  769,  741,  736,  754,
+		  795,  856,  940, 1008,    0,    0,    0,    0,
+		    0,    0, 1643, 1523, 1338, 1172, 1025,  909,
+		  813,  739,  688,  660,  655,  674,  714,  777,
+		  862,  928,    0,    0,    0,    0,    0,    0,
+		 1592, 1474, 1285, 1111,  965,  850,  752,  678,
+		  626,  598,  594,  612,  652,  717,  803,  869,
+		    0,    0,    0,    0,    0,    0, 1557, 1434,
+		 1242, 1065,  922,  803,  705,  630,  581,  557,
+		  552,  568,  608,  672,  758,  828,    0,    0,
+		    0,    0,    0,    0, 1521, 1397, 1206, 1029,
+		  887,  769,  670,  597,  551,  529,  525,  540,
+		  576,  638,  724,  793,    0,    0,    0,    0,
+		    0,    0, 1495, 1376, 1184, 1011,  869,  749,
+		  651,  580,  537,  516,  512,  526,  561,  620,
+		  707,  775,    0,    0,    0,    0,    0,    0,
+		 1500, 1382, 1189, 1015,  872,  754,  655,  584,
+		  540,  518,  515,  529,  565,  625,  711,  778,
+		    0,    0,    0,    0,    0,    0, 1530, 1412,
+		 1218, 1042,  900,  780,  681,  608,  562,  538,
+		  534,  549,  587,  649,  736,  805,    0,    0,
+		    0,    0,    0,    0, 1572, 1454, 1262, 1085,
+		  940,  821,  724,  649,  599,  573,  569,  586,
+		  626,  692,  779,  846,    0,    0,    0,    0,
+		    0,    0, 1610, 1498, 1311, 1139,  991,  873,
+		  777,  703,  653,  624,  619,  638,  680,  744,
+		  830,  896,    0,    0,    0,    0,    0,    0,
+		 1665, 1551, 1370, 1205, 1055,  937,  844,  771,
+		  720,  692,  688,  706,  748,  809,  893,  958,
+		    0,    0,    0,    0,    0,    0, 1740, 1627,
+		 1447, 1290, 1146, 1025,  933,  859,  809,  781,
+		  776,  794,  833,  894,  975, 1041,    0,    0,
+		    0,    0,    0,    0, 1853, 1730, 1549, 1393,
+		 1257, 1140, 1042,  967,  916,  887,  883,  902,
+		  940, 1001, 1085, 1152,    0,    0,    0,    0,
+		    0,    0, 1995, 1851, 1665, 1507, 1378, 1265,
+		 1172, 1096, 1043, 1013, 1009, 1028, 1072, 1134,
+		 1213, 1277,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 2085, 1946, 1697, 1532, 1364, 1245, 1133, 1046,
+		  996,  965,  965,  978, 1020, 1087, 1196, 1266,
+		    0,    0,    0,    0,    0,    0, 1959, 1790,
+		 1595, 1400, 1258, 1114, 1003,  925,  876,  846,
+		  842,  855,  901,  962, 1059, 1140,    0,    0,
+		    0,    0,    0,    0, 1769, 1682, 1474, 1300,
+		 1142, 1001,  898,  821,  771,  742,  735,  757,
+		  795,  861,  951, 1031,    0,    0,    0,    0,
+		    0,    0, 1697, 1617, 1390, 1221, 1054,  919,
+		  819,  740,  686,  660,  654,  672,  714,  782,
+		  869,  934,    0,    0,    0,    0,    0,    0,
+		 1682, 1565, 1348, 1158,  991,  860,  759,  679,
+		  624,  596,  592,  611,  654,  721,  811,  879,
+		    0,    0,    0,    0,    0,    0, 1630, 1516,
+		 1309, 1105,  946,  817,  710,  631,  579,  553,
+		  550,  566,  608,  676,  768,  829,    0,    0,
+		    0,    0,    0,    0, 1608, 1478, 1272, 1071,
+		  913,  781,  675,  597,  550,  525,  521,  537,
+		  574,  641,  732,  810,    0,    0,    0,    0,
+		    0,    0, 1578, 1448, 1253, 1050,  891,  766,
+		  657,  581,  535,  515,  512,  523,  561,  625,
+		  714,  787,    0,    0,    0,    0,    0,    0,
+		 1569, 1459, 1261, 1057,  901,  771,  662,  588,
+		  539,  520,  516,  527,  565,  630,  719,  794,
+		    0,    0,    0,    0,    0,    0, 1617, 1497,
+		 1291, 1091,  928,  796,  692,  614,  566,  538,
+		  535,  551,  589,  655,  747,  820,    0,    0,
+		    0,    0,    0,    0, 1658, 1556, 1345, 1140,
+		  979,  846,  738,  657,  605,  580,  574,  591,
+		  633,  700,  794,  860,    0,    0,    0,    0,
+		    0,    0, 1707, 1630, 1390, 1206, 1037,  902,
+		  796,  718,  665,  634,  628,  648,  690,  759,
+		  847,  919,    0,    0,    0,    0,    0,    0,
+		 1769, 1677, 1456, 1288, 1110,  968,  866,  792,
+		  738,  707,  703,  718,  762,  828,  918,  986,
+		    0,    0,    0,    0,    0,    0, 1847, 1763,
+		 1548, 1370, 1211, 1067,  963,  880,  830,  802,
+		  794,  814,  851,  916, 1010, 1083,    0,    0,
+		    0,    0,    0,    0, 2041, 1889, 1682, 1485,
+		 1333, 1201, 1075,  996,  943,  912,  902,  924,
+		  966, 1031, 1129, 1206,    0,    0,    0,    0,
+		    0,    0, 2186, 2055, 1801, 1630, 1448, 1327,
+		 1221, 1131, 1073, 1040, 1031, 1057, 1101, 1172,
+		 1266, 1324,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 1 */
+		/* R */
+		 2297, 2132, 1897, 1705, 1531, 1379, 1249, 1145,
+		 1078, 1044, 1039, 1064, 1119, 1204, 1324, 1413,
+		    0,    0,    0,    0,    0,    0, 2211, 2044,
+		 1817, 1605, 1424, 1256, 1121, 1023,  956,  920,
+		  917,  940,  996, 1081, 1204, 1299,    0,    0,
+		    0,    0,    0,    0, 2098, 1960, 1723, 1505,
+		 1311, 1140, 1006,  911,  841,  805,  799,  826,
+		  883,  970, 1091, 1183,    0,    0,    0,    0,
+		    0,    0, 1981, 1836, 1593, 1375, 1180, 1017,
+		  888,  790,  723,  689,  683,  708,  765,  851,
+		  970, 1060,    0,    0,    0,    0,    0,    0,
+		 1850, 1707, 1471, 1249, 1059,  906,  780,  685,
+		  625,  592,  589,  612,  663,  746,  859,  945,
+		    0,    0,    0,    0,    0,    0, 1788, 1638,
+		 1398, 1177,  992,  838,  714,  624,  566,  536,
+		  533,  554,  604,  683,  796,  883,    0,    0,
+		    0,    0,    0,    0, 1781, 1636, 1390, 1164,
+		  972,  816,  690,  600,  543,  518,  515,  534,
+		  580,  659,  773,  865,    0,    0,    0,    0,
+		    0,    0, 1804, 1653, 1400, 1167,  972,  815,
+		  687,  595,  540,  516,  513,  530,  577,  656,
+		  771,  866,    0,    0,    0,    0,    0,    0,
+		 1799, 1644, 1394, 1163,  971,  813,  686,  595,
+		  540,  515,  512,  531,  577,  656,  771,  866,
+		    0,    0,    0,    0,    0,    0, 1779, 1631,
+		 1387, 1164,  976,  821,  695,  606,  548,  521,
+		  518,  539,  587,  667,  782,  873,    0,    0,
+		    0,    0,    0,    0, 1804, 1669, 1426, 1208,
+		 1017,  864,  739,  647,  588,  558,  555,  578,
+		  628,  710,  827,  916,    0,    0,    0,    0,
+		    0,    0, 1912, 1770, 1529, 1311, 1117,  957,
+		  831,  734,  668,  635,  633,  657,  712,  799,
+		  917, 1009,    0,    0,    0,    0,    0,    0,
+		 2035, 1902, 1667, 1447, 1246, 1081,  949,  849,
+		  780,  746,  742,  770,  828,  919, 1037, 1129,
+		    0,    0,    0,    0,    0,    0, 2138, 2003,
+		 1772, 1559, 1368, 1202, 1070,  966,  899,  863,
+		  861,  887,  945, 1034, 1150, 1246,    0,    0,
+		    0,    0,    0,    0, 2232, 2076, 1858, 1650,
+		 1471, 1317, 1183, 1083, 1017,  980,  976, 1003,
+		 1060, 1145, 1263, 1351,    0,    0,    0,    0,
+		    0,    0, 2381, 2208, 1976, 1777, 1605, 1456,
+		 1329, 1233, 1166, 1127, 1121, 1151, 1208, 1290,
+		 1402, 1486,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1819, 1694, 1522, 1377, 1257, 1148, 1056,  982,
+		  934,  908,  904,  921,  956, 1016, 1101, 1163,
+		    0,    0,    0,    0,    0,    0, 1758, 1638,
+		 1464, 1310, 1180, 1062,  967,  896,  848,  821,
+		  816,  833,  871,  929, 1014, 1081,    0,    0,
+		    0,    0,    0,    0, 1702, 1581, 1402, 1244,
+		 1103,  982,  889,  818,  767,  741,  735,  754,
+		  792,  852,  937, 1005,    0,    0,    0,    0,
+		    0,    0, 1606, 1489, 1308, 1149, 1004,  892,
+		  798,  727,  677,  649,  644,  662,  703,  764,
+		  847,  909,    0,    0,    0,    0,    0,    0,
+		 1505, 1393, 1215, 1055,  917,  807,  714,  644,
+		  597,  571,  567,  583,  622,  681,  762,  825,
+		    0,    0,    0,    0,    0,    0, 1457, 1340,
+		 1163, 1001,  866,  757,  665,  596,  550,  527,
+		  523,  538,  575,  634,  715,  778,    0,    0,
+		    0,    0,    0,    0, 1461, 1346, 1163,  996,
+		  860,  746,  650,  581,  536,  516,  512,  526,
+		  561,  620,  704,  769,    0,    0,    0,    0,
+		    0,    0, 1489, 1364, 1177, 1006,  865,  749,
+		  650,  581,  539,  518,  514,  527,  562,  620,
+		  705,  774,    0,    0,    0,    0,    0,    0,
+		 1475, 1359, 1171, 1001,  861,  744,  649,  579,
+		  536,  516,  512,  525,  560,  619,  704,  770,
+		    0,    0,    0,    0,    0,    0, 1454, 1340,
+		 1159,  993,  857,  745,  651,  582,  539,  517,
+		  513,  527,  563,  621,  704,  767,    0,    0,
+		    0,    0,    0,    0, 1474, 1362, 1184, 1020,
+		  884,  773,  682,  613,  567,  542,  539,  555,
+		  592,  652,  733,  798,    0,    0,    0,    0,
+		    0,    0, 1551, 1440, 1260, 1099,  957,  843,
+		  752,  681,  631,  605,  601,  618,  657,  720,
+		  802,  862,    0,    0,    0,    0,    0,    0,
+		 1660, 1540, 1357, 1197, 1052,  932,  839,  769,
+		  719,  691,  686,  705,  746,  807,  888,  951,
+		    0,    0,    0,    0,    0,    0, 1724, 1606,
+		 1426, 1271, 1131, 1014,  922,  850,  801,  773,
+		  769,  786,  825,  883,  962, 1031,    0,    0,
+		    0,    0,    0,    0, 1765, 1649, 1478, 1325,
+		 1196, 1087,  995,  924,  876,  848,  844,  861,
+		  898,  954, 1036, 1097,    0,    0,    0,    0,
+		    0,    0, 1862, 1734, 1554, 1411, 1289, 1184,
+		 1098, 1028,  978,  951,  946,  964, 1004, 1061,
+		 1134, 1194,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1881, 1793, 1560, 1402, 1266, 1141, 1058,  980,
+		  926,  900,  898,  914,  951, 1017, 1100, 1153,
+		    0,    0,    0,    0,    0,    0, 1864, 1737,
+		 1509, 1350, 1192, 1080,  966,  895,  846,  818,
+		  815,  829,  870,  932, 1022, 1100,    0,    0,
+		    0,    0,    0,    0, 1798, 1666, 1452, 1276,
+		 1132,  992,  895,  817,  766,  737,  733,  750,
+		  794,  855,  946, 1015,    0,    0,    0,    0,
+		    0,    0, 1661, 1548, 1355, 1180, 1027,  900,
+		  799,  726,  676,  647,  642,  659,  701,  764,
+		  851,  917,    0,    0,    0,    0,    0,    0,
+		 1525, 1445, 1248, 1088,  930,  811,  717,  641,
+		  596,  569,  566,  581,  618,  683,  764,  826,
+		    0,    0,    0,    0,    0,    0, 1484, 1393,
+		 1196, 1031,  881,  759,  664,  594,  549,  525,
+		  521,  537,  573,  632,  718,  782,    0,    0,
+		    0,    0,    0,    0, 1495, 1402, 1203, 1031,
+		  876,  755,  652,  583,  539,  515,  512,  526,
+		  562,  621,  706,  775,    0,    0,    0,    0,
+		    0,    0, 1536, 1435, 1228, 1045,  889,  759,
+		  656,  586,  542,  520,  517,  529,  565,  624,
+		  713,  779,    0,    0,    0,    0,    0,    0,
+		 1521, 1425, 1218, 1040,  886,  758,  652,  586,
+		  541,  518,  515,  528,  563,  623,  709,  774,
+		    0,    0,    0,    0,    0,    0, 1487, 1402,
+		 1201, 1027,  877,  757,  657,  588,  543,  519,
+		  514,  530,  564,  625,  711,  776,    0,    0,
+		    0,    0,    0,    0, 1506, 1425, 1228, 1058,
+		  907,  788,  690,  618,  574,  547,  544,  559,
+		  595,  657,  742,  807,    0,    0,    0,    0,
+		    0,    0, 1605, 1513, 1318, 1149,  989,  862,
+		  766,  692,  641,  615,  610,  625,  665,  730,
+		  818,  880,    0,    0,    0,    0,    0,    0,
+		 1747, 1626, 1435, 1243, 1103,  964,  859,  785,
+		  732,  707,  699,  718,  759,  823,  908,  975,
+		    0,    0,    0,    0,    0,    0, 1864, 1717,
+		 1509, 1329, 1180, 1050,  949,  868,  818,  790,
+		  785,  800,  840,  904,  991, 1065,    0,    0,
+		    0,    0,    0,    0, 1916, 1772, 1548, 1393,
+		 1235, 1130, 1021,  943,  892,  865,  859,  878,
+		  917,  973, 1074, 1141,    0,    0,    0,    0,
+		    0,    0, 2004, 1881, 1635, 1470, 1332, 1208,
+		 1122, 1050,  997,  967,  961,  978, 1022, 1086,
+		 1162, 1215,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 2 */
+		/* R */
+		 1952, 1812, 1609, 1448, 1316, 1189, 1085, 1006,
+		  952,  926,  924,  942,  983, 1048, 1142, 1215,
+		    0,    0,    0,    0,    0,    0, 1819, 1687,
+		 1502, 1340, 1195, 1067,  967,  894,  846,  819,
+		  816,  832,  873,  934, 1021, 1090,    0,    0,
+		    0,    0,    0,    0, 1716, 1589, 1408, 1239,
+		 1090,  968,  873,  800,  754,  728,  723,  742,
+		  782,  843,  928,  998,    0,    0,    0,    0,
+		    0,    0, 1631, 1511, 1327, 1156, 1008,  892,
+		  799,  728,  679,  651,  649,  667,  706,  768,
+		  853,  917,    0,    0,    0,    0,    0,    0,
+		 1572, 1453, 1264, 1090,  947,  832,  738,  668,
+		  619,  592,  589,  607,  648,  711,  792,  856,
+		    0,    0,    0,    0,    0,    0, 1528, 1403,
+		 1208, 1036,  898,  784,  692,  621,  575,  550,
+		  547,  564,  602,  663,  749,  809,    0,    0,
+		    0,    0,    0,    0, 1488, 1366, 1172, 1001,
+		  867,  752,  659,  589,  545,  524,  522,  538,
+		  573,  632,  717,  781,    0,    0,    0,    0,
+		    0,    0, 1469, 1351, 1156,  987,  850,  737,
+		  643,  575,  533,  513,  512,  526,  559,  619,
+		  704,  769,    0,    0,    0,    0,    0,    0,
+		 1480, 1356, 1163,  992,  856,  742,  648,  579,
+		  537,  518,  515,  531,  565,  624,  709,  776,
+		    0,    0,    0,    0,    0,    0, 1507, 1382,
+		 1189, 1018,  878,  765,  672,  602,  556,  535,
+		  533,  549,  587,  648,  735,  799,    0,    0,
+		    0,    0,    0,    0, 1541, 1418, 1231, 1059,
+		  917,  802,  711,  640,  592,  567,  564,  585,
+		  624,  687,  773,  838,    0,    0,    0,    0,
+		    0,    0, 1586, 1477, 1288, 1117,  970,  857,
+		  762,  692,  643,  617,  614,  634,  678,  741,
+		  826,  895,    0,    0,    0,    0,    0,    0,
+		 1658, 1544, 1366, 1194, 1047,  925,  832,  762,
+		  713,  688,  685,  706,  747,  810,  896,  961,
+		    0,    0,    0,    0,    0,    0, 1754, 1637,
+		 1459, 1292, 1146, 1020,  926,  849,  801,  776,
+		  773,  793,  835,  897,  983, 1051,    0,    0,
+		    0,    0,    0,    0, 1882, 1750, 1568, 1405,
+		 1258, 1134, 1034,  955,  907,  880,  878,  897,
+		  940, 1003, 1091, 1161,    0,    0,    0,    0,
+		    0,    0, 2041, 1897, 1689, 1523, 1383, 1261,
+		 1160, 1080, 1027,  998,  996, 1017, 1062, 1129,
+		 1214, 1288,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1774, 1655, 1485, 1349, 1231, 1125, 1034,  966,
+		  918,  894,  892,  907,  940,  997, 1077, 1137,
+		    0,    0,    0,    0,    0,    0, 1669, 1553,
+		 1390, 1250, 1126, 1013,  927,  862,  818,  792,
+		  787,  803,  838,  890,  968, 1028,    0,    0,
+		    0,    0,    0,    0, 1581, 1471, 1310, 1162,
+		 1030,  923,  840,  776,  732,  708,  701,  717,
+		  752,  806,  882,  940,    0,    0,    0,    0,
+		    0,    0, 1518, 1409, 1243, 1088,  959,  854,
+		  771,  706,  662,  636,  631,  648,  684,  737,
+		  813,  869,    0,    0,    0,    0,    0,    0,
+		 1468, 1360, 1189, 1032,  903,  800,  715,  650,
+		  606,  582,  578,  593,  629,  683,  757,  814,
+		    0,    0,    0,    0,    0,    0, 1424, 1319,
+		 1143,  987,  861,  757,  672,  608,  566,  545,
+		  541,  554,  587,  641,  716,  776,    0,    0,
+		    0,    0,    0,    0, 1392, 1285, 1111,  956,
+		  831,  726,  642,  580,  542,  524,  520,  531,
+		  562,  613,  687,  746,    0,    0,    0,    0,
+		    0,    0, 1381, 1271, 1097,  943,  818,  713,
+		  629,  568,  532,  515,  512,  522,  549,  601,
+		  675,  732,    0,    0,    0,    0,    0,    0,
+		 1387, 1277, 1102,  949,  822,  717,  633,  571,
+		  535,  518,  514,  524,  553,  605,  679,  737,
+		    0,    0,    0,    0,    0,    0, 1408, 1301,
+		 1124,  970,  842,  737,  653,  590,  550,  531,
+		  527,  539,  571,  624,  699,  757,    0,    0,
+		    0,    0,    0,    0, 1435, 1334, 1160, 1004,
+		  875,  771,  687,  623,  581,  557,  554,  568,
+		  601,  657,  731,  789,    0,    0,    0,    0,
+		    0,    0, 1480, 1377, 1208, 1051,  921,  818,
+		  734,  670,  626,  600,  596,  612,  647,  703,
+		  776,  837,    0,    0,    0,    0,    0,    0,
+		 1538, 1431, 1268, 1115,  982,  878,  795,  732,
+		  688,  662,  657,  673,  709,  763,  836,  893,
+		    0,    0,    0,    0,    0,    0, 1611, 1505,
+		 1341, 1194, 1065,  958,  875,  810,  765,  740,
+		  735,  751,  786,  839,  913,  968,    0,    0,
+		    0,    0,    0,    0, 1708, 1593, 1426, 1285,
+		 1161, 1056,  969,  903,  858,  832,  827,  844,
+		  879,  931, 1005, 1064,    0,    0,    0,    0,
+		    0,    0, 1822, 1697, 1522, 1383, 1265, 1163,
+		 1081, 1011,  963,  937,  933,  950,  989, 1041,
+		 1112, 1169,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1787, 1679, 1502, 1327, 1219, 1097,  999,  931,
+		  883,  862,  858,  870,  903,  960, 1042, 1114,
+		    0,    0,    0,    0,    0,    0, 1655, 1583,
+		 1391, 1258, 1116,  991,  899,  835,  795,  773,
+		  768,  776,  813,  863,  943, 1006,    0,    0,
+		    0,    0,    0,    0, 1575, 1490, 1312, 1163,
+		 1020,  899,  816,  758,  715,  690,  685,  701,
+		  736,  784,  858,  913,    0,    0,    0,    0,
+		    0,    0, 1550, 1418, 1258, 1087,  946,  837,
+		  758,  693,  651,  629,  625,  639,  669,  724,
+		  794,  848,    0,    0,    0,    0,    0,    0,
+		 1475, 1368, 1209, 1031,  892,  791,  704,  642,
+		  602,  579,  574,  589,  622,  675,  745,  797,
+		    0,    0,    0,    0,    0,    0, 1418, 1327,
+		 1156,  983,  853,  749,  664,  604,  563,  542,
+		  538,  551,  581,  635,  704,  768,    0,    0,
+		    0,    0,    0,    0, 1377, 1303, 1118,  952,
+		  825,  723,  640,  578,  540,  522,  517,  528,
+		  558,  609,  678,  736,    0,    0,    0,    0,
+		    0,    0, 1361, 1295, 1104,  944,  817,  711,
+		  628,  568,  530,  515,  512,  520,  548,  598,
+		  667,  719,    0,    0,    0,    0,    0,    0,
+		 1365, 1301, 1114,  949,  823,  718,  635,  573,
+		  537,  519,  516,  524,  553,  604,  674,  726,
+		    0,    0,    0,    0,    0,    0, 1401, 1321,
+		 1138,  971,  841,  738,  654,  592,  553,  533,
+		  528,  540,  570,  622,  693,  751,    0,    0,
+		    0,    0,    0,    0, 1435, 1349, 1179, 1008,
+		  875,  773,  687,  625,  583,  561,  555,  568,
+		  601,  655,  727,  785,    0,    0,    0,    0,
+		    0,    0, 1494, 1391, 1237, 1063,  925,  816,
+		  731,  670,  628,  605,  600,  615,  647,  701,
+		  773,  826,    0,    0,    0,    0,    0,    0,
+		 1571, 1468, 1309, 1136,  993,  876,  796,  732,
+		  687,  665,  660,  674,  709,  762,  832,  890,
+		    0,    0,    0,    0,    0,    0, 1641, 1562,
+		 1368, 1229, 1075,  957,  871,  806,  767,  741,
+		  736,  748,  782,  832,  906,  965,    0,    0,
+		    0,    0,    0,    0, 1744, 1660, 1464, 1318,
+		 1179, 1057,  963,  892,  851,  825,  822,  834,
+		  866,  922, 1005, 1065,    0,    0,    0,    0,
+		    0,    0, 1892, 1766, 1583, 1401, 1286, 1175,
+		 1069,  996,  950,  922,  916,  929,  973, 1026,
+		 1108, 1179,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 3 */
+		/* R */
+		 1986, 1832, 1614, 1450, 1314, 1197, 1093, 1010,
+		  955,  926,  922,  943,  985, 1057, 1155, 1216,
+		    0,    0,    0,    0,    0,    0, 1844, 1705,
+		 1502, 1337, 1204, 1077,  969,  896,  846,  820,
+		  817,  837,  877,  939, 1031, 1105,    0,    0,
+		    0,    0,    0,    0, 1721, 1588, 1403, 1246,
+		 1102,  971,  875,  807,  757,  729,  724,  744,
+		  786,  849,  934, 1006,    0,    0,    0,    0,
+		    0,    0, 1633, 1504, 1324, 1164, 1011,  893,
+		  802,  728,  677,  649,  646,  665,  707,  772,
+		  858,  918,    0,    0,    0,    0,    0,    0,
+		 1560, 1436, 1258, 1093,  945,  832,  738,  664,
+		  615,  591,  586,  606,  647,  709,  796,  859,
+		    0,    0,    0,    0,    0,    0, 1502, 1387,
+		 1204, 1039,  894,  784,  689,  618,  573,  549,
+		  545,  563,  603,  663,  749,  814,    0,    0,
+		    0,    0,    0,    0, 1465, 1357, 1172, 1003,
+		  864,  754,  658,  589,  546,  524,  522,  537,
+		  575,  634,  719,  788,    0,    0,    0,    0,
+		    0,    0, 1456, 1340, 1157,  989,  852,  740,
+		  644,  577,  535,  515,  512,  526,  562,  623,
+		  705,  772,    0,    0,    0,    0,    0,    0,
+		 1456, 1349, 1164,  997,  856,  743,  649,  581,
+		  539,  519,  515,  531,  567,  628,  712,  779,
+		    0,    0,    0,    0,    0,    0, 1483, 1373,
+		 1189, 1020,  878,  767,  672,  602,  558,  534,
+		  532,  549,  588,  650,  735,  803,    0,    0,
+		    0,    0,    0,    0, 1530, 1412, 1229, 1066,
+		  919,  808,  712,  639,  593,  567,  565,  585,
+		  625,  689,  776,  843,    0,    0,    0,    0,
+		    0,    0, 1590, 1469, 1293, 1126,  974,  860,
+		  769,  694,  643,  618,  615,  637,  679,  745,
+		  832,  901,    0,    0,    0,    0,    0,    0,
+		 1671, 1545, 1366, 1204, 1054,  930,  840,  769,
+		  715,  689,  686,  706,  750,  816,  903,  966,
+		    0,    0,    0,    0,    0,    0, 1778, 1638,
+		 1444, 1291, 1152, 1020,  925,  853,  803,  777,
+		  773,  793,  837,  901,  984, 1052,    0,    0,
+		    0,    0,    0,    0, 1896, 1760, 1549, 1394,
+		 1255, 1137, 1033,  950,  903,  875,  872,  893,
+		  936, 1000, 1091, 1166,    0,    0,    0,    0,
+		    0,    0, 2073, 1909, 1684, 1515, 1380, 1262,
+		 1162, 1081, 1024,  993,  989, 1013, 1062, 1131,
+		 1217, 1291,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1770, 1658, 1491, 1348, 1231, 1124, 1037,  969,
+		  922,  898,  894,  910,  944, 1001, 1079, 1140,
+		    0,    0,    0,    0,    0,    0, 1671, 1561,
+		 1391, 1252, 1124, 1019,  930,  865,  821,  796,
+		  791,  807,  841,  894,  972, 1035,    0,    0,
+		    0,    0,    0,    0, 1590, 1478, 1308, 1162,
+		 1035,  926,  842,  779,  735,  709,  705,  720,
+		  756,  810,  884,  945,    0,    0,    0,    0,
+		    0,    0, 1522, 1410, 1241, 1090,  960,  856,
+		  773,  707,  662,  637,  632,  649,  686,  739,
+		  815,  871,    0,    0,    0,    0,    0,    0,
+		 1472, 1357, 1185, 1034,  904,  801,  715,  650,
+		  606,  582,  578,  593,  629,  684,  759,  817,
+		    0,    0,    0,    0,    0,    0, 1425, 1317,
+		 1143,  989,  861,  758,  674,  608,  566,  544,
+		  540,  554,  588,  643,  719,  777,    0,    0,
+		    0,    0,    0,    0, 1397, 1287, 1115,  961,
+		  836,  732,  645,  581,  542,  523,  520,  532,
+		  563,  616,  692,  752,    0,    0,    0,    0,
+		    0,    0, 1383, 1277, 1104,  950,  823,  719,
+		  632,  570,  532,  515,  512,  523,  552,  605,
+		  680,  739,    0,    0,    0,    0,    0,    0,
+		 1390, 1284, 1109,  956,  828,  723,  637,  574,
+		  536,  518,  515,  526,  556,  608,  685,  743,
+		    0,    0,    0,    0,    0,    0, 1414, 1304,
+		 1130,  977,  847,  742,  657,  592,  552,  532,
+		  529,  541,  574,  628,  704,  764,    0,    0,
+		    0,    0,    0,    0, 1447, 1335, 1163, 1009,
+		  880,  776,  692,  626,  583,  559,  556,  570,
+		  605,  662,  738,  796,    0,    0,    0,    0,
+		    0,    0, 1489, 1380, 1212, 1059,  928,  823,
+		  739,  675,  630,  604,  600,  616,  653,  709,
+		  783,  839,    0,    0,    0,    0,    0,    0,
+		 1545, 1437, 1271, 1119,  990,  882,  801,  737,
+		  693,  668,  663,  679,  715,  769,  842,  898,
+		    0,    0,    0,    0,    0,    0, 1621, 1513,
+		 1343, 1197, 1070,  962,  879,  815,  770,  745,
+		  741,  756,  791,  843,  916,  977,    0,    0,
+		    0,    0,    0,    0, 1709, 1599, 1429, 1284,
+		 1161, 1059,  973,  907,  860,  836,  831,  847,
+		  883,  934, 1009, 1069,    0,    0,    0,    0,
+		    0,    0, 1826, 1701, 1528, 1383, 1267, 1162,
+		 1082, 1016,  969,  942,  937,  956,  995, 1047,
+		 1114, 1168,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1752, 1659, 1474, 1301, 1185, 1077,  988,  930,
+		  884,  857,  854,  870,  906,  959, 1029, 1091,
+		    0,    0,    0,    0,    0,    0, 1666, 1564,
+		 1359, 1213, 1086,  981,  895,  828,  785,  764,
+		  761,  773,  804,  857,  937,  993,    0,    0,
+		    0,    0,    0,    0, 1564, 1471, 1271, 1134,
+		 1005,  895,  809,  748,  710,  688,  681,  695,
+		  726,  782,  850,  916,    0,    0,    0,    0,
+		    0,    0, 1502, 1385, 1223, 1063,  938,  827,
+		  746,  685,  643,  621,  616,  631,  663,  713,
+		  787,  836,    0,    0,    0,    0,    0,    0,
+		 1447, 1328, 1165, 1015,  881,  779,  694,  633,
+		  594,  573,  569,  582,  614,  664,  735,  791,
+		    0,    0,    0,    0,    0,    0, 1380, 1292,
+		 1121,  976,  838,  738,  655,  596,  559,  538,
+		  535,  547,  578,  625,  697,  750,    0,    0,
+		    0,    0,    0,    0, 1356, 1271, 1094,  947,
+		  817,  713,  631,  573,  536,  522,  518,  525,
+		  555,  603,  672,  722,    0,    0,    0,    0,
+		    0,    0, 1336, 1262, 1082,  937,  804,  702,
+		  621,  565,  530,  515,  512,  520,  546,  594,
+		  663,  713,    0,    0,    0,    0,    0,    0,
+		 1348, 1269, 1089,  945,  810,  708,  626,  569,
+		  533,  519,  515,  524,  551,  600,  668,  721,
+		    0,    0,    0,    0,    0,    0, 1372, 1283,
+		 1113,  968,  829,  726,  644,  587,  549,  531,
+		  528,  537,  567,  615,  685,  741,    0,    0,
+		    0,    0,    0,    0, 1418, 1313, 1147,  998,
+		  860,  760,  676,  616,  578,  556,  552,  565,
+		  597,  644,  718,  778,    0,    0,    0,    0,
+		    0,    0, 1477, 1364, 1195, 1043,  914,  807,
+		  722,  661,  621,  598,  593,  607,  637,  692,
+		  766,  820,    0,    0,    0,    0,    0,    0,
+		 1547, 1432, 1262, 1104,  982,  867,  784,  721,
+		  679,  656,  650,  665,  699,  752,  825,  881,
+		    0,    0,    0,    0,    0,    0, 1628, 1524,
+		 1328, 1195, 1053,  947,  856,  794,  754,  731,
+		  726,  738,  773,  825,  899,  960,    0,    0,
+		    0,    0,    0,    0, 1719, 1628, 1421, 1271,
+		 1148, 1035,  951,  884,  836,  817,  810,  825,
+		  858,  916,  991, 1040,    0,    0,    0,    0,
+		    0,    0, 1829, 1740, 1547, 1366, 1247, 1139,
+		 1047,  989,  945,  917,  912,  931,  966, 1020,
+		 1092, 1152,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 4 */
+		/* R */
+		 1986, 1832, 1614, 1450, 1314, 1197, 1093, 1010,
+		  955,  926,  922,  943,  985, 1057, 1155, 1216,
+		    0,    0,    0,    0,    0,    0, 1844, 1705,
+		 1502, 1337, 1204, 1077,  969,  896,  846,  820,
+		  817,  837,  877,  939, 1031, 1105,    0,    0,
+		    0,    0,    0,    0, 1721, 1588, 1403, 1246,
+		 1102,  971,  875,  807,  757,  729,  724,  744,
+		  786,  849,  934, 1006,    0,    0,    0,    0,
+		    0,    0, 1633, 1504, 1324, 1164, 1011,  893,
+		  802,  728,  677,  649,  646,  665,  707,  772,
+		  858,  918,    0,    0,    0,    0,    0,    0,
+		 1560, 1436, 1258, 1093,  945,  832,  738,  664,
+		  615,  591,  586,  606,  647,  709,  796,  859,
+		    0,    0,    0,    0,    0,    0, 1502, 1387,
+		 1204, 1039,  894,  784,  689,  618,  573,  549,
+		  545,  563,  603,  663,  749,  814,    0,    0,
+		    0,    0,    0,    0, 1465, 1357, 1172, 1003,
+		  864,  754,  658,  589,  546,  524,  522,  537,
+		  575,  634,  719,  788,    0,    0,    0,    0,
+		    0,    0, 1456, 1340, 1157,  989,  852,  740,
+		  644,  577,  535,  515,  512,  526,  562,  623,
+		  705,  772,    0,    0,    0,    0,    0,    0,
+		 1456, 1349, 1164,  997,  856,  743,  649,  581,
+		  539,  519,  515,  531,  567,  628,  712,  779,
+		    0,    0,    0,    0,    0,    0, 1483, 1373,
+		 1189, 1020,  878,  767,  672,  602,  558,  534,
+		  532,  549,  588,  650,  735,  803,    0,    0,
+		    0,    0,    0,    0, 1530, 1412, 1229, 1066,
+		  919,  808,  712,  639,  593,  567,  565,  585,
+		  625,  689,  776,  843,    0,    0,    0,    0,
+		    0,    0, 1590, 1469, 1293, 1126,  974,  860,
+		  769,  694,  643,  618,  615,  637,  679,  745,
+		  832,  901,    0,    0,    0,    0,    0,    0,
+		 1671, 1545, 1366, 1204, 1054,  930,  840,  769,
+		  715,  689,  686,  706,  750,  816,  903,  966,
+		    0,    0,    0,    0,    0,    0, 1778, 1638,
+		 1444, 1291, 1152, 1020,  925,  853,  803,  777,
+		  773,  793,  837,  901,  984, 1052,    0,    0,
+		    0,    0,    0,    0, 1896, 1760, 1549, 1394,
+		 1255, 1137, 1033,  950,  903,  875,  872,  893,
+		  936, 1000, 1091, 1166,    0,    0,    0,    0,
+		    0,    0, 2073, 1909, 1684, 1515, 1380, 1262,
+		 1162, 1081, 1024,  993,  989, 1013, 1062, 1131,
+		 1217, 1291,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1770, 1658, 1491, 1348, 1231, 1124, 1037,  969,
+		  922,  898,  894,  910,  944, 1001, 1079, 1140,
+		    0,    0,    0,    0,    0,    0, 1671, 1561,
+		 1391, 1252, 1124, 1019,  930,  865,  821,  796,
+		  791,  807,  841,  894,  972, 1035,    0,    0,
+		    0,    0,    0,    0, 1590, 1478, 1308, 1162,
+		 1035,  926,  842,  779,  735,  709,  705,  720,
+		  756,  810,  884,  945,    0,    0,    0,    0,
+		    0,    0, 1522, 1410, 1241, 1090,  960,  856,
+		  773,  707,  662,  637,  632,  649,  686,  739,
+		  815,  871,    0,    0,    0,    0,    0,    0,
+		 1472, 1357, 1185, 1034,  904,  801,  715,  650,
+		  606,  582,  578,  593,  629,  684,  759,  817,
+		    0,    0,    0,    0,    0,    0, 1425, 1317,
+		 1143,  989,  861,  758,  674,  608,  566,  544,
+		  540,  554,  588,  643,  719,  777,    0,    0,
+		    0,    0,    0,    0, 1397, 1287, 1115,  961,
+		  836,  732,  645,  581,  542,  523,  520,  532,
+		  563,  616,  692,  752,    0,    0,    0,    0,
+		    0,    0, 1383, 1277, 1104,  950,  823,  719,
+		  632,  570,  532,  515,  512,  523,  552,  605,
+		  680,  739,    0,    0,    0,    0,    0,    0,
+		 1390, 1284, 1109,  956,  828,  723,  637,  574,
+		  536,  518,  515,  526,  556,  608,  685,  743,
+		    0,    0,    0,    0,    0,    0, 1414, 1304,
+		 1130,  977,  847,  742,  657,  592,  552,  532,
+		  529,  541,  574,  628,  704,  764,    0,    0,
+		    0,    0,    0,    0, 1447, 1335, 1163, 1009,
+		  880,  776,  692,  626,  583,  559,  556,  570,
+		  605,  662,  738,  796,    0,    0,    0,    0,
+		    0,    0, 1489, 1380, 1212, 1059,  928,  823,
+		  739,  675,  630,  604,  600,  616,  653,  709,
+		  783,  839,    0,    0,    0,    0,    0,    0,
+		 1545, 1437, 1271, 1119,  990,  882,  801,  737,
+		  693,  668,  663,  679,  715,  769,  842,  898,
+		    0,    0,    0,    0,    0,    0, 1621, 1513,
+		 1343, 1197, 1070,  962,  879,  815,  770,  745,
+		  741,  756,  791,  843,  916,  977,    0,    0,
+		    0,    0,    0,    0, 1709, 1599, 1429, 1284,
+		 1161, 1059,  973,  907,  860,  836,  831,  847,
+		  883,  934, 1009, 1069,    0,    0,    0,    0,
+		    0,    0, 1826, 1701, 1528, 1383, 1267, 1162,
+		 1082, 1016,  969,  942,  937,  956,  995, 1047,
+		 1114, 1168,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1752, 1659, 1474, 1301, 1185, 1077,  988,  930,
+		  884,  857,  854,  870,  906,  959, 1029, 1091,
+		    0,    0,    0,    0,    0,    0, 1666, 1564,
+		 1359, 1213, 1086,  981,  895,  828,  785,  764,
+		  761,  773,  804,  857,  937,  993,    0,    0,
+		    0,    0,    0,    0, 1564, 1471, 1271, 1134,
+		 1005,  895,  809,  748,  710,  688,  681,  695,
+		  726,  782,  850,  916,    0,    0,    0,    0,
+		    0,    0, 1502, 1385, 1223, 1063,  938,  827,
+		  746,  685,  643,  621,  616,  631,  663,  713,
+		  787,  836,    0,    0,    0,    0,    0,    0,
+		 1447, 1328, 1165, 1015,  881,  779,  694,  633,
+		  594,  573,  569,  582,  614,  664,  735,  791,
+		    0,    0,    0,    0,    0,    0, 1380, 1292,
+		 1121,  976,  838,  738,  655,  596,  559,  538,
+		  535,  547,  578,  625,  697,  750,    0,    0,
+		    0,    0,    0,    0, 1356, 1271, 1094,  947,
+		  817,  713,  631,  573,  536,  522,  518,  525,
+		  555,  603,  672,  722,    0,    0,    0,    0,
+		    0,    0, 1336, 1262, 1082,  937,  804,  702,
+		  621,  565,  530,  515,  512,  520,  546,  594,
+		  663,  713,    0,    0,    0,    0,    0,    0,
+		 1348, 1269, 1089,  945,  810,  708,  626,  569,
+		  533,  519,  515,  524,  551,  600,  668,  721,
+		    0,    0,    0,    0,    0,    0, 1372, 1283,
+		 1113,  968,  829,  726,  644,  587,  549,  531,
+		  528,  537,  567,  615,  685,  741,    0,    0,
+		    0,    0,    0,    0, 1418, 1313, 1147,  998,
+		  860,  760,  676,  616,  578,  556,  552,  565,
+		  597,  644,  718,  778,    0,    0,    0,    0,
+		    0,    0, 1477, 1364, 1195, 1043,  914,  807,
+		  722,  661,  621,  598,  593,  607,  637,  692,
+		  766,  820,    0,    0,    0,    0,    0,    0,
+		 1547, 1432, 1262, 1104,  982,  867,  784,  721,
+		  679,  656,  650,  665,  699,  752,  825,  881,
+		    0,    0,    0,    0,    0,    0, 1628, 1524,
+		 1328, 1195, 1053,  947,  856,  794,  754,  731,
+		  726,  738,  773,  825,  899,  960,    0,    0,
+		    0,    0,    0,    0, 1719, 1628, 1421, 1271,
+		 1148, 1035,  951,  884,  836,  817,  810,  825,
+		  858,  916,  991, 1040,    0,    0,    0,    0,
+		    0,    0, 1829, 1740, 1547, 1366, 1247, 1139,
+		 1047,  989,  945,  917,  912,  931,  966, 1020,
+		 1092, 1152,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 5 */
+		/* R */
+		 2179, 2019, 1785, 1613, 1455, 1300, 1183, 1093,
+		 1032,  996,  994, 1015, 1064, 1143, 1246, 1323,
+		    0,    0,    0,    0,    0,    0, 2041, 1881,
+		 1673, 1492, 1314, 1170, 1050,  961,  903,  872,
+		  868,  889,  932, 1011, 1121, 1203,    0,    0,
+		    0,    0,    0,    0, 1908, 1768, 1569, 1370,
+		 1197, 1055,  937,  856,  797,  764,  757,  780,
+		  830,  904, 1004, 1087,    0,    0,    0,    0,
+		    0,    0, 1788, 1673, 1476, 1264, 1096,  953,
+		  848,  761,  702,  670,  666,  688,  735,  813,
+		  911,  988,    0,    0,    0,    0,    0,    0,
+		 1735, 1602, 1392, 1183, 1018,  882,  769,  685,
+		  629,  598,  593,  614,  663,  738,  837,  911,
+		    0,    0,    0,    0,    0,    0, 1670, 1551,
+		 1320, 1122,  959,  828,  715,  632,  578,  551,
+		  547,  567,  610,  683,  782,  863,    0,    0,
+		    0,    0,    0,    0, 1652, 1516, 1289, 1092,
+		  924,  793,  681,  600,  549,  526,  522,  539,
+		  581,  651,  749,  826,    0,    0,    0,    0,
+		    0,    0, 1635, 1502, 1270, 1077,  909,  778,
+		  665,  586,  537,  515,  512,  528,  568,  636,
+		  735,  812,    0,    0,    0,    0,    0,    0,
+		 1638, 1511, 1277, 1083,  913,  781,  670,  590,
+		  540,  518,  515,  531,  571,  641,  741,  818,
+		    0,    0,    0,    0,    0,    0, 1670, 1533,
+		 1303, 1108,  937,  806,  696,  613,  560,  534,
+		  533,  550,  593,  666,  765,  848,    0,    0,
+		    0,    0,    0,    0, 1694, 1577, 1358, 1155,
+		  983,  853,  740,  656,  599,  571,  569,  589,
+		  636,  712,  813,  893,    0,    0,    0,    0,
+		    0,    0, 1758, 1647, 1435, 1226, 1058,  918,
+		  810,  722,  665,  633,  629,  652,  701,  778,
+		  881,  956,    0,    0,    0,    0,    0,    0,
+		 1848, 1722, 1531, 1320, 1150, 1003,  893,  808,
+		  747,  716,  712,  735,  786,  865,  961, 1039,
+		    0,    0,    0,    0,    0,    0, 1960, 1819,
+		 1615, 1433, 1254, 1115,  996,  908,  849,  819,
+		  814,  838,  889,  959, 1064, 1148,    0,    0,
+		    0,    0,    0,    0, 2091, 1948, 1742, 1562,
+		 1380, 1236, 1118, 1026,  962,  931,  928,  950,
+		 1003, 1084, 1188, 1261,    0,    0,    0,    0,
+		    0,    0, 2296, 2115, 1866, 1697, 1539, 1382,
+		 1261, 1173, 1113, 1077, 1072, 1102, 1151, 1231,
+		 1325, 1407,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1798, 1690, 1517, 1375, 1256, 1149, 1054,  983,
+		  935,  909,  906,  921,  958, 1017, 1100, 1164,
+		    0,    0,    0,    0,    0,    0, 1704, 1597,
+		 1423, 1279, 1152, 1038,  946,  878,  832,  806,
+		  801,  818,  853,  910,  990, 1057,    0,    0,
+		    0,    0,    0,    0, 1626, 1509, 1339, 1192,
+		 1056,  943,  856,  790,  744,  718,  713,  729,
+		  766,  822,  900,  962,    0,    0,    0,    0,
+		    0,    0, 1552, 1439, 1269, 1114,  978,  869,
+		  783,  714,  667,  642,  636,  653,  691,  748,
+		  826,  885,    0,    0,    0,    0,    0,    0,
+		 1491, 1383, 1209, 1050,  915,  810,  721,  654,
+		  606,  582,  577,  594,  631,  689,  766,  827,
+		    0,    0,    0,    0,    0,    0, 1450, 1340,
+		 1167, 1006,  873,  766,  677,  610,  565,  543,
+		  539,  554,  589,  646,  725,  787,    0,    0,
+		    0,    0,    0,    0, 1421, 1315, 1139,  978,
+		  846,  740,  649,  584,  542,  523,  520,  531,
+		  564,  620,  699,  761,    0,    0,    0,    0,
+		    0,    0, 1411, 1306, 1128,  967,  836,  728,
+		  638,  573,  533,  515,  512,  523,  554,  609,
+		  687,  749,    0,    0,    0,    0,    0,    0,
+		 1420, 1309, 1132,  970,  839,  730,  640,  576,
+		  535,  517,  514,  526,  556,  612,  691,  751,
+		    0,    0,    0,    0,    0,    0, 1436, 1328,
+		 1150,  988,  856,  749,  660,  594,  551,  531,
+		  527,  540,  573,  630,  709,  770,    0,    0,
+		    0,    0,    0,    0, 1471, 1360, 1187, 1025,
+		  891,  785,  696,  628,  583,  559,  556,  571,
+		  607,  665,  744,  805,    0,    0,    0,    0,
+		    0,    0, 1516, 1408, 1239, 1080,  944,  835,
+		  749,  681,  634,  608,  604,  621,  658,  717,
+		  795,  854,    0,    0,    0,    0,    0,    0,
+		 1579, 1471, 1303, 1148, 1010,  899,  814,  749,
+		  701,  675,  670,  687,  726,  783,  858,  918,
+		    0,    0,    0,    0,    0,    0, 1657, 1545,
+		 1375, 1226, 1094,  982,  895,  828,  782,  756,
+		  751,  767,  805,  859,  935,  996,    0,    0,
+		    0,    0,    0,    0, 1740, 1634, 1457, 1316,
+		 1189, 1078,  989,  919,  873,  847,  843,  859,
+		  896,  952, 1028, 1090,    0,    0,    0,    0,
+		    0,    0, 1854, 1736, 1559, 1414, 1295, 1190,
+		 1103, 1034,  986,  958,  953,  970, 1012, 1067,
+		 1141, 1200,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1722, 1635, 1468, 1330, 1207, 1097, 1002,  934,
+		  891,  869,  869,  881,  913,  967, 1048, 1107,
+		    0,    0,    0,    0,    0,    0, 1637, 1550,
+		 1392, 1248, 1109,  993,  905,  843,  801,  776,
+		  774,  787,  819,  871,  949, 1012,    0,    0,
+		    0,    0,    0,    0, 1557, 1482, 1315, 1157,
+		 1016,  907,  824,  762,  719,  697,  691,  705,
+		  739,  792,  868,  924,    0,    0,    0,    0,
+		    0,    0, 1496, 1408, 1241, 1079,  945,  838,
+		  756,  691,  650,  629,  624,  637,  670,  724,
+		  798,  855,    0,    0,    0,    0,    0,    0,
+		 1453, 1357, 1183, 1016,  891,  785,  701,  637,
+		  596,  574,  570,  585,  618,  670,  743,  799,
+		    0,    0,    0,    0,    0,    0, 1408, 1316,
+		 1135,  974,  849,  745,  660,  599,  558,  538,
+		  534,  546,  580,  633,  704,  763,    0,    0,
+		    0,    0,    0,    0, 1382, 1295, 1109,  958,
+		  828,  721,  638,  577,  538,  521,  518,  529,
+		  557,  611,  682,  738,    0,    0,    0,    0,
+		    0,    0, 1372, 1286, 1098,  946,  818,  711,
+		  629,  567,  531,  515,  512,  522,  550,  601,
+		  673,  731,    0,    0,    0,    0,    0,    0,
+		 1379, 1289, 1105,  949,  821,  715,  631,  570,
+		  534,  518,  516,  525,  552,  604,  676,  735,
+		    0,    0,    0,    0,    0,    0, 1392, 1307,
+		 1123,  968,  837,  732,  649,  588,  548,  529,
+		  527,  537,  568,  622,  692,  750,    0,    0,
+		    0,    0,    0,    0, 1425, 1340, 1160,  998,
+		  872,  766,  680,  620,  578,  556,  553,  567,
+		  600,  653,  726,  788,    0,    0,    0,    0,
+		    0,    0, 1474, 1391, 1216, 1050,  925,  817,
+		  731,  669,  628,  604,  600,  615,  648,  702,
+		  777,  836,    0,    0,    0,    0,    0,    0,
+		 1537, 1455, 1287, 1123,  987,  882,  795,  733,
+		  690,  667,  663,  677,  711,  766,  842,  899,
+		    0,    0,    0,    0,    0,    0, 1609, 1525,
+		 1363, 1210, 1065,  957,  874,  808,  764,  742,
+		  737,  751,  787,  839,  916,  974,    0,    0,
+		    0,    0,    0,    0, 1695, 1604, 1445, 1298,
+		 1163, 1046,  959,  896,  854,  830,  825,  841,
+		  874,  928, 1003, 1060,    0,    0,    0,    0,
+		    0,    0, 1794, 1703, 1537, 1396, 1271, 1160,
+		 1066, 1000,  957,  933,  929,  944,  981, 1035,
+		 1109, 1173,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 6 */
+		/* R */
+		 2392, 2220, 1984, 1778, 1600, 1438, 1304, 1201,
+		 1134, 1096, 1093, 1117, 1172, 1259, 1381, 1479,
+		    0,    0,    0,    0,    0,    0, 2236, 2093,
+		 1851, 1645, 1453, 1286, 1149, 1048,  980,  944,
+		  938,  965, 1020, 1108, 1230, 1330,    0,    0,
+		    0,    0,    0,    0, 2120, 1974, 1743, 1519,
+		 1322, 1156, 1023,  920,  849,  813,  808,  834,
+		  891,  982, 1104, 1196,    0,    0,    0,    0,
+		    0,    0, 2042, 1873, 1635, 1408, 1208, 1042,
+		  908,  807,  740,  703,  698,  725,  781,  870,
+		  994, 1085,    0,    0,    0,    0,    0,    0,
+		 1936, 1783, 1536, 1306, 1110,  949,  814,  714,
+		  648,  614,  610,  633,  691,  779,  898,  990,
+		    0,    0,    0,    0,    0,    0, 1866, 1719,
+		 1463, 1235, 1040,  876,  746,  647,  586,  556,
+		  552,  574,  625,  711,  831,  925,    0,    0,
+		    0,    0,    0,    0, 1834, 1681, 1423, 1195,
+		 1000,  836,  706,  610,  552,  525,  521,  543,
+		  590,  672,  790,  884,    0,    0,    0,    0,
+		    0,    0, 1822, 1672, 1417, 1185,  988,  822,
+		  691,  597,  540,  515,  512,  531,  578,  658,
+		  778,  872,    0,    0,    0,    0,    0,    0,
+		 1834, 1683, 1424, 1192,  993,  829,  697,  602,
+		  545,  519,  516,  535,  583,  665,  786,  881,
+		    0,    0,    0,    0,    0,    0, 1856, 1699,
+		 1446, 1215, 1018,  855,  723,  626,  566,  537,
+		  534,  556,  607,  691,  811,  908,    0,    0,
+		    0,    0,    0,    0, 1886, 1741, 1495, 1264,
+		 1069,  904,  773,  674,  609,  578,  576,  599,
+		  652,  741,  861,  958,    0,    0,    0,    0,
+		    0,    0, 1962, 1816, 1574, 1344, 1148,  984,
+		  850,  751,  682,  647,  644,  670,  729,  821,
+		  943, 1039,    0,    0,    0,    0,    0,    0,
+		 2060, 1920, 1684, 1459, 1254, 1092,  959,  856,
+		  786,  751,  747,  776,  834,  927, 1048, 1141,
+		    0,    0,    0,    0,    0,    0, 2184, 2037,
+		 1801, 1592, 1391, 1222, 1092,  986,  915,  878,
+		  874,  902,  962, 1052, 1171, 1265,    0,    0,
+		    0,    0,    0,    0, 2316, 2169, 1934, 1728,
+		 1537, 1368, 1230, 1129, 1059, 1021, 1018, 1046,
+		 1105, 1192, 1315, 1413,    0,    0,    0,    0,
+		    0,    0, 2489, 2316, 2082, 1871, 1695, 1535,
+		 1395, 1292, 1220, 1183, 1176, 1206, 1268, 1359,
+		 1478, 1571,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1886, 1769, 1589, 1436, 1313, 1194, 1097, 1021,
+		  971,  944,  941,  957,  995, 1057, 1145, 1212,
+		    0,    0,    0,    0,    0,    0, 1784, 1666,
+		 1490, 1338, 1202, 1080,  983,  912,  862,  834,
+		  829,  846,  885,  946, 1031, 1100,    0,    0,
+		    0,    0,    0,    0, 1707, 1592, 1409, 1251,
+		 1107,  986,  894,  820,  770,  741,  736,  754,
+		  795,  855,  939, 1008,    0,    0,    0,    0,
+		    0,    0, 1635, 1519, 1335, 1169, 1022,  907,
+		  813,  738,  688,  659,  654,  672,  714,  776,
+		  861,  926,    0,    0,    0,    0,    0,    0,
+		 1571, 1453, 1270, 1097,  953,  838,  742,  669,
+		  618,  592,  587,  605,  645,  708,  792,  859,
+		    0,    0,    0,    0,    0,    0, 1522, 1403,
+		 1215, 1043,  903,  786,  691,  617,  570,  546,
+		  542,  558,  596,  658,  744,  810,    0,    0,
+		    0,    0,    0,    0, 1492, 1376, 1187, 1016,
+		  874,  758,  661,  590,  545,  523,  518,  533,
+		  569,  630,  716,  783,    0,    0,    0,    0,
+		    0,    0, 1494, 1375, 1179, 1009,  867,  749,
+		  650,  580,  537,  516,  512,  526,  560,  620,
+		  706,  773,    0,    0,    0,    0,    0,    0,
+		 1500, 1382, 1188, 1015,  872,  754,  655,  584,
+		  540,  519,  515,  529,  565,  625,  712,  778,
+		    0,    0,    0,    0,    0,    0, 1511, 1393,
+		 1203, 1029,  888,  770,  673,  601,  556,  532,
+		  528,  543,  580,  643,  729,  794,    0,    0,
+		    0,    0,    0,    0, 1532, 1420, 1234, 1063,
+		  920,  804,  709,  636,  588,  562,  558,  574,
+		  613,  677,  762,  829,    0,    0,    0,    0,
+		    0,    0, 1585, 1474, 1290, 1119,  977,  860,
+		  766,  692,  642,  615,  610,  628,  669,  733,
+		  817,  883,    0,    0,    0,    0,    0,    0,
+		 1653, 1545, 1365, 1199, 1053,  934,  841,  770,
+		  718,  691,  686,  704,  745,  807,  890,  954,
+		    0,    0,    0,    0,    0,    0, 1743, 1626,
+		 1447, 1289, 1146, 1025,  931,  859,  809,  781,
+		  776,  794,  835,  894,  975, 1040,    0,    0,
+		    0,    0,    0,    0, 1831, 1713, 1529, 1376,
+		 1244, 1127, 1030,  957,  907,  879,  874,  891,
+		  931,  991, 1074, 1140,    0,    0,    0,    0,
+		    0,    0, 1945, 1812, 1630, 1476, 1350, 1240,
+		 1147, 1075, 1021,  991,  986, 1007, 1047, 1109,
+		 1187, 1249,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 2041, 1876, 1652, 1495, 1322, 1214, 1102, 1020,
+		  968,  944,  938,  953,  993, 1061, 1163, 1235,
+		    0,    0,    0,    0,    0,    0, 1901, 1763,
+		 1572, 1375, 1245, 1097,  989,  910,  862,  834,
+		  830,  847,  885,  952, 1042, 1123,    0,    0,
+		    0,    0,    0,    0, 1773, 1696, 1476, 1295,
+		 1134,  999,  896,  823,  770,  742,  736,  752,
+		  796,  860,  949, 1019,    0,    0,    0,    0,
+		    0,    0, 1691, 1611, 1391, 1219, 1048,  916,
+		  815,  739,  685,  657,  653,  672,  713,  781,
+		  869,  935,    0,    0,    0,    0,    0,    0,
+		 1638, 1535, 1319, 1134,  976,  845,  745,  667,
+		  616,  588,  583,  602,  643,  712,  799,  864,
+		    0,    0,    0,    0,    0,    0, 1585, 1472,
+		 1276, 1079,  923,  795,  694,  616,  567,  540,
+		  537,  554,  594,  660,  749,  812,    0,    0,
+		    0,    0,    0,    0, 1559, 1447, 1251, 1054,
+		  896,  769,  664,  588,  541,  518,  515,  527,
+		  567,  630,  721,  795,    0,    0,    0,    0,
+		    0,    0, 1572, 1447, 1243, 1046,  892,  763,
+		  656,  580,  534,  514,  512,  522,  558,  623,
+		  713,  789,    0,    0,    0,    0,    0,    0,
+		 1581, 1454, 1256, 1054,  898,  769,  663,  588,
+		  539,  520,  515,  528,  565,  630,  719,  790,
+		    0,    0,    0,    0,    0,    0, 1602, 1472,
+		 1267, 1075,  913,  789,  683,  606,  558,  533,
+		  528,  543,  581,  648,  739,  811,    0,    0,
+		    0,    0,    0,    0, 1625, 1499, 1316, 1114,
+		  952,  825,  720,  644,  593,  566,  561,  578,
+		  621,  683,  777,  841,    0,    0,    0,    0,
+		    0,    0, 1667, 1576, 1369, 1180, 1017,  884,
+		  783,  703,  653,  624,  618,  637,  678,  743,
+		  833,  903,    0,    0,    0,    0,    0,    0,
+		 1747, 1667, 1447, 1278, 1102,  968,  863,  790,
+		  735,  708,  700,  716,  759,  824,  912,  979,
+		    0,    0,    0,    0,    0,    0, 1846, 1757,
+		 1551, 1372, 1217, 1067,  957,  880,  831,  801,
+		  796,  810,  853,  913, 1006, 1081,    0,    0,
+		    0,    0,    0,    0, 1992, 1858, 1657, 1458,
+		 1325, 1180, 1061,  986,  931,  899,  895,  910,
+		  953, 1020, 1114, 1189,    0,    0,    0,    0,
+		    0,    0, 2146, 1992, 1747, 1581, 1405, 1298,
+		 1192, 1095, 1046, 1013, 1008, 1024, 1077, 1140,
+		 1235, 1295,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 7 */
+		/* R */
+		 2459, 2286, 2033, 1823, 1636, 1478, 1334, 1226,
+		 1154, 1115, 1113, 1141, 1196, 1291, 1416, 1504,
+		    0,    0,    0,    0,    0,    0, 2308, 2149,
+		 1906, 1687, 1492, 1318, 1176, 1071, 1002,  964,
+		  959,  986, 1043, 1134, 1261, 1364,    0,    0,
+		    0,    0,    0,    0, 2124, 1976, 1729, 1515,
+		 1317, 1147, 1014,  916,  847,  810,  807,  831,
+		  889,  976, 1098, 1191,    0,    0,    0,    0,
+		    0,    0, 1986, 1826, 1592, 1374, 1178, 1017,
+		  887,  789,  723,  690,  684,  709,  765,  852,
+		  968, 1056,    0,    0,    0,    0,    0,    0,
+		 1924, 1766, 1521, 1298, 1101,  940,  809,  712,
+		  648,  614,  611,  636,  688,  773,  893,  979,
+		    0,    0,    0,    0,    0,    0, 1914, 1752,
+		 1499, 1259, 1061,  897,  764,  668,  604,  574,
+		  570,  592,  645,  730,  851,  944,    0,    0,
+		    0,    0,    0,    0, 1877, 1723, 1465, 1227,
+		 1025,  860,  727,  633,  573,  546,  543,  563,
+		  613,  694,  815,  909,    0,    0,    0,    0,
+		    0,    0, 1830, 1666, 1413, 1177,  985,  823,
+		  693,  602,  546,  521,  519,  537,  583,  663,
+		  780,  877,    0,    0,    0,    0,    0,    0,
+		 1781, 1640, 1390, 1159,  968,  811,  684,  595,
+		  539,  514,  512,  529,  575,  655,  769,  864,
+		    0,    0,    0,    0,    0,    0, 1835, 1680,
+		 1428, 1198, 1005,  846,  717,  625,  565,  538,
+		  534,  555,  606,  687,  807,  899,    0,    0,
+		    0,    0,    0,    0, 1926, 1777, 1523, 1285,
+		 1086,  922,  789,  691,  627,  594,  591,  617,
+		  671,  757,  881,  977,    0,    0,    0,    0,
+		    0,    0, 2027, 1870, 1618, 1385, 1180, 1012,
+		  878,  775,  706,  672,  668,  694,  752,  846,
+		  970, 1066,    0,    0,    0,    0,    0,    0,
+		 2070, 1934, 1685, 1462, 1260, 1095,  961,  861,
+		  790,  754,  752,  779,  839,  931, 1049, 1142,
+		    0,    0,    0,    0,    0,    0, 2112, 1994,
+		 1752, 1547, 1357, 1194, 1064,  962,  893,  859,
+		  854,  883,  940, 1027, 1141, 1230,    0,    0,
+		    0,    0,    0,    0, 2290, 2127, 1894, 1689,
+		 1504, 1344, 1212, 1108, 1040, 1004, 1000, 1027,
+		 1084, 1172, 1287, 1380,    0,    0,    0,    0,
+		    0,    0, 2540, 2356, 2106, 1894, 1707, 1550,
+		 1418, 1313, 1239, 1201, 1195, 1222, 1287, 1376,
+		 1492, 1582,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1958, 1827, 1639, 1483, 1351, 1236, 1135, 1058,
+		 1005,  976,  973,  990, 1030, 1093, 1182, 1250,
+		    0,    0,    0,    0,    0,    0, 1844, 1722,
+		 1540, 1379, 1241, 1119, 1017,  944,  894,  864,
+		  859,  876,  917,  978, 1067, 1138,    0,    0,
+		    0,    0,    0,    0, 1710, 1591, 1410, 1251,
+		 1111,  990,  896,  823,  774,  746,  741,  758,
+		  798,  859,  943, 1008,    0,    0,    0,    0,
+		    0,    0, 1600, 1488, 1306, 1146, 1005,  892,
+		  799,  728,  677,  649,  646,  663,  702,  763,
+		  845,  909,    0,    0,    0,    0,    0,    0,
+		 1564, 1446, 1262, 1094,  953,  839,  744,  670,
+		  622,  595,  590,  607,  647,  709,  794,  857,
+		    0,    0,    0,    0,    0,    0, 1569, 1444,
+		 1251, 1078,  932,  814,  715,  641,  592,  567,
+		  563,  579,  619,  682,  770,  836,    0,    0,
+		    0,    0,    0,    0, 1548, 1425, 1231, 1054,
+		  909,  789,  689,  615,  569,  547,  542,  557,
+		  594,  656,  745,  812,    0,    0,    0,    0,
+		    0,    0, 1499, 1378, 1188, 1017,  875,  757,
+		  658,  588,  545,  524,  521,  534,  568,  627,
+		  713,  782,    0,    0,    0,    0,    0,    0,
+		 1472, 1352, 1167,  997,  858,  742,  647,  578,
+		  535,  515,  512,  524,  559,  617,  701,  767,
+		    0,    0,    0,    0,    0,    0, 1502, 1385,
+		 1195, 1025,  884,  769,  673,  602,  557,  534,
+		  530,  546,  582,  643,  728,  793,    0,    0,
+		    0,    0,    0,    0, 1575, 1459, 1267, 1094,
+		  948,  830,  732,  658,  608,  582,  579,  595,
+		  635,  699,  787,  854,    0,    0,    0,    0,
+		    0,    0, 1643, 1529, 1337, 1167, 1014,  895,
+		  797,  722,  671,  642,  637,  656,  697,  764,
+		  850,  917,    0,    0,    0,    0,    0,    0,
+		 1668, 1559, 1375, 1211, 1065,  944,  851,  780,
+		  729,  699,  695,  713,  756,  817,  900,  964,
+		    0,    0,    0,    0,    0,    0, 1709, 1595,
+		 1416, 1262, 1125, 1007,  916,  844,  797,  770,
+		  765,  781,  819,  878,  958, 1023,    0,    0,
+		    0,    0,    0,    0, 1810, 1688, 1514, 1360,
+		 1228, 1115, 1020,  947,  899,  871,  866,  883,
+		  924,  979, 1062, 1129,    0,    0,    0,    0,
+		    0,    0, 1993, 1853, 1662, 1508, 1375, 1267,
+		 1174, 1100, 1046, 1017, 1012, 1032, 1074, 1135,
+		 1214, 1278,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 2012, 1949, 1691, 1500, 1366, 1227, 1125, 1052,
+		  996,  964,  963,  982, 1022, 1092, 1176, 1239,
+		    0,    0,    0,    0,    0,    0, 1949, 1829,
+		 1584, 1419, 1251, 1131, 1016,  939,  887,  859,
+		  854,  870,  912,  979, 1077, 1146,    0,    0,
+		    0,    0,    0,    0, 1777, 1651, 1448, 1269,
+		 1125,  988,  890,  816,  769,  738,  734,  753,
+		  791,  854,  941, 1012,    0,    0,    0,    0,
+		    0,    0, 1625, 1537, 1334, 1172, 1016,  893,
+		  793,  719,  671,  642,  636,  655,  696,  757,
+		  841,  909,    0,    0,    0,    0,    0,    0,
+		 1584, 1497, 1290, 1125,  964,  841,  741,  665,
+		  615,  591,  586,  602,  641,  705,  791,  856,
+		    0,    0,    0,    0,    0,    0, 1604, 1500,
+		 1287, 1105,  948,  816,  713,  637,  591,  565,
+		  560,  576,  615,  680,  767,  840,    0,    0,
+		    0,    0,    0,    0, 1580, 1490, 1264, 1090,
+		  926,  794,  688,  615,  569,  545,  541,  556,
+		  594,  654,  746,  816,    0,    0,    0,    0,
+		    0,    0, 1541, 1435, 1227, 1048,  891,  761,
+		  658,  587,  543,  524,  519,  530,  567,  628,
+		  715,  778,    0,    0,    0,    0,    0,    0,
+		 1497, 1397, 1206, 1021,  871,  748,  647,  579,
+		  534,  515,  512,  521,  557,  616,  702,  766,
+		    0,    0,    0,    0,    0,    0, 1526, 1435,
+		 1234, 1059,  903,  775,  673,  605,  559,  533,
+		  529,  544,  581,  641,  732,  796,    0,    0,
+		    0,    0,    0,    0, 1617, 1526, 1317, 1140,
+		  976,  841,  739,  661,  614,  586,  583,  598,
+		  636,  702,  792,  862,    0,    0,    0,    0,
+		    0,    0, 1719, 1600, 1393, 1213, 1046,  912,
+		  807,  733,  676,  647,  642,  660,  704,  772,
+		  862,  934,    0,    0,    0,    0,    0,    0,
+		 1738, 1629, 1435, 1254, 1102,  966,  864,  791,
+		  740,  711,  704,  722,  763,  825,  917,  987,
+		    0,    0,    0,    0,    0,    0, 1793, 1664,
+		 1483, 1306, 1167, 1031,  931,  856,  806,  778,
+		  772,  789,  828,  886,  976, 1045,    0,    0,
+		    0,    0,    0,    0, 1931, 1803, 1576, 1416,
+		 1261, 1152, 1041,  963,  913,  885,  879,  891,
+		  934,  999, 1090, 1159,    0,    0,    0,    0,
+		    0,    0, 2107, 2018, 1767, 1568, 1428, 1298,
+		 1194, 1121, 1062, 1032, 1027, 1046, 1090, 1152,
+		 1229, 1298,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 8 */
+		/* R */
+		 1938, 1798, 1606, 1445, 1308, 1185, 1078, 1003,
+		  950,  924,  922,  939,  978, 1045, 1133, 1201,
+		    0,    0,    0,    0,    0,    0, 1816, 1680,
+		 1493, 1330, 1191, 1063,  962,  891,  841,  815,
+		  812,  830,  867,  930, 1018, 1086,    0,    0,
+		    0,    0,    0,    0, 1705, 1584, 1402, 1235,
+		 1088,  965,  870,  800,  752,  727,  723,  740,
+		  778,  840,  925,  993,    0,    0,    0,    0,
+		    0,    0, 1631, 1502, 1321, 1151, 1006,  890,
+		  795,  726,  677,  651,  647,  665,  705,  766,
+		  852,  913,    0,    0,    0,    0,    0,    0,
+		 1567, 1446, 1256, 1082,  940,  828,  736,  665,
+		  615,  590,  587,  605,  645,  708,  789,  852,
+		    0,    0,    0,    0,    0,    0, 1504, 1395,
+		 1201, 1030,  891,  779,  687,  618,  571,  548,
+		  545,  561,  599,  661,  744,  808,    0,    0,
+		    0,    0,    0,    0, 1481, 1359, 1168,  999,
+		  861,  750,  656,  588,  544,  523,  521,  536,
+		  572,  630,  716,  778,    0,    0,    0,    0,
+		    0,    0, 1460, 1345, 1156,  987,  849,  737,
+		  644,  575,  534,  514,  512,  526,  561,  619,
+		  703,  769,    0,    0,    0,    0,    0,    0,
+		 1478, 1357, 1163,  992,  856,  745,  650,  581,
+		  538,  519,  517,  532,  567,  626,  711,  775,
+		    0,    0,    0,    0,    0,    0, 1498, 1380,
+		 1187, 1017,  877,  766,  672,  602,  557,  535,
+		  533,  550,  587,  649,  734,  799,    0,    0,
+		    0,    0,    0,    0, 1531, 1415, 1225, 1053,
+		  913,  800,  709,  638,  590,  565,  563,  583,
+		  622,  686,  770,  835,    0,    0,    0,    0,
+		    0,    0, 1582, 1465, 1278, 1109,  967,  852,
+		  760,  690,  640,  614,  613,  632,  674,  739,
+		  823,  888,    0,    0,    0,    0,    0,    0,
+		 1653, 1535, 1356, 1189, 1042,  924,  831,  760,
+		  711,  686,  685,  704,  746,  808,  891,  960,
+		    0,    0,    0,    0,    0,    0, 1746, 1631,
+		 1450, 1286, 1139, 1019,  922,  848,  799,  774,
+		  773,  791,  832,  895,  978, 1048,    0,    0,
+		    0,    0,    0,    0, 1878, 1738, 1557, 1394,
+		 1250, 1126, 1028,  950,  901,  876,  875,  893,
+		  934,  998, 1083, 1154,    0,    0,    0,    0,
+		    0,    0, 2013, 1878, 1674, 1513, 1374, 1251,
+		 1149, 1071, 1021,  993,  989, 1011, 1057, 1121,
+		 1205, 1277,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1767, 1645, 1478, 1341, 1224, 1120, 1030,  961,
+		  915,  890,  887,  902,  937,  992, 1071, 1131,
+		    0,    0,    0,    0,    0,    0, 1659, 1544,
+		 1383, 1241, 1116, 1009,  922,  858,  814,  789,
+		  785,  800,  834,  887,  963, 1025,    0,    0,
+		    0,    0,    0,    0, 1567, 1465, 1301, 1156,
+		 1027,  920,  837,  772,  729,  705,  699,  715,
+		  749,  803,  878,  937,    0,    0,    0,    0,
+		    0,    0, 1506, 1402, 1234, 1084,  954,  851,
+		  769,  704,  659,  635,  630,  645,  681,  734,
+		  809,  867,    0,    0,    0,    0,    0,    0,
+		 1458, 1350, 1181, 1026,  898,  796,  712,  648,
+		  603,  580,  575,  590,  625,  680,  753,  810,
+		    0,    0,    0,    0,    0,    0, 1413, 1308,
+		 1135,  981,  856,  752,  668,  605,  563,  543,
+		  539,  552,  585,  638,  711,  769,    0,    0,
+		    0,    0,    0,    0, 1385, 1280, 1105,  952,
+		  828,  724,  640,  579,  540,  522,  519,  529,
+		  559,  612,  685,  742,    0,    0,    0,    0,
+		    0,    0, 1378, 1268, 1094,  942,  817,  713,
+		  628,  568,  532,  515,  512,  522,  550,  601,
+		  674,  731,    0,    0,    0,    0,    0,    0,
+		 1385, 1277, 1100,  948,  821,  718,  633,  572,
+		  535,  519,  515,  525,  554,  605,  678,  737,
+		    0,    0,    0,    0,    0,    0, 1404, 1297,
+		 1123,  967,  841,  737,  652,  590,  551,  531,
+		  528,  539,  571,  624,  698,  755,    0,    0,
+		    0,    0,    0,    0, 1432, 1328, 1154,  999,
+		  872,  769,  685,  621,  579,  556,  553,  567,
+		  600,  655,  729,  788,    0,    0,    0,    0,
+		    0,    0, 1472, 1370, 1198, 1048,  917,  814,
+		  731,  667,  624,  599,  595,  610,  645,  700,
+		  773,  833,    0,    0,    0,    0,    0,    0,
+		 1525, 1426, 1261, 1110,  979,  874,  792,  730,
+		  685,  660,  655,  671,  706,  760,  833,  891,
+		    0,    0,    0,    0,    0,    0, 1604, 1498,
+		 1334, 1189, 1059,  954,  872,  806,  762,  737,
+		  733,  748,  782,  836,  908,  969,    0,    0,
+		    0,    0,    0,    0, 1692, 1584, 1419, 1277,
+		 1153, 1049,  964,  897,  853,  828,  823,  839,
+		  874,  926,  999, 1057,    0,    0,    0,    0,
+		    0,    0, 1809, 1682, 1509, 1373, 1256, 1154,
+		 1070, 1004,  958,  931,  926,  945,  980, 1036,
+		 1104, 1160,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1742, 1652, 1475, 1309, 1208, 1084,  987,  917,
+		  873,  850,  848,  861,  894,  953, 1029, 1092,
+		    0,    0,    0,    0,    0,    0, 1630, 1558,
+		 1368, 1235, 1094,  979,  886,  825,  782,  763,
+		  759,  770,  802,  853,  927,  997,    0,    0,
+		    0,    0,    0,    0, 1554, 1471, 1301, 1146,
+		 1005,  894,  808,  749,  707,  684,  680,  693,
+		  725,  779,  845,  910,    0,    0,    0,    0,
+		    0,    0, 1508, 1400, 1240, 1071,  936,  830,
+		  747,  685,  645,  623,  618,  633,  663,  716,
+		  789,  837,    0,    0,    0,    0,    0,    0,
+		 1440, 1347, 1179, 1012,  879,  779,  694,  636,
+		  592,  570,  567,  580,  614,  665,  735,  789,
+		    0,    0,    0,    0,    0,    0, 1384, 1318,
+		 1131,  965,  842,  738,  656,  596,  555,  536,
+		  532,  543,  574,  627,  695,  751,    0,    0,
+		    0,    0,    0,    0, 1353, 1290, 1100,  938,
+		  818,  712,  633,  571,  533,  517,  514,  522,
+		  551,  601,  672,  723,    0,    0,    0,    0,
+		    0,    0, 1353, 1284, 1096,  931,  808,  704,
+		  624,  565,  528,  513,  512,  516,  543,  595,
+		  663,  714,    0,    0,    0,    0,    0,    0,
+		 1347, 1290, 1102,  938,  816,  712,  630,  569,
+		  532,  515,  514,  521,  548,  600,  669,  724,
+		    0,    0,    0,    0,    0,    0, 1378, 1306,
+		 1121,  961,  834,  728,  647,  587,  547,  528,
+		  524,  535,  564,  618,  686,  742,    0,    0,
+		    0,    0,    0,    0, 1407, 1335, 1159,  999,
+		  867,  763,  677,  619,  577,  555,  551,  561,
+		  594,  648,  719,  775,    0,    0,    0,    0,
+		    0,    0, 1468, 1378, 1215, 1051,  912,  810,
+		  723,  665,  622,  598,  592,  607,  638,  692,
+		  766,  816,    0,    0,    0,    0,    0,    0,
+		 1550, 1440, 1287, 1118,  975,  866,  787,  724,
+		  681,  658,  653,  666,  700,  754,  823,  884,
+		    0,    0,    0,    0,    0,    0, 1621, 1539,
+		 1350, 1210, 1064,  947,  864,  799,  757,  733,
+		  727,  741,  772,  821,  895,  953,    0,    0,
+		    0,    0,    0,    0, 1712, 1638, 1433, 1298,
+		 1161, 1042,  949,  882,  838,  815,  807,  823,
+		  859,  910,  984, 1051,    0,    0,    0,    0,
+		    0,    0, 1848, 1737, 1554, 1375, 1263, 1152,
+		 1052,  981,  934,  910,  906,  917,  958, 1014,
+		 1088, 1159,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 9 */
+		/* R */
+		 1945, 1798, 1610, 1451, 1315, 1187, 1077,  996,
+		  943,  916,  915,  933,  972, 1038, 1136, 1206,
+		    0,    0,    0,    0,    0,    0, 1815, 1689,
+		 1506, 1345, 1197, 1062,  962,  892,  844,  820,
+		  815,  833,  870,  931, 1016, 1088,    0,    0,
+		    0,    0,    0,    0, 1709, 1599, 1411, 1245,
+		 1088,  964,  874,  803,  757,  730,  725,  742,
+		  784,  845,  928,  989,    0,    0,    0,    0,
+		    0,    0, 1633, 1516, 1331, 1153, 1002,  891,
+		  798,  728,  677,  649,  646,  665,  705,  768,
+		  852,  913,    0,    0,    0,    0,    0,    0,
+		 1566, 1445, 1262, 1080,  937,  830,  736,  663,
+		  614,  587,  584,  602,  643,  705,  790,  851,
+		    0,    0,    0,    0,    0,    0, 1518, 1399,
+		 1204, 1025,  891,  781,  688,  616,  570,  546,
+		  543,  560,  598,  658,  744,  808,    0,    0,
+		    0,    0,    0,    0, 1481, 1361, 1171,  995,
+		  864,  753,  658,  588,  544,  523,  521,  536,
+		  571,  630,  716,  779,    0,    0,    0,    0,
+		    0,    0, 1471, 1356, 1160,  983,  852,  741,
+		  644,  575,  533,  515,  512,  526,  560,  618,
+		  704,  769,    0,    0,    0,    0,    0,    0,
+		 1473, 1359, 1163,  988,  855,  743,  648,  578,
+		  535,  516,  514,  529,  564,  623,  708,  777,
+		    0,    0,    0,    0,    0,    0, 1494, 1377,
+		 1186, 1007,  874,  762,  669,  599,  553,  531,
+		  530,  546,  584,  644,  730,  796,    0,    0,
+		    0,    0,    0,    0, 1535, 1417, 1229, 1047,
+		  910,  800,  707,  636,  587,  562,  561,  580,
+		  619,  682,  769,  836,    0,    0,    0,    0,
+		    0,    0, 1592, 1481, 1293, 1113,  968,  855,
+		  764,  693,  641,  616,  612,  632,  674,  739,
+		  825,  890,    0,    0,    0,    0,    0,    0,
+		 1660, 1553, 1372, 1196, 1044,  926,  836,  766,
+		  715,  688,  684,  706,  747,  813,  896,  962,
+		    0,    0,    0,    0,    0,    0, 1754, 1645,
+		 1462, 1297, 1136, 1014,  922,  850,  802,  777,
+		  774,  793,  833,  894,  980, 1045,    0,    0,
+		    0,    0,    0,    0, 1875, 1740, 1568, 1404,
+		 1253, 1122, 1020,  948,  900,  873,  870,  891,
+		  934,  994, 1077, 1143,    0,    0,    0,    0,
+		    0,    0, 2028, 1884, 1682, 1520, 1384, 1255,
+		 1143, 1064, 1015,  988,  983, 1004, 1048, 1112,
+		 1202, 1274,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1756, 1649, 1477, 1336, 1222, 1118, 1026,  959,
+		  913,  889,  885,  901,  934,  990, 1071, 1132,
+		    0,    0,    0,    0,    0,    0, 1663, 1550,
+		 1384, 1243, 1120, 1010,  924,  858,  816,  790,
+		  786,  800,  836,  888,  965, 1024,    0,    0,
+		    0,    0,    0,    0, 1585, 1470, 1303, 1159,
+		 1029,  921,  839,  776,  732,  706,  701,  717,
+		  752,  806,  880,  939,    0,    0,    0,    0,
+		    0,    0, 1508, 1400, 1237, 1083,  953,  852,
+		  769,  704,  660,  635,  631,  647,  681,  736,
+		  810,  867,    0,    0,    0,    0,    0,    0,
+		 1452, 1349, 1178, 1025,  897,  795,  711,  646,
+		  603,  579,  575,  590,  625,  680,  754,  810,
+		    0,    0,    0,    0,    0,    0, 1415, 1306,
+		 1132,  982,  855,  753,  668,  605,  563,  542,
+		  538,  551,  585,  639,  713,  771,    0,    0,
+		    0,    0,    0,    0, 1385, 1278, 1106,  953,
+		  829,  726,  642,  579,  541,  522,  519,  530,
+		  560,  613,  687,  746,    0,    0,    0,    0,
+		    0,    0, 1374, 1269, 1096,  944,  818,  715,
+		  630,  568,  532,  516,  512,  522,  551,  602,
+		  677,  734,    0,    0,    0,    0,    0,    0,
+		 1379, 1272, 1099,  946,  821,  718,  633,  571,
+		  534,  518,  514,  524,  553,  605,  680,  737,
+		    0,    0,    0,    0,    0,    0, 1395, 1291,
+		 1117,  964,  838,  735,  651,  589,  548,  529,
+		  525,  537,  569,  623,  697,  756,    0,    0,
+		    0,    0,    0,    0, 1426, 1323, 1152,  998,
+		  870,  768,  685,  621,  578,  555,  552,  566,
+		  600,  656,  730,  787,    0,    0,    0,    0,
+		    0,    0, 1475, 1370, 1202, 1048,  919,  816,
+		  733,  670,  626,  601,  597,  613,  648,  703,
+		  777,  834,    0,    0,    0,    0,    0,    0,
+		 1535, 1430, 1267, 1113,  982,  878,  796,  734,
+		  689,  663,  659,  675,  711,  766,  837,  894,
+		    0,    0,    0,    0,    0,    0, 1610, 1504,
+		 1339, 1193, 1062,  957,  874,  810,  766,  741,
+		  736,  752,  786,  838,  911,  968,    0,    0,
+		    0,    0,    0,    0, 1702, 1587, 1418, 1277,
+		 1154, 1048,  964,  899,  853,  828,  824,  841,
+		  875,  927, 1000, 1057,    0,    0,    0,    0,
+		    0,    0, 1811, 1689, 1515, 1374, 1258, 1157,
+		 1072, 1005,  959,  932,  928,  945,  982, 1035,
+		 1107, 1161,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1734, 1644, 1486, 1340, 1198, 1092,  992,  924,
+		  884,  866,  863,  877,  903,  956, 1042, 1102,
+		    0,    0,    0,    0,    0,    0, 1651, 1569,
+		 1405, 1237, 1110,  985,  899,  842,  799,  776,
+		  772,  785,  817,  867,  939, 1003,    0,    0,
+		    0,    0,    0,    0, 1573, 1501, 1306, 1154,
+		 1008,  903,  824,  759,  721,  694,  690,  706,
+		  740,  791,  866,  919,    0,    0,    0,    0,
+		    0,    0, 1504, 1422, 1231, 1079,  939,  841,
+		  757,  692,  650,  626,  621,  635,  669,  725,
+		  798,  855,    0,    0,    0,    0,    0,    0,
+		 1459, 1360, 1177, 1013,  888,  786,  703,  635,
+		  595,  576,  572,  584,  615,  669,  744,  793,
+		    0,    0,    0,    0,    0,    0, 1430, 1309,
+		 1136,  971,  853,  747,  660,  600,  560,  541,
+		  538,  549,  580,  630,  703,  764,    0,    0,
+		    0,    0,    0,    0, 1394, 1281, 1109,  944,
+		  828,  723,  636,  579,  540,  523,  520,  531,
+		  559,  607,  681,  741,    0,    0,    0,    0,
+		    0,    0, 1384, 1274, 1095,  943,  817,  713,
+		  627,  570,  534,  516,  512,  525,  550,  600,
+		  671,  729,    0,    0,    0,    0,    0,    0,
+		 1389, 1276, 1098,  942,  823,  716,  630,  572,
+		  536,  519,  515,  525,  553,  602,  674,  736,
+		    0,    0,    0,    0,    0,    0, 1402, 1297,
+		 1119,  959,  837,  733,  647,  590,  550,  532,
+		  528,  539,  569,  619,  689,  754,    0,    0,
+		    0,    0,    0,    0, 1444, 1333, 1164,  992,
+		  873,  770,  682,  618,  580,  559,  555,  568,
+		  598,  651,  726,  783,    0,    0,    0,    0,
+		    0,    0, 1495, 1400, 1216, 1052,  926,  818,
+		  735,  669,  625,  606,  600,  613,  645,  701,
+		  778,  830,    0,    0,    0,    0,    0,    0,
+		 1543, 1477, 1283, 1124,  982,  882,  796,  735,
+		  688,  665,  660,  673,  710,  766,  840,  898,
+		    0,    0,    0,    0,    0,    0, 1615, 1546,
+		 1368, 1208, 1066,  951,  877,  807,  770,  742,
+		  738,  753,  786,  838,  913,  965,    0,    0,
+		    0,    0,    0,    0, 1698, 1622, 1471, 1292,
+		 1166, 1043,  954,  895,  849,  825,  820,  837,
+		  873,  919,  992, 1058,    0,    0,    0,    0,
+		    0,    0, 1808, 1718, 1562, 1408, 1263, 1156,
+		 1063,  988,  944,  922,  918,  933,  967, 1024,
+		 1105, 1169,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 10 */
+		/* R */
+		 1968, 1821, 1607, 1440, 1309, 1190, 1088, 1008,
+		  952,  924,  920,  938,  983, 1054, 1145, 1220,
+		    0,    0,    0,    0,    0,    0, 1837, 1701,
+		 1496, 1338, 1199, 1075,  970,  893,  846,  819,
+		  816,  833,  873,  935, 1030, 1101,    0,    0,
+		    0,    0,    0,    0, 1725, 1588, 1397, 1242,
+		 1100,  968,  873,  803,  756,  728,  723,  743,
+		  785,  848,  930,  997,    0,    0,    0,    0,
+		    0,    0, 1631, 1502, 1321, 1158, 1009,  890,
+		  800,  727,  676,  648,  644,  664,  706,  771,
+		  856,  916,    0,    0,    0,    0,    0,    0,
+		 1551, 1434, 1248, 1090,  941,  831,  737,  663,
+		  614,  590,  587,  604,  644,  708,  793,  856,
+		    0,    0,    0,    0,    0,    0, 1502, 1381,
+		 1201, 1034,  893,  781,  689,  618,  571,  549,
+		  545,  562,  601,  662,  748,  811,    0,    0,
+		    0,    0,    0,    0, 1469, 1351, 1168, 1002,
+		  863,  751,  657,  589,  546,  525,  523,  537,
+		  574,  634,  717,  784,    0,    0,    0,    0,
+		    0,    0, 1453, 1341, 1156,  987,  850,  739,
+		  641,  576,  535,  515,  512,  527,  562,  621,
+		  705,  772,    0,    0,    0,    0,    0,    0,
+		 1459, 1344, 1162,  994,  854,  743,  647,  581,
+		  538,  518,  515,  529,  567,  626,  709,  777,
+		    0,    0,    0,    0,    0,    0, 1477, 1363,
+		 1184, 1018,  875,  764,  669,  601,  557,  534,
+		  532,  548,  587,  648,  733,  802,    0,    0,
+		    0,    0,    0,    0, 1523, 1408, 1225, 1062,
+		  914,  805,  709,  638,  591,  567,  565,  585,
+		  625,  687,  775,  842,    0,    0,    0,    0,
+		    0,    0, 1583, 1467, 1284, 1122,  973,  858,
+		  769,  694,  642,  616,  614,  635,  677,  743,
+		  831,  896,    0,    0,    0,    0,    0,    0,
+		 1674, 1545, 1363, 1199, 1054,  929,  838,  767,
+		  716,  687,  685,  705,  750,  816,  899,  965,
+		    0,    0,    0,    0,    0,    0, 1765, 1636,
+		 1445, 1288, 1150, 1021,  925,  851,  800,  774,
+		  773,  793,  837,  897,  981, 1051,    0,    0,
+		    0,    0,    0,    0, 1895, 1756, 1549, 1391,
+		 1252, 1135, 1028,  948,  898,  875,  872,  892,
+		  934,  997, 1088, 1159,    0,    0,    0,    0,
+		    0,    0, 2062, 1912, 1677, 1514, 1374, 1255,
+		 1157, 1079, 1020,  990,  986, 1009, 1059, 1128,
+		 1213, 1284,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1766, 1652, 1485, 1342, 1226, 1120, 1034,  967,
+		  919,  894,  892,  906,  941,  998, 1075, 1131,
+		    0,    0,    0,    0,    0,    0, 1672, 1558,
+		 1388, 1247, 1122, 1017,  928,  864,  821,  795,
+		  790,  805,  840,  893,  971, 1032,    0,    0,
+		    0,    0,    0,    0, 1583, 1474, 1307, 1162,
+		 1034,  925,  843,  778,  734,  709,  705,  719,
+		  755,  808,  882,  943,    0,    0,    0,    0,
+		    0,    0, 1519, 1406, 1239, 1087,  958,  853,
+		  772,  706,  662,  636,  632,  648,  684,  738,
+		  813,  868,    0,    0,    0,    0,    0,    0,
+		 1467, 1351, 1184, 1028,  900,  799,  714,  649,
+		  603,  580,  576,  591,  627,  682,  756,  814,
+		    0,    0,    0,    0,    0,    0, 1426, 1311,
+		 1139,  987,  858,  756,  671,  606,  564,  543,
+		  539,  553,  587,  642,  716,  774,    0,    0,
+		    0,    0,    0,    0, 1393, 1285, 1113,  960,
+		  834,  731,  645,  581,  541,  523,  520,  531,
+		  562,  615,  690,  749,    0,    0,    0,    0,
+		    0,    0, 1382, 1274, 1101,  949,  822,  718,
+		  632,  570,  533,  515,  512,  523,  552,  603,
+		  679,  737,    0,    0,    0,    0,    0,    0,
+		 1387, 1279, 1105,  952,  826,  721,  636,  573,
+		  535,  518,  514,  525,  555,  607,  682,  741,
+		    0,    0,    0,    0,    0,    0, 1406, 1298,
+		 1124,  971,  844,  740,  654,  591,  551,  531,
+		  527,  539,  571,  626,  701,  758,    0,    0,
+		    0,    0,    0,    0, 1439, 1332, 1159, 1006,
+		  877,  774,  690,  625,  581,  559,  555,  569,
+		  604,  660,  734,  794,    0,    0,    0,    0,
+		    0,    0, 1489, 1379, 1209, 1056,  926,  823,
+		  738,  675,  629,  604,  599,  616,  652,  708,
+		  782,  839,    0,    0,    0,    0,    0,    0,
+		 1545, 1434, 1269, 1117,  989,  881,  800,  738,
+		  692,  667,  663,  679,  714,  768,  841,  897,
+		    0,    0,    0,    0,    0,    0, 1611, 1506,
+		 1339, 1196, 1065,  960,  877,  814,  769,  744,
+		  739,  755,  789,  842,  913,  972,    0,    0,
+		    0,    0,    0,    0, 1702, 1590, 1422, 1280,
+		 1154, 1054,  969,  901,  857,  833,  828,  844,
+		  879,  932, 1006, 1059,    0,    0,    0,    0,
+		    0,    0, 1819, 1695, 1520, 1376, 1261, 1159,
+		 1078, 1011,  966,  937,  935,  951,  989, 1040,
+		 1108, 1164,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1716, 1644, 1470, 1293, 1179, 1072,  980,  921,
+		  882,  854,  855,  867,  902,  950, 1023, 1083,
+		    0,    0,    0,    0,    0,    0, 1640, 1561,
+		 1357, 1215, 1083,  975,  895,  829,  786,  763,
+		  758,  771,  803,  857,  934,  988,    0,    0,
+		    0,    0,    0,    0, 1575, 1467, 1277, 1134,
+		  999,  896,  806,  749,  706,  687,  681,  693,
+		  726,  780,  849,  913,    0,    0,    0,    0,
+		    0,    0, 1511, 1379, 1211, 1058,  932,  821,
+		  744,  682,  640,  619,  615,  628,  660,  712,
+		  784,  833,    0,    0,    0,    0,    0,    0,
+		 1449, 1320, 1156, 1007,  878,  773,  690,  630,
+		  590,  570,  565,  579,  608,  661,  731,  784,
+		    0,    0,    0,    0,    0,    0, 1384, 1284,
+		 1112,  968,  837,  734,  652,  592,  557,  537,
+		  532,  545,  574,  622,  695,  746,    0,    0,
+		    0,    0,    0,    0, 1350, 1259, 1087,  947,
+		  814,  712,  630,  572,  536,  520,  518,  525,
+		  555,  602,  672,  725,    0,    0,    0,    0,
+		    0,    0, 1337, 1250, 1079,  935,  804,  702,
+		  622,  564,  528,  515,  512,  519,  546,  592,
+		  662,  714,    0,    0,    0,    0,    0,    0,
+		 1342, 1259, 1083,  940,  808,  702,  624,  567,
+		  530,  517,  513,  521,  548,  597,  666,  718,
+		    0,    0,    0,    0,    0,    0, 1365, 1270,
+		 1102,  959,  826,  723,  641,  583,  547,  526,
+		  524,  534,  563,  612,  684,  738,    0,    0,
+		    0,    0,    0,    0, 1412, 1307, 1143,  990,
+		  859,  755,  674,  614,  575,  555,  552,  564,
+		  593,  644,  714,  776,    0,    0,    0,    0,
+		    0,    0, 1479, 1357, 1197, 1042,  913,  803,
+		  723,  660,  620,  598,  592,  607,  638,  691,
+		  765,  817,    0,    0,    0,    0,    0,    0,
+		 1554, 1434, 1261, 1102,  977,  865,  784,  722,
+		  679,  657,  650,  664,  700,  754,  822,  878,
+		    0,    0,    0,    0,    0,    0, 1614, 1524,
+		 1322, 1185, 1047,  947,  855,  794,  752,  727,
+		  722,  737,  771,  820,  895,  954,    0,    0,
+		    0,    0,    0,    0, 1703, 1618, 1414, 1265,
+		 1141, 1028,  950,  879,  833,  811,  805,  819,
+		  854,  910,  983, 1036,    0,    0,    0,    0,
+		    0,    0, 1794, 1720, 1537, 1360, 1237, 1134,
+		 1044,  981,  940,  914,  908,  926,  963, 1011,
+		 1083, 1150,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 11 */
+		/* R */
+		 2191, 2009, 1780, 1612, 1453, 1298, 1179, 1089,
+		 1030,  997,  993, 1014, 1066, 1142, 1248, 1326,
+		    0,    0,    0,    0,    0,    0, 2022, 1873,
+		 1670, 1485, 1309, 1168, 1049,  959,  900,  870,
+		  865,  886,  933, 1006, 1118, 1197,    0,    0,
+		    0,    0,    0,    0, 1895, 1760, 1569, 1364,
+		 1191, 1051,  933,  855,  795,  761,  757,  779,
+		  830,  900, 1000, 1088,    0,    0,    0,    0,
+		    0,    0, 1794, 1679, 1473, 1265, 1098,  956,
+		  849,  762,  704,  670,  667,  689,  737,  813,
+		  911,  985,    0,    0,    0,    0,    0,    0,
+		 1712, 1599, 1389, 1181, 1017,  883,  773,  687,
+		  630,  600,  595,  615,  663,  737,  839,  912,
+		    0,    0,    0,    0,    0,    0, 1664, 1546,
+		 1318, 1124,  956,  826,  713,  631,  578,  551,
+		  548,  565,  610,  683,  781,  861,    0,    0,
+		    0,    0,    0,    0, 1635, 1509, 1281, 1085,
+		  919,  789,  679,  599,  547,  525,  521,  537,
+		  578,  648,  747,  823,    0,    0,    0,    0,
+		    0,    0, 1629, 1499, 1267, 1073,  906,  775,
+		  664,  585,  537,  515,  512,  527,  566,  635,
+		  734,  811,    0,    0,    0,    0,    0,    0,
+		 1638, 1511, 1274, 1079,  912,  783,  671,  590,
+		  542,  520,  516,  531,  572,  642,  741,  818,
+		    0,    0,    0,    0,    0,    0, 1658, 1531,
+		 1302, 1107,  938,  808,  696,  614,  562,  537,
+		  533,  552,  595,  667,  769,  847,    0,    0,
+		    0,    0,    0,    0, 1682, 1577, 1353, 1156,
+		  984,  852,  741,  656,  600,  572,  568,  590,
+		  636,  712,  812,  893,    0,    0,    0,    0,
+		    0,    0, 1751, 1635, 1429, 1221, 1053,  914,
+		  806,  721,  662,  630,  627,  651,  701,  775,
+		  879,  950,    0,    0,    0,    0,    0,    0,
+		 1843, 1719, 1521, 1309, 1145,  998,  890,  808,
+		  747,  713,  709,  734,  783,  862,  958, 1036,
+		    0,    0,    0,    0,    0,    0, 1962, 1822,
+		 1621, 1433, 1252, 1115,  995,  907,  852,  820,
+		  815,  839,  888,  960, 1063, 1152,    0,    0,
+		    0,    0,    0,    0, 2098, 1942, 1731, 1556,
+		 1382, 1235, 1122, 1030,  965,  932,  929,  953,
+		 1004, 1084, 1188, 1265,    0,    0,    0,    0,
+		    0,    0, 2265, 2112, 1858, 1691, 1531, 1378,
+		 1260, 1171, 1109, 1077, 1072, 1098, 1151, 1227,
+		 1326, 1401,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		 1794, 1686, 1517, 1369, 1255, 1147, 1053,  982,
+		  934,  908,  905,  921,  957, 1016, 1097, 1158,
+		    0,    0,    0,    0,    0,    0, 1700, 1590,
+		 1417, 1275, 1148, 1034,  944,  876,  831,  804,
+		  801,  815,  851,  907,  987, 1053,    0,    0,
+		    0,    0,    0,    0, 1621, 1506, 1336, 1190,
+		 1055,  943,  855,  789,  744,  717,  711,  729,
+		  766,  821,  900,  962,    0,    0,    0,    0,
+		    0,    0, 1553, 1438, 1269, 1114,  978,  870,
+		  784,  716,  669,  643,  638,  655,  692,  749,
+		  828,  889,    0,    0,    0,    0,    0,    0,
+		 1496, 1385, 1212, 1053,  918,  812,  724,  656,
+		  609,  584,  580,  597,  633,  691,  770,  830,
+		    0,    0,    0,    0,    0,    0, 1450, 1341,
+		 1165, 1006,  874,  767,  678,  611,  566,  545,
+		  540,  555,  590,  647,  726,  787,    0,    0,
+		    0,    0,    0,    0, 1420, 1312, 1136,  975,
+		  844,  740,  648,  583,  542,  523,  519,  532,
+		  564,  619,  698,  759,    0,    0,    0,    0,
+		    0,    0, 1412, 1303, 1124,  965,  835,  726,
+		  637,  572,  533,  515,  512,  524,  554,  609,
+		  687,  749,    0,    0,    0,    0,    0,    0,
+		 1418, 1311, 1132,  971,  839,  733,  642,  577,
+		  537,  519,  516,  528,  559,  614,  692,  753,
+		    0,    0,    0,    0,    0,    0, 1437, 1330,
+		 1151,  992,  858,  752,  662,  596,  554,  532,
+		  529,  542,  576,  633,  712,  775,    0,    0,
+		    0,    0,    0,    0, 1470, 1361, 1187, 1025,
+		  891,  785,  696,  630,  584,  561,  557,  572,
+		  608,  667,  745,  806,    0,    0,    0,    0,
+		    0,    0, 1515, 1407, 1236, 1077,  941,  834,
+		  747,  680,  633,  607,  604,  620,  657,  716,
+		  793,  853,    0,    0,    0,    0,    0,    0,
+		 1575, 1469, 1300, 1145, 1008,  898,  813,  747,
+		  700,  674,  670,  686,  724,  781,  857,  917,
+		    0,    0,    0,    0,    0,    0, 1658, 1546,
+		 1375, 1228, 1094,  982,  895,  828,  783,  757,
+		  752,  769,  805,  859,  937,  997,    0,    0,
+		    0,    0,    0,    0, 1742, 1637, 1462, 1317,
+		 1190, 1081,  991,  923,  875,  849,  846,  862,
+		  899,  954, 1031, 1093,    0,    0,    0,    0,
+		    0,    0, 1852, 1737, 1562, 1413, 1296, 1193,
+		 1105, 1036,  986,  959,  954,  973, 1011, 1067,
+		 1142, 1201,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		 1705, 1628, 1468, 1328, 1207, 1093, 1000,  934,
+		  890,  870,  868,  881,  913,  966, 1047, 1106,
+		    0,    0,    0,    0,    0,    0, 1630, 1544,
+		 1380, 1240, 1103,  988,  900,  838,  797,  775,
+		  771,  784,  816,  869,  943, 1008,    0,    0,
+		    0,    0,    0,    0, 1559, 1474, 1312, 1155,
+		 1013,  905,  822,  760,  718,  694,  690,  703,
+		  738,  792,  864,  927,    0,    0,    0,    0,
+		    0,    0, 1496, 1414, 1243, 1081,  943,  840,
+		  758,  693,  651,  629,  626,  639,  670,  726,
+		  800,  855,    0,    0,    0,    0,    0,    0,
+		 1449, 1358, 1183, 1019,  892,  786,  702,  639,
+		  598,  576,  572,  586,  619,  672,  745,  797,
+		    0,    0,    0,    0,    0,    0, 1403, 1315,
+		 1136,  977,  850,  744,  661,  600,  559,  539,
+		  536,  548,  580,  632,  705,  762,    0,    0,
+		    0,    0,    0,    0, 1380, 1289, 1105,  953,
+		  825,  719,  638,  576,  537,  520,  517,  528,
+		  556,  608,  681,  735,    0,    0,    0,    0,
+		    0,    0, 1370, 1283, 1096,  944,  816,  710,
+		  628,  566,  532,  514,  512,  522,  548,  601,
+		  673,  730,    0,    0,    0,    0,    0,    0,
+		 1380, 1286, 1102,  949,  822,  713,  633,  572,
+		  535,  520,  516,  526,  554,  607,  678,  737,
+		    0,    0,    0,    0,    0,    0, 1400, 1307,
+		 1122,  968,  840,  733,  651,  589,  550,  532,
+		  529,  540,  571,  624,  696,  752,    0,    0,
+		    0,    0,    0,    0, 1419, 1339, 1158,  998,
+		  871,  765,  681,  621,  579,  556,  553,  567,
+		  600,  654,  727,  784,    0,    0,    0,    0,
+		    0,    0, 1472, 1382, 1211, 1048,  918,  814,
+		  728,  667,  626,  603,  599,  614,  647,  700,
+		  775,  832,    0,    0,    0,    0,    0,    0,
+		 1531, 1449, 1280, 1119,  984,  878,  792,  731,
+		  689,  666,  661,  675,  710,  764,  838,  896,
+		    0,    0,    0,    0,    0,    0, 1609, 1525,
+		 1357, 1206, 1066,  959,  874,  808,  764,  742,
+		  738,  752,  786,  838,  915,  975,    0,    0,
+		    0,    0,    0,    0, 1695, 1606, 1443, 1300,
+		 1163, 1050,  962,  898,  855,  832,  827,  842,
+		  878,  928, 1002, 1063,    0,    0,    0,    0,
+		    0,    0, 1788, 1705, 1535, 1396, 1271, 1158,
+		 1066, 1000,  956,  932,  927,  945,  982, 1034,
+		 1110, 1171,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	}
+	},
+	.linear_tbl = {
+		/* R */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1344, 1360, 1376, 1392,
+		 1408, 1424, 1440, 1456, 1472, 1488, 1504, 1520,
+		 1536, 1552, 1568, 1584, 1600, 1616, 1632, 1648,
+		 1664, 1680, 1696, 1712, 1728, 1744, 1760, 1776,
+		 1792, 1808, 1824, 1840, 1856, 1872, 1888, 1904,
+		 1920, 1936, 1952, 1968, 1984, 2000, 2016, 2032,
+		 2048, 2064, 2080, 2096, 2112, 2128, 2144, 2160,
+		 2176, 2192, 2208, 2224, 2240, 2256, 2272, 2288,
+		 2304, 2320, 2336, 2352, 2368, 2384, 2400, 2416,
+		 2432, 2448, 2464, 2480, 2496, 2512, 2528, 2544,
+		 2560, 2576, 2592, 2608, 2624, 2640, 2656, 2672,
+		 2688, 2704, 2720, 2736, 2752, 2768, 2784, 2800,
+		 2816, 2832, 2848, 2864, 2880, 2896, 2912, 2928,
+		 2944, 2960, 2976, 2992, 3008, 3024, 3040, 3056,
+		 3072, 3088, 3104, 3120, 3136, 3152, 3168, 3184,
+		 3200, 3216, 3232, 3248, 3264, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,
+		/* G */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1343, 1359, 1375, 1391,
+		 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1520,
+		 1536, 1552, 1569, 1585, 1602, 1619, 1635, 1651,
+		 1668, 1684, 1700, 1716, 1732, 1747, 1762, 1777,
+		 1792, 1806, 1820, 1834, 1848, 1862, 1877, 1891,
+		 1906, 1921, 1937, 1953, 1970, 1988, 2007, 2027,
+		 2048, 2070, 2093, 2117, 2142, 2167, 2192, 2218,
+		 2243, 2268, 2292, 2315, 2338, 2359, 2380, 2398,
+		 2415, 2430, 2444, 2455, 2466, 2475, 2484, 2492,
+		 2499, 2506, 2512, 2519, 2526, 2533, 2541, 2550,
+		 2560, 2571, 2583, 2596, 2610, 2625, 2641, 2657,
+		 2674, 2691, 2709, 2726, 2744, 2762, 2780, 2798,
+		 2816, 2833, 2850, 2867, 2884, 2900, 2916, 2932,
+		 2948, 2963, 2979, 2995, 3010, 3025, 3041, 3056,
+		 3072, 3088, 3103, 3119, 3135, 3151, 3167, 3183,
+		 3199, 3215, 3231, 3247, 3263, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,
+		/* B */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1343, 1359, 1375, 1391,
+		 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1520,
+		 1536, 1552, 1569, 1585, 1602, 1619, 1635, 1651,
+		 1668, 1684, 1700, 1716, 1732, 1747, 1762, 1777,
+		 1792, 1806, 1820, 1834, 1848, 1862, 1877, 1891,
+		 1906, 1921, 1937, 1953, 1970, 1988, 2007, 2027,
+		 2048, 2070, 2093, 2117, 2142, 2167, 2192, 2218,
+		 2243, 2268, 2292, 2315, 2338, 2359, 2380, 2398,
+		 2415, 2430, 2444, 2455, 2466, 2475, 2484, 2492,
+		 2499, 2506, 2512, 2519, 2526, 2533, 2541, 2550,
+		 2560, 2571, 2583, 2596, 2610, 2625, 2641, 2657,
+		 2674, 2691, 2709, 2726, 2744, 2762, 2780, 2798,
+		 2816, 2833, 2850, 2867, 2884, 2900, 2916, 2932,
+		 2948, 2963, 2979, 2995, 3010, 3025, 3041, 3056,
+		 3072, 3088, 3103, 3119, 3135, 3151, 3167, 3183,
+		 3199, 3215, 3231, 3247, 3263, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080
+	},
+	.disc_tbl = {
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0
+	},
+	.isp_cem_table = {
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x71, 0x44, 0x79, 0x4D, 0x70, 0x49, 0x79, 0x52,
+		0x80, 0x54, 0x85, 0x55, 0x80, 0x5A, 0x85, 0x5B,
+		0x8A, 0x55, 0x90, 0x54, 0x8A, 0x5B, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x79, 0x57, 0x70, 0x58, 0x79, 0x5D,
+		0x80, 0x5F, 0x85, 0x60, 0x80, 0x65, 0x85, 0x65,
+		0x8A, 0x60, 0x92, 0x5A, 0x8B, 0x63, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x62, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x6A, 0x85, 0x6A, 0x80, 0x6F, 0x85, 0x70,
+		0x8C, 0x67, 0x98, 0x60, 0x8E, 0x69, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x75, 0x86, 0x73, 0x80, 0x7A, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x87,
+		0x70, 0x80, 0x78, 0x80, 0x73, 0x86, 0x79, 0x86,
+		0x80, 0x80, 0x87, 0x80, 0x80, 0x86, 0x86, 0x86,
+		0x8E, 0x80, 0x96, 0x80, 0x8D, 0x86, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x45, 0x95, 0x51, 0x93,
+		0x51, 0x8F, 0x5C, 0x8E, 0x5B, 0x92, 0x66, 0x8F,
+		0x67, 0x8C, 0x71, 0x89, 0x6C, 0x8E, 0x6D, 0x92,
+		0x73, 0x8C, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x8D, 0x87, 0x8E, 0x80, 0x94, 0x87, 0x95,
+		0x8D, 0x8D, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4F, 0x98, 0x59, 0x96, 0x58, 0x98, 0x60, 0x96,
+		0x63, 0x93, 0x67, 0x93, 0x61, 0x99, 0x60, 0x9F,
+		0x66, 0x99, 0x68, 0xA0, 0x61, 0xA5, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x59, 0x9C, 0x5A, 0x9F, 0x53, 0xA6, 0x54, 0xAB,
+		0x5A, 0xA5, 0x5B, 0xAB, 0x55, 0xB1, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4F, 0xB0, 0x4F, 0xB6, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6C, 0x41, 0x76, 0x40, 0x6C, 0x49, 0x76, 0x48,
+		0x7F, 0x40, 0x87, 0x40, 0x7F, 0x48, 0x87, 0x48,
+		0x8F, 0x40, 0x97, 0x40, 0x8F, 0x48, 0x97, 0x48,
+		0x9F, 0x40, 0xA7, 0x40, 0x9F, 0x48, 0xA7, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x5C, 0x52, 0x63, 0x52,
+		0x6D, 0x51, 0x76, 0x50, 0x6B, 0x52, 0x74, 0x52,
+		0x7F, 0x50, 0x87, 0x50, 0x7F, 0x52, 0x89, 0x52,
+		0x8F, 0x50, 0x97, 0x50, 0x92, 0x52, 0x9B, 0x52,
+		0x9F, 0x50, 0xA8, 0x50, 0xA4, 0x52, 0xAD, 0x52,
+		0xB0, 0x50, 0xB8, 0x50, 0xB6, 0x52, 0xBF, 0x52,
+		0xBF, 0x50, 0x00, 0x00, 0xC8, 0x52, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x5B, 0x59, 0x5E, 0x52, 0x5B, 0x61, 0x5B, 0x59,
+		0x67, 0x52, 0x71, 0x52, 0x61, 0x52, 0x6D, 0x52,
+		0x7F, 0x52, 0x8B, 0x52, 0x7F, 0x52, 0x8F, 0x52,
+		0x96, 0x52, 0xA2, 0x52, 0x9E, 0x52, 0xAD, 0x52,
+		0xAD, 0x52, 0xB9, 0x52, 0xBC, 0x52, 0xCC, 0x52,
+		0xC4, 0x52, 0xCF, 0x52, 0xDB, 0x52, 0xEA, 0x52,
+		0xDA, 0x52, 0x00, 0x00, 0xEB, 0x57, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x5A, 0x6A, 0x52, 0x6D, 0x5A, 0x6F,
+		0x5B, 0x68, 0x5B, 0x63, 0x5B, 0x6F, 0x5B, 0x6C,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x60, 0x8F, 0x60, 0x7F, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xDF, 0x60, 0xEB, 0x61, 0xDF, 0x70, 0xEB, 0x70,
+		0xEB, 0x64, 0x00, 0x00, 0xEB, 0x72, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x51, 0x74, 0x59, 0x76, 0x50, 0x89, 0x58, 0x8B,
+		0x5B, 0x77, 0x5B, 0x77, 0x5B, 0x8F, 0x5B, 0x97,
+		0x60, 0x78, 0x70, 0x7C, 0x60, 0x98, 0x70, 0x91,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xDF, 0x80, 0xEB, 0x80, 0xDF, 0x8F, 0xEB, 0x8F,
+		0xEB, 0x80, 0x00, 0x00, 0xEB, 0x8D, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x47, 0xA6, 0x4E, 0xA2,
+		0x55, 0x9B, 0x5B, 0x99, 0x55, 0xA0, 0x5C, 0x9D,
+		0x5C, 0x9B, 0x5C, 0x9F, 0x5C, 0xA1, 0x5C, 0xA8,
+		0x60, 0xA3, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xDF, 0x9F, 0xEB, 0x9E, 0xDB, 0xAD, 0xE2, 0xAA,
+		0xEB, 0x9B, 0x00, 0x00, 0xE8, 0xA7, 0x00, 0x00,
+		0x47, 0xAB, 0x4E, 0xA8, 0x47, 0xB0, 0x4E, 0xAD,
+		0x55, 0xA5, 0x5C, 0xA3, 0x54, 0xAB, 0x5A, 0xA9,
+		0x5C, 0xA8, 0x5B, 0xB0, 0x5B, 0xAE, 0x5B, 0xBC,
+		0x60, 0xC0, 0x70, 0xBF, 0x60, 0xD0, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9D, 0xCA, 0xA9, 0xC5,
+		0xBC, 0xBC, 0xC5, 0xB7, 0xB3, 0xC0, 0xBC, 0xBC,
+		0xCD, 0xB3, 0xD4, 0xB0, 0xC3, 0xB8, 0xCA, 0xB5,
+		0xDA, 0xAD, 0x00, 0x00, 0xD0, 0xB2, 0x00, 0x00,
+		0x46, 0xB5, 0x4D, 0xB4, 0x45, 0xBC, 0x4B, 0xBA,
+		0x53, 0xB2, 0x59, 0xB0, 0x51, 0xB9, 0x58, 0xB8,
+		0x5B, 0xB6, 0x5B, 0xC8, 0x5B, 0xBF, 0x5B, 0xD4,
+		0x60, 0xDF, 0x70, 0xDF, 0x62, 0xE7, 0x72, 0xE0,
+		0x80, 0xD9, 0x8D, 0xD2, 0x80, 0xD9, 0x8B, 0xD3,
+		0x99, 0xCD, 0xA4, 0xC8, 0x96, 0xCE, 0x9F, 0xCA,
+		0xAD, 0xC3, 0xB5, 0xBF, 0xA8, 0xC6, 0xAF, 0xC2,
+		0xBC, 0xBC, 0xC2, 0xB9, 0xB6, 0xBF, 0xBC, 0xBC,
+		0xC8, 0xB6, 0x00, 0x00, 0xC1, 0xB9, 0x00, 0x00,
+		0x44, 0xC2, 0x4A, 0xC1, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x5B, 0xC7, 0x5B, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x66, 0xE5, 0x73, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD9, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x94, 0xCF, 0x9C, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xA4, 0xC7, 0xAB, 0xC4, 0x00, 0x00, 0x00, 0x00,
+		0xB1, 0xC1, 0xB7, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x37, 0x33, 0x37, 0x2A, 0x37, 0x3A, 0x37, 0x33,
+		0x3C, 0x24, 0x45, 0x24, 0x37, 0x28, 0x3E, 0x24,
+		0x4E, 0x24, 0x58, 0x24, 0x49, 0x24, 0x54, 0x24,
+		0x64, 0x27, 0x73, 0x2E, 0x60, 0x25, 0x71, 0x2D,
+		0x7F, 0x35, 0x89, 0x35, 0x7F, 0x35, 0x8A, 0x35,
+		0x92, 0x35, 0x9C, 0x34, 0x95, 0x35, 0xA1, 0x32,
+		0xA8, 0x2F, 0xB5, 0x29, 0xB0, 0x2B, 0xBF, 0x26,
+		0xC4, 0x24, 0xC7, 0x2E, 0xC7, 0x2C, 0xC7, 0x38,
+		0xC7, 0x37, 0x00, 0x00, 0xC7, 0x40, 0x00, 0x00,
+		0x37, 0x43, 0x37, 0x3C, 0x37, 0x49, 0x37, 0x45,
+		0x37, 0x33, 0x37, 0x26, 0x37, 0x3D, 0x37, 0x33,
+		0x42, 0x24, 0x4E, 0x24, 0x40, 0x2F, 0x4E, 0x30,
+		0x5B, 0x24, 0x6E, 0x2C, 0x5B, 0x30, 0x71, 0x42,
+		0x7F, 0x35, 0x8C, 0x35, 0x7F, 0x5F, 0x86, 0x61,
+		0x98, 0x35, 0xA8, 0x2F, 0x8F, 0x5A, 0xA4, 0x42,
+		0xBA, 0x27, 0xC7, 0x29, 0xBF, 0x30, 0xC7, 0x38,
+		0xC7, 0x38, 0xC7, 0x42, 0xC7, 0x44, 0xC7, 0x4C,
+		0xC7, 0x49, 0x00, 0x00, 0xC7, 0x52, 0x00, 0x00,
+		0x37, 0x50, 0x37, 0x4C, 0x37, 0x57, 0x37, 0x54,
+		0x37, 0x47, 0x37, 0x3F, 0x37, 0x50, 0x37, 0x4A,
+		0x40, 0x3B, 0x50, 0x40, 0x40, 0x4A, 0x50, 0x4C,
+		0x5D, 0x40, 0x6E, 0x48, 0x5F, 0x50, 0x6C, 0x50,
+		0x7F, 0x66, 0x85, 0x68, 0x7F, 0x6A, 0x86, 0x6B,
+		0x92, 0x5A, 0xAF, 0x40, 0x9C, 0x55, 0xAF, 0x50,
+		0xBF, 0x40, 0xC7, 0x46, 0xBF, 0x50, 0xC7, 0x54,
+		0xC7, 0x50, 0xC7, 0x57, 0xC7, 0x5C, 0xC7, 0x61,
+		0xC7, 0x5B, 0x00, 0x00, 0xC7, 0x64, 0x00, 0x00,
+		0x37, 0x5E, 0x37, 0x5C, 0x37, 0x64, 0x37, 0x63,
+		0x37, 0x59, 0x37, 0x55, 0x37, 0x62, 0x37, 0x61,
+		0x40, 0x55, 0x50, 0x5A, 0x40, 0x61, 0x50, 0x66,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x74, 0x88, 0x6E, 0x7F, 0x7B, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xC7, 0x63, 0xBE, 0x70, 0xC6, 0x71,
+		0xC7, 0x68, 0xC7, 0x6B, 0xC6, 0x74, 0xC6, 0x75,
+		0xC7, 0x6E, 0x00, 0x00, 0xC6, 0x77, 0x00, 0x00,
+		0x37, 0x6E, 0x37, 0x6E, 0x37, 0x86, 0x37, 0x89,
+		0x37, 0x6E, 0x37, 0x6E, 0x37, 0x8D, 0x37, 0x94,
+		0x40, 0x70, 0x50, 0x74, 0x40, 0x9C, 0x52, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x6E, 0x8D, 0x77, 0x89,
+		0x80, 0x80, 0x8D, 0x80, 0x80, 0x8A, 0x8B, 0x8B,
+		0x9C, 0x80, 0xAA, 0x80, 0x98, 0x8C, 0xA4, 0x8C,
+		0xB8, 0x80, 0xC5, 0x80, 0xB3, 0x8C, 0xC3, 0x8D,
+		0xC5, 0x80, 0xC5, 0x80, 0xC4, 0x8B, 0xC4, 0x89,
+		0xC5, 0x80, 0x00, 0x00, 0xC4, 0x88, 0x00, 0x00,
+		0x37, 0x9F, 0x37, 0xA7, 0x3A, 0xAE, 0x3E, 0xAE,
+		0x38, 0xAD, 0x3B, 0xAF, 0x41, 0xB0, 0x46, 0xB0,
+		0x5B, 0x9B, 0x71, 0x8C, 0x6B, 0x92, 0x63, 0xA0,
+		0x6C, 0x95, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x97, 0x8B, 0x97, 0x80, 0xA5, 0x8C, 0xA5,
+		0x98, 0x98, 0xA4, 0x98, 0x98, 0xA5, 0xA4, 0xA4,
+		0xB1, 0x98, 0xC2, 0x9A, 0xB1, 0xA5, 0xC2, 0xA8,
+		0xC3, 0x96, 0xC3, 0x93, 0xC2, 0xA1, 0xC2, 0x9C,
+		0xC3, 0x91, 0x00, 0x00, 0xC2, 0x99, 0x00, 0x00,
+		0x41, 0xB0, 0x44, 0xB1, 0x46, 0xB0, 0x49, 0xB1,
+		0x47, 0xB1, 0x46, 0xB8, 0x46, 0xBA, 0x40, 0xC7,
+		0x58, 0xAB, 0x50, 0xBF, 0x48, 0xC7, 0x50, 0xCF,
+		0x60, 0xBF, 0x71, 0xBB, 0x60, 0xCF, 0x71, 0xC8,
+		0x80, 0xB0, 0x8C, 0xB0, 0x80, 0xBD, 0x8C, 0xBE,
+		0x98, 0xB0, 0xA4, 0xB0, 0x98, 0xBE, 0xA5, 0xBD,
+		0xB1, 0xB1, 0xC2, 0xB5, 0xB1, 0xBE, 0xC2, 0xC2,
+		0xC2, 0xAC, 0xC2, 0xA6, 0xC2, 0xB7, 0xC2, 0xAF,
+		0xC2, 0xA1, 0x00, 0x00, 0xC2, 0xAA, 0x00, 0x00,
+		0x47, 0xB4, 0x45, 0xBC, 0x44, 0xBD, 0x40, 0xC7,
+		0x40, 0xC7, 0x3B, 0xD6, 0x3B, 0xD4, 0x3F, 0xDA,
+		0x44, 0xDA, 0x52, 0xDA, 0x4C, 0xDA, 0x59, 0xDA,
+		0x61, 0xDA, 0x71, 0xD7, 0x66, 0xD9, 0x73, 0xD7,
+		0x80, 0xD4, 0x8E, 0xD4, 0x80, 0xD4, 0x8C, 0xD4,
+		0x9C, 0xD4, 0xAA, 0xD4, 0x98, 0xD4, 0xA4, 0xD4,
+		0xB8, 0xD4, 0xC2, 0xD0, 0xB0, 0xD4, 0xBC, 0xD4,
+		0xC2, 0xC2, 0xC2, 0xB9, 0xC2, 0xCE, 0xC2, 0xC2,
+		0xC2, 0xB2, 0x00, 0x00, 0xC2, 0xBB, 0x00, 0x00,
+		0x41, 0xC6, 0x3D, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0x3C, 0xDA, 0x47, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x52, 0xDA, 0x5D, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x69, 0xD9, 0x75, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD4, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x95, 0xD4, 0xA0, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0xAA, 0xD4, 0xB5, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xD4, 0xC2, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xC2, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x46, 0x43,
+		0x4F, 0x3E, 0x54, 0x3C, 0x4B, 0x40, 0x51, 0x3E,
+		0x5A, 0x3A, 0x60, 0x37, 0x57, 0x3B, 0x5D, 0x38,
+		0x69, 0x35, 0x74, 0x36, 0x65, 0x35, 0x73, 0x36,
+		0x7F, 0x37, 0x89, 0x33, 0x7F, 0x37, 0x8A, 0x33,
+		0x94, 0x2E, 0x9D, 0x32, 0x97, 0x2C, 0x9E, 0x39,
+		0x9F, 0x41, 0xA3, 0x46, 0xA0, 0x46, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x3D, 0x47, 0x41, 0x45, 0x38, 0x4A, 0x3B, 0x48,
+		0x46, 0x43, 0x4C, 0x40, 0x40, 0x46, 0x46, 0x43,
+		0x53, 0x3D, 0x5A, 0x3A, 0x4D, 0x3F, 0x55, 0x3C,
+		0x62, 0x36, 0x71, 0x36, 0x5F, 0x37, 0x6E, 0x38,
+		0x7F, 0x37, 0x8C, 0x32, 0x7F, 0x5B, 0x85, 0x65,
+		0x8E, 0x53, 0x9F, 0x41, 0x90, 0x56, 0xA1, 0x48,
+		0xA2, 0x4C, 0xA8, 0x50, 0xA3, 0x53, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x32, 0x4D, 0x36, 0x4B, 0x2B, 0x50, 0x2F, 0x4E,
+		0x3A, 0x49, 0x3F, 0x46, 0x32, 0x4D, 0x38, 0x4B,
+		0x46, 0x43, 0x50, 0x3F, 0x44, 0x4D, 0x52, 0x4F,
+		0x5D, 0x41, 0x6F, 0x4A, 0x5F, 0x50, 0x6D, 0x51,
+		0x7F, 0x67, 0x86, 0x66, 0x7F, 0x6B, 0x86, 0x6C,
+		0x94, 0x57, 0xA3, 0x50, 0x9C, 0x55, 0xA3, 0x5C,
+		0xA3, 0x5C, 0xA8, 0x60, 0xA3, 0x65, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x23, 0x54, 0x25, 0x53, 0x18, 0x59, 0x1A, 0x58,
+		0x32, 0x56, 0x3D, 0x59, 0x27, 0x5C, 0x38, 0x61,
+		0x48, 0x5B, 0x54, 0x5D, 0x49, 0x66, 0x59, 0x6B,
+		0x61, 0x5F, 0x6E, 0x60, 0x64, 0x6D, 0x70, 0x6F,
+		0x7F, 0x74, 0x89, 0x6C, 0x7F, 0x7B, 0x8F, 0x70,
+		0x9F, 0x60, 0xA3, 0x68, 0x9F, 0x70, 0xA3, 0x74,
+		0xA3, 0x6E, 0xA8, 0x70, 0xA3, 0x77, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x13, 0x65, 0x13, 0x65, 0x13, 0x89, 0x13, 0x8E,
+		0x20, 0x68, 0x30, 0x6C, 0x20, 0x92, 0x30, 0x96,
+		0x40, 0x70, 0x50, 0x74, 0x43, 0x9A, 0x62, 0x92,
+		0x60, 0x78, 0x70, 0x7C, 0x75, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8B, 0x8C, 0x8C,
+		0x9C, 0x80, 0xA2, 0x80, 0x99, 0x8C, 0xA1, 0x8B,
+		0xA2, 0x80, 0xA5, 0x80, 0xA1, 0x88, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x19, 0xAC, 0x2E, 0xAC, 0x40, 0xAA, 0x46, 0xA9,
+		0x45, 0xA5, 0x5A, 0x99, 0x4C, 0xA7, 0x54, 0xA4,
+		0x69, 0x91, 0x75, 0x88, 0x5A, 0xA2, 0x5C, 0xA7,
+		0x6F, 0x92, 0x70, 0x9F, 0x62, 0xAC, 0x71, 0xAC,
+		0x80, 0x98, 0x8C, 0x98, 0x80, 0xA9, 0x8E, 0xAA,
+		0x99, 0x99, 0xA1, 0x96, 0x9B, 0xA9, 0xA1, 0xA1,
+		0xA1, 0x90, 0xA2, 0x8D, 0xA1, 0x98, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4C, 0xA7, 0x52, 0xA5, 0x56, 0xA3, 0x5B, 0xA1,
+		0x58, 0xA2, 0x5B, 0xA3, 0x5C, 0xA4, 0x5C, 0xA7,
+		0x5C, 0xA7, 0x5E, 0xAC, 0x5E, 0xAB, 0x65, 0xAC,
+		0x69, 0xAC, 0x74, 0xAC, 0x6E, 0xAC, 0x77, 0xAB,
+		0x80, 0xA9, 0x8A, 0xAA, 0x80, 0xA9, 0x88, 0xAA,
+		0x95, 0xAA, 0x9F, 0xA9, 0x90, 0xAA, 0x99, 0xAA,
+		0xA1, 0xA1, 0xA2, 0x9B, 0xA1, 0xA9, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x5A, 0xA2, 0x5C, 0xA4, 0x57, 0xAA, 0x56, 0xAE,
+		0x5C, 0xA7, 0x5C, 0xAC, 0x56, 0xB2, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x52, 0xB3, 0x51, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x3F, 0x48, 0x3F, 0x40, 0x47, 0x48, 0x47,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5F, 0x40, 0x67, 0x40, 0x5F, 0x48, 0x67, 0x48,
+		0x70, 0x44, 0x79, 0x4D, 0x70, 0x49, 0x79, 0x52,
+		0x7F, 0x54, 0x85, 0x55, 0x7F, 0x5A, 0x85, 0x5B,
+		0x8A, 0x55, 0x90, 0x54, 0x8A, 0x5B, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x4F, 0x48, 0x4F, 0x40, 0x57, 0x48, 0x57,
+		0x50, 0x4F, 0x58, 0x4F, 0x50, 0x57, 0x58, 0x57,
+		0x5F, 0x50, 0x67, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6F, 0x50, 0x79, 0x57, 0x6F, 0x58, 0x78, 0x5D,
+		0x7F, 0x5F, 0x85, 0x60, 0x7F, 0x65, 0x85, 0x65,
+		0x8A, 0x60, 0x92, 0x5A, 0x8B, 0x63, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x5F, 0x48, 0x5F, 0x40, 0x67, 0x48, 0x67,
+		0x50, 0x5F, 0x58, 0x5F, 0x50, 0x67, 0x58, 0x67,
+		0x60, 0x5F, 0x68, 0x5F, 0x60, 0x67, 0x68, 0x67,
+		0x6F, 0x60, 0x78, 0x62, 0x6F, 0x68, 0x77, 0x68,
+		0x7F, 0x6A, 0x85, 0x6A, 0x7F, 0x6F, 0x85, 0x70,
+		0x8C, 0x67, 0x98, 0x60, 0x8E, 0x69, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x6F, 0x48, 0x6F, 0x40, 0x77, 0x48, 0x77,
+		0x50, 0x6F, 0x58, 0x6F, 0x50, 0x77, 0x58, 0x77,
+		0x60, 0x6F, 0x68, 0x6F, 0x60, 0x77, 0x68, 0x77,
+		0x70, 0x6F, 0x77, 0x70, 0x70, 0x77, 0x78, 0x77,
+		0x7F, 0x75, 0x86, 0x73, 0x7F, 0x7A, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x40, 0x7F, 0x48, 0x7F, 0x3F, 0x87, 0x47, 0x87,
+		0x50, 0x7F, 0x58, 0x7F, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x7F, 0x68, 0x7F, 0x60, 0x88, 0x68, 0x87,
+		0x70, 0x7F, 0x78, 0x7F, 0x73, 0x86, 0x79, 0x86,
+		0x80, 0x80, 0x87, 0x80, 0x80, 0x86, 0x86, 0x86,
+		0x8E, 0x80, 0x96, 0x80, 0x8D, 0x86, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x45, 0x96, 0x51, 0x94,
+		0x51, 0x8F, 0x5C, 0x8E, 0x5B, 0x92, 0x66, 0x8F,
+		0x67, 0x8C, 0x71, 0x89, 0x6C, 0x8E, 0x6D, 0x92,
+		0x73, 0x8C, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x8D, 0x87, 0x8E, 0x80, 0x94, 0x87, 0x95,
+		0x8D, 0x8D, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4F, 0x98, 0x59, 0x96, 0x58, 0x99, 0x60, 0x96,
+		0x63, 0x93, 0x67, 0x94, 0x61, 0x99, 0x60, 0x9F,
+		0x66, 0x99, 0x68, 0xA0, 0x61, 0xA5, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x59, 0x9D, 0x5A, 0xA0, 0x54, 0xA6, 0x54, 0xAB,
+		0x5A, 0xA5, 0x5B, 0xAB, 0x55, 0xB1, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4F, 0xB0, 0x4F, 0xB6, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6D, 0x42, 0x77, 0x45, 0x6C, 0x49, 0x76, 0x4C,
+		0x7F, 0x49, 0x86, 0x49, 0x7F, 0x4F, 0x86, 0x50,
+		0x8D, 0x49, 0x94, 0x49, 0x8D, 0x50, 0x95, 0x4E,
+		0x9D, 0x45, 0xA6, 0x42, 0x9E, 0x4B, 0xA7, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6D, 0x51, 0x76, 0x53, 0x6E, 0x58, 0x76, 0x5A,
+		0x7F, 0x56, 0x86, 0x57, 0x7F, 0x5D, 0x86, 0x5D,
+		0x8D, 0x57, 0x95, 0x54, 0x8D, 0x5D, 0x96, 0x5A,
+		0x9F, 0x51, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x61, 0x5F, 0x68, 0x5F, 0x61, 0x66, 0x68, 0x67,
+		0x6E, 0x60, 0x76, 0x61, 0x6F, 0x68, 0x76, 0x68,
+		0x7F, 0x64, 0x86, 0x64, 0x7F, 0x6A, 0x87, 0x6A,
+		0x8E, 0x62, 0x98, 0x60, 0x8F, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x5A, 0x6A, 0x52, 0x6D, 0x5A, 0x6F,
+		0x62, 0x6C, 0x69, 0x6E, 0x62, 0x71, 0x69, 0x74,
+		0x6D, 0x6C, 0x73, 0x69, 0x6D, 0x74, 0x70, 0x6E,
+		0x7F, 0x6A, 0x8A, 0x6A, 0x7F, 0x74, 0x8F, 0x70,
+		0x96, 0x69, 0xA2, 0x69, 0x9F, 0x70, 0xAF, 0x70,
+		0xAD, 0x69, 0xB9, 0x69, 0xBF, 0x70, 0xCE, 0x70,
+		0xC4, 0x69, 0xCF, 0x69, 0xDD, 0x70, 0xED, 0x70,
+		0xDA, 0x69, 0x00, 0x00, 0xFC, 0x70, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x51, 0x74, 0x59, 0x76, 0x50, 0x89, 0x58, 0x8B,
+		0x60, 0x78, 0x68, 0x7A, 0x61, 0x8D, 0x6A, 0x8D,
+		0x6D, 0x7B, 0x70, 0x7C, 0x6E, 0x8D, 0x72, 0x8E,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8E, 0x8E, 0x8E,
+		0x9E, 0x80, 0xAD, 0x80, 0x9C, 0x8E, 0xAB, 0x8E,
+		0xBC, 0x80, 0xCB, 0x80, 0xBB, 0x8E, 0xC0, 0x8C,
+		0xDB, 0x80, 0xDB, 0x80, 0xC3, 0x8B, 0xC6, 0x8A,
+		0xDB, 0x80, 0x00, 0x00, 0xC8, 0x89, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x49, 0xA4, 0x51, 0xA0,
+		0x55, 0x9A, 0x5E, 0x97, 0x59, 0x9D, 0x61, 0x99,
+		0x66, 0x93, 0x6E, 0x8F, 0x67, 0x96, 0x6B, 0x96,
+		0x6E, 0x93, 0x70, 0xA0, 0x6D, 0x9B, 0x70, 0xAF,
+		0x80, 0x9C, 0x8E, 0x9C, 0x80, 0xAB, 0x8C, 0xA5,
+		0x9D, 0x9D, 0xA5, 0x99, 0x96, 0xA1, 0x9D, 0x9D,
+		0xAC, 0x96, 0xB1, 0x93, 0xA3, 0x9A, 0xA8, 0x98,
+		0xB5, 0x91, 0xB8, 0x90, 0xAD, 0x96, 0xB5, 0x96,
+		0xBC, 0x8F, 0x00, 0x00, 0xBC, 0x96, 0x00, 0x00,
+		0x4C, 0xA6, 0x54, 0xA3, 0x50, 0xA8, 0x57, 0xA5,
+		0x5C, 0x9F, 0x61, 0x9D, 0x5A, 0xA5, 0x5D, 0xA6,
+		0x64, 0x9E, 0x68, 0xA0, 0x61, 0xA7, 0x68, 0xA8,
+		0x6D, 0xA4, 0x73, 0xB2, 0x6D, 0xAD, 0x76, 0xB1,
+		0x80, 0xAB, 0x89, 0xA6, 0x80, 0xAB, 0x87, 0xA7,
+		0x91, 0xA3, 0x98, 0xA0, 0x8F, 0xA5, 0x96, 0xA5,
+		0x9E, 0x9E, 0xA5, 0x9E, 0x9E, 0xA5, 0xA5, 0xA5,
+		0xAD, 0x9E, 0xB5, 0x9E, 0xAD, 0xA5, 0xB5, 0xA5,
+		0xBC, 0x9E, 0x00, 0x00, 0xBC, 0xA5, 0x00, 0x00,
+		0x4F, 0xAC, 0x54, 0xAD, 0x4C, 0xB4, 0x50, 0xB5,
+		0x56, 0xAD, 0x5A, 0xAF, 0x53, 0xB6, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x6E, 0xB5, 0x77, 0xB0, 0x70, 0xB7, 0x78, 0xB6,
+		0x80, 0xAD, 0x87, 0xAD, 0x80, 0xB5, 0x87, 0xB5,
+		0x8F, 0xAD, 0x96, 0xAD, 0x8F, 0xB5, 0x96, 0xB5,
+		0x9E, 0xAD, 0xA5, 0xAD, 0x9E, 0xB5, 0xA5, 0xB5,
+		0xAD, 0xAD, 0xB5, 0xAD, 0xAD, 0xB5, 0xB5, 0xB5,
+		0xBC, 0xAD, 0x00, 0x00, 0xBC, 0xB5, 0x00, 0x00,
+		0x4A, 0xBC, 0x4D, 0xBD, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBE, 0x78, 0xBD, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBC, 0x87, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0x8F, 0xBC, 0x96, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0x9E, 0xBC, 0xA5, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0xAD, 0xBC, 0xB5, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0xBC, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x4D, 0x3B, 0x54, 0x3B, 0x49, 0x3E, 0x4F, 0x3B,
+		0x5A, 0x3B, 0x62, 0x3B, 0x57, 0x3B, 0x5F, 0x3B,
+		0x6B, 0x3C, 0x76, 0x40, 0x67, 0x3C, 0x74, 0x3F,
+		0x7F, 0x43, 0x87, 0x44, 0x7F, 0x43, 0x88, 0x44,
+		0x8E, 0x44, 0x96, 0x43, 0x91, 0x44, 0x9A, 0x42,
+		0x9F, 0x40, 0xA9, 0x3D, 0xA5, 0x3E, 0xB0, 0x3C,
+		0xB3, 0x3B, 0xBB, 0x3B, 0xBA, 0x3B, 0xC4, 0x3B,
+		0xC3, 0x3B, 0x00, 0x00, 0xCD, 0x3B, 0x00, 0x00,
+		0x42, 0x4C, 0x49, 0x4D, 0x43, 0x52, 0x49, 0x53,
+		0x49, 0x46, 0x49, 0x3C, 0x49, 0x4E, 0x49, 0x46,
+		0x51, 0x3B, 0x5A, 0x3B, 0x4A, 0x3B, 0x55, 0x3B,
+		0x64, 0x3B, 0x72, 0x3F, 0x60, 0x3B, 0x6F, 0x3E,
+		0x7F, 0x43, 0x89, 0x44, 0x7F, 0x43, 0x8B, 0x44,
+		0x93, 0x44, 0x9F, 0x40, 0x98, 0x42, 0xA7, 0x3E,
+		0xAC, 0x3C, 0xB9, 0x3B, 0xB6, 0x3B, 0xC4, 0x3B,
+		0xC4, 0x3B, 0xCF, 0x3B, 0xD2, 0x3B, 0xD9, 0x3F,
+		0xD9, 0x3C, 0x00, 0x00, 0xD9, 0x47, 0x00, 0x00,
+		0x44, 0x58, 0x49, 0x59, 0x44, 0x5E, 0x49, 0x5F,
+		0x49, 0x55, 0x49, 0x4F, 0x49, 0x5C, 0x49, 0x58,
+		0x49, 0x46, 0x50, 0x40, 0x49, 0x52, 0x50, 0x4C,
+		0x5D, 0x40, 0x6D, 0x43, 0x5F, 0x50, 0x6C, 0x50,
+		0x7F, 0x54, 0x8A, 0x54, 0x7F, 0x64, 0x88, 0x65,
+		0x99, 0x4D, 0xAF, 0x40, 0x9D, 0x53, 0xAF, 0x50,
+		0xBF, 0x40, 0xCF, 0x40, 0xBF, 0x50, 0xCF, 0x50,
+		0xD9, 0x44, 0xD9, 0x4C, 0xD9, 0x53, 0xD9, 0x59,
+		0xD9, 0x52, 0x00, 0x00, 0xD9, 0x5E, 0x00, 0x00,
+		0x44, 0x63, 0x49, 0x65, 0x43, 0x69, 0x49, 0x6A,
+		0x49, 0x63, 0x49, 0x60, 0x49, 0x6A, 0x49, 0x68,
+		0x49, 0x5C, 0x50, 0x5A, 0x49, 0x66, 0x50, 0x66,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x6C, 0x8B, 0x68, 0x7F, 0x77, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCE, 0x70,
+		0xD9, 0x62, 0xD9, 0x66, 0xD8, 0x71, 0xD8, 0x73,
+		0xD9, 0x69, 0x00, 0x00, 0xD8, 0x74, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x49, 0x72, 0x49, 0x72, 0x49, 0x8A, 0x49, 0x8F,
+		0x49, 0x72, 0x50, 0x74, 0x49, 0x97, 0x51, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x69, 0x91, 0x75, 0x8C,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8C, 0x8C, 0x8C,
+		0x9D, 0x80, 0xAC, 0x80, 0x9A, 0x8D, 0xA8, 0x8D,
+		0xBA, 0x80, 0xC9, 0x80, 0xB6, 0x8D, 0xC6, 0x8E,
+		0xD7, 0x80, 0xD7, 0x80, 0xD6, 0x8E, 0xD6, 0x8C,
+		0xD7, 0x80, 0x00, 0x00, 0xD7, 0x8A, 0x00, 0x00,
+		0x43, 0x9A, 0x49, 0x9D, 0x4A, 0xA3, 0x4C, 0xA4,
+		0x4A, 0xA2, 0x4B, 0xA4, 0x4E, 0xA5, 0x50, 0xA7,
+		0x4E, 0xA5, 0x67, 0x95, 0x51, 0xAB, 0x5C, 0xA7,
+		0x68, 0x9A, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xAF,
+		0x80, 0x9A, 0x8D, 0x9A, 0x80, 0xA8, 0x8D, 0xA8,
+		0x9A, 0x9A, 0xA8, 0x9B, 0x9B, 0xA8, 0xA8, 0xA8,
+		0xB5, 0x9A, 0xC4, 0x9B, 0xB5, 0xA8, 0xC4, 0xA8,
+		0xD5, 0x9C, 0xD6, 0x98, 0xD5, 0xAA, 0xD5, 0xA4,
+		0xD6, 0x95, 0x00, 0x00, 0xD5, 0xA0, 0x00, 0x00,
+		0x4E, 0xA5, 0x4F, 0xA7, 0x51, 0xA7, 0x52, 0xA9,
+		0x51, 0xA8, 0x51, 0xAD, 0x50, 0xAF, 0x4D, 0xB8,
+		0x4D, 0xB8, 0x50, 0xC0, 0x4A, 0xC4, 0x50, 0xD0,
+		0x60, 0xC0, 0x70, 0xBD, 0x60, 0xCF, 0x71, 0xCA,
+		0x80, 0xB6, 0x8D, 0xB6, 0x80, 0xC2, 0x8D, 0xC3,
+		0x9B, 0xB6, 0xA8, 0xB6, 0x9A, 0xC3, 0xA7, 0xC2,
+		0xB5, 0xB5, 0xC4, 0xB6, 0xB4, 0xC2, 0xC4, 0xC4,
+		0xD5, 0xB9, 0xD5, 0xB1, 0xD5, 0xC7, 0xD5, 0xBD,
+		0xD5, 0xAB, 0x00, 0x00, 0xD5, 0xB6, 0x00, 0x00,
+		0x51, 0xAB, 0x50, 0xB0, 0x4F, 0xB1, 0x4D, 0xB8,
+		0x4D, 0xB8, 0x4B, 0xC2, 0x4B, 0xC0, 0x49, 0xCC,
+		0x49, 0xD1, 0x50, 0xE0, 0x49, 0xDF, 0x50, 0xEF,
+		0x60, 0xDF, 0x71, 0xD7, 0x60, 0xEE, 0x70, 0xEB,
+		0x80, 0xCF, 0x8D, 0xCF, 0x80, 0xE8, 0x8E, 0xE8,
+		0x9A, 0xD0, 0xA8, 0xD1, 0x9D, 0xE8, 0xAD, 0xEA,
+		0xB8, 0xD5, 0xCC, 0xDB, 0xB9, 0xE4, 0xC4, 0xDF,
+		0xD5, 0xD5, 0xD5, 0xC9, 0xCE, 0xDB, 0xD5, 0xD5,
+		0xD5, 0xC0, 0x00, 0x00, 0xD5, 0xCB, 0x00, 0x00,
+		0x4D, 0xB8, 0x4C, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xC8, 0x49, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xEB, 0x55, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x63, 0xF0, 0x72, 0xEE, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xEC, 0x8D, 0xEC, 0x00, 0x00, 0x00, 0x00,
+		0x9B, 0xEC, 0xA9, 0xEC, 0x00, 0x00, 0x00, 0x00,
+		0xB4, 0xE7, 0xBE, 0xE2, 0x00, 0x00, 0x00, 0x00,
+		0xC7, 0xDE, 0xCF, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xD5, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x29, 0x24, 0x30, 0x21, 0x25, 0x29, 0x29, 0x24,
+		0x37, 0x1D, 0x3E, 0x1A, 0x31, 0x20, 0x39, 0x1D,
+		0x46, 0x16, 0x4F, 0x12, 0x42, 0x18, 0x4C, 0x13,
+		0x5D, 0x11, 0x70, 0x1A, 0x59, 0x12, 0x6F, 0x20,
+		0x7F, 0x22, 0x8B, 0x23, 0x7F, 0x2E, 0x8B, 0x2F,
+		0x97, 0x23, 0xA3, 0x22, 0x96, 0x2F, 0xA5, 0x28,
+		0xAF, 0x21, 0xB2, 0x2E, 0xB1, 0x29, 0xB4, 0x36,
+		0xB5, 0x38, 0xB8, 0x40, 0xB5, 0x41, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x25, 0x33, 0x25, 0x2B, 0x25, 0x3B, 0x25, 0x36,
+		0x29, 0x24, 0x32, 0x20, 0x25, 0x2D, 0x33, 0x2E,
+		0x3F, 0x20, 0x4C, 0x21, 0x41, 0x2F, 0x4E, 0x30,
+		0x5A, 0x22, 0x72, 0x3F, 0x5C, 0x31, 0x71, 0x43,
+		0x7F, 0x5C, 0x85, 0x5E, 0x7F, 0x60, 0x85, 0x62,
+		0x8B, 0x5E, 0x9D, 0x44, 0x8E, 0x5B, 0xA5, 0x41,
+		0xB3, 0x32, 0xB5, 0x3F, 0xB5, 0x3C, 0xB5, 0x4A,
+		0xB5, 0x4A, 0xB8, 0x50, 0xB5, 0x53, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x25, 0x44, 0x25, 0x3F, 0x25, 0x4D, 0x25, 0x49,
+		0x25, 0x39, 0x30, 0x39, 0x25, 0x44, 0x30, 0x45,
+		0x42, 0x3E, 0x50, 0x3F, 0x40, 0x4A, 0x52, 0x4F,
+		0x5D, 0x41, 0x6E, 0x47, 0x5F, 0x50, 0x6D, 0x51,
+		0x7F, 0x63, 0x86, 0x65, 0x7F, 0x6C, 0x86, 0x6D,
+		0x93, 0x58, 0xAF, 0x40, 0x9C, 0x55, 0xAF, 0x50,
+		0xB5, 0x4A, 0xB5, 0x55, 0xB5, 0x57, 0xB5, 0x5F,
+		0xB5, 0x5C, 0xB8, 0x60, 0xB5, 0x65, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x25, 0x55, 0x25, 0x53, 0x25, 0x5E, 0x25, 0x5C,
+		0x25, 0x50, 0x30, 0x51, 0x25, 0x5B, 0x30, 0x5D,
+		0x40, 0x55, 0x50, 0x5A, 0x40, 0x61, 0x50, 0x66,
+		0x61, 0x5F, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6F,
+		0x7F, 0x75, 0x88, 0x6E, 0x7F, 0x7C, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xB5, 0x65, 0xB5, 0x6A, 0xB5, 0x72, 0xB5, 0x75,
+		0xB5, 0x6E, 0xB7, 0x70, 0xB4, 0x77, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x25, 0x6A, 0x25, 0x6A, 0x25, 0x88, 0x25, 0x8C,
+		0x25, 0x6A, 0x30, 0x6C, 0x25, 0x91, 0x30, 0x96,
+		0x40, 0x70, 0x50, 0x74, 0x40, 0x9C, 0x52, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x6F, 0x8C, 0x78, 0x88,
+		0x80, 0x80, 0x8D, 0x80, 0x80, 0x8B, 0x8B, 0x8B,
+		0x9C, 0x80, 0xAA, 0x80, 0x98, 0x8C, 0xA5, 0x8C,
+		0xB3, 0x80, 0xB3, 0x80, 0xB2, 0x8C, 0xB2, 0x8A,
+		0xB3, 0x80, 0xB4, 0x80, 0xB2, 0x88, 0xB3, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x25, 0xA7, 0x25, 0xB1, 0x29, 0xBA, 0x2D, 0xBA,
+		0x27, 0xB9, 0x40, 0xAC, 0x32, 0xBB, 0x64, 0x96,
+		0x5D, 0x9A, 0x72, 0x8B, 0x71, 0x8D, 0x66, 0x9C,
+		0x6E, 0x93, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x98, 0x8C, 0x98, 0x80, 0xA4, 0x8C, 0xA4,
+		0x98, 0x98, 0xA5, 0x98, 0x98, 0xA4, 0xA5, 0xA5,
+		0xB2, 0x99, 0xB2, 0x94, 0xB2, 0xA5, 0xB2, 0x9E,
+		0xB2, 0x90, 0xB2, 0x8E, 0xB2, 0x99, 0xB2, 0x95,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x32, 0xBB, 0x3B, 0xB8, 0x40, 0xB5, 0x48, 0xB2,
+		0x44, 0xB4, 0x5F, 0xA0, 0x4A, 0xB6, 0x4A, 0xBB,
+		0x57, 0xAD, 0x50, 0xBF, 0x4D, 0xC1, 0x57, 0xC3,
+		0x60, 0xBF, 0x70, 0xBC, 0x64, 0xC3, 0x72, 0xC2,
+		0x80, 0xB5, 0x8D, 0xB5, 0x80, 0xBF, 0x8C, 0xBF,
+		0x9A, 0xB5, 0xA8, 0xB5, 0x99, 0xBF, 0xA6, 0xBF,
+		0xB2, 0xB2, 0xB2, 0xA8, 0xB2, 0xBE, 0xB2, 0xB2,
+		0xB2, 0xA1, 0xB2, 0x9C, 0xB2, 0xA9, 0xB2, 0xA3,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x47, 0xB4, 0x4A, 0xB7, 0x49, 0xB8, 0x4A, 0xBB,
+		0x4A, 0xBB, 0x4C, 0xC0, 0x4C, 0xBF, 0x4F, 0xC3,
+		0x53, 0xC3, 0x5E, 0xC3, 0x59, 0xC3, 0x63, 0xC3,
+		0x69, 0xC3, 0x75, 0xC1, 0x6C, 0xC3, 0x76, 0xC1,
+		0x80, 0xBF, 0x8A, 0xBF, 0x80, 0xBF, 0x89, 0xBF,
+		0x95, 0xBF, 0x9F, 0xBF, 0x92, 0xBF, 0x9B, 0xBF,
+		0xAA, 0xBF, 0xB2, 0xBC, 0xA4, 0xBF, 0xAD, 0xBF,
+		0xB2, 0xB2, 0xB2, 0xAA, 0xB2, 0xBA, 0xB2, 0xB2,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4B, 0xBB, 0x4C, 0xBE, 0x00, 0x00, 0x00, 0x00,
+		0x4D, 0xC3, 0x55, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x5E, 0xC3, 0x66, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x6F, 0xC2, 0x77, 0xC1, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x87, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x8F, 0xBF, 0x97, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x9F, 0xBF, 0xA7, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xAF, 0xBF, 0xB2, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6D, 0x45, 0x78, 0x4D, 0x6D, 0x4A, 0x77, 0x52,
+		0x7F, 0x54, 0x85, 0x55, 0x7F, 0x5A, 0x85, 0x5A,
+		0x8A, 0x55, 0x90, 0x54, 0x8B, 0x57, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6D, 0x51, 0x77, 0x58, 0x6E, 0x58, 0x77, 0x5B,
+		0x7F, 0x5C, 0x86, 0x59, 0x7F, 0x5C, 0x87, 0x59,
+		0x8E, 0x55, 0x92, 0x5A, 0x8E, 0x5B, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x61, 0x5F, 0x68, 0x5F, 0x5F, 0x64, 0x63, 0x62,
+		0x6D, 0x5D, 0x74, 0x5B, 0x69, 0x5F, 0x71, 0x5B,
+		0x7F, 0x5C, 0x8A, 0x57, 0x7F, 0x5C, 0x87, 0x68,
+		0x8F, 0x61, 0x98, 0x60, 0x90, 0x66, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x57, 0x68, 0x4E, 0x6C, 0x50, 0x6B,
+		0x59, 0x66, 0x5D, 0x65, 0x52, 0x6A, 0x59, 0x6B,
+		0x63, 0x62, 0x6E, 0x60, 0x64, 0x6D, 0x70, 0x6F,
+		0x7F, 0x73, 0x8A, 0x6B, 0x7F, 0x7A, 0x8F, 0x70,
+		0x91, 0x6E, 0x98, 0x70, 0x91, 0x77, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x41, 0x70, 0x44, 0x71, 0x11, 0x89, 0x10, 0x8F,
+		0x44, 0x71, 0x4A, 0x73, 0x27, 0x90, 0x48, 0x8F,
+		0x55, 0x75, 0x60, 0x78, 0x5B, 0x8F, 0x68, 0x8F,
+		0x6A, 0x7A, 0x75, 0x7D, 0x74, 0x88, 0x77, 0x89,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8B, 0x8C, 0x8C,
+		0x90, 0x80, 0x96, 0x80, 0x90, 0x88, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x4C, 0xA2, 0x56, 0x9D,
+		0x56, 0x9A, 0x60, 0x95, 0x5F, 0x98, 0x68, 0x93,
+		0x66, 0x93, 0x6C, 0x91, 0x6D, 0x91, 0x6E, 0x93,
+		0x6E, 0x93, 0x74, 0x96, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x94, 0x8A, 0x94, 0x80, 0x94, 0x87, 0x95,
+		0x90, 0x90, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x54, 0xA0, 0x5D, 0x9C, 0x5C, 0x9E, 0x63, 0x9A,
+		0x65, 0x97, 0x69, 0x96, 0x63, 0x9C, 0x62, 0xA1,
+		0x68, 0x9A, 0x68, 0xA0, 0x62, 0xA6, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x5C, 0xA0, 0x5D, 0xA3, 0x57, 0xAA, 0x56, 0xAE,
+		0x5C, 0xA7, 0x5C, 0xAC, 0x56, 0xB2, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x52, 0xB3, 0x51, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+	},
+	.isp_cem_table1 = {
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x70, 0x88, 0x70, 0x80, 0x78, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x70, 0x80, 0x78, 0x80, 0x70, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x88, 0x80, 0x80, 0x88, 0x88, 0x88,
+		0x90, 0x80, 0x98, 0x80, 0x90, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x70, 0x90, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x90, 0x88, 0x90, 0x80, 0x98, 0x88, 0x98,
+		0x90, 0x90, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x5B, 0x52, 0x64, 0x52,
+		0x70, 0x50, 0x78, 0x50, 0x6D, 0x52, 0x76, 0x52,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x52, 0x89, 0x52,
+		0x90, 0x50, 0x98, 0x50, 0x92, 0x52, 0x9B, 0x52,
+		0xA0, 0x50, 0xA8, 0x50, 0xA4, 0x52, 0xAD, 0x52,
+		0xB0, 0x50, 0xB8, 0x50, 0xB6, 0x52, 0xBF, 0x52,
+		0xBF, 0x50, 0x00, 0x00, 0xC8, 0x52, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x5B, 0x5B, 0x5D, 0x52, 0x5B, 0x64, 0x5B, 0x5B,
+		0x69, 0x52, 0x74, 0x52, 0x61, 0x52, 0x70, 0x52,
+		0x80, 0x52, 0x8B, 0x52, 0x80, 0x52, 0x8F, 0x52,
+		0x96, 0x52, 0xA2, 0x52, 0x9E, 0x52, 0xAD, 0x52,
+		0xAD, 0x52, 0xB9, 0x52, 0xBC, 0x52, 0xCC, 0x52,
+		0xC4, 0x52, 0xCF, 0x52, 0xDB, 0x52, 0xEA, 0x52,
+		0xDA, 0x52, 0x00, 0x00, 0xEB, 0x57, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x5B, 0x6D, 0x5B, 0x67, 0x5B, 0x76, 0x5B, 0x73,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xDF, 0x60, 0xEB, 0x61, 0xDF, 0x70, 0xEB, 0x70,
+		0xEB, 0x64, 0x00, 0x00, 0xEB, 0x72, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x5B, 0x80, 0x5B, 0x80, 0x5B, 0x89, 0x5B, 0x8C,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xDF, 0x80, 0xEB, 0x80, 0xDF, 0x8F, 0xEB, 0x8F,
+		0xEB, 0x80, 0x00, 0x00, 0xEB, 0x8D, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x5B, 0x92, 0x5B, 0x98, 0x5B, 0x9B, 0x5B, 0xA4,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xDF, 0x9F, 0xEB, 0x9E, 0xDB, 0xAD, 0xE2, 0xAA,
+		0xEB, 0x9B, 0x00, 0x00, 0xE8, 0xA7, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x5B, 0xA4, 0x5B, 0xB0, 0x5B, 0xAD, 0x5B, 0xBC,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9E, 0xCB, 0xA9, 0xC5,
+		0xBC, 0xBC, 0xC5, 0xB7, 0xB3, 0xC0, 0xBC, 0xBC,
+		0xCE, 0xB4, 0xD5, 0xB0, 0xC4, 0xB8, 0xCA, 0xB5,
+		0xDA, 0xAD, 0x00, 0x00, 0xD0, 0xB2, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x5B, 0xB6, 0x5B, 0xC8, 0x5B, 0xBF, 0x5B, 0xD4,
+		0x60, 0xDF, 0x70, 0xDF, 0x62, 0xE7, 0x72, 0xE0,
+		0x80, 0xD9, 0x8D, 0xD2, 0x80, 0xD9, 0x8B, 0xD3,
+		0x99, 0xCD, 0xA4, 0xC8, 0x96, 0xCE, 0x9F, 0xCA,
+		0xAD, 0xC3, 0xB5, 0xBF, 0xA8, 0xC6, 0xAF, 0xC2,
+		0xBC, 0xBC, 0xC2, 0xB9, 0xB6, 0xBF, 0xBC, 0xBC,
+		0xC8, 0xB6, 0x00, 0x00, 0xC1, 0xB9, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x5B, 0xC7, 0x5B, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x66, 0xE6, 0x73, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD9, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x94, 0xCF, 0x9C, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xA4, 0xC8, 0xAB, 0xC4, 0x00, 0x00, 0x00, 0x00,
+		0xB1, 0xC1, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x37, 0x37, 0x37, 0x2D, 0x37, 0x40, 0x37, 0x37,
+		0x3B, 0x24, 0x46, 0x24, 0x37, 0x2B, 0x3E, 0x24,
+		0x52, 0x24, 0x5D, 0x24, 0x4B, 0x24, 0x58, 0x24,
+		0x69, 0x24, 0x74, 0x24, 0x65, 0x24, 0x72, 0x24,
+		0x80, 0x24, 0x8B, 0x24, 0x80, 0x24, 0x8D, 0x24,
+		0x96, 0x24, 0xA2, 0x24, 0x9A, 0x24, 0xA7, 0x24,
+		0xAD, 0x24, 0xB9, 0x24, 0xB4, 0x24, 0xC1, 0x24,
+		0xC4, 0x24, 0xC7, 0x2E, 0xC7, 0x2C, 0xC7, 0x38,
+		0xC7, 0x37, 0x00, 0x00, 0xC7, 0x40, 0x00, 0x00,
+		0x37, 0x49, 0x37, 0x42, 0x37, 0x52, 0x37, 0x4C,
+		0x37, 0x37, 0x37, 0x29, 0x37, 0x43, 0x37, 0x37,
+		0x43, 0x24, 0x52, 0x24, 0x40, 0x30, 0x50, 0x30,
+		0x61, 0x24, 0x70, 0x24, 0x60, 0x30, 0x70, 0x30,
+		0x80, 0x24, 0x8F, 0x24, 0x80, 0x30, 0x8F, 0x30,
+		0x9E, 0x24, 0xAD, 0x24, 0x9F, 0x30, 0xAF, 0x30,
+		0xBC, 0x24, 0xC7, 0x29, 0xBF, 0x30, 0xC7, 0x38,
+		0xC7, 0x38, 0xC7, 0x42, 0xC7, 0x44, 0xC7, 0x4C,
+		0xC7, 0x49, 0x00, 0x00, 0xC7, 0x52, 0x00, 0x00,
+		0x37, 0x5B, 0x37, 0x56, 0x37, 0x64, 0x37, 0x61,
+		0x37, 0x4F, 0x37, 0x46, 0x37, 0x5B, 0x37, 0x54,
+		0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xBF, 0x40, 0xC7, 0x46, 0xBF, 0x50, 0xC7, 0x54,
+		0xC7, 0x50, 0xC7, 0x57, 0xC7, 0x5C, 0xC7, 0x61,
+		0xC7, 0x5B, 0x00, 0x00, 0xC7, 0x64, 0x00, 0x00,
+		0x37, 0x6D, 0x37, 0x6B, 0x37, 0x76, 0x37, 0x75,
+		0x37, 0x67, 0x37, 0x63, 0x37, 0x73, 0x37, 0x71,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xC7, 0x63, 0xBF, 0x70, 0xC7, 0x71,
+		0xC7, 0x68, 0xC7, 0x6B, 0xC7, 0x74, 0xC7, 0x75,
+		0xC7, 0x6D, 0x00, 0x00, 0xC7, 0x76, 0x00, 0x00,
+		0x37, 0x80, 0x37, 0x80, 0x37, 0x89, 0x37, 0x8A,
+		0x37, 0x80, 0x37, 0x80, 0x37, 0x8C, 0x37, 0x8E,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xC7, 0x80, 0xBF, 0x8F, 0xC7, 0x8E,
+		0xC7, 0x80, 0xC7, 0x80, 0xC7, 0x8B, 0xC7, 0x8A,
+		0xC7, 0x80, 0x00, 0x00, 0xC7, 0x89, 0x00, 0x00,
+		0x37, 0x92, 0x37, 0x94, 0x37, 0x9B, 0x37, 0x9E,
+		0x37, 0x98, 0x37, 0x9C, 0x37, 0xA4, 0x37, 0xAB,
+		0x40, 0x9F, 0x50, 0x9F, 0x40, 0xAF, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xC7, 0x9C, 0xBF, 0xAF, 0xC7, 0xAB,
+		0xC7, 0x97, 0xC7, 0x94, 0xC7, 0xA3, 0xC7, 0x9E,
+		0xC7, 0x92, 0x00, 0x00, 0xC7, 0x9B, 0x00, 0x00,
+		0x37, 0xA4, 0x37, 0xA9, 0x37, 0xAD, 0x37, 0xB3,
+		0x37, 0xB0, 0x37, 0xB9, 0x37, 0xBC, 0x37, 0xC8,
+		0x40, 0xBF, 0x50, 0xBF, 0x40, 0xCF, 0x50, 0xCF,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9F, 0xCF, 0xAF, 0xCF,
+		0xBF, 0xBF, 0xC7, 0xB9, 0xBF, 0xCF, 0xC7, 0xC7,
+		0xC7, 0xAF, 0xC7, 0xA8, 0xC7, 0xBB, 0xC7, 0xB3,
+		0xC7, 0xA4, 0x00, 0x00, 0xC7, 0xAD, 0x00, 0x00,
+		0x37, 0xB6, 0x37, 0xBD, 0x37, 0xBF, 0x37, 0xC8,
+		0x37, 0xC8, 0x37, 0xD6, 0x37, 0xD4, 0x3F, 0xDA,
+		0x43, 0xDA, 0x52, 0xDA, 0x4C, 0xDA, 0x59, 0xDA,
+		0x61, 0xDA, 0x70, 0xDA, 0x66, 0xDA, 0x73, 0xDA,
+		0x80, 0xDA, 0x8F, 0xDA, 0x80, 0xDA, 0x8C, 0xDA,
+		0x9E, 0xDA, 0xAD, 0xDA, 0x99, 0xDA, 0xA6, 0xDA,
+		0xBC, 0xDA, 0xC7, 0xD6, 0xB3, 0xDA, 0xC0, 0xDA,
+		0xC7, 0xC7, 0xC7, 0xBD, 0xC7, 0xD3, 0xC7, 0xC7,
+		0xC7, 0xB6, 0x00, 0x00, 0xC7, 0xBF, 0x00, 0x00,
+		0x37, 0xC7, 0x37, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0x3B, 0xDA, 0x46, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x52, 0xDA, 0x5D, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x69, 0xDA, 0x74, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xDA, 0x8B, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x96, 0xDA, 0xA2, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xAD, 0xDA, 0xB9, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xC4, 0xDA, 0xC7, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0xC7, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x3E, 0x47, 0x44, 0x44,
+		0x4F, 0x3F, 0x55, 0x3C, 0x4A, 0x41, 0x51, 0x3E,
+		0x5C, 0x38, 0x63, 0x35, 0x58, 0x3A, 0x60, 0x36,
+		0x6C, 0x31, 0x75, 0x2C, 0x69, 0x32, 0x74, 0x2D,
+		0x80, 0x27, 0x8B, 0x22, 0x80, 0x27, 0x8D, 0x21,
+		0x99, 0x1B, 0xA3, 0x21, 0x9D, 0x19, 0xA3, 0x2D,
+		0xA3, 0x38, 0xA8, 0x40, 0xA3, 0x41, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x38, 0x4A, 0x3E, 0x47, 0x30, 0x4E, 0x36, 0x4B,
+		0x44, 0x44, 0x4B, 0x41, 0x3C, 0x48, 0x44, 0x44,
+		0x53, 0x3D, 0x5C, 0x38, 0x4D, 0x40, 0x56, 0x3B,
+		0x66, 0x33, 0x72, 0x2E, 0x62, 0x36, 0x70, 0x30,
+		0x80, 0x27, 0x8F, 0x20, 0x80, 0x30, 0x8F, 0x30,
+		0x9F, 0x20, 0xA3, 0x38, 0x9F, 0x30, 0xA3, 0x44,
+		0xA3, 0x4A, 0xA8, 0x50, 0xA3, 0x53, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x26, 0x53, 0x2C, 0x50, 0x19, 0x59, 0x1F, 0x56,
+		0x33, 0x4C, 0x3B, 0x48, 0x26, 0x53, 0x30, 0x50,
+		0x44, 0x44, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xA3, 0x50, 0x9F, 0x50, 0xA3, 0x5C,
+		0xA3, 0x5C, 0xA8, 0x60, 0xA3, 0x65, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x13, 0x64, 0x13, 0x61, 0x13, 0x72, 0x13, 0x70,
+		0x20, 0x60, 0x30, 0x60, 0x20, 0x70, 0x30, 0x70,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xA3, 0x68, 0x9F, 0x70, 0xA3, 0x74,
+		0xA3, 0x6E, 0xA8, 0x70, 0xA3, 0x77, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x13, 0x80, 0x13, 0x80, 0x13, 0x8D, 0x13, 0x8F,
+		0x20, 0x80, 0x30, 0x80, 0x20, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xA3, 0x80, 0x9F, 0x8F, 0xA3, 0x8B,
+		0xA3, 0x80, 0xA8, 0x80, 0xA3, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x13, 0x9B, 0x13, 0x9E, 0x13, 0xA8, 0x17, 0xAC,
+		0x20, 0x9F, 0x30, 0x9F, 0x26, 0xAC, 0x35, 0xAC,
+		0x40, 0x9F, 0x50, 0x9F, 0x44, 0xAC, 0x53, 0xAC,
+		0x60, 0x9F, 0x70, 0x9F, 0x62, 0xAC, 0x71, 0xAC,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAC, 0x8E, 0xAC,
+		0x9F, 0x9F, 0xA3, 0x97, 0x9D, 0xAC, 0xA3, 0xA3,
+		0xA3, 0x91, 0xA8, 0x90, 0xA3, 0x9A, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x26, 0xAC, 0x31, 0xAC, 0x38, 0xAC, 0x41, 0xAC,
+		0x3C, 0xAC, 0x47, 0xAC, 0x4A, 0xAC, 0x53, 0xAC,
+		0x53, 0xAC, 0x5E, 0xAC, 0x5C, 0xAC, 0x65, 0xAC,
+		0x69, 0xAC, 0x74, 0xAC, 0x6E, 0xAC, 0x77, 0xAC,
+		0x80, 0xAC, 0x8B, 0xAC, 0x80, 0xAC, 0x88, 0xAC,
+		0x96, 0xAC, 0xA1, 0xAC, 0x91, 0xAC, 0x9A, 0xAC,
+		0xA3, 0xA3, 0xA8, 0xA0, 0xA3, 0xAC, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x70, 0x88, 0x70, 0x80, 0x78, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x70, 0x80, 0x78, 0x80, 0x70, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x88, 0x80, 0x80, 0x88, 0x88, 0x88,
+		0x90, 0x80, 0x98, 0x80, 0x90, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x70, 0x90, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x90, 0x88, 0x90, 0x80, 0x98, 0x88, 0x98,
+		0x90, 0x90, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x6D, 0x6D, 0x74, 0x69, 0x6D, 0x76, 0x70, 0x70,
+		0x80, 0x69, 0x8B, 0x69, 0x80, 0x70, 0x8F, 0x70,
+		0x96, 0x69, 0xA2, 0x69, 0x9F, 0x70, 0xAF, 0x70,
+		0xAD, 0x69, 0xB9, 0x69, 0xBF, 0x70, 0xCF, 0x70,
+		0xC4, 0x69, 0xCF, 0x69, 0xDF, 0x70, 0xEF, 0x70,
+		0xDA, 0x69, 0x00, 0x00, 0xFD, 0x70, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x6D, 0x80, 0x70, 0x80, 0x6D, 0x89, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBD, 0x8F, 0xC1, 0x8D,
+		0xDD, 0x80, 0xDD, 0x80, 0xC5, 0x8B, 0xC7, 0x8A,
+		0xDD, 0x80, 0x00, 0x00, 0xC9, 0x89, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x6D, 0x92, 0x70, 0x9F, 0x6D, 0x9B, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAC, 0x8C, 0xA6,
+		0x9E, 0x9E, 0xA7, 0x9A, 0x96, 0xA1, 0x9E, 0x9E,
+		0xAD, 0x96, 0xB2, 0x94, 0xA4, 0x9B, 0xA9, 0x98,
+		0xB6, 0x92, 0xBA, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x6D, 0xA4, 0x73, 0xB2, 0x6D, 0xAD, 0x76, 0xB1,
+		0x80, 0xAC, 0x89, 0xA7, 0x80, 0xAC, 0x88, 0xA8,
+		0x92, 0xA4, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x6E, 0xB5, 0x77, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x4C, 0x3B, 0x55, 0x3B, 0x49, 0x40, 0x4F, 0x3B,
+		0x5D, 0x3B, 0x66, 0x3B, 0x58, 0x3B, 0x62, 0x3B,
+		0x6E, 0x3B, 0x77, 0x3B, 0x6C, 0x3B, 0x76, 0x3B,
+		0x80, 0x3B, 0x88, 0x3B, 0x80, 0x3B, 0x89, 0x3B,
+		0x91, 0x3B, 0x99, 0x3B, 0x93, 0x3B, 0x9D, 0x3B,
+		0xA2, 0x3B, 0xAA, 0x3B, 0xA7, 0x3B, 0xB0, 0x3B,
+		0xB3, 0x3B, 0xBB, 0x3B, 0xBA, 0x3B, 0xC4, 0x3B,
+		0xC3, 0x3B, 0x00, 0x00, 0xCD, 0x3B, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x49, 0x49, 0x49, 0x3E, 0x49, 0x52, 0x49, 0x49,
+		0x52, 0x3B, 0x5D, 0x3B, 0x49, 0x3C, 0x56, 0x3B,
+		0x69, 0x3B, 0x74, 0x3B, 0x64, 0x3B, 0x72, 0x3B,
+		0x80, 0x3B, 0x8B, 0x3B, 0x80, 0x3B, 0x8D, 0x3B,
+		0x96, 0x3B, 0xA2, 0x3B, 0x9B, 0x3B, 0xA9, 0x3B,
+		0xAD, 0x3B, 0xB9, 0x3B, 0xB6, 0x3B, 0xC4, 0x3B,
+		0xC4, 0x3B, 0xCF, 0x3B, 0xD2, 0x3B, 0xD9, 0x3F,
+		0xD9, 0x3C, 0x00, 0x00, 0xD9, 0x47, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x49, 0x5B, 0x49, 0x54, 0x49, 0x64, 0x49, 0x5F,
+		0x49, 0x49, 0x50, 0x40, 0x49, 0x57, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xBF, 0x40, 0xCF, 0x40, 0xBF, 0x50, 0xCF, 0x50,
+		0xD9, 0x44, 0xD9, 0x4C, 0xD9, 0x53, 0xD9, 0x59,
+		0xD9, 0x52, 0x00, 0x00, 0xD9, 0x5E, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x49, 0x6D, 0x49, 0x6A, 0x49, 0x76, 0x49, 0x75,
+		0x49, 0x64, 0x50, 0x60, 0x49, 0x72, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xD9, 0x62, 0xD9, 0x66, 0xD9, 0x71, 0xD9, 0x73,
+		0xD9, 0x69, 0x00, 0x00, 0xD9, 0x74, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x49, 0x80, 0x49, 0x80, 0x49, 0x89, 0x49, 0x8A,
+		0x49, 0x80, 0x50, 0x80, 0x49, 0x8D, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xD9, 0x80, 0xD9, 0x80, 0xD9, 0x8E, 0xD9, 0x8C,
+		0xD9, 0x80, 0x00, 0x00, 0xD9, 0x8B, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x49, 0x92, 0x49, 0x95, 0x49, 0x9B, 0x49, 0xA0,
+		0x49, 0x9B, 0x50, 0x9F, 0x49, 0xA8, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xD9, 0x9D, 0xD9, 0x99, 0xD9, 0xAC, 0xD9, 0xA6,
+		0xD9, 0x96, 0x00, 0x00, 0xD9, 0xA1, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x49, 0xA4, 0x49, 0xAB, 0x49, 0xAD, 0x49, 0xB6,
+		0x49, 0xB6, 0x50, 0xBF, 0x49, 0xC3, 0x50, 0xCF,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9F, 0xCF, 0xAF, 0xCF,
+		0xBF, 0xBF, 0xCF, 0xBF, 0xBF, 0xCF, 0xCF, 0xCF,
+		0xD9, 0xBB, 0xD9, 0xB3, 0xD9, 0xCA, 0xD9, 0xC0,
+		0xD9, 0xAD, 0x00, 0x00, 0xD9, 0xB8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x49, 0xB6, 0x49, 0xC1, 0x49, 0xBF, 0x49, 0xCB,
+		0x49, 0xD1, 0x50, 0xDF, 0x49, 0xDE, 0x50, 0xEF,
+		0x60, 0xDF, 0x70, 0xDF, 0x60, 0xEF, 0x70, 0xEF,
+		0x80, 0xDF, 0x8F, 0xDF, 0x80, 0xEF, 0x8F, 0xEF,
+		0x9F, 0xDF, 0xAF, 0xDF, 0x9F, 0xEF, 0xAF, 0xEF,
+		0xBF, 0xDF, 0xCF, 0xDF, 0xBC, 0xE9, 0xC7, 0xE4,
+		0xD9, 0xD9, 0xD9, 0xCC, 0xD1, 0xDF, 0xD9, 0xD9,
+		0xD9, 0xC3, 0x00, 0x00, 0xD9, 0xCF, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xC7, 0x49, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xEB, 0x55, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x63, 0xF1, 0x71, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xF1, 0x8E, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xF1, 0xAA, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0xB6, 0xEC, 0xC0, 0xE7, 0x00, 0x00, 0x00, 0x00,
+		0xCA, 0xE2, 0xD3, 0xDE, 0x00, 0x00, 0x00, 0x00,
+		0xD9, 0xD9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x26, 0x26, 0x2E, 0x22, 0x25, 0x30, 0x26, 0x26,
+		0x36, 0x1E, 0x40, 0x19, 0x2F, 0x21, 0x39, 0x1D,
+		0x4A, 0x14, 0x55, 0x0F, 0x44, 0x17, 0x50, 0x11,
+		0x63, 0x0D, 0x71, 0x0D, 0x60, 0x10, 0x70, 0x10,
+		0x80, 0x0D, 0x8E, 0x0D, 0x80, 0x10, 0x8F, 0x10,
+		0x9C, 0x0D, 0xAA, 0x0D, 0x9F, 0x10, 0xAF, 0x10,
+		0xB5, 0x14, 0xB5, 0x2A, 0xB5, 0x22, 0xB5, 0x34,
+		0xB5, 0x38, 0xB8, 0x40, 0xB5, 0x41, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x25, 0x3C, 0x25, 0x32, 0x25, 0x47, 0x25, 0x3F,
+		0x26, 0x26, 0x30, 0x21, 0x25, 0x34, 0x30, 0x30,
+		0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30,
+		0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30,
+		0x80, 0x20, 0x8F, 0x20, 0x80, 0x30, 0x8F, 0x30,
+		0x9F, 0x20, 0xAF, 0x20, 0x9F, 0x30, 0xAF, 0x30,
+		0xB5, 0x2F, 0xB5, 0x3F, 0xB5, 0x3C, 0xB5, 0x4A,
+		0xB5, 0x4A, 0xB8, 0x50, 0xB5, 0x53, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x25, 0x52, 0x25, 0x4C, 0x25, 0x5E, 0x25, 0x59,
+		0x25, 0x43, 0x30, 0x40, 0x25, 0x52, 0x30, 0x50,
+		0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xB5, 0x4A, 0xB5, 0x55, 0xB5, 0x57, 0xB5, 0x5F,
+		0xB5, 0x5C, 0xB8, 0x60, 0xB5, 0x65, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x25, 0x69, 0x25, 0x66, 0x25, 0x74, 0x25, 0x73,
+		0x25, 0x61, 0x30, 0x60, 0x25, 0x70, 0x30, 0x70,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xB5, 0x65, 0xB5, 0x6A, 0xB5, 0x72, 0xB5, 0x75,
+		0xB5, 0x6E, 0xB8, 0x70, 0xB5, 0x77, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x25, 0x80, 0x25, 0x80, 0x25, 0x8B, 0x25, 0x8C,
+		0x25, 0x80, 0x30, 0x80, 0x25, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xB5, 0x80, 0xB5, 0x80, 0xB5, 0x8D, 0xB5, 0x8A,
+		0xB5, 0x80, 0xB8, 0x80, 0xB5, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x25, 0x96, 0x25, 0x99, 0x25, 0xA1, 0x25, 0xA6,
+		0x25, 0x9E, 0x30, 0x9F, 0x25, 0xAD, 0x30, 0xAF,
+		0x40, 0x9F, 0x50, 0x9F, 0x40, 0xAF, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xB5, 0x9A, 0xB5, 0x95, 0xB5, 0xA8, 0xB5, 0xA0,
+		0xB5, 0x91, 0xB8, 0x90, 0xB5, 0x9A, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x25, 0xAD, 0x25, 0xB3, 0x25, 0xB8, 0x25, 0xC0,
+		0x25, 0xBC, 0x30, 0xBF, 0x2E, 0xC3, 0x3C, 0xC3,
+		0x40, 0xBF, 0x50, 0xBF, 0x49, 0xC3, 0x57, 0xC3,
+		0x60, 0xBF, 0x70, 0xBF, 0x64, 0xC3, 0x72, 0xC3,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xC3, 0x8D, 0xC3,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9B, 0xC3, 0xA8, 0xC3,
+		0xB5, 0xB5, 0xB5, 0xAA, 0xB5, 0xC3, 0xB5, 0xB5,
+		0xB5, 0xA3, 0xB8, 0xA0, 0xB5, 0xAC, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x25, 0xC3, 0x30, 0xC3, 0x32, 0xC3, 0x3C, 0xC3,
+		0x3C, 0xC3, 0x47, 0xC3, 0x45, 0xC3, 0x4F, 0xC3,
+		0x52, 0xC3, 0x5E, 0xC3, 0x59, 0xC3, 0x62, 0xC3,
+		0x69, 0xC3, 0x74, 0xC3, 0x6C, 0xC3, 0x76, 0xC3,
+		0x80, 0xC3, 0x8B, 0xC3, 0x80, 0xC3, 0x89, 0xC3,
+		0x96, 0xC3, 0xA1, 0xC3, 0x93, 0xC3, 0x9D, 0xC3,
+		0xAD, 0xC3, 0xB5, 0xC0, 0xA6, 0xC3, 0xB0, 0xC3,
+		0xB5, 0xB5, 0xB8, 0xB0, 0xB5, 0xBE, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x3B, 0xC3, 0x44, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x4C, 0xC3, 0x55, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x5D, 0xC3, 0x66, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x6E, 0xC3, 0x77, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xC3, 0x88, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x91, 0xC3, 0x99, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0xA2, 0xC3, 0xAA, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0xB3, 0xC3, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x54, 0x89, 0x4F,
+		0x91, 0x4C, 0x98, 0x50, 0x91, 0x54, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x57, 0x67,
+		0x60, 0x60, 0x68, 0x60, 0x5C, 0x65, 0x62, 0x62,
+		0x6E, 0x5D, 0x76, 0x59, 0x6A, 0x5F, 0x73, 0x5A,
+		0x80, 0x54, 0x8C, 0x4E, 0x80, 0x54, 0x8F, 0x50,
+		0x91, 0x5D, 0x98, 0x60, 0x91, 0x65, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x47, 0x6F, 0x38, 0x77, 0x3A, 0x76,
+		0x4A, 0x6E, 0x4E, 0x6C, 0x3D, 0x74, 0x40, 0x73,
+		0x53, 0x69, 0x5A, 0x66, 0x44, 0x71, 0x50, 0x70,
+		0x62, 0x62, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x91, 0x6E, 0x98, 0x70, 0x91, 0x77, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x25, 0x80, 0x25, 0x80, 0x06, 0x8F, 0x10, 0x8F,
+		0x25, 0x80, 0x30, 0x80, 0x20, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x91, 0x80, 0x98, 0x80, 0x91, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x27, 0x96, 0x32, 0x96, 0x40, 0x98, 0x48, 0x98,
+		0x3D, 0x96, 0x48, 0x96, 0x50, 0x98, 0x58, 0x98,
+		0x53, 0x96, 0x5E, 0x96, 0x60, 0x98, 0x68, 0x98,
+		0x69, 0x96, 0x74, 0x96, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x96, 0x8B, 0x96, 0x80, 0x98, 0x88, 0x98,
+		0x91, 0x91, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+	},
+};
+struct isp_cfg_pt ov13850_cap_isp_cfg = {
+	.isp_test_settings = &ov13850_cap_isp_test_settings,
+	.isp_3a_settings = &ov13850_cap_isp_3a_settings,
+	.isp_tunning_settings = &ov13850_cap_isp_tuning_settings,
+	.isp_iso_settings = &ov13850_cap_isp_iso_settings
+};
+
+
+#endif /* end of _OV13850_CAP_H_V100_ */
\ No newline at end of file
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_crop_a100.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_crop_a100.h
new file mode 100755
index 0000000..6dde719
--- /dev/null
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_crop_a100.h
@@ -0,0 +1,8204 @@
+/*
+ *****************************************************************************
+ * ov13850_crop
+ * 3264x2448@25fps, wdr: 0
+ * Hawkview ISP - ov13850_crop config module
+ * Copyright (c) 2020 by Allwinnertech Co., Ltd. http://www.allwinnertech.com
+ *  Version  |     Author      |     Date     |      Description
+ *    2.0    |  Hawkview Tool  |  2020/07/03  |  Automatic generation.
+ *
+ *****************************************************************************
+ */
+
+#ifndef _OV13850_CROP_DEFAULT_H_V459_
+#define _OV13850_CROP_DEFAULT_H_V459_
+
+#include "../../include/isp_ini_parse.h"
+
+struct isp_test_param ov13850_crop_isp_test_settings = {
+	.isp_test_mode = 0,
+	.isp_test_exptime = 0,
+	.exp_line_start = 160,
+	.exp_line_step = 32,
+	.exp_line_end = 32000,
+	.exp_change_interval = 5,
+	.isp_test_gain = 0,
+	.gain_start = 16,
+	.gain_step = 2,
+	.gain_end = 256,
+	.gain_change_interval = 30,
+	.isp_test_focus = 0,
+	.focus_start = 282,
+	.focus_step = 1,
+	.focus_end = 284,
+	.focus_change_interval = 10,
+	.isp_log_param = 0,
+	.isp_gain = 4000,
+	.isp_exp_line = 5000,
+	.isp_color_temp = 6500,
+	.ae_forced = 0,
+	.lum_forced = 30,
+	.manual_en = 1,
+	.afs_en = 1,
+	.sharp_en = 1,
+	.contrast_en = 0,
+	.denoise_en = 1,
+	.drc_en = 1,
+	.cem_en = 1,
+	.lsc_en = 1,
+	.msc_en = 0,
+	.gamma_en = 1,
+	.cm_en = 1,
+	.ae_en = 1,
+	.af_en = 1,
+	.awb_en = 1,
+	.hist_en = 1,
+	.blc_en = 0,
+	.so_en = 1,
+	.wb_en = 1,
+	.otf_dpc_en = 1,
+	.cfa_en = 1,
+	.tdf_en = 0,
+	.cnr_en = 1,
+	.lca_en = 0,
+	.gca_en = 0,
+	.satur_en = 1,
+	.defog_en = 0,
+	.linear_en = 0,
+	.gtm_en = 1,
+	.dig_gain_en = 1,
+	.pltm_en = 0,
+	.wdr_en = 0,
+	.ctc_en = 0
+};
+struct isp_3a_param ov13850_crop_isp_3a_settings = {
+	.define_ae_table = 1,
+	.ae_max_lv = 1380,
+	.ae_table_preview_length = 4,
+	.ae_table_preview = {
+		 8000,    50,   256,   256,   266,   266,
+		   50,    50,   256,   512,   266,   266,
+		   50,    25,   512,   512,   266,   266,
+		   25,    25,   512,  7000,   266,   266
+	},
+	.ae_table_capture_length = 4,
+	.ae_table_capture = {
+		 8000,   500,   256,   256,   266,   266,
+		  500,   500,   256,   512,   266,   266,
+		  500,   100,   512,   512,   266,   266,
+		  100,   100,   512,  1024,   266,   266
+	},
+	.ae_table_video_length = 4,
+	.ae_table_video = {
+		 8000,   500,   256,   256,   266,   266,
+		  500,   500,   256,   512,   266,   266,
+		  500,   100,   512,   512,   266,   266,
+		  100,   100,   512,  1024,   266,   266
+	},
+	.ae_win_weight = {
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     2,     2,     1,     1,     1,
+		    1,     1,     2,     2,     2,     2,     1,     1,
+		    1,     1,     2,     2,     2,     2,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1
+	},
+	.ae_hist_mod_en = 1,
+	.ae_hist_sel = 1,
+	.ae_stat_sel = 1,
+	.ae_ki = 50,
+	.ae_ConvDataIndex = 3,
+	.ae_blowout_pre_en = 1,
+	.ae_blowout_attr = 30,
+	.ae_delay_frame = 0,
+	.exp_delay_frame = 0,
+	.gain_delay_frame = 0,
+	.exp_comp_step = 10,
+	.ae_touch_dist_ind = 0,
+	.ae_iso2gain_ratio = 16,
+	.ae_fno_step = {
+		  141,   145,   152,   163,   175,   190,   209,   233,
+		  266,   311,   379,   487,   657,   971,  1825,  3794
+	},
+	.wdr_cfg = {
+		   16,   512,  3072
+	},
+	.awb_interval = 3,
+	.awb_speed = 40,
+	.awb_stat_sel = 1,
+	.awb_color_temper_low = 1800,
+	.awb_color_temper_high = 7500,
+	.awb_base_temper = 6500,
+	.awb_green_zone_dist = 66,
+	.awb_blue_sky_dist = 66,
+	.awb_light_num = 9,
+	.awb_light_info = {
+		  276,   256,    95,   256,   256,   256,    30,  1900,    99,    75,
+		  247,   256,   100,   256,   256,   256,    30,  2200,    99,    82,
+		  219,   256,   109,   256,   256,   256,    30,  2800,    99,    88,
+		  171,   256,   129,   256,   256,   256,    30,  4000,    80,   100,
+		  156,   256,   122,   256,   256,   256,    30,  4200,    60,    90,
+		  135,   256,   149,   256,   256,   256,    30,  5300,    55,    90,
+		  126,   256,   169,   256,   256,   256,    30,  5800,    50,    90,
+		  127,   256,   186,   256,   256,   256,    30,  6500,    50,    80,
+		  122,   256,   205,   256,   256,   256,    30,  7500,    50,    50
+	},
+	.awb_ext_light_num = 0,
+	.awb_ext_light_info = {
+		0
+	},
+	.awb_skin_color_num = 0,
+	.awb_skin_color_info = {
+		0
+	},
+	.awb_special_color_num = 0,
+	.awb_special_color_info = {
+		0
+	},
+	.awb_preset_gain = {
+		  560,   404,   560,   404,   330,   639,   459,   536,   459,   536,
+		  317,   757,   580,   404,   560,   404,   623,   386,   612,   370,
+		  306,   757
+	},
+	.awb_rgain_favor = 256,
+	.awb_bgain_favor = 256,
+	.af_use_otp = 0,
+	.vcm_min_code = 150,
+	.vcm_max_code = 400,
+	.af_interval_time = 40,
+	.af_speed_ind = 25,
+	.af_auto_fine_en = 0,
+	.af_single_fine_en = 0,
+	.af_fine_step = 10,
+	.af_move_cnt = 5,
+	.af_still_cnt = 9,
+	.af_move_monitor_cnt = 6,
+	.af_still_monitor_cnt = 10,
+	.af_stable_min = 245,
+	.af_stable_max = 265,
+	.af_low_light_lv = 6,
+	.af_near_tolerance = 5,
+	.af_far_tolerance = 10,
+	.af_tolerance_off = 0,
+	.af_peak_th = 50,
+	.af_dir_th = 100,
+	.af_change_ratio = 100,
+	.af_move_minus = 0,
+	.af_still_minus = 0,
+	.af_scene_motion_th = 50,
+	.af_tolerance_tbl_len = 10,
+	.af_std_code_tbl = {
+		    0,   100,   200,   245,   280,   320,   350,   500,   800,  1024,
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.af_tolerance_value_tbl = {
+		   20,    20,    20,    20,    20,    20,    20,    20,    20,    20,
+		   20,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	}
+};
+struct isp_dynamic_param ov13850_crop_isp_iso_settings = {
+	.triger = {
+		.sharp_triger = 1,
+		.contrast_triger = 1,
+		.denoise_triger = 1,
+		.sensor_offset_triger = 1,
+		.black_level_triger = 1,
+		.dpc_triger = 1,
+		.defog_value_triger = 0,
+		.pltm_dynamic_triger = 0,
+		.brightness_triger = 0,
+		.gcontrast_triger = 0,
+		.saturation_triger = 0,
+		.cem_ratio_triger = 0,
+		.tdf_triger = 1,
+		.color_denoise_triger = 1,
+		.ae_cfg_triger = 0,
+		.gtm_cfg_triger = 0
+	},
+	.isp_lum_mapping_point = {
+		0, 0, 0, 0, 0, 0, 0, 0,
+		0, 0, 0, 0, 0, 0
+	},
+	.isp_gain_mapping_point = {
+		0, 0, 0, 0, 0, 0, 0, 0,
+		0, 0, 0, 0, 0, 0
+	},
+	.isp_dynamic_cfg[0] = {
+		.sharp_cfg = {
+			0, 6, 350, 350, 400, 512, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 1, 18, 11, 1, 1, 256, 256, 999, 999, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			0, 6, 36, 24, 160, 512, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			244, 0, 111, 0, 236, 255, 255, 64, 32, 32, 128, 48, 48, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 66, -33, 224, 0, 66, -33, 224, 0, 200, 200, 0, 1, 1, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 100,
+		.ae_cfg = {
+			256, 256, 256, 256, 31, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 4, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[1] = {
+		.sharp_cfg = {
+			0, 8, 350, 350, 360, 440, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 1, 36, 11, 1, 1, 256, 256, 999, 999, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			0, 8, 36, 24, 150, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			400, 0, 133, 0, 238, 255, 255, 64, 32, 32, 128, 48, 48, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 77, -44, 224, 0, 77, -44, 224, 0, 200, 200, 0, 1, 2, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 140,
+		.ae_cfg = {
+			256, 256, 256, 256, 30, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 4, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[2] = {
+		.sharp_cfg = {
+			1, 24, 350, 256, 256, 384, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 2, 64, 11, 1, 1, 256, 256, 888, 888, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			1, 16, 32, 32, 105, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			600, 0, 155, 0, 240, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 88, -55, 224, 0, 88, -55, 224, 0, 200, 200, 0, 1, 4, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 180,
+		.ae_cfg = {
+			256, 256, 256, 256, 29, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[3] = {
+		.sharp_cfg = {
+			3, 24, 350, 256, 256, 360, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 3, 96, 11, 1, 1, 256, 256, 777, 777, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			3, 16, 32, 32, 105, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			800, 0, 177, 0, 244, 255, 255, 64, 32, 32, 128, 96, 96, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 99, -66, 224, 0, 99, -66, 224, 0, 200, 200, 0, 1, 8, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 200,
+		.ae_cfg = {
+			256, 256, 256, 256, 28, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[4] = {
+		.sharp_cfg = {
+			4, 24, 350, 256, 256, 320, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 5, 128, 11, 1, 1, 256, 256, 666, 666, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 36, 12, 105, 256, 64, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 199, 0, 248, 255, 255, 64, 32, 32, 128, 128, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 111, -77, 224, 0, 111, -77, 224, 0, 200, 200, 0, 1, 16, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 222,
+		.ae_cfg = {
+			256, 256, 256, 256, 27, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[5] = {
+		.sharp_cfg = {
+			10, 24, 350, 256, 256, 288, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 8, 144, 11, 1, 1, 256, 256, 555, 555, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 34, 12, 105, 256, 80, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1444, 0, 222, 0, 252, 255, 255, 64, 32, 32, 128, 160, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			28, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 44, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 122, -88, 224, 0, 122, -88, 224, 0, 200, 200, 0, 0, 32, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 26, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[6] = {
+		.sharp_cfg = {
+			12, 48, 350, 256, 256, 360, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 12, 188, 11, 1, 1, 256, 256, 444, 444, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 30, 12, 105, 256, 96, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1777, 0, 244, 0, 255, 255, 255, 64, 32, 32, 128, 160, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			26, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 77, 33, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 133, -99, 224, 0, 133, -99, 224, 0, 200, 200, 0, 0, 64, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 25, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[7] = {
+		.sharp_cfg = {
+			14, 60, 350, 256, 256, 200, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 666, 500, 1333, 999, 288, 0, 288, 0
+		},
+		.contrast_cfg = {
+			4, 16, 26, 12, 105, 256, 104, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			24, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 66, -22, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, -100, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 177, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 25, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[8] = {
+		.sharp_cfg = {
+			16, 70, 555, 555, 256, 200, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 999, 500, 1333, 999, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 22, 12, 105, 256, 112, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			22, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 55, -11, 50
+		},
+		.cem_ratio = 63,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 26, 22, 22, 25, 3, 99, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 11, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[9] = {
+		.sharp_cfg = {
+			18, 80, 166, 166, 255, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 500, 1333, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 18, 10, 105, 200, 128, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			18, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 44, 0, 50
+		},
+		.cem_ratio = 31,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 27, 22, 22, 25, 3, 97, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 12, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[10] = {
+		.sharp_cfg = {
+			20, 90, 122, 122, 200, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 14, 8, 105, 199, 160, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-235, -235, -235, -235
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			12, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 33, -11, 44
+		},
+		.cem_ratio = 15,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 28, 22, 22, 25, 3, 93, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 13, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[11] = {
+		.sharp_cfg = {
+			22, 100, 88, 88, 188, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 10, 7, 88, 188, 256, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-230, -230, -230, -230
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			6, 55, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 22, -22, 33
+		},
+		.cem_ratio = 7,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 29, 22, 22, 25, 3, 85, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 14, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[12] = {
+		.sharp_cfg = {
+			24, 110, 66, 66, 177, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 8, 6, 77, 177, 320, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-225, -225, -225, -225
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			3, 33, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 0, -44, 22
+		},
+		.cem_ratio = 3,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 30, 22, 22, 25, 3, 69, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 15, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[13] = {
+		.sharp_cfg = {
+			26, 120, 44, 44, 166, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 4, 3, 66, 166, 320, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-220, -220, -220, -220
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			1, 16, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, -22, -77, 11
+		},
+		.cem_ratio = 1,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 31, 22, 22, 25, 3, 37, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 16, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	}
+};
+struct isp_tunning_param ov13850_crop_isp_tuning_settings = {
+	.flash_gain = 80,
+	.flash_delay_frame = 16,
+	.flicker_type = 1,
+	.flicker_ratio = 20,
+	.hor_visual_angle = 120,
+	.ver_visual_angle = 88,
+	.focus_length = 235,
+	.gamma_num = 5,
+	.rolloff_ratio = 256,
+	.gtm_type = 0,
+	.gamma_type = 1,
+	.auto_alpha_en = 0,
+	.cfa_dir_th = 1,
+	.ctc_th_max = 300,
+	.ctc_th_min = 44,
+	.ctc_th_slope = 256,
+	.ctc_dir_wt = 80,
+	.ctc_dir_th = 64,
+	.bayer_gain = {
+		 1024,  1024,  1024,  1024
+	},
+	.ff_mod = 2,
+	.lsc_mode = 2048,
+	.lsc_center_x = 2048,
+	.lsc_center_y = 2048,
+	.lsc_trig_cfg = {
+		 2200,  2800,  4000,  5000,  5500,  6500
+	},
+	.mff_mod = 0,
+	.msc_mode = 0,
+	.msc_blw_lut = {
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.msc_blh_lut = {
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.msc_trig_cfg = {
+		    0,     0,     0,     0,     0,     0
+	},
+	.gamma_trig_cfg = {
+		 1300,  1100,   900,   600,   300
+	},
+	.color_matrix_ini[0] = {
+		.matrix = { { 409, 0, -153 }, { -99, 506, -151 },
+				{ -53, -343, 652 } },
+		.offset = { 0, 0, 0 }
+	},
+	.color_matrix_ini[1] = {
+		.matrix = { { 497, -151, -90 }, { -92, 442, -94 },
+				{ -30, -233, 519 } },
+		.offset = { 0, 0, 0 }
+	},
+	.color_matrix_ini[2] = {
+		.matrix = { { 526, -217, -53 }, { -69, 450, -125 },
+				{ -31, -134, 421 } },
+		.offset = { 0, 0, 0 }
+	},
+	.cm_trig_cfg = {
+		 2800,  4000,  6500
+	},
+	.gca_cfg = {
+		    0,     0,     0,     0,     0,     0,     0
+	},
+	.lca_pf_satu_lut = {
+		    1,     1,     3,     7,    11,    17,    26,    39,    55,    77,   102,   135,   176,   221,   249,   255,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256
+	},
+	.lca_gf_satu_lut = {
+		    0,     1,     2,     4,     8,    12,    17,    24,    31,    41,    52,    64,    78,    94,   111,   130,   149,   167,   183,   198,   211,   223,   233,   242,   249,   253,   256,   256,   256,   256,   256,   256,   256
+	},
+	.pltm_cfg = {
+		    0,     0,    10,     7,  2048,  2048,     0,    15,
+		   15,   210,     0,   255,    23,    31,    64,     5,
+		    1,     2,     0
+	},
+	.isp_bdnf_th = {
+		   27,    27,    28,    39,    49,    61,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_th = {
+		   27,    27,    28,    39,    53,    67,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_ref_noise = {
+		   26,    26,    28,    39,    52,    67,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_k = {
+		    0,     1,     2,     3,     4,     5,     6,     7,
+		    8,     9,    10,    11,    12,    13,    14,    15,
+		   16,    17,    18,    19,    20,    21,    22,    23,
+		   24,    25,    26,    27,    28,    29,    30,    31
+	},
+	.isp_d3d_k3d_incre_curve = {
+		  255,   253,   251,   249,   247,   245,   243,   241,
+		  240,   238,   236,   234,   232,   230,   229,   227,
+		  225,   223,   222,   220,   218,   216,   215,   213,
+		  212,   210,   208,   207,   205,   204,   202,   201,
+		  199,   198,   196,   195,   193,   192,   190,   189,
+		  188,   186,   185,   184,   182,   181,   180,   178,
+		  177,   176,   175,   173,   172,   171,   170,   169,
+		  168,   166,   165,   164,   163,   162,   161,   160,
+		  159,   158,   157,   156,   155,   154,   153,   153,
+		  152,   151,   150,   149,   148,   148,   147,   146,
+		  145,   144,   144,   143,   142,   142,   141,   140,
+		  140,   139,   139,   138,   137,   137,   136,   136,
+		  135,   135,   134,   134,   133,   133,   133,   132,
+		  132,   131,   131,   131,   130,   130,   130,   130,
+		  129,   129,   129,   129,   129,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  127,   127,   127,   127,   127,   127,   127,   127,
+		  127,   127,   127,   126,   126,   126,   126,   126,
+		  125,   125,   125,   125,   124,   124,   124,   123,
+		  123,   122,   122,   122,   121,   121,   120,   120,
+		  119,   119,   118,   118,   117,   116,   116,   115,
+		  115,   114,   113,   113,   112,   111,   111,   110,
+		  109,   108,   107,   107,   106,   105,   104,   103,
+		  102,   102,   101,   100,    99,    98,    97,    96,
+		   95,    94,    93,    92,    91,    90,    89,    87,
+		   86,    85,    84,    83,    82,    80,    79,    78,
+		   77,    75,    74,    73,    71,    70,    69,    67,
+		   66,    65,    63,    62,    60,    59,    57,    56,
+		   54,    53,    51,    50,    48,    47,    45,    43,
+		   42,    40,    39,    37,    35,    33,    32,    30,
+		   28,    26,    25,    23,    21,    19,    17,    15,
+		   14,    12,    10,     8,     6,     4,     2,     0
+	},
+	.isp_contrast_val = {
+		  103,   160,   160,   160,   160,   160,   176,   192,
+		  208,   208,   208,   208,   208,   208,   208,   208,
+		  208,   208,   180,   160,   144,   128,   112,    96,
+		   80,    72,    64,    56,    48,    32,    32,    32,
+		   32
+	},
+	.isp_contrast_lum = {
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128
+	},
+	.isp_sharp_val = {
+		    3,     5,    17,    42,    93,   171,   237,   278,
+		  297,   297,   289,   271,   257,   243,   233,   240,
+		  249,   264,   281,   293,   306,   320,   335,   349,
+		  368,   389,   407,   424,   440,   452,   464,   476,
+		  488
+	},
+	.isp_sharp_lum = {
+		    0,     3,     8,    15,    26,    38,    51,    64,
+		   83,   105,   127,   153,   191,   214,   235,   242,
+		  247,   252,   256,   256,   251,   246,   244,   242,
+		  239,   236,   223,   211,   191,   165,   130,    90,
+		   62
+	},
+	.isp_sharp_edge_lum = {
+		    0,    95,   151,   201,   238,   251,   256,   256,
+		  255,   256,   256,   256,   256,   256,   256,   256,
+		  256,   256,   256,   256,   256,   258,   259,   261,
+		  259,   258,   261,   288,   341,   416,   520,   628,
+		  756
+	},
+	.isp_sharp_hfrq_lum = {
+		    0,    91,   145,   198,   227,   245,   252,   254,
+		  254,   256,   256,   256,   255,   256,   256,   256,
+		  260,   265,   267,   271,   270,   270,   271,   272,
+		  275,   276,   279,   287,   294,   298,   299,   305,
+		  308
+	},
+	.isp_sharp_hsv = {
+		  258,   179,    68,    68,   168,   231,   259,   259,
+		  260,   260,   259,   271,   297,   334,   369,   392,
+		  400,   402,   402,   392,   370,   339,   298,   263,
+		  255,   256,   259,   258,   256,   255,   259,   257,
+		  254,   254,   256,   257,   256,   256,   258,   256,
+		  253,   258,   258,   256,   256,   258
+	},
+	.isp_sharp_s_map = {
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255
+	},
+	.isp_tdnf_diff = {
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   254,   254,   254,   253,   253,   252,
+		  252,   252,   251,   251,   251,   250,   250,   250,
+		  249,   249,   248,   248,   247,   247,   246,   246,
+		  245,   244,   244,   243,   243,   242,   242,   241,
+		  241,   240,   240,   239,   239,   238,   238,   237,
+		  237,   236,   236,   235,   235,   234,   234,   233,
+		  233,   232,   231,   230,   229,   228,   227,   226,
+		  225,   224,   223,   222,   221,   220,   219,   218,
+		  217,   215,   214,   213,   212,   210,   209,   208,
+		  207,   205,   204,   203,   201,   200,   199,   198,
+		  196,   195,   194,   192,   191,   190,   188,   187,
+		  185,   184,   183,   181,   180,   179,   177,   176,
+		  175,   173,   172,   170,   169,   167,   166,   164,
+		  163,   161,   160,   159,   157,   156,   154,   153,
+		  151,   149,   147,   146,   144,   142,   140,   138,
+		  136,   134,   132,   130,   128,   126,   125,   123,
+		  121,   119,   117,   115,   112,   110,   108,   106,
+		  104,   102,   100,    98,    96,    94,    92,    90,
+		   88,    86,    84,    83,    81,    79,    77,    76,
+		   74,    72,    70,    69,    67,    65,    63,    62,
+		   60,    58,    56,    54,    52,    51,    49,    47,
+		   45,    43,    42,    40,    38,    36,    34,    32,
+		   31,    29,    27,    25,    23,    21,    19,    17,
+		   15,    13,    11,     9,     7,     5,     3,     1
+	},
+	.isp_contrat_pe = {
+		    0,     2,     4,     6,     8,    10,    12,    14,
+		   16,    26,    36,    46,    56,    66,    76,    86,
+		   96,   100,   104,   108,   112,   116,   120,   124,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   130,   132,   134,   136,   138,   140,   142,
+		  144,   146,   148,   150,   152,   154,   156,   158,
+		  160,   164,   168,   172,   176,   180,   184,   188,
+		  192,   195,   197,   200,   202,   205,   207,   209,
+		  212,   209,   207,   205,   202,   200,   197,   195,
+		  192,   188,   184,   180,   176,   172,   168,   164,
+		  160,   158,   156,   154,   152,   150,   148,   146,
+		  144,   142,   140,   138,   136,   134,   132,   130,
+		  128,   126,   124,   122,   120,   118,   116,   114,
+		  112,   110,   108,   106,   104,   102,   100,    98,
+		   96,    96,    96,    96,    96,    96,    96,    96,
+		   96,    96,    96,    96,    96,    96,    96,    96
+	},
+	.gamma_tbl_ini = {
+	{
+		/* gamma - 0 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 1 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 2 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 3 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 4 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	}
+	},
+	.lsc_tbl = {
+	{
+		/* lsc - 0 */
+		/* R */
+		 1016, 1026, 1036, 1047, 1058, 1068, 1079, 1089,
+		 1100, 1109, 1119, 1130, 1141, 1152, 1162, 1172,
+		 1183, 1195, 1206, 1216, 1227, 1237, 1247, 1258,
+		 1269, 1279, 1289, 1300, 1311, 1321, 1331, 1340,
+		 1351, 1361, 1371, 1380, 1391, 1401, 1412, 1422,
+		 1431, 1441, 1452, 1462, 1473, 1483, 1494, 1503,
+		 1513, 1523, 1533, 1543, 1554, 1564, 1573, 1583,
+		 1593, 1603, 1613, 1622, 1632, 1642, 1653, 1662,
+		 1672, 1681, 1691, 1700, 1711, 1720, 1731, 1740,
+		 1750, 1759, 1770, 1779, 1789, 1799, 1809, 1819,
+		 1830, 1840, 1849, 1859, 1869, 1879, 1889, 1899,
+		 1908, 1919, 1929, 1938, 1947, 1957, 1967, 1977,
+		 1987, 1998, 2009, 2017, 2026, 2037, 2047, 2055,
+		 2065, 2076, 2085, 2094, 2103, 2111, 2120, 2129,
+		 2138, 2148, 2157, 2167, 2177, 2186, 2194, 2202,
+		 2211, 2221, 2229, 2238, 2248, 2257, 2265, 2273,
+		 2281, 2290, 2300, 2306, 2314, 2323, 2331, 2339,
+		 2347, 2355, 2363, 2372, 2381, 2388, 2394, 2403,
+		 2411, 2418, 2425, 2433, 2443, 2451, 2458, 2466,
+		 2476, 2483, 2489, 2495, 2503, 2512, 2518, 2525,
+		 2534, 2542, 2549, 2557, 2565, 2573, 2580, 2587,
+		 2596, 2603, 2610, 2615, 2623, 2629, 2637, 2645,
+		 2653, 2660, 2667, 2676, 2683, 2691, 2697, 2704,
+		 2710, 2716, 2725, 2733, 2740, 2747, 2755, 2763,
+		 2771, 2776, 2781, 2790, 2800, 2806, 2810, 2820,
+		 2830, 2839, 2844, 2849, 2858, 2867, 2874, 2878,
+		 2890, 2895, 2899, 2906, 2915, 2922, 2928, 2938,
+		 2945, 2951, 2961, 2972, 2980, 2983, 2994, 3002,
+		 3014, 3014, 3023, 3032, 3045, 3051, 3059, 3065,
+		 3076, 3085, 3094, 3099, 3112, 3118, 3122, 3125,
+		 3135, 3156, 3163, 3163, 3165, 3177, 3178, 3191,
+		 3208, 3243, 3243, 3243, 3219, 3202, 3205, 3209,
+		/* G */
+		 1018, 1025, 1033, 1041, 1050, 1058, 1065, 1074,
+		 1083, 1090, 1097, 1105, 1114, 1122, 1130, 1138,
+		 1147, 1155, 1164, 1172, 1180, 1187, 1196, 1204,
+		 1212, 1219, 1227, 1235, 1243, 1251, 1259, 1266,
+		 1274, 1281, 1289, 1296, 1303, 1311, 1318, 1325,
+		 1331, 1339, 1346, 1353, 1361, 1367, 1374, 1382,
+		 1390, 1397, 1403, 1410, 1418, 1425, 1432, 1439,
+		 1447, 1455, 1462, 1468, 1475, 1483, 1490, 1498,
+		 1505, 1511, 1518, 1525, 1532, 1540, 1548, 1555,
+		 1562, 1569, 1575, 1582, 1589, 1597, 1604, 1611,
+		 1619, 1626, 1633, 1640, 1647, 1654, 1661, 1669,
+		 1677, 1684, 1690, 1697, 1703, 1710, 1717, 1724,
+		 1731, 1739, 1746, 1752, 1758, 1765, 1772, 1779,
+		 1786, 1792, 1799, 1805, 1812, 1818, 1824, 1830,
+		 1837, 1844, 1850, 1857, 1863, 1870, 1876, 1883,
+		 1889, 1895, 1900, 1908, 1915, 1920, 1926, 1932,
+		 1938, 1945, 1952, 1957, 1962, 1968, 1975, 1979,
+		 1985, 1991, 1997, 2003, 2009, 2015, 2020, 2026,
+		 2031, 2038, 2044, 2050, 2056, 2061, 2067, 2072,
+		 2078, 2084, 2090, 2096, 2100, 2106, 2111, 2115,
+		 2120, 2127, 2133, 2138, 2144, 2150, 2156, 2160,
+		 2167, 2173, 2179, 2183, 2189, 2193, 2200, 2205,
+		 2210, 2216, 2221, 2228, 2234, 2238, 2241, 2247,
+		 2253, 2260, 2266, 2270, 2274, 2280, 2287, 2295,
+		 2301, 2305, 2311, 2317, 2324, 2328, 2332, 2339,
+		 2347, 2353, 2358, 2361, 2366, 2372, 2379, 2385,
+		 2391, 2392, 2397, 2403, 2412, 2417, 2425, 2428,
+		 2430, 2434, 2445, 2454, 2461, 2465, 2473, 2478,
+		 2484, 2487, 2493, 2501, 2509, 2516, 2522, 2526,
+		 2534, 2542, 2548, 2546, 2552, 2558, 2568, 2578,
+		 2585, 2591, 2599, 2606, 2610, 2611, 2622, 2627,
+		 2636, 2645, 2655, 2657, 2649, 2637, 2641, 2645,
+		/* B */
+		 1019, 1027, 1032, 1038, 1045, 1052, 1059, 1068,
+		 1075, 1082, 1087, 1093, 1102, 1111, 1117, 1123,
+		 1131, 1139, 1146, 1154, 1161, 1168, 1174, 1182,
+		 1189, 1196, 1203, 1210, 1216, 1224, 1232, 1238,
+		 1245, 1251, 1257, 1265, 1271, 1276, 1282, 1289,
+		 1296, 1303, 1310, 1316, 1323, 1328, 1335, 1342,
+		 1348, 1355, 1360, 1366, 1373, 1380, 1387, 1393,
+		 1400, 1406, 1413, 1419, 1426, 1432, 1439, 1445,
+		 1452, 1458, 1464, 1471, 1478, 1485, 1492, 1498,
+		 1504, 1511, 1517, 1523, 1530, 1537, 1544, 1551,
+		 1557, 1564, 1569, 1575, 1581, 1588, 1595, 1602,
+		 1609, 1615, 1620, 1627, 1633, 1639, 1647, 1654,
+		 1659, 1665, 1671, 1677, 1684, 1692, 1697, 1703,
+		 1710, 1717, 1722, 1727, 1734, 1739, 1744, 1751,
+		 1757, 1763, 1768, 1774, 1779, 1785, 1791, 1797,
+		 1804, 1810, 1816, 1822, 1827, 1832, 1838, 1844,
+		 1849, 1855, 1861, 1866, 1872, 1877, 1883, 1887,
+		 1892, 1897, 1904, 1909, 1915, 1920, 1924, 1929,
+		 1933, 1938, 1943, 1951, 1957, 1961, 1966, 1972,
+		 1976, 1982, 1986, 1992, 1996, 2002, 2006, 2011,
+		 2015, 2021, 2026, 2032, 2037, 2041, 2046, 2051,
+		 2059, 2063, 2067, 2069, 2076, 2078, 2083, 2087,
+		 2094, 2100, 2108, 2113, 2117, 2123, 2127, 2130,
+		 2135, 2139, 2145, 2150, 2154, 2156, 2162, 2168,
+		 2177, 2181, 2188, 2195, 2199, 2198, 2201, 2210,
+		 2218, 2224, 2228, 2230, 2234, 2240, 2248, 2254,
+		 2262, 2264, 2266, 2270, 2277, 2283, 2289, 2296,
+		 2299, 2301, 2309, 2319, 2324, 2326, 2332, 2337,
+		 2342, 2345, 2352, 2361, 2372, 2380, 2384, 2389,
+		 2393, 2402, 2405, 2407, 2405, 2413, 2422, 2434,
+		 2439, 2451, 2458, 2457, 2452, 2455, 2465, 2472,
+		 2480, 2497, 2506, 2498, 2472, 2466, 2469, 2473
+	},
+	{
+		/* lsc - 1 */
+		/* R */
+		 1016, 1027, 1037, 1047, 1057, 1068, 1078, 1088,
+		 1098, 1108, 1118, 1128, 1138, 1149, 1158, 1169,
+		 1179, 1190, 1201, 1211, 1221, 1231, 1241, 1252,
+		 1262, 1273, 1283, 1293, 1303, 1313, 1322, 1333,
+		 1342, 1352, 1362, 1371, 1380, 1389, 1399, 1409,
+		 1418, 1427, 1437, 1447, 1457, 1466, 1476, 1485,
+		 1495, 1505, 1514, 1525, 1534, 1543, 1553, 1564,
+		 1573, 1583, 1593, 1603, 1612, 1622, 1631, 1641,
+		 1651, 1661, 1670, 1680, 1690, 1700, 1710, 1719,
+		 1729, 1738, 1748, 1758, 1767, 1776, 1786, 1795,
+		 1805, 1814, 1823, 1833, 1843, 1852, 1861, 1871,
+		 1880, 1889, 1898, 1907, 1916, 1926, 1936, 1944,
+		 1953, 1962, 1971, 1980, 1990, 1999, 2008, 2016,
+		 2024, 2034, 2043, 2052, 2061, 2069, 2077, 2085,
+		 2094, 2104, 2113, 2121, 2129, 2138, 2147, 2155,
+		 2164, 2172, 2181, 2189, 2198, 2206, 2213, 2221,
+		 2229, 2238, 2248, 2256, 2262, 2271, 2279, 2286,
+		 2294, 2302, 2311, 2319, 2327, 2334, 2343, 2351,
+		 2359, 2367, 2374, 2382, 2390, 2397, 2404, 2412,
+		 2420, 2428, 2435, 2442, 2449, 2456, 2464, 2471,
+		 2479, 2486, 2494, 2503, 2511, 2517, 2525, 2533,
+		 2541, 2547, 2554, 2561, 2568, 2575, 2584, 2592,
+		 2600, 2607, 2614, 2620, 2627, 2632, 2639, 2647,
+		 2657, 2664, 2672, 2677, 2685, 2691, 2698, 2705,
+		 2713, 2719, 2727, 2734, 2741, 2748, 2756, 2763,
+		 2769, 2780, 2788, 2794, 2800, 2808, 2815, 2823,
+		 2833, 2841, 2850, 2854, 2859, 2867, 2877, 2883,
+		 2886, 2897, 2908, 2918, 2922, 2929, 2936, 2947,
+		 2957, 2965, 2969, 2978, 2989, 2996, 3002, 3009,
+		 3018, 3030, 3040, 3046, 3048, 3055, 3065, 3075,
+		 3087, 3099, 3108, 3112, 3124, 3138, 3141, 3141,
+		 3149, 3165, 3173, 3175, 3170, 3151, 3154, 3157,
+		/* G */
+		 1018, 1026, 1034, 1042, 1050, 1058, 1066, 1074,
+		 1082, 1091, 1099, 1107, 1115, 1123, 1130, 1138,
+		 1146, 1154, 1162, 1170, 1179, 1186, 1193, 1201,
+		 1208, 1215, 1223, 1231, 1238, 1246, 1253, 1260,
+		 1267, 1275, 1282, 1289, 1296, 1303, 1311, 1318,
+		 1324, 1331, 1339, 1346, 1353, 1360, 1367, 1374,
+		 1381, 1389, 1396, 1403, 1410, 1417, 1424, 1432,
+		 1439, 1446, 1453, 1460, 1467, 1474, 1481, 1488,
+		 1495, 1502, 1509, 1516, 1523, 1531, 1538, 1545,
+		 1552, 1559, 1567, 1573, 1579, 1586, 1594, 1601,
+		 1608, 1615, 1621, 1629, 1636, 1643, 1649, 1657,
+		 1664, 1670, 1677, 1684, 1691, 1698, 1705, 1711,
+		 1717, 1724, 1730, 1737, 1743, 1750, 1757, 1763,
+		 1769, 1776, 1782, 1788, 1794, 1800, 1806, 1813,
+		 1819, 1826, 1832, 1839, 1844, 1851, 1857, 1863,
+		 1868, 1874, 1880, 1886, 1892, 1899, 1905, 1910,
+		 1917, 1923, 1929, 1934, 1940, 1946, 1951, 1957,
+		 1962, 1969, 1974, 1980, 1985, 1991, 1996, 2002,
+		 2007, 2013, 2019, 2024, 2030, 2035, 2041, 2046,
+		 2053, 2057, 2062, 2068, 2074, 2079, 2084, 2089,
+		 2094, 2100, 2106, 2112, 2118, 2123, 2129, 2134,
+		 2140, 2146, 2151, 2156, 2161, 2166, 2171, 2176,
+		 2182, 2188, 2194, 2199, 2204, 2210, 2215, 2220,
+		 2226, 2231, 2237, 2242, 2247, 2251, 2257, 2263,
+		 2269, 2274, 2279, 2284, 2289, 2298, 2304, 2308,
+		 2311, 2319, 2326, 2332, 2338, 2343, 2349, 2355,
+		 2361, 2365, 2372, 2375, 2380, 2386, 2392, 2400,
+		 2407, 2414, 2417, 2423, 2429, 2438, 2444, 2447,
+		 2456, 2463, 2470, 2473, 2482, 2486, 2492, 2495,
+		 2504, 2510, 2515, 2519, 2524, 2528, 2533, 2545,
+		 2557, 2562, 2570, 2578, 2586, 2585, 2592, 2597,
+		 2606, 2609, 2614, 2617, 2632, 2670, 2674, 2677,
+		/* B */
+		 1021, 1026, 1031, 1038, 1046, 1053, 1060, 1067,
+		 1074, 1081, 1088, 1095, 1102, 1110, 1117, 1123,
+		 1130, 1138, 1146, 1153, 1160, 1167, 1173, 1179,
+		 1186, 1192, 1199, 1205, 1212, 1219, 1226, 1232,
+		 1238, 1244, 1251, 1258, 1264, 1270, 1276, 1282,
+		 1288, 1295, 1301, 1308, 1315, 1321, 1326, 1333,
+		 1339, 1347, 1353, 1360, 1366, 1372, 1378, 1385,
+		 1392, 1398, 1403, 1410, 1416, 1422, 1428, 1435,
+		 1441, 1447, 1453, 1459, 1465, 1472, 1479, 1485,
+		 1491, 1497, 1503, 1510, 1516, 1522, 1528, 1534,
+		 1540, 1547, 1552, 1558, 1564, 1571, 1577, 1584,
+		 1589, 1595, 1602, 1608, 1613, 1620, 1627, 1633,
+		 1638, 1645, 1651, 1656, 1662, 1670, 1676, 1682,
+		 1687, 1693, 1699, 1706, 1710, 1716, 1722, 1728,
+		 1733, 1741, 1747, 1753, 1758, 1764, 1769, 1775,
+		 1780, 1786, 1791, 1797, 1802, 1808, 1814, 1820,
+		 1826, 1832, 1838, 1842, 1847, 1854, 1861, 1866,
+		 1870, 1876, 1882, 1888, 1893, 1897, 1902, 1907,
+		 1912, 1918, 1923, 1930, 1935, 1940, 1944, 1949,
+		 1956, 1961, 1965, 1970, 1975, 1981, 1985, 1990,
+		 1994, 2001, 2005, 2010, 2016, 2023, 2028, 2031,
+		 2037, 2042, 2046, 2050, 2054, 2059, 2065, 2071,
+		 2077, 2082, 2089, 2094, 2100, 2104, 2109, 2114,
+		 2119, 2124, 2127, 2131, 2135, 2140, 2146, 2151,
+		 2156, 2161, 2169, 2175, 2179, 2183, 2186, 2193,
+		 2197, 2205, 2208, 2212, 2218, 2225, 2231, 2237,
+		 2242, 2245, 2251, 2254, 2261, 2267, 2275, 2282,
+		 2287, 2293, 2298, 2304, 2307, 2316, 2320, 2322,
+		 2327, 2337, 2346, 2354, 2359, 2363, 2366, 2366,
+		 2374, 2384, 2391, 2393, 2400, 2410, 2410, 2417,
+		 2423, 2434, 2442, 2452, 2454, 2455, 2458, 2464,
+		 2474, 2482, 2488, 2489, 2484, 2460, 2463, 2467
+	},
+	{
+		/* lsc - 2 */
+		/* R */
+		 1018, 1028, 1034, 1042, 1050, 1059, 1068, 1077,
+		 1086, 1093, 1101, 1111, 1119, 1127, 1135, 1143,
+		 1151, 1159, 1167, 1175, 1183, 1191, 1199, 1206,
+		 1213, 1221, 1229, 1236, 1244, 1251, 1259, 1267,
+		 1274, 1281, 1288, 1294, 1302, 1309, 1316, 1323,
+		 1330, 1337, 1343, 1350, 1357, 1364, 1371, 1379,
+		 1386, 1393, 1399, 1406, 1413, 1420, 1427, 1433,
+		 1440, 1447, 1454, 1462, 1469, 1476, 1483, 1490,
+		 1497, 1503, 1510, 1517, 1524, 1530, 1538, 1544,
+		 1551, 1557, 1564, 1571, 1579, 1585, 1592, 1600,
+		 1606, 1613, 1619, 1627, 1633, 1640, 1647, 1654,
+		 1661, 1668, 1675, 1682, 1688, 1696, 1704, 1711,
+		 1716, 1723, 1730, 1738, 1744, 1751, 1758, 1765,
+		 1772, 1778, 1783, 1789, 1796, 1804, 1811, 1816,
+		 1822, 1829, 1836, 1843, 1849, 1855, 1861, 1868,
+		 1874, 1880, 1886, 1893, 1899, 1905, 1911, 1918,
+		 1924, 1930, 1936, 1941, 1947, 1953, 1959, 1964,
+		 1971, 1977, 1982, 1987, 1994, 1999, 2005, 2011,
+		 2018, 2023, 2029, 2034, 2039, 2045, 2051, 2057,
+		 2063, 2069, 2074, 2079, 2084, 2090, 2095, 2101,
+		 2106, 2112, 2118, 2124, 2130, 2136, 2142, 2147,
+		 2154, 2159, 2164, 2169, 2177, 2183, 2189, 2194,
+		 2199, 2204, 2209, 2216, 2223, 2228, 2233, 2240,
+		 2245, 2250, 2258, 2264, 2267, 2270, 2277, 2284,
+		 2291, 2296, 2303, 2308, 2313, 2318, 2326, 2332,
+		 2339, 2346, 2352, 2354, 2358, 2366, 2374, 2382,
+		 2388, 2393, 2397, 2402, 2410, 2413, 2417, 2426,
+		 2434, 2441, 2445, 2450, 2455, 2465, 2473, 2478,
+		 2480, 2486, 2494, 2501, 2504, 2512, 2521, 2527,
+		 2531, 2539, 2546, 2555, 2557, 2566, 2570, 2578,
+		 2588, 2600, 2609, 2615, 2616, 2615, 2624, 2628,
+		 2634, 2645, 2658, 2664, 2669, 2666, 2671, 2675,
+		/* G */
+		 1019, 1027, 1033, 1040, 1047, 1055, 1063, 1070,
+		 1077, 1085, 1092, 1099, 1107, 1114, 1121, 1129,
+		 1136, 1143, 1150, 1157, 1165, 1172, 1179, 1186,
+		 1193, 1199, 1207, 1214, 1221, 1227, 1234, 1241,
+		 1247, 1254, 1260, 1266, 1273, 1279, 1286, 1292,
+		 1298, 1305, 1311, 1317, 1323, 1330, 1336, 1343,
+		 1350, 1356, 1362, 1369, 1375, 1381, 1388, 1394,
+		 1400, 1406, 1413, 1419, 1426, 1432, 1439, 1445,
+		 1451, 1458, 1464, 1470, 1476, 1483, 1490, 1496,
+		 1502, 1508, 1515, 1521, 1528, 1534, 1541, 1547,
+		 1554, 1560, 1566, 1573, 1578, 1584, 1591, 1598,
+		 1604, 1610, 1617, 1623, 1629, 1635, 1642, 1648,
+		 1653, 1659, 1666, 1671, 1678, 1684, 1689, 1695,
+		 1701, 1707, 1713, 1719, 1725, 1731, 1736, 1742,
+		 1748, 1754, 1759, 1765, 1771, 1777, 1783, 1788,
+		 1793, 1800, 1806, 1811, 1816, 1821, 1827, 1833,
+		 1839, 1845, 1850, 1855, 1860, 1866, 1871, 1876,
+		 1882, 1887, 1892, 1897, 1902, 1907, 1912, 1918,
+		 1923, 1928, 1934, 1940, 1945, 1949, 1954, 1959,
+		 1965, 1970, 1975, 1979, 1984, 1990, 1995, 1999,
+		 2005, 2011, 2016, 2021, 2026, 2031, 2036, 2040,
+		 2047, 2052, 2057, 2061, 2067, 2072, 2077, 2081,
+		 2086, 2092, 2098, 2103, 2108, 2112, 2117, 2124,
+		 2129, 2133, 2139, 2144, 2148, 2151, 2157, 2164,
+		 2169, 2173, 2179, 2184, 2188, 2194, 2200, 2206,
+		 2211, 2217, 2222, 2226, 2230, 2236, 2244, 2250,
+		 2257, 2260, 2264, 2267, 2275, 2280, 2286, 2293,
+		 2301, 2308, 2310, 2313, 2319, 2326, 2331, 2339,
+		 2344, 2348, 2354, 2363, 2369, 2372, 2376, 2382,
+		 2390, 2397, 2400, 2404, 2409, 2416, 2421, 2430,
+		 2439, 2445, 2450, 2460, 2466, 2469, 2473, 2474,
+		 2482, 2497, 2512, 2512, 2506, 2496, 2501, 2505,
+		/* B */
+		 1019, 1026, 1032, 1038, 1044, 1050, 1055, 1061,
+		 1068, 1074, 1080, 1086, 1092, 1098, 1104, 1110,
+		 1115, 1121, 1127, 1133, 1139, 1145, 1151, 1156,
+		 1161, 1167, 1172, 1179, 1184, 1189, 1194, 1200,
+		 1206, 1211, 1216, 1220, 1226, 1231, 1236, 1241,
+		 1246, 1252, 1258, 1263, 1267, 1272, 1278, 1284,
+		 1289, 1295, 1299, 1304, 1310, 1315, 1321, 1326,
+		 1332, 1336, 1342, 1347, 1353, 1358, 1364, 1369,
+		 1376, 1381, 1387, 1391, 1396, 1402, 1408, 1413,
+		 1418, 1424, 1430, 1435, 1440, 1445, 1451, 1457,
+		 1463, 1467, 1472, 1477, 1482, 1488, 1494, 1500,
+		 1505, 1510, 1516, 1522, 1527, 1533, 1538, 1544,
+		 1548, 1554, 1560, 1565, 1570, 1576, 1582, 1586,
+		 1592, 1597, 1602, 1607, 1612, 1619, 1623, 1628,
+		 1633, 1639, 1643, 1648, 1654, 1660, 1664, 1669,
+		 1674, 1680, 1685, 1689, 1693, 1698, 1703, 1709,
+		 1714, 1720, 1724, 1728, 1733, 1738, 1743, 1749,
+		 1753, 1757, 1761, 1766, 1771, 1775, 1779, 1784,
+		 1789, 1794, 1799, 1805, 1808, 1812, 1815, 1821,
+		 1825, 1830, 1834, 1839, 1843, 1847, 1852, 1858,
+		 1862, 1865, 1870, 1875, 1880, 1884, 1889, 1893,
+		 1899, 1903, 1907, 1910, 1914, 1918, 1923, 1927,
+		 1935, 1940, 1943, 1947, 1953, 1956, 1960, 1967,
+		 1972, 1977, 1982, 1986, 1988, 1991, 1995, 2002,
+		 2008, 2012, 2016, 2022, 2028, 2031, 2035, 2041,
+		 2047, 2052, 2057, 2060, 2063, 2069, 2077, 2082,
+		 2086, 2087, 2091, 2096, 2108, 2109, 2111, 2115,
+		 2125, 2131, 2134, 2135, 2140, 2145, 2153, 2162,
+		 2167, 2170, 2171, 2178, 2180, 2185, 2190, 2199,
+		 2202, 2204, 2208, 2217, 2225, 2231, 2237, 2240,
+		 2246, 2250, 2260, 2264, 2268, 2275, 2284, 2289,
+		 2287, 2294, 2296, 2298, 2295, 2302, 2307, 2311
+	},
+	{
+		/* lsc - 3 */
+		/* R */
+		 1018, 1028, 1034, 1042, 1050, 1059, 1068, 1077,
+		 1086, 1093, 1101, 1111, 1119, 1127, 1135, 1143,
+		 1151, 1159, 1167, 1175, 1183, 1191, 1199, 1206,
+		 1213, 1221, 1229, 1236, 1244, 1251, 1259, 1267,
+		 1274, 1281, 1288, 1294, 1302, 1309, 1316, 1323,
+		 1330, 1337, 1343, 1350, 1357, 1364, 1371, 1379,
+		 1386, 1393, 1399, 1406, 1413, 1420, 1427, 1433,
+		 1440, 1447, 1454, 1462, 1469, 1476, 1483, 1490,
+		 1497, 1503, 1510, 1517, 1524, 1530, 1538, 1544,
+		 1551, 1557, 1564, 1571, 1579, 1585, 1592, 1600,
+		 1606, 1613, 1619, 1627, 1633, 1640, 1647, 1654,
+		 1661, 1668, 1675, 1682, 1688, 1696, 1704, 1711,
+		 1716, 1723, 1730, 1738, 1744, 1751, 1758, 1765,
+		 1772, 1778, 1783, 1789, 1796, 1804, 1811, 1816,
+		 1822, 1829, 1836, 1843, 1849, 1855, 1861, 1868,
+		 1874, 1880, 1886, 1893, 1899, 1905, 1911, 1918,
+		 1924, 1930, 1936, 1941, 1947, 1953, 1959, 1964,
+		 1971, 1977, 1982, 1987, 1994, 1999, 2005, 2011,
+		 2018, 2023, 2029, 2034, 2039, 2045, 2051, 2057,
+		 2063, 2069, 2074, 2079, 2084, 2090, 2095, 2101,
+		 2106, 2112, 2118, 2124, 2130, 2136, 2142, 2147,
+		 2154, 2159, 2164, 2169, 2177, 2183, 2189, 2194,
+		 2199, 2204, 2209, 2216, 2223, 2228, 2233, 2240,
+		 2245, 2250, 2258, 2264, 2267, 2270, 2277, 2284,
+		 2291, 2296, 2303, 2308, 2313, 2318, 2326, 2332,
+		 2339, 2346, 2352, 2354, 2358, 2366, 2374, 2382,
+		 2388, 2393, 2397, 2402, 2410, 2413, 2417, 2426,
+		 2434, 2441, 2445, 2450, 2455, 2465, 2473, 2478,
+		 2480, 2486, 2494, 2501, 2504, 2512, 2521, 2527,
+		 2531, 2539, 2546, 2555, 2557, 2566, 2570, 2578,
+		 2588, 2600, 2609, 2615, 2616, 2615, 2624, 2628,
+		 2634, 2645, 2658, 2664, 2669, 2666, 2671, 2675,
+		/* G */
+		 1019, 1027, 1033, 1040, 1047, 1055, 1063, 1070,
+		 1077, 1085, 1092, 1099, 1107, 1114, 1121, 1129,
+		 1136, 1143, 1150, 1157, 1165, 1172, 1179, 1186,
+		 1193, 1199, 1207, 1214, 1221, 1227, 1234, 1241,
+		 1247, 1254, 1260, 1266, 1273, 1279, 1286, 1292,
+		 1298, 1305, 1311, 1317, 1323, 1330, 1336, 1343,
+		 1350, 1356, 1362, 1369, 1375, 1381, 1388, 1394,
+		 1400, 1406, 1413, 1419, 1426, 1432, 1439, 1445,
+		 1451, 1458, 1464, 1470, 1476, 1483, 1490, 1496,
+		 1502, 1508, 1515, 1521, 1528, 1534, 1541, 1547,
+		 1554, 1560, 1566, 1573, 1578, 1584, 1591, 1598,
+		 1604, 1610, 1617, 1623, 1629, 1635, 1642, 1648,
+		 1653, 1659, 1666, 1671, 1678, 1684, 1689, 1695,
+		 1701, 1707, 1713, 1719, 1725, 1731, 1736, 1742,
+		 1748, 1754, 1759, 1765, 1771, 1777, 1783, 1788,
+		 1793, 1800, 1806, 1811, 1816, 1821, 1827, 1833,
+		 1839, 1845, 1850, 1855, 1860, 1866, 1871, 1876,
+		 1882, 1887, 1892, 1897, 1902, 1907, 1912, 1918,
+		 1923, 1928, 1934, 1940, 1945, 1949, 1954, 1959,
+		 1965, 1970, 1975, 1979, 1984, 1990, 1995, 1999,
+		 2005, 2011, 2016, 2021, 2026, 2031, 2036, 2040,
+		 2047, 2052, 2057, 2061, 2067, 2072, 2077, 2081,
+		 2086, 2092, 2098, 2103, 2108, 2112, 2117, 2124,
+		 2129, 2133, 2139, 2144, 2148, 2151, 2157, 2164,
+		 2169, 2173, 2179, 2184, 2188, 2194, 2200, 2206,
+		 2211, 2217, 2222, 2226, 2230, 2236, 2244, 2250,
+		 2257, 2260, 2264, 2267, 2275, 2280, 2286, 2293,
+		 2301, 2308, 2310, 2313, 2319, 2326, 2331, 2339,
+		 2344, 2348, 2354, 2363, 2369, 2372, 2376, 2382,
+		 2390, 2397, 2400, 2404, 2409, 2416, 2421, 2430,
+		 2439, 2445, 2450, 2460, 2466, 2469, 2473, 2474,
+		 2482, 2497, 2512, 2512, 2506, 2496, 2501, 2505,
+		/* B */
+		 1019, 1026, 1032, 1038, 1044, 1050, 1055, 1061,
+		 1068, 1074, 1080, 1086, 1092, 1098, 1104, 1110,
+		 1115, 1121, 1127, 1133, 1139, 1145, 1151, 1156,
+		 1161, 1167, 1172, 1179, 1184, 1189, 1194, 1200,
+		 1206, 1211, 1216, 1220, 1226, 1231, 1236, 1241,
+		 1246, 1252, 1258, 1263, 1267, 1272, 1278, 1284,
+		 1289, 1295, 1299, 1304, 1310, 1315, 1321, 1326,
+		 1332, 1336, 1342, 1347, 1353, 1358, 1364, 1369,
+		 1376, 1381, 1387, 1391, 1396, 1402, 1408, 1413,
+		 1418, 1424, 1430, 1435, 1440, 1445, 1451, 1457,
+		 1463, 1467, 1472, 1477, 1482, 1488, 1494, 1500,
+		 1505, 1510, 1516, 1522, 1527, 1533, 1538, 1544,
+		 1548, 1554, 1560, 1565, 1570, 1576, 1582, 1586,
+		 1592, 1597, 1602, 1607, 1612, 1619, 1623, 1628,
+		 1633, 1639, 1643, 1648, 1654, 1660, 1664, 1669,
+		 1674, 1680, 1685, 1689, 1693, 1698, 1703, 1709,
+		 1714, 1720, 1724, 1728, 1733, 1738, 1743, 1749,
+		 1753, 1757, 1761, 1766, 1771, 1775, 1779, 1784,
+		 1789, 1794, 1799, 1805, 1808, 1812, 1815, 1821,
+		 1825, 1830, 1834, 1839, 1843, 1847, 1852, 1858,
+		 1862, 1865, 1870, 1875, 1880, 1884, 1889, 1893,
+		 1899, 1903, 1907, 1910, 1914, 1918, 1923, 1927,
+		 1935, 1940, 1943, 1947, 1953, 1956, 1960, 1967,
+		 1972, 1977, 1982, 1986, 1988, 1991, 1995, 2002,
+		 2008, 2012, 2016, 2022, 2028, 2031, 2035, 2041,
+		 2047, 2052, 2057, 2060, 2063, 2069, 2077, 2082,
+		 2086, 2087, 2091, 2096, 2108, 2109, 2111, 2115,
+		 2125, 2131, 2134, 2135, 2140, 2145, 2153, 2162,
+		 2167, 2170, 2171, 2178, 2180, 2185, 2190, 2199,
+		 2202, 2204, 2208, 2217, 2225, 2231, 2237, 2240,
+		 2246, 2250, 2260, 2264, 2268, 2275, 2284, 2289,
+		 2287, 2294, 2296, 2298, 2295, 2302, 2307, 2311
+	},
+	{
+		/* lsc - 4 */
+		/* R */
+		 1018, 1026, 1034, 1044, 1054, 1063, 1071, 1081,
+		 1089, 1098, 1106, 1116, 1127, 1136, 1144, 1153,
+		 1162, 1171, 1179, 1188, 1196, 1206, 1214, 1222,
+		 1230, 1239, 1247, 1256, 1264, 1274, 1281, 1289,
+		 1297, 1305, 1314, 1321, 1329, 1337, 1346, 1353,
+		 1360, 1368, 1376, 1383, 1391, 1400, 1408, 1417,
+		 1424, 1432, 1440, 1447, 1456, 1463, 1471, 1478,
+		 1487, 1495, 1502, 1510, 1518, 1526, 1533, 1541,
+		 1549, 1557, 1566, 1573, 1581, 1588, 1596, 1603,
+		 1611, 1619, 1627, 1635, 1642, 1649, 1658, 1666,
+		 1674, 1682, 1690, 1698, 1705, 1712, 1720, 1728,
+		 1736, 1743, 1750, 1759, 1767, 1775, 1783, 1791,
+		 1797, 1805, 1813, 1821, 1828, 1836, 1843, 1852,
+		 1860, 1867, 1874, 1882, 1889, 1894, 1902, 1911,
+		 1919, 1924, 1930, 1938, 1946, 1953, 1960, 1968,
+		 1976, 1982, 1987, 1994, 2003, 2010, 2016, 2022,
+		 2028, 2035, 2042, 2049, 2056, 2061, 2068, 2074,
+		 2081, 2088, 2094, 2101, 2108, 2114, 2119, 2125,
+		 2133, 2139, 2146, 2152, 2158, 2163, 2169, 2174,
+		 2183, 2191, 2197, 2201, 2208, 2214, 2219, 2225,
+		 2232, 2238, 2244, 2251, 2258, 2265, 2272, 2279,
+		 2286, 2294, 2298, 2302, 2308, 2316, 2321, 2325,
+		 2331, 2340, 2348, 2355, 2360, 2361, 2365, 2375,
+		 2387, 2392, 2396, 2402, 2408, 2413, 2417, 2423,
+		 2432, 2439, 2443, 2448, 2458, 2469, 2476, 2481,
+		 2485, 2490, 2495, 2503, 2509, 2517, 2525, 2531,
+		 2538, 2544, 2553, 2554, 2564, 2572, 2581, 2584,
+		 2590, 2595, 2600, 2604, 2614, 2625, 2632, 2636,
+		 2645, 2649, 2649, 2652, 2661, 2671, 2682, 2692,
+		 2699, 2705, 2710, 2718, 2729, 2741, 2745, 2750,
+		 2754, 2763, 2771, 2780, 2787, 2796, 2799, 2803,
+		 2815, 2835, 2832, 2829, 2825, 2820, 2824, 2827,
+		/* G */
+		 1019, 1025, 1032, 1040, 1048, 1056, 1062, 1070,
+		 1077, 1084, 1091, 1099, 1107, 1115, 1122, 1128,
+		 1136, 1143, 1150, 1158, 1166, 1173, 1180, 1186,
+		 1193, 1201, 1208, 1214, 1221, 1228, 1235, 1242,
+		 1248, 1255, 1261, 1268, 1274, 1281, 1288, 1293,
+		 1300, 1306, 1312, 1319, 1325, 1332, 1338, 1345,
+		 1352, 1359, 1365, 1371, 1378, 1384, 1391, 1397,
+		 1403, 1410, 1417, 1423, 1429, 1435, 1442, 1449,
+		 1455, 1462, 1468, 1474, 1481, 1488, 1494, 1500,
+		 1507, 1513, 1520, 1526, 1532, 1539, 1546, 1552,
+		 1558, 1565, 1572, 1578, 1584, 1590, 1596, 1603,
+		 1609, 1616, 1622, 1629, 1635, 1641, 1647, 1653,
+		 1659, 1666, 1672, 1678, 1684, 1690, 1697, 1703,
+		 1709, 1714, 1720, 1725, 1730, 1736, 1743, 1749,
+		 1755, 1761, 1766, 1772, 1778, 1784, 1790, 1795,
+		 1801, 1807, 1811, 1817, 1823, 1830, 1836, 1840,
+		 1846, 1851, 1857, 1862, 1868, 1873, 1877, 1882,
+		 1888, 1895, 1900, 1905, 1911, 1916, 1920, 1926,
+		 1931, 1937, 1942, 1947, 1952, 1957, 1962, 1967,
+		 1974, 1979, 1984, 1988, 1994, 1998, 2003, 2007,
+		 2013, 2019, 2024, 2028, 2034, 2040, 2045, 2050,
+		 2056, 2062, 2065, 2069, 2074, 2079, 2084, 2089,
+		 2094, 2100, 2104, 2109, 2115, 2119, 2124, 2129,
+		 2136, 2140, 2145, 2150, 2155, 2160, 2166, 2172,
+		 2177, 2181, 2185, 2190, 2196, 2203, 2208, 2213,
+		 2218, 2223, 2229, 2235, 2238, 2243, 2251, 2257,
+		 2262, 2267, 2274, 2276, 2280, 2288, 2296, 2301,
+		 2306, 2310, 2314, 2317, 2324, 2332, 2340, 2346,
+		 2349, 2353, 2358, 2365, 2371, 2376, 2382, 2388,
+		 2393, 2399, 2404, 2412, 2418, 2424, 2430, 2442,
+		 2447, 2447, 2452, 2459, 2468, 2474, 2476, 2481,
+		 2491, 2497, 2494, 2503, 2525, 2554, 2557, 2561,
+		/* B */
+		 1021, 1024, 1030, 1037, 1043, 1048, 1054, 1059,
+		 1064, 1070, 1076, 1082, 1089, 1095, 1101, 1106,
+		 1111, 1117, 1123, 1130, 1135, 1140, 1146, 1152,
+		 1157, 1163, 1169, 1174, 1179, 1185, 1191, 1196,
+		 1201, 1206, 1211, 1216, 1221, 1226, 1232, 1238,
+		 1243, 1247, 1252, 1258, 1263, 1268, 1274, 1279,
+		 1285, 1291, 1296, 1302, 1307, 1312, 1318, 1324,
+		 1329, 1334, 1339, 1345, 1350, 1356, 1361, 1367,
+		 1373, 1378, 1383, 1389, 1395, 1400, 1406, 1411,
+		 1416, 1422, 1428, 1433, 1438, 1444, 1450, 1455,
+		 1461, 1468, 1474, 1479, 1484, 1489, 1495, 1501,
+		 1505, 1511, 1516, 1523, 1528, 1533, 1538, 1544,
+		 1549, 1553, 1558, 1564, 1570, 1576, 1581, 1587,
+		 1591, 1596, 1602, 1607, 1612, 1617, 1623, 1628,
+		 1634, 1638, 1643, 1648, 1652, 1658, 1662, 1668,
+		 1673, 1679, 1682, 1686, 1693, 1698, 1702, 1707,
+		 1712, 1717, 1721, 1726, 1731, 1737, 1741, 1746,
+		 1751, 1755, 1760, 1764, 1769, 1773, 1776, 1782,
+		 1787, 1792, 1796, 1802, 1807, 1810, 1815, 1820,
+		 1824, 1828, 1834, 1837, 1842, 1846, 1850, 1855,
+		 1861, 1864, 1867, 1872, 1878, 1882, 1886, 1889,
+		 1894, 1899, 1904, 1907, 1910, 1914, 1917, 1921,
+		 1926, 1931, 1936, 1942, 1946, 1949, 1951, 1957,
+		 1964, 1966, 1969, 1974, 1982, 1985, 1989, 1993,
+		 1999, 2002, 2005, 2009, 2015, 2020, 2024, 2029,
+		 2035, 2041, 2045, 2050, 2056, 2061, 2064, 2068,
+		 2075, 2079, 2083, 2084, 2090, 2096, 2102, 2104,
+		 2111, 2117, 2120, 2119, 2123, 2132, 2141, 2144,
+		 2146, 2151, 2157, 2160, 2164, 2168, 2178, 2183,
+		 2187, 2190, 2197, 2205, 2208, 2211, 2212, 2221,
+		 2234, 2242, 2245, 2243, 2249, 2255, 2263, 2269,
+		 2273, 2270, 2271, 2286, 2295, 2254, 2258, 2262
+	},
+	{
+		/* lsc - 5 */
+		/* R */
+		 1018, 1026, 1034, 1044, 1054, 1063, 1071, 1081,
+		 1089, 1098, 1106, 1116, 1127, 1136, 1144, 1153,
+		 1162, 1171, 1179, 1188, 1196, 1206, 1214, 1222,
+		 1230, 1239, 1247, 1256, 1264, 1274, 1281, 1289,
+		 1297, 1305, 1314, 1321, 1329, 1337, 1346, 1353,
+		 1360, 1368, 1376, 1383, 1391, 1400, 1408, 1417,
+		 1424, 1432, 1440, 1447, 1456, 1463, 1471, 1478,
+		 1487, 1495, 1502, 1510, 1518, 1526, 1533, 1541,
+		 1549, 1557, 1566, 1573, 1581, 1588, 1596, 1603,
+		 1611, 1619, 1627, 1635, 1642, 1649, 1658, 1666,
+		 1674, 1682, 1690, 1698, 1705, 1712, 1720, 1728,
+		 1736, 1743, 1750, 1759, 1767, 1775, 1783, 1791,
+		 1797, 1805, 1813, 1821, 1828, 1836, 1843, 1852,
+		 1860, 1867, 1874, 1882, 1889, 1894, 1902, 1911,
+		 1919, 1924, 1930, 1938, 1946, 1953, 1960, 1968,
+		 1976, 1982, 1987, 1994, 2003, 2010, 2016, 2022,
+		 2028, 2035, 2042, 2049, 2056, 2061, 2068, 2074,
+		 2081, 2088, 2094, 2101, 2108, 2114, 2119, 2125,
+		 2133, 2139, 2146, 2152, 2158, 2163, 2169, 2174,
+		 2183, 2191, 2197, 2201, 2208, 2214, 2219, 2225,
+		 2232, 2238, 2244, 2251, 2258, 2265, 2272, 2279,
+		 2286, 2294, 2298, 2302, 2308, 2316, 2321, 2325,
+		 2331, 2340, 2348, 2355, 2360, 2361, 2365, 2375,
+		 2387, 2392, 2396, 2402, 2408, 2413, 2417, 2423,
+		 2432, 2439, 2443, 2448, 2458, 2469, 2476, 2481,
+		 2485, 2490, 2495, 2503, 2509, 2517, 2525, 2531,
+		 2538, 2544, 2553, 2554, 2564, 2572, 2581, 2584,
+		 2590, 2595, 2600, 2604, 2614, 2625, 2632, 2636,
+		 2645, 2649, 2649, 2652, 2661, 2671, 2682, 2692,
+		 2699, 2705, 2710, 2718, 2729, 2741, 2745, 2750,
+		 2754, 2763, 2771, 2780, 2787, 2796, 2799, 2803,
+		 2815, 2835, 2832, 2829, 2825, 2820, 2824, 2827,
+		/* G */
+		 1019, 1025, 1032, 1040, 1048, 1056, 1062, 1070,
+		 1077, 1084, 1091, 1099, 1107, 1115, 1122, 1128,
+		 1136, 1143, 1150, 1158, 1166, 1173, 1180, 1186,
+		 1193, 1201, 1208, 1214, 1221, 1228, 1235, 1242,
+		 1248, 1255, 1261, 1268, 1274, 1281, 1288, 1293,
+		 1300, 1306, 1312, 1319, 1325, 1332, 1338, 1345,
+		 1352, 1359, 1365, 1371, 1378, 1384, 1391, 1397,
+		 1403, 1410, 1417, 1423, 1429, 1435, 1442, 1449,
+		 1455, 1462, 1468, 1474, 1481, 1488, 1494, 1500,
+		 1507, 1513, 1520, 1526, 1532, 1539, 1546, 1552,
+		 1558, 1565, 1572, 1578, 1584, 1590, 1596, 1603,
+		 1609, 1616, 1622, 1629, 1635, 1641, 1647, 1653,
+		 1659, 1666, 1672, 1678, 1684, 1690, 1697, 1703,
+		 1709, 1714, 1720, 1725, 1730, 1736, 1743, 1749,
+		 1755, 1761, 1766, 1772, 1778, 1784, 1790, 1795,
+		 1801, 1807, 1811, 1817, 1823, 1830, 1836, 1840,
+		 1846, 1851, 1857, 1862, 1868, 1873, 1877, 1882,
+		 1888, 1895, 1900, 1905, 1911, 1916, 1920, 1926,
+		 1931, 1937, 1942, 1947, 1952, 1957, 1962, 1967,
+		 1974, 1979, 1984, 1988, 1994, 1998, 2003, 2007,
+		 2013, 2019, 2024, 2028, 2034, 2040, 2045, 2050,
+		 2056, 2062, 2065, 2069, 2074, 2079, 2084, 2089,
+		 2094, 2100, 2104, 2109, 2115, 2119, 2124, 2129,
+		 2136, 2140, 2145, 2150, 2155, 2160, 2166, 2172,
+		 2177, 2181, 2185, 2190, 2196, 2203, 2208, 2213,
+		 2218, 2223, 2229, 2235, 2238, 2243, 2251, 2257,
+		 2262, 2267, 2274, 2276, 2280, 2288, 2296, 2301,
+		 2306, 2310, 2314, 2317, 2324, 2332, 2340, 2346,
+		 2349, 2353, 2358, 2365, 2371, 2376, 2382, 2388,
+		 2393, 2399, 2404, 2412, 2418, 2424, 2430, 2442,
+		 2447, 2447, 2452, 2459, 2468, 2474, 2476, 2481,
+		 2491, 2497, 2494, 2503, 2525, 2554, 2557, 2561,
+		/* B */
+		 1021, 1024, 1030, 1037, 1043, 1048, 1054, 1059,
+		 1064, 1070, 1076, 1082, 1089, 1095, 1101, 1106,
+		 1111, 1117, 1123, 1130, 1135, 1140, 1146, 1152,
+		 1157, 1163, 1169, 1174, 1179, 1185, 1191, 1196,
+		 1201, 1206, 1211, 1216, 1221, 1226, 1232, 1238,
+		 1243, 1247, 1252, 1258, 1263, 1268, 1274, 1279,
+		 1285, 1291, 1296, 1302, 1307, 1312, 1318, 1324,
+		 1329, 1334, 1339, 1345, 1350, 1356, 1361, 1367,
+		 1373, 1378, 1383, 1389, 1395, 1400, 1406, 1411,
+		 1416, 1422, 1428, 1433, 1438, 1444, 1450, 1455,
+		 1461, 1468, 1474, 1479, 1484, 1489, 1495, 1501,
+		 1505, 1511, 1516, 1523, 1528, 1533, 1538, 1544,
+		 1549, 1553, 1558, 1564, 1570, 1576, 1581, 1587,
+		 1591, 1596, 1602, 1607, 1612, 1617, 1623, 1628,
+		 1634, 1638, 1643, 1648, 1652, 1658, 1662, 1668,
+		 1673, 1679, 1682, 1686, 1693, 1698, 1702, 1707,
+		 1712, 1717, 1721, 1726, 1731, 1737, 1741, 1746,
+		 1751, 1755, 1760, 1764, 1769, 1773, 1776, 1782,
+		 1787, 1792, 1796, 1802, 1807, 1810, 1815, 1820,
+		 1824, 1828, 1834, 1837, 1842, 1846, 1850, 1855,
+		 1861, 1864, 1867, 1872, 1878, 1882, 1886, 1889,
+		 1894, 1899, 1904, 1907, 1910, 1914, 1917, 1921,
+		 1926, 1931, 1936, 1942, 1946, 1949, 1951, 1957,
+		 1964, 1966, 1969, 1974, 1982, 1985, 1989, 1993,
+		 1999, 2002, 2005, 2009, 2015, 2020, 2024, 2029,
+		 2035, 2041, 2045, 2050, 2056, 2061, 2064, 2068,
+		 2075, 2079, 2083, 2084, 2090, 2096, 2102, 2104,
+		 2111, 2117, 2120, 2119, 2123, 2132, 2141, 2144,
+		 2146, 2151, 2157, 2160, 2164, 2168, 2178, 2183,
+		 2187, 2190, 2197, 2205, 2208, 2211, 2212, 2221,
+		 2234, 2242, 2245, 2243, 2249, 2255, 2263, 2269,
+		 2273, 2270, 2271, 2286, 2295, 2254, 2258, 2262
+	},
+	{
+		/* lsc - 6 */
+		/* R */
+		 1018, 1027, 1036, 1045, 1053, 1062, 1071, 1080,
+		 1088, 1098, 1107, 1116, 1125, 1134, 1143, 1153,
+		 1161, 1171, 1180, 1189, 1197, 1206, 1215, 1224,
+		 1232, 1240, 1249, 1258, 1266, 1275, 1283, 1292,
+		 1300, 1309, 1317, 1326, 1334, 1342, 1351, 1360,
+		 1367, 1374, 1383, 1393, 1401, 1408, 1416, 1424,
+		 1433, 1442, 1450, 1458, 1465, 1474, 1483, 1491,
+		 1499, 1506, 1515, 1523, 1530, 1538, 1546, 1553,
+		 1560, 1569, 1578, 1585, 1594, 1601, 1608, 1616,
+		 1625, 1633, 1641, 1649, 1657, 1665, 1673, 1681,
+		 1689, 1697, 1704, 1712, 1721, 1729, 1736, 1744,
+		 1752, 1761, 1769, 1777, 1784, 1792, 1801, 1808,
+		 1815, 1824, 1833, 1842, 1849, 1857, 1865, 1873,
+		 1880, 1889, 1897, 1904, 1912, 1922, 1929, 1935,
+		 1943, 1951, 1960, 1967, 1973, 1981, 1989, 1997,
+		 2005, 2013, 2019, 2026, 2034, 2040, 2047, 2054,
+		 2064, 2072, 2078, 2085, 2092, 2099, 2106, 2111,
+		 2118, 2125, 2131, 2138, 2145, 2152, 2158, 2165,
+		 2172, 2178, 2184, 2192, 2199, 2204, 2210, 2216,
+		 2223, 2230, 2236, 2242, 2248, 2254, 2259, 2266,
+		 2274, 2279, 2285, 2291, 2299, 2305, 2310, 2315,
+		 2322, 2328, 2332, 2336, 2343, 2348, 2354, 2360,
+		 2367, 2371, 2377, 2383, 2390, 2396, 2401, 2407,
+		 2413, 2419, 2425, 2428, 2433, 2439, 2446, 2452,
+		 2455, 2460, 2468, 2477, 2483, 2489, 2494, 2499,
+		 2503, 2511, 2517, 2521, 2525, 2530, 2538, 2545,
+		 2552, 2555, 2564, 2569, 2574, 2577, 2582, 2589,
+		 2593, 2598, 2606, 2617, 2621, 2626, 2631, 2636,
+		 2642, 2649, 2653, 2658, 2667, 2671, 2674, 2683,
+		 2693, 2700, 2708, 2709, 2715, 2724, 2730, 2731,
+		 2740, 2757, 2758, 2761, 2770, 2780, 2781, 2785,
+		 2797, 2792, 2795, 2801, 2813, 2804, 2807, 2811,
+		/* G */
+		 1019, 1026, 1033, 1040, 1046, 1053, 1059, 1066,
+		 1073, 1080, 1087, 1094, 1101, 1107, 1114, 1121,
+		 1127, 1135, 1141, 1148, 1154, 1161, 1168, 1174,
+		 1180, 1187, 1193, 1200, 1206, 1213, 1219, 1225,
+		 1231, 1238, 1244, 1250, 1256, 1262, 1267, 1273,
+		 1278, 1283, 1289, 1295, 1301, 1306, 1311, 1316,
+		 1323, 1329, 1335, 1340, 1346, 1352, 1357, 1363,
+		 1369, 1375, 1380, 1386, 1391, 1397, 1402, 1407,
+		 1413, 1419, 1425, 1430, 1437, 1443, 1448, 1453,
+		 1459, 1465, 1471, 1476, 1482, 1487, 1492, 1498,
+		 1504, 1510, 1516, 1521, 1527, 1532, 1537, 1543,
+		 1548, 1554, 1560, 1566, 1571, 1576, 1583, 1589,
+		 1593, 1598, 1604, 1609, 1615, 1621, 1626, 1632,
+		 1637, 1643, 1648, 1653, 1658, 1664, 1670, 1675,
+		 1679, 1684, 1690, 1696, 1701, 1706, 1710, 1716,
+		 1721, 1725, 1730, 1735, 1742, 1747, 1750, 1754,
+		 1760, 1766, 1772, 1776, 1781, 1786, 1791, 1794,
+		 1799, 1804, 1809, 1814, 1819, 1824, 1828, 1832,
+		 1837, 1841, 1846, 1851, 1856, 1859, 1862, 1867,
+		 1874, 1879, 1882, 1886, 1890, 1895, 1899, 1904,
+		 1909, 1914, 1918, 1923, 1928, 1932, 1935, 1939,
+		 1946, 1950, 1952, 1956, 1960, 1965, 1969, 1974,
+		 1977, 1980, 1985, 1990, 1995, 1999, 2003, 2008,
+		 2011, 2015, 2019, 2021, 2025, 2030, 2036, 2041,
+		 2044, 2047, 2052, 2057, 2062, 2066, 2070, 2073,
+		 2078, 2083, 2087, 2091, 2097, 2098, 2101, 2107,
+		 2115, 2118, 2123, 2124, 2127, 2130, 2136, 2142,
+		 2147, 2150, 2155, 2160, 2164, 2168, 2173, 2179,
+		 2185, 2191, 2193, 2196, 2202, 2208, 2210, 2214,
+		 2222, 2231, 2237, 2238, 2238, 2243, 2248, 2255,
+		 2260, 2270, 2273, 2274, 2279, 2288, 2288, 2291,
+		 2299, 2299, 2295, 2305, 2329, 2340, 2344, 2348,
+		/* B */
+		 1020, 1026, 1030, 1037, 1043, 1050, 1056, 1062,
+		 1067, 1073, 1079, 1085, 1091, 1096, 1101, 1107,
+		 1112, 1120, 1127, 1132, 1136, 1143, 1148, 1155,
+		 1160, 1167, 1171, 1177, 1183, 1189, 1195, 1200,
+		 1206, 1212, 1216, 1222, 1228, 1233, 1238, 1243,
+		 1248, 1252, 1257, 1262, 1268, 1272, 1277, 1281,
+		 1287, 1292, 1297, 1301, 1306, 1312, 1316, 1321,
+		 1326, 1332, 1337, 1342, 1347, 1351, 1355, 1360,
+		 1366, 1371, 1376, 1380, 1386, 1391, 1396, 1401,
+		 1406, 1411, 1416, 1421, 1427, 1431, 1436, 1441,
+		 1447, 1452, 1456, 1461, 1465, 1470, 1475, 1481,
+		 1486, 1491, 1496, 1501, 1506, 1511, 1516, 1521,
+		 1526, 1531, 1537, 1541, 1546, 1551, 1558, 1563,
+		 1567, 1573, 1578, 1582, 1587, 1595, 1599, 1602,
+		 1607, 1613, 1617, 1621, 1625, 1630, 1634, 1640,
+		 1644, 1648, 1651, 1657, 1662, 1667, 1670, 1674,
+		 1679, 1684, 1689, 1694, 1699, 1705, 1707, 1708,
+		 1713, 1719, 1723, 1728, 1733, 1736, 1739, 1743,
+		 1748, 1754, 1757, 1760, 1764, 1767, 1771, 1776,
+		 1780, 1784, 1786, 1791, 1794, 1798, 1802, 1808,
+		 1812, 1815, 1818, 1822, 1827, 1831, 1834, 1835,
+		 1839, 1843, 1845, 1847, 1850, 1854, 1860, 1865,
+		 1867, 1869, 1875, 1879, 1883, 1886, 1889, 1891,
+		 1895, 1900, 1904, 1907, 1911, 1914, 1919, 1923,
+		 1926, 1929, 1934, 1936, 1936, 1941, 1949, 1953,
+		 1952, 1958, 1963, 1965, 1969, 1973, 1978, 1980,
+		 1985, 1988, 1993, 1997, 1999, 2002, 2006, 2009,
+		 2013, 2017, 2023, 2029, 2033, 2039, 2043, 2047,
+		 2049, 2053, 2054, 2061, 2070, 2073, 2076, 2077,
+		 2084, 2092, 2097, 2096, 2094, 2101, 2100, 2111,
+		 2120, 2136, 2135, 2128, 2133, 2143, 2142, 2146,
+		 2164, 2174, 2152, 2161, 2181, 2164, 2168, 2172
+	},
+	{
+		/* lsc - 7 */
+		/* R */
+		 1020, 1026, 1034, 1044, 1053, 1061, 1069, 1077,
+		 1086, 1095, 1103, 1112, 1121, 1130, 1138, 1147,
+		 1155, 1165, 1174, 1183, 1191, 1199, 1208, 1217,
+		 1225, 1233, 1241, 1250, 1259, 1267, 1275, 1283,
+		 1291, 1299, 1307, 1316, 1323, 1331, 1338, 1346,
+		 1353, 1362, 1369, 1378, 1385, 1393, 1400, 1408,
+		 1417, 1425, 1433, 1441, 1449, 1457, 1465, 1472,
+		 1480, 1488, 1496, 1504, 1511, 1519, 1527, 1535,
+		 1543, 1550, 1558, 1567, 1575, 1582, 1590, 1597,
+		 1604, 1611, 1620, 1628, 1636, 1643, 1651, 1659,
+		 1667, 1674, 1681, 1689, 1697, 1704, 1712, 1719,
+		 1727, 1735, 1742, 1749, 1757, 1765, 1773, 1780,
+		 1787, 1794, 1801, 1809, 1816, 1823, 1831, 1839,
+		 1846, 1853, 1861, 1869, 1877, 1884, 1890, 1897,
+		 1904, 1911, 1918, 1925, 1932, 1939, 1945, 1952,
+		 1959, 1966, 1972, 1979, 1986, 1993, 2000, 2006,
+		 2013, 2021, 2029, 2035, 2040, 2048, 2055, 2061,
+		 2065, 2073, 2080, 2088, 2094, 2101, 2105, 2112,
+		 2119, 2126, 2132, 2138, 2145, 2150, 2155, 2161,
+		 2169, 2174, 2180, 2186, 2193, 2200, 2207, 2213,
+		 2218, 2225, 2231, 2238, 2244, 2250, 2256, 2261,
+		 2267, 2273, 2278, 2282, 2289, 2295, 2301, 2308,
+		 2313, 2318, 2323, 2330, 2335, 2339, 2346, 2353,
+		 2359, 2364, 2370, 2375, 2381, 2386, 2392, 2397,
+		 2404, 2411, 2416, 2421, 2429, 2434, 2438, 2442,
+		 2448, 2454, 2459, 2464, 2469, 2474, 2480, 2485,
+		 2492, 2498, 2501, 2505, 2511, 2517, 2522, 2531,
+		 2538, 2542, 2549, 2554, 2560, 2565, 2572, 2577,
+		 2585, 2592, 2599, 2604, 2610, 2617, 2627, 2636,
+		 2639, 2639, 2646, 2656, 2661, 2667, 2676, 2682,
+		 2687, 2696, 2703, 2705, 2716, 2720, 2723, 2728,
+		 2739, 2744, 2744, 2763, 2782, 2765, 2770, 2775,
+		/* G */
+		 1018, 1025, 1032, 1039, 1045, 1052, 1060, 1066,
+		 1073, 1080, 1086, 1093, 1100, 1107, 1112, 1119,
+		 1125, 1132, 1138, 1145, 1151, 1157, 1163, 1169,
+		 1176, 1181, 1187, 1194, 1200, 1206, 1213, 1219,
+		 1225, 1230, 1236, 1242, 1248, 1254, 1260, 1265,
+		 1271, 1276, 1282, 1288, 1293, 1299, 1304, 1310,
+		 1316, 1322, 1328, 1333, 1338, 1344, 1349, 1355,
+		 1361, 1366, 1372, 1378, 1382, 1388, 1394, 1400,
+		 1405, 1411, 1416, 1421, 1427, 1433, 1439, 1444,
+		 1449, 1454, 1460, 1466, 1471, 1476, 1482, 1487,
+		 1493, 1498, 1504, 1509, 1515, 1520, 1525, 1531,
+		 1536, 1542, 1548, 1553, 1559, 1565, 1569, 1574,
+		 1580, 1586, 1590, 1596, 1601, 1606, 1611, 1617,
+		 1623, 1628, 1633, 1638, 1643, 1648, 1653, 1659,
+		 1664, 1669, 1673, 1679, 1684, 1689, 1693, 1698,
+		 1703, 1707, 1711, 1716, 1722, 1727, 1732, 1736,
+		 1740, 1745, 1750, 1754, 1758, 1764, 1769, 1773,
+		 1777, 1782, 1787, 1793, 1797, 1801, 1805, 1808,
+		 1814, 1818, 1822, 1826, 1831, 1836, 1840, 1844,
+		 1849, 1853, 1857, 1861, 1866, 1871, 1875, 1879,
+		 1884, 1888, 1892, 1896, 1901, 1906, 1910, 1913,
+		 1917, 1922, 1925, 1928, 1933, 1938, 1942, 1947,
+		 1950, 1953, 1958, 1962, 1966, 1969, 1974, 1979,
+		 1983, 1988, 1992, 1996, 1999, 2003, 2007, 2012,
+		 2015, 2020, 2023, 2028, 2032, 2037, 2039, 2044,
+		 2049, 2053, 2056, 2061, 2066, 2068, 2072, 2077,
+		 2083, 2086, 2090, 2095, 2098, 2103, 2108, 2113,
+		 2118, 2122, 2127, 2130, 2135, 2139, 2143, 2148,
+		 2153, 2158, 2161, 2166, 2170, 2175, 2180, 2185,
+		 2190, 2196, 2200, 2205, 2207, 2211, 2217, 2225,
+		 2229, 2234, 2239, 2245, 2251, 2253, 2256, 2265,
+		 2272, 2279, 2278, 2284, 2287, 2294, 2300, 2305,
+		/* B */
+		 1022, 1025, 1030, 1036, 1042, 1048, 1055, 1061,
+		 1067, 1072, 1078, 1084, 1090, 1097, 1102, 1108,
+		 1113, 1119, 1125, 1130, 1135, 1141, 1147, 1152,
+		 1156, 1161, 1167, 1173, 1177, 1183, 1188, 1194,
+		 1198, 1203, 1209, 1214, 1219, 1224, 1228, 1233,
+		 1239, 1244, 1249, 1254, 1259, 1263, 1268, 1273,
+		 1278, 1284, 1289, 1294, 1299, 1304, 1309, 1314,
+		 1318, 1323, 1328, 1333, 1338, 1342, 1347, 1352,
+		 1357, 1362, 1367, 1371, 1376, 1381, 1386, 1391,
+		 1394, 1399, 1403, 1408, 1413, 1418, 1422, 1427,
+		 1431, 1437, 1441, 1446, 1451, 1455, 1460, 1465,
+		 1470, 1474, 1479, 1482, 1487, 1493, 1499, 1503,
+		 1507, 1513, 1517, 1521, 1526, 1531, 1535, 1540,
+		 1545, 1551, 1555, 1560, 1565, 1569, 1574, 1578,
+		 1583, 1587, 1593, 1598, 1602, 1607, 1611, 1615,
+		 1618, 1623, 1628, 1633, 1636, 1640, 1645, 1650,
+		 1654, 1658, 1663, 1668, 1672, 1676, 1680, 1685,
+		 1689, 1693, 1697, 1702, 1707, 1710, 1713, 1716,
+		 1721, 1727, 1732, 1735, 1740, 1743, 1746, 1749,
+		 1754, 1757, 1761, 1766, 1770, 1774, 1779, 1783,
+		 1787, 1789, 1793, 1797, 1801, 1806, 1810, 1812,
+		 1817, 1820, 1823, 1826, 1831, 1834, 1839, 1843,
+		 1846, 1849, 1853, 1856, 1860, 1865, 1868, 1873,
+		 1877, 1880, 1883, 1888, 1892, 1895, 1898, 1901,
+		 1905, 1908, 1912, 1916, 1920, 1923, 1926, 1931,
+		 1934, 1937, 1941, 1946, 1949, 1952, 1955, 1960,
+		 1966, 1969, 1973, 1974, 1977, 1981, 1988, 1992,
+		 1996, 1999, 2002, 2004, 2009, 2015, 2019, 2025,
+		 2028, 2035, 2037, 2043, 2045, 2050, 2055, 2062,
+		 2067, 2070, 2072, 2080, 2088, 2090, 2093, 2093,
+		 2100, 2105, 2114, 2117, 2122, 2123, 2127, 2134,
+		 2139, 2147, 2140, 2136, 2140, 2172, 2177, 2183
+	},
+	{
+		/* lsc - 8 */
+		/* R */
+		 1018, 1027, 1034, 1041, 1048, 1056, 1064, 1071,
+		 1078, 1085, 1092, 1098, 1106, 1113, 1119, 1126,
+		 1133, 1140, 1146, 1153, 1159, 1166, 1173, 1178,
+		 1185, 1191, 1197, 1203, 1209, 1216, 1222, 1228,
+		 1234, 1240, 1245, 1251, 1258, 1263, 1269, 1273,
+		 1278, 1284, 1290, 1296, 1301, 1306, 1311, 1317,
+		 1323, 1329, 1334, 1339, 1345, 1351, 1356, 1361,
+		 1366, 1372, 1378, 1383, 1388, 1393, 1398, 1404,
+		 1409, 1414, 1419, 1425, 1431, 1436, 1442, 1447,
+		 1451, 1455, 1461, 1467, 1472, 1477, 1483, 1488,
+		 1494, 1499, 1503, 1509, 1514, 1520, 1525, 1530,
+		 1536, 1542, 1547, 1552, 1558, 1564, 1570, 1575,
+		 1580, 1585, 1592, 1598, 1603, 1608, 1613, 1619,
+		 1624, 1630, 1635, 1640, 1645, 1651, 1657, 1663,
+		 1667, 1672, 1676, 1682, 1687, 1691, 1696, 1702,
+		 1706, 1711, 1716, 1722, 1727, 1732, 1735, 1740,
+		 1746, 1751, 1756, 1760, 1765, 1770, 1775, 1780,
+		 1783, 1787, 1793, 1799, 1803, 1806, 1811, 1816,
+		 1821, 1825, 1829, 1834, 1838, 1843, 1847, 1851,
+		 1856, 1861, 1865, 1869, 1874, 1878, 1882, 1887,
+		 1892, 1895, 1898, 1904, 1909, 1913, 1918, 1922,
+		 1927, 1932, 1936, 1939, 1943, 1946, 1951, 1956,
+		 1961, 1967, 1972, 1974, 1978, 1982, 1985, 1989,
+		 1995, 2000, 2004, 2007, 2012, 2016, 2022, 2025,
+		 2028, 2032, 2039, 2044, 2046, 2049, 2054, 2061,
+		 2064, 2070, 2075, 2079, 2081, 2084, 2090, 2096,
+		 2099, 2104, 2107, 2110, 2113, 2121, 2128, 2130,
+		 2134, 2137, 2145, 2147, 2150, 2154, 2162, 2168,
+		 2174, 2180, 2182, 2182, 2186, 2196, 2205, 2211,
+		 2216, 2223, 2228, 2228, 2230, 2238, 2243, 2243,
+		 2244, 2259, 2270, 2273, 2272, 2278, 2285, 2291,
+		 2289, 2290, 2289, 2309, 2327, 2335, 2341, 2346,
+		/* G */
+		 1019, 1026, 1032, 1039, 1045, 1051, 1058, 1064,
+		 1069, 1075, 1082, 1088, 1094, 1100, 1106, 1111,
+		 1117, 1123, 1129, 1135, 1140, 1146, 1152, 1158,
+		 1163, 1169, 1174, 1180, 1186, 1191, 1197, 1203,
+		 1208, 1213, 1219, 1223, 1229, 1234, 1239, 1244,
+		 1249, 1254, 1259, 1263, 1268, 1273, 1278, 1283,
+		 1289, 1294, 1299, 1304, 1309, 1314, 1318, 1323,
+		 1328, 1333, 1338, 1343, 1348, 1353, 1358, 1363,
+		 1367, 1372, 1377, 1383, 1388, 1392, 1397, 1402,
+		 1407, 1411, 1416, 1422, 1427, 1431, 1436, 1441,
+		 1446, 1451, 1456, 1460, 1466, 1471, 1475, 1480,
+		 1485, 1491, 1495, 1500, 1506, 1511, 1515, 1519,
+		 1524, 1529, 1534, 1539, 1544, 1549, 1554, 1558,
+		 1563, 1568, 1573, 1577, 1582, 1588, 1592, 1597,
+		 1601, 1606, 1610, 1614, 1619, 1624, 1629, 1634,
+		 1637, 1642, 1646, 1651, 1656, 1660, 1663, 1668,
+		 1672, 1677, 1681, 1686, 1690, 1694, 1700, 1704,
+		 1707, 1711, 1716, 1720, 1725, 1729, 1732, 1736,
+		 1740, 1745, 1749, 1753, 1757, 1761, 1765, 1769,
+		 1774, 1778, 1782, 1786, 1789, 1792, 1797, 1802,
+		 1806, 1809, 1812, 1816, 1821, 1825, 1829, 1832,
+		 1837, 1841, 1845, 1848, 1852, 1855, 1859, 1863,
+		 1867, 1871, 1875, 1878, 1882, 1886, 1889, 1892,
+		 1897, 1902, 1907, 1910, 1912, 1916, 1920, 1924,
+		 1926, 1931, 1936, 1940, 1942, 1947, 1951, 1956,
+		 1960, 1964, 1967, 1971, 1975, 1979, 1982, 1987,
+		 1990, 1995, 1999, 2002, 2005, 2008, 2015, 2017,
+		 2022, 2025, 2032, 2037, 2039, 2040, 2046, 2052,
+		 2058, 2066, 2069, 2069, 2073, 2079, 2084, 2086,
+		 2092, 2098, 2105, 2110, 2114, 2117, 2117, 2120,
+		 2127, 2136, 2141, 2142, 2145, 2153, 2161, 2166,
+		 2170, 2171, 2172, 2183, 2195, 2183, 2188, 2194,
+		/* B */
+		 1020, 1025, 1030, 1036, 1041, 1046, 1051, 1057,
+		 1061, 1065, 1070, 1075, 1082, 1087, 1090, 1094,
+		 1099, 1105, 1110, 1114, 1118, 1123, 1128, 1132,
+		 1136, 1140, 1145, 1149, 1153, 1158, 1162, 1166,
+		 1170, 1174, 1178, 1182, 1187, 1191, 1194, 1198,
+		 1202, 1205, 1210, 1214, 1217, 1220, 1224, 1229,
+		 1233, 1238, 1241, 1245, 1249, 1253, 1257, 1260,
+		 1265, 1269, 1273, 1277, 1281, 1285, 1289, 1293,
+		 1296, 1300, 1304, 1308, 1312, 1316, 1321, 1325,
+		 1329, 1332, 1337, 1341, 1344, 1348, 1352, 1357,
+		 1361, 1365, 1369, 1372, 1377, 1381, 1385, 1390,
+		 1394, 1398, 1402, 1406, 1411, 1415, 1418, 1422,
+		 1427, 1431, 1436, 1440, 1444, 1449, 1453, 1457,
+		 1461, 1465, 1469, 1474, 1478, 1482, 1487, 1491,
+		 1495, 1498, 1501, 1505, 1509, 1514, 1517, 1521,
+		 1524, 1528, 1532, 1536, 1540, 1544, 1548, 1551,
+		 1554, 1558, 1562, 1566, 1570, 1575, 1578, 1581,
+		 1584, 1588, 1592, 1596, 1600, 1604, 1607, 1610,
+		 1614, 1617, 1620, 1624, 1628, 1631, 1633, 1636,
+		 1641, 1645, 1649, 1653, 1655, 1658, 1662, 1667,
+		 1670, 1671, 1674, 1678, 1682, 1686, 1689, 1692,
+		 1697, 1699, 1702, 1705, 1708, 1710, 1714, 1717,
+		 1721, 1724, 1728, 1730, 1733, 1736, 1740, 1742,
+		 1746, 1749, 1754, 1758, 1761, 1763, 1767, 1769,
+		 1772, 1778, 1784, 1788, 1788, 1789, 1792, 1799,
+		 1804, 1807, 1810, 1812, 1814, 1818, 1822, 1825,
+		 1827, 1831, 1835, 1838, 1841, 1844, 1849, 1851,
+		 1857, 1858, 1864, 1864, 1865, 1867, 1871, 1875,
+		 1883, 1893, 1893, 1893, 1897, 1905, 1910, 1912,
+		 1917, 1925, 1929, 1929, 1932, 1937, 1943, 1945,
+		 1945, 1948, 1954, 1960, 1968, 1975, 1970, 1970,
+		 1974, 1983, 1984, 1983, 1983, 1996, 2001, 2007
+	},
+	{
+		/* lsc - 9 */
+		/* R */
+		 1018, 1027, 1034, 1041, 1048, 1056, 1064, 1071,
+		 1078, 1085, 1092, 1098, 1106, 1113, 1119, 1126,
+		 1133, 1140, 1146, 1153, 1159, 1166, 1173, 1178,
+		 1185, 1191, 1197, 1203, 1209, 1216, 1222, 1228,
+		 1234, 1240, 1245, 1251, 1258, 1263, 1269, 1273,
+		 1278, 1284, 1290, 1296, 1301, 1306, 1311, 1317,
+		 1323, 1329, 1334, 1339, 1345, 1351, 1356, 1361,
+		 1366, 1372, 1378, 1383, 1388, 1393, 1398, 1404,
+		 1409, 1414, 1419, 1425, 1431, 1436, 1442, 1447,
+		 1451, 1455, 1461, 1467, 1472, 1477, 1483, 1488,
+		 1494, 1499, 1503, 1509, 1514, 1520, 1525, 1530,
+		 1536, 1542, 1547, 1552, 1558, 1564, 1570, 1575,
+		 1580, 1585, 1592, 1598, 1603, 1608, 1613, 1619,
+		 1624, 1630, 1635, 1640, 1645, 1651, 1657, 1663,
+		 1667, 1672, 1676, 1682, 1687, 1691, 1696, 1702,
+		 1706, 1711, 1716, 1722, 1727, 1732, 1735, 1740,
+		 1746, 1751, 1756, 1760, 1765, 1770, 1775, 1780,
+		 1783, 1787, 1793, 1799, 1803, 1806, 1811, 1816,
+		 1821, 1825, 1829, 1834, 1838, 1843, 1847, 1851,
+		 1856, 1861, 1865, 1869, 1874, 1878, 1882, 1887,
+		 1892, 1895, 1898, 1904, 1909, 1913, 1918, 1922,
+		 1927, 1932, 1936, 1939, 1943, 1946, 1951, 1956,
+		 1961, 1967, 1972, 1974, 1978, 1982, 1985, 1989,
+		 1995, 2000, 2004, 2007, 2012, 2016, 2022, 2025,
+		 2028, 2032, 2039, 2044, 2046, 2049, 2054, 2061,
+		 2064, 2070, 2075, 2079, 2081, 2084, 2090, 2096,
+		 2099, 2104, 2107, 2110, 2113, 2121, 2128, 2130,
+		 2134, 2137, 2145, 2147, 2150, 2154, 2162, 2168,
+		 2174, 2180, 2182, 2182, 2186, 2196, 2205, 2211,
+		 2216, 2223, 2228, 2228, 2230, 2238, 2243, 2243,
+		 2244, 2259, 2270, 2273, 2272, 2278, 2285, 2291,
+		 2289, 2290, 2289, 2309, 2327, 2335, 2341, 2346,
+		/* G */
+		 1019, 1026, 1032, 1039, 1045, 1051, 1058, 1064,
+		 1069, 1075, 1082, 1088, 1094, 1100, 1106, 1111,
+		 1117, 1123, 1129, 1135, 1140, 1146, 1152, 1158,
+		 1163, 1169, 1174, 1180, 1186, 1191, 1197, 1203,
+		 1208, 1213, 1219, 1223, 1229, 1234, 1239, 1244,
+		 1249, 1254, 1259, 1263, 1268, 1273, 1278, 1283,
+		 1289, 1294, 1299, 1304, 1309, 1314, 1318, 1323,
+		 1328, 1333, 1338, 1343, 1348, 1353, 1358, 1363,
+		 1367, 1372, 1377, 1383, 1388, 1392, 1397, 1402,
+		 1407, 1411, 1416, 1422, 1427, 1431, 1436, 1441,
+		 1446, 1451, 1456, 1460, 1466, 1471, 1475, 1480,
+		 1485, 1491, 1495, 1500, 1506, 1511, 1515, 1519,
+		 1524, 1529, 1534, 1539, 1544, 1549, 1554, 1558,
+		 1563, 1568, 1573, 1577, 1582, 1588, 1592, 1597,
+		 1601, 1606, 1610, 1614, 1619, 1624, 1629, 1634,
+		 1637, 1642, 1646, 1651, 1656, 1660, 1663, 1668,
+		 1672, 1677, 1681, 1686, 1690, 1694, 1700, 1704,
+		 1707, 1711, 1716, 1720, 1725, 1729, 1732, 1736,
+		 1740, 1745, 1749, 1753, 1757, 1761, 1765, 1769,
+		 1774, 1778, 1782, 1786, 1789, 1792, 1797, 1802,
+		 1806, 1809, 1812, 1816, 1821, 1825, 1829, 1832,
+		 1837, 1841, 1845, 1848, 1852, 1855, 1859, 1863,
+		 1867, 1871, 1875, 1878, 1882, 1886, 1889, 1892,
+		 1897, 1902, 1907, 1910, 1912, 1916, 1920, 1924,
+		 1926, 1931, 1936, 1940, 1942, 1947, 1951, 1956,
+		 1960, 1964, 1967, 1971, 1975, 1979, 1982, 1987,
+		 1990, 1995, 1999, 2002, 2005, 2008, 2015, 2017,
+		 2022, 2025, 2032, 2037, 2039, 2040, 2046, 2052,
+		 2058, 2066, 2069, 2069, 2073, 2079, 2084, 2086,
+		 2092, 2098, 2105, 2110, 2114, 2117, 2117, 2120,
+		 2127, 2136, 2141, 2142, 2145, 2153, 2161, 2166,
+		 2170, 2171, 2172, 2183, 2195, 2183, 2188, 2194,
+		/* B */
+		 1020, 1025, 1030, 1036, 1041, 1046, 1051, 1057,
+		 1061, 1065, 1070, 1075, 1082, 1087, 1090, 1094,
+		 1099, 1105, 1110, 1114, 1118, 1123, 1128, 1132,
+		 1136, 1140, 1145, 1149, 1153, 1158, 1162, 1166,
+		 1170, 1174, 1178, 1182, 1187, 1191, 1194, 1198,
+		 1202, 1205, 1210, 1214, 1217, 1220, 1224, 1229,
+		 1233, 1238, 1241, 1245, 1249, 1253, 1257, 1260,
+		 1265, 1269, 1273, 1277, 1281, 1285, 1289, 1293,
+		 1296, 1300, 1304, 1308, 1312, 1316, 1321, 1325,
+		 1329, 1332, 1337, 1341, 1344, 1348, 1352, 1357,
+		 1361, 1365, 1369, 1372, 1377, 1381, 1385, 1390,
+		 1394, 1398, 1402, 1406, 1411, 1415, 1418, 1422,
+		 1427, 1431, 1436, 1440, 1444, 1449, 1453, 1457,
+		 1461, 1465, 1469, 1474, 1478, 1482, 1487, 1491,
+		 1495, 1498, 1501, 1505, 1509, 1514, 1517, 1521,
+		 1524, 1528, 1532, 1536, 1540, 1544, 1548, 1551,
+		 1554, 1558, 1562, 1566, 1570, 1575, 1578, 1581,
+		 1584, 1588, 1592, 1596, 1600, 1604, 1607, 1610,
+		 1614, 1617, 1620, 1624, 1628, 1631, 1633, 1636,
+		 1641, 1645, 1649, 1653, 1655, 1658, 1662, 1667,
+		 1670, 1671, 1674, 1678, 1682, 1686, 1689, 1692,
+		 1697, 1699, 1702, 1705, 1708, 1710, 1714, 1717,
+		 1721, 1724, 1728, 1730, 1733, 1736, 1740, 1742,
+		 1746, 1749, 1754, 1758, 1761, 1763, 1767, 1769,
+		 1772, 1778, 1784, 1788, 1788, 1789, 1792, 1799,
+		 1804, 1807, 1810, 1812, 1814, 1818, 1822, 1825,
+		 1827, 1831, 1835, 1838, 1841, 1844, 1849, 1851,
+		 1857, 1858, 1864, 1864, 1865, 1867, 1871, 1875,
+		 1883, 1893, 1893, 1893, 1897, 1905, 1910, 1912,
+		 1917, 1925, 1929, 1929, 1932, 1937, 1943, 1945,
+		 1945, 1948, 1954, 1960, 1968, 1975, 1970, 1970,
+		 1974, 1983, 1984, 1983, 1983, 1996, 2001, 2007
+	},
+	{
+		/* lsc - 10 */
+		/* R */
+		 1019, 1025, 1032, 1040, 1048, 1055, 1063, 1070,
+		 1078, 1085, 1093, 1101, 1110, 1117, 1125, 1132,
+		 1139, 1147, 1154, 1161, 1168, 1175, 1182, 1190,
+		 1198, 1205, 1211, 1217, 1224, 1232, 1239, 1246,
+		 1252, 1259, 1265, 1272, 1278, 1285, 1291, 1298,
+		 1303, 1309, 1315, 1322, 1329, 1336, 1343, 1348,
+		 1353, 1359, 1366, 1372, 1377, 1384, 1391, 1398,
+		 1404, 1409, 1415, 1421, 1426, 1433, 1440, 1447,
+		 1453, 1459, 1465, 1471, 1477, 1483, 1488, 1495,
+		 1501, 1508, 1514, 1520, 1525, 1531, 1538, 1544,
+		 1550, 1556, 1561, 1568, 1574, 1581, 1586, 1591,
+		 1596, 1603, 1609, 1616, 1622, 1629, 1635, 1642,
+		 1648, 1655, 1661, 1667, 1673, 1678, 1684, 1691,
+		 1697, 1703, 1708, 1716, 1722, 1728, 1732, 1738,
+		 1743, 1750, 1755, 1760, 1766, 1772, 1778, 1784,
+		 1789, 1795, 1799, 1805, 1810, 1815, 1822, 1829,
+		 1834, 1838, 1843, 1848, 1854, 1860, 1866, 1870,
+		 1874, 1881, 1887, 1892, 1897, 1902, 1906, 1912,
+		 1916, 1921, 1926, 1933, 1938, 1942, 1947, 1951,
+		 1957, 1961, 1967, 1971, 1977, 1981, 1987, 1991,
+		 1996, 2000, 2006, 2011, 2016, 2021, 2026, 2030,
+		 2035, 2040, 2045, 2050, 2053, 2058, 2062, 2068,
+		 2071, 2076, 2082, 2088, 2093, 2096, 2098, 2104,
+		 2111, 2118, 2123, 2127, 2130, 2133, 2136, 2142,
+		 2150, 2155, 2160, 2164, 2169, 2171, 2175, 2182,
+		 2188, 2194, 2199, 2203, 2208, 2210, 2214, 2219,
+		 2225, 2229, 2235, 2240, 2244, 2250, 2254, 2257,
+		 2260, 2270, 2274, 2278, 2282, 2289, 2292, 2295,
+		 2303, 2312, 2316, 2319, 2325, 2330, 2331, 2335,
+		 2347, 2354, 2359, 2360, 2369, 2377, 2380, 2378,
+		 2382, 2391, 2398, 2400, 2406, 2417, 2421, 2424,
+		 2434, 2440, 2443, 2450, 2453, 2400, 2400, 2400,
+		/* G */
+		 1018, 1026, 1031, 1037, 1043, 1049, 1055, 1061,
+		 1067, 1072, 1078, 1084, 1091, 1097, 1103, 1108,
+		 1115, 1120, 1126, 1132, 1138, 1144, 1150, 1156,
+		 1161, 1167, 1173, 1178, 1183, 1189, 1196, 1201,
+		 1206, 1211, 1217, 1222, 1227, 1232, 1237, 1243,
+		 1248, 1253, 1257, 1262, 1268, 1273, 1278, 1283,
+		 1288, 1293, 1298, 1303, 1308, 1313, 1318, 1323,
+		 1329, 1334, 1338, 1343, 1348, 1353, 1357, 1363,
+		 1368, 1373, 1378, 1383, 1388, 1392, 1397, 1402,
+		 1407, 1412, 1417, 1422, 1427, 1432, 1437, 1442,
+		 1447, 1452, 1457, 1462, 1466, 1471, 1475, 1481,
+		 1486, 1491, 1496, 1501, 1505, 1511, 1516, 1521,
+		 1525, 1531, 1536, 1540, 1545, 1550, 1555, 1560,
+		 1565, 1569, 1574, 1579, 1584, 1589, 1593, 1598,
+		 1602, 1607, 1612, 1616, 1620, 1624, 1629, 1634,
+		 1639, 1644, 1648, 1652, 1657, 1662, 1667, 1670,
+		 1674, 1679, 1683, 1687, 1692, 1698, 1702, 1705,
+		 1709, 1714, 1719, 1723, 1726, 1731, 1735, 1739,
+		 1742, 1746, 1750, 1755, 1760, 1764, 1767, 1771,
+		 1775, 1780, 1784, 1787, 1791, 1796, 1800, 1804,
+		 1807, 1812, 1816, 1820, 1824, 1827, 1831, 1834,
+		 1838, 1842, 1847, 1850, 1853, 1858, 1862, 1865,
+		 1868, 1872, 1875, 1881, 1886, 1888, 1890, 1894,
+		 1900, 1904, 1908, 1912, 1915, 1918, 1922, 1928,
+		 1933, 1935, 1937, 1942, 1946, 1949, 1952, 1956,
+		 1960, 1966, 1970, 1973, 1976, 1979, 1982, 1987,
+		 1993, 1998, 2001, 2002, 2005, 2011, 2014, 2017,
+		 2019, 2026, 2030, 2037, 2039, 2043, 2048, 2053,
+		 2057, 2060, 2064, 2066, 2070, 2075, 2078, 2081,
+		 2087, 2092, 2099, 2106, 2114, 2114, 2117, 2121,
+		 2124, 2132, 2138, 2142, 2147, 2156, 2162, 2164,
+		 2170, 2167, 2164, 2171, 2192, 2202, 2202, 2202,
+		/* B */
+		 1022, 1027, 1031, 1034, 1038, 1043, 1047, 1051,
+		 1056, 1060, 1064, 1069, 1075, 1080, 1084, 1089,
+		 1093, 1098, 1102, 1107, 1111, 1116, 1120, 1125,
+		 1130, 1134, 1138, 1141, 1146, 1150, 1155, 1159,
+		 1164, 1168, 1173, 1176, 1180, 1184, 1188, 1192,
+		 1196, 1199, 1203, 1208, 1212, 1216, 1219, 1223,
+		 1227, 1231, 1235, 1239, 1243, 1247, 1252, 1256,
+		 1260, 1264, 1268, 1272, 1276, 1280, 1284, 1288,
+		 1293, 1297, 1302, 1305, 1309, 1313, 1317, 1321,
+		 1326, 1330, 1334, 1338, 1342, 1346, 1350, 1354,
+		 1358, 1363, 1367, 1371, 1375, 1379, 1383, 1387,
+		 1391, 1396, 1401, 1405, 1408, 1412, 1417, 1420,
+		 1425, 1430, 1434, 1437, 1442, 1447, 1450, 1454,
+		 1459, 1463, 1467, 1471, 1475, 1479, 1482, 1487,
+		 1491, 1496, 1500, 1502, 1506, 1509, 1514, 1518,
+		 1523, 1526, 1530, 1533, 1537, 1542, 1545, 1548,
+		 1552, 1556, 1561, 1564, 1568, 1572, 1577, 1580,
+		 1583, 1587, 1591, 1593, 1596, 1601, 1604, 1608,
+		 1612, 1616, 1618, 1621, 1625, 1628, 1631, 1634,
+		 1640, 1644, 1647, 1650, 1652, 1656, 1660, 1664,
+		 1667, 1670, 1674, 1677, 1679, 1682, 1685, 1689,
+		 1692, 1695, 1699, 1702, 1705, 1708, 1711, 1712,
+		 1715, 1719, 1723, 1726, 1729, 1731, 1734, 1739,
+		 1744, 1747, 1748, 1750, 1753, 1754, 1757, 1762,
+		 1767, 1770, 1774, 1777, 1780, 1783, 1787, 1790,
+		 1792, 1797, 1801, 1803, 1806, 1810, 1813, 1817,
+		 1820, 1824, 1827, 1830, 1832, 1835, 1838, 1842,
+		 1845, 1849, 1854, 1859, 1858, 1860, 1864, 1870,
+		 1873, 1875, 1876, 1880, 1885, 1889, 1894, 1895,
+		 1899, 1903, 1907, 1912, 1914, 1919, 1923, 1927,
+		 1932, 1942, 1948, 1945, 1949, 1960, 1965, 1959,
+		 1961, 1966, 1967, 1962, 1969, 1987, 1987, 1987
+	},
+	{
+		/* lsc - 11 */
+		/* R */
+		 1019, 1025, 1032, 1040, 1048, 1055, 1063, 1070,
+		 1078, 1085, 1093, 1101, 1110, 1117, 1125, 1132,
+		 1139, 1147, 1154, 1161, 1168, 1175, 1182, 1190,
+		 1198, 1205, 1211, 1217, 1224, 1232, 1239, 1246,
+		 1252, 1259, 1265, 1272, 1278, 1285, 1291, 1298,
+		 1303, 1309, 1315, 1322, 1329, 1336, 1343, 1348,
+		 1353, 1359, 1366, 1372, 1377, 1384, 1391, 1398,
+		 1404, 1409, 1415, 1421, 1426, 1433, 1440, 1447,
+		 1453, 1459, 1465, 1471, 1477, 1483, 1488, 1495,
+		 1501, 1508, 1514, 1520, 1525, 1531, 1538, 1544,
+		 1550, 1556, 1561, 1568, 1574, 1581, 1586, 1591,
+		 1596, 1603, 1609, 1616, 1622, 1629, 1635, 1642,
+		 1648, 1655, 1661, 1667, 1673, 1678, 1684, 1691,
+		 1697, 1703, 1708, 1716, 1722, 1728, 1732, 1738,
+		 1743, 1750, 1755, 1760, 1766, 1772, 1778, 1784,
+		 1789, 1795, 1799, 1805, 1810, 1815, 1822, 1829,
+		 1834, 1838, 1843, 1848, 1854, 1860, 1866, 1870,
+		 1874, 1881, 1887, 1892, 1897, 1902, 1906, 1912,
+		 1916, 1921, 1926, 1933, 1938, 1942, 1947, 1951,
+		 1957, 1961, 1967, 1971, 1977, 1981, 1987, 1991,
+		 1996, 2000, 2006, 2011, 2016, 2021, 2026, 2030,
+		 2035, 2040, 2045, 2050, 2053, 2058, 2062, 2068,
+		 2071, 2076, 2082, 2088, 2093, 2096, 2098, 2104,
+		 2111, 2118, 2123, 2127, 2130, 2133, 2136, 2142,
+		 2150, 2155, 2160, 2164, 2169, 2171, 2175, 2182,
+		 2188, 2194, 2199, 2203, 2208, 2210, 2214, 2219,
+		 2225, 2229, 2235, 2240, 2244, 2250, 2254, 2257,
+		 2260, 2270, 2274, 2278, 2282, 2289, 2292, 2295,
+		 2303, 2312, 2316, 2319, 2325, 2330, 2331, 2335,
+		 2347, 2354, 2359, 2360, 2369, 2377, 2380, 2378,
+		 2382, 2391, 2398, 2400, 2406, 2417, 2421, 2424,
+		 2434, 2440, 2443, 2450, 2453, 2400, 2400, 2400,
+		/* G */
+		 1018, 1026, 1031, 1037, 1043, 1049, 1055, 1061,
+		 1067, 1072, 1078, 1084, 1091, 1097, 1103, 1108,
+		 1115, 1120, 1126, 1132, 1138, 1144, 1150, 1156,
+		 1161, 1167, 1173, 1178, 1183, 1189, 1196, 1201,
+		 1206, 1211, 1217, 1222, 1227, 1232, 1237, 1243,
+		 1248, 1253, 1257, 1262, 1268, 1273, 1278, 1283,
+		 1288, 1293, 1298, 1303, 1308, 1313, 1318, 1323,
+		 1329, 1334, 1338, 1343, 1348, 1353, 1357, 1363,
+		 1368, 1373, 1378, 1383, 1388, 1392, 1397, 1402,
+		 1407, 1412, 1417, 1422, 1427, 1432, 1437, 1442,
+		 1447, 1452, 1457, 1462, 1466, 1471, 1475, 1481,
+		 1486, 1491, 1496, 1501, 1505, 1511, 1516, 1521,
+		 1525, 1531, 1536, 1540, 1545, 1550, 1555, 1560,
+		 1565, 1569, 1574, 1579, 1584, 1589, 1593, 1598,
+		 1602, 1607, 1612, 1616, 1620, 1624, 1629, 1634,
+		 1639, 1644, 1648, 1652, 1657, 1662, 1667, 1670,
+		 1674, 1679, 1683, 1687, 1692, 1698, 1702, 1705,
+		 1709, 1714, 1719, 1723, 1726, 1731, 1735, 1739,
+		 1742, 1746, 1750, 1755, 1760, 1764, 1767, 1771,
+		 1775, 1780, 1784, 1787, 1791, 1796, 1800, 1804,
+		 1807, 1812, 1816, 1820, 1824, 1827, 1831, 1834,
+		 1838, 1842, 1847, 1850, 1853, 1858, 1862, 1865,
+		 1868, 1872, 1875, 1881, 1886, 1888, 1890, 1894,
+		 1900, 1904, 1908, 1912, 1915, 1918, 1922, 1928,
+		 1933, 1935, 1937, 1942, 1946, 1949, 1952, 1956,
+		 1960, 1966, 1970, 1973, 1976, 1979, 1982, 1987,
+		 1993, 1998, 2001, 2002, 2005, 2011, 2014, 2017,
+		 2019, 2026, 2030, 2037, 2039, 2043, 2048, 2053,
+		 2057, 2060, 2064, 2066, 2070, 2075, 2078, 2081,
+		 2087, 2092, 2099, 2106, 2114, 2114, 2117, 2121,
+		 2124, 2132, 2138, 2142, 2147, 2156, 2162, 2164,
+		 2170, 2167, 2164, 2171, 2192, 2202, 2202, 2202,
+		/* B */
+		 1022, 1027, 1031, 1034, 1038, 1043, 1047, 1051,
+		 1056, 1060, 1064, 1069, 1075, 1080, 1084, 1089,
+		 1093, 1098, 1102, 1107, 1111, 1116, 1120, 1125,
+		 1130, 1134, 1138, 1141, 1146, 1150, 1155, 1159,
+		 1164, 1168, 1173, 1176, 1180, 1184, 1188, 1192,
+		 1196, 1199, 1203, 1208, 1212, 1216, 1219, 1223,
+		 1227, 1231, 1235, 1239, 1243, 1247, 1252, 1256,
+		 1260, 1264, 1268, 1272, 1276, 1280, 1284, 1288,
+		 1293, 1297, 1302, 1305, 1309, 1313, 1317, 1321,
+		 1326, 1330, 1334, 1338, 1342, 1346, 1350, 1354,
+		 1358, 1363, 1367, 1371, 1375, 1379, 1383, 1387,
+		 1391, 1396, 1401, 1405, 1408, 1412, 1417, 1420,
+		 1425, 1430, 1434, 1437, 1442, 1447, 1450, 1454,
+		 1459, 1463, 1467, 1471, 1475, 1479, 1482, 1487,
+		 1491, 1496, 1500, 1502, 1506, 1509, 1514, 1518,
+		 1523, 1526, 1530, 1533, 1537, 1542, 1545, 1548,
+		 1552, 1556, 1561, 1564, 1568, 1572, 1577, 1580,
+		 1583, 1587, 1591, 1593, 1596, 1601, 1604, 1608,
+		 1612, 1616, 1618, 1621, 1625, 1628, 1631, 1634,
+		 1640, 1644, 1647, 1650, 1652, 1656, 1660, 1664,
+		 1667, 1670, 1674, 1677, 1679, 1682, 1685, 1689,
+		 1692, 1695, 1699, 1702, 1705, 1708, 1711, 1712,
+		 1715, 1719, 1723, 1726, 1729, 1731, 1734, 1739,
+		 1744, 1747, 1748, 1750, 1753, 1754, 1757, 1762,
+		 1767, 1770, 1774, 1777, 1780, 1783, 1787, 1790,
+		 1792, 1797, 1801, 1803, 1806, 1810, 1813, 1817,
+		 1820, 1824, 1827, 1830, 1832, 1835, 1838, 1842,
+		 1845, 1849, 1854, 1859, 1858, 1860, 1864, 1870,
+		 1873, 1875, 1876, 1880, 1885, 1889, 1894, 1895,
+		 1899, 1903, 1907, 1912, 1914, 1919, 1923, 1927,
+		 1932, 1942, 1948, 1945, 1949, 1960, 1965, 1959,
+		 1961, 1966, 1967, 1962, 1969, 1987, 1987, 1987
+	}
+	},
+	.msc_tbl = {
+	{
+		/* msc - 0 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 1 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 2 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 3 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 4 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 5 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 6 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 7 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 8 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 9 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 10 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 11 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	}
+	},
+	.linear_tbl = {
+		/* R */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1344, 1360, 1376, 1392,
+		 1408, 1424, 1440, 1456, 1472, 1488, 1504, 1520,
+		 1536, 1552, 1568, 1584, 1600, 1616, 1632, 1648,
+		 1664, 1680, 1696, 1712, 1728, 1744, 1760, 1776,
+		 1792, 1808, 1824, 1840, 1856, 1872, 1888, 1904,
+		 1920, 1936, 1952, 1968, 1984, 2000, 2016, 2032,
+		 2048, 2064, 2080, 2096, 2112, 2128, 2144, 2160,
+		 2176, 2192, 2208, 2224, 2240, 2256, 2272, 2288,
+		 2304, 2320, 2336, 2352, 2368, 2384, 2400, 2416,
+		 2432, 2448, 2464, 2480, 2496, 2512, 2528, 2544,
+		 2560, 2576, 2592, 2608, 2624, 2640, 2656, 2672,
+		 2688, 2704, 2720, 2736, 2752, 2768, 2784, 2800,
+		 2816, 2832, 2848, 2864, 2880, 2896, 2912, 2928,
+		 2944, 2960, 2976, 2992, 3008, 3024, 3040, 3056,
+		 3072, 3088, 3104, 3120, 3136, 3152, 3168, 3184,
+		 3200, 3216, 3232, 3248, 3264, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,
+		/* G */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1343, 1359, 1375, 1391,
+		 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1520,
+		 1536, 1552, 1569, 1585, 1602, 1619, 1635, 1651,
+		 1668, 1684, 1700, 1716, 1732, 1747, 1762, 1777,
+		 1792, 1806, 1820, 1834, 1848, 1862, 1877, 1891,
+		 1906, 1921, 1937, 1953, 1970, 1988, 2007, 2027,
+		 2048, 2070, 2093, 2117, 2142, 2167, 2192, 2218,
+		 2243, 2268, 2292, 2315, 2338, 2359, 2380, 2398,
+		 2415, 2430, 2444, 2455, 2466, 2475, 2484, 2492,
+		 2499, 2506, 2512, 2519, 2526, 2533, 2541, 2550,
+		 2560, 2571, 2583, 2596, 2610, 2625, 2641, 2657,
+		 2674, 2691, 2709, 2726, 2744, 2762, 2780, 2798,
+		 2816, 2833, 2850, 2867, 2884, 2900, 2916, 2932,
+		 2948, 2963, 2979, 2995, 3010, 3025, 3041, 3056,
+		 3072, 3088, 3103, 3119, 3135, 3151, 3167, 3183,
+		 3199, 3215, 3231, 3247, 3263, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,
+		/* B */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1343, 1359, 1375, 1391,
+		 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1520,
+		 1536, 1552, 1569, 1585, 1602, 1619, 1635, 1651,
+		 1668, 1684, 1700, 1716, 1732, 1747, 1762, 1777,
+		 1792, 1806, 1820, 1834, 1848, 1862, 1877, 1891,
+		 1906, 1921, 1937, 1953, 1970, 1988, 2007, 2027,
+		 2048, 2070, 2093, 2117, 2142, 2167, 2192, 2218,
+		 2243, 2268, 2292, 2315, 2338, 2359, 2380, 2398,
+		 2415, 2430, 2444, 2455, 2466, 2475, 2484, 2492,
+		 2499, 2506, 2512, 2519, 2526, 2533, 2541, 2550,
+		 2560, 2571, 2583, 2596, 2610, 2625, 2641, 2657,
+		 2674, 2691, 2709, 2726, 2744, 2762, 2780, 2798,
+		 2816, 2833, 2850, 2867, 2884, 2900, 2916, 2932,
+		 2948, 2963, 2979, 2995, 3010, 3025, 3041, 3056,
+		 3072, 3088, 3103, 3119, 3135, 3151, 3167, 3183,
+		 3199, 3215, 3231, 3247, 3263, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080
+	},
+	.disc_tbl = {
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0
+	},
+	.isp_cem_table = {
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x71, 0x44, 0x79, 0x4D, 0x70, 0x49, 0x79, 0x52,
+		0x80, 0x54, 0x85, 0x55, 0x80, 0x5A, 0x85, 0x5B,
+		0x8A, 0x55, 0x90, 0x54, 0x8A, 0x5B, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x79, 0x57, 0x70, 0x58, 0x79, 0x5D,
+		0x80, 0x5F, 0x85, 0x60, 0x80, 0x65, 0x85, 0x65,
+		0x8A, 0x60, 0x92, 0x5A, 0x8B, 0x63, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x62, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x6A, 0x85, 0x6A, 0x80, 0x6F, 0x85, 0x70,
+		0x8C, 0x67, 0x98, 0x60, 0x8E, 0x69, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x75, 0x86, 0x73, 0x80, 0x7A, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x87,
+		0x70, 0x80, 0x78, 0x80, 0x73, 0x86, 0x79, 0x86,
+		0x80, 0x80, 0x87, 0x80, 0x80, 0x86, 0x86, 0x86,
+		0x8E, 0x80, 0x96, 0x80, 0x8D, 0x86, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x45, 0x95, 0x51, 0x93,
+		0x51, 0x8F, 0x5C, 0x8E, 0x5B, 0x92, 0x66, 0x8F,
+		0x67, 0x8C, 0x71, 0x89, 0x6C, 0x8E, 0x6D, 0x92,
+		0x73, 0x8C, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x8D, 0x87, 0x8E, 0x80, 0x94, 0x87, 0x95,
+		0x8D, 0x8D, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4F, 0x98, 0x59, 0x96, 0x58, 0x98, 0x60, 0x96,
+		0x63, 0x93, 0x67, 0x93, 0x61, 0x99, 0x60, 0x9F,
+		0x66, 0x99, 0x68, 0xA0, 0x61, 0xA5, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x59, 0x9C, 0x5A, 0x9F, 0x53, 0xA6, 0x54, 0xAB,
+		0x5A, 0xA5, 0x5B, 0xAB, 0x55, 0xB1, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4F, 0xB0, 0x4F, 0xB6, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6C, 0x41, 0x76, 0x40, 0x6C, 0x49, 0x76, 0x48,
+		0x7F, 0x40, 0x87, 0x40, 0x7F, 0x48, 0x87, 0x48,
+		0x8F, 0x40, 0x97, 0x40, 0x8F, 0x48, 0x97, 0x48,
+		0x9F, 0x40, 0xA7, 0x40, 0x9F, 0x48, 0xA7, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x5C, 0x52, 0x63, 0x52,
+		0x6D, 0x51, 0x76, 0x50, 0x6B, 0x52, 0x74, 0x52,
+		0x7F, 0x50, 0x87, 0x50, 0x7F, 0x52, 0x89, 0x52,
+		0x8F, 0x50, 0x97, 0x50, 0x92, 0x52, 0x9B, 0x52,
+		0x9F, 0x50, 0xA8, 0x50, 0xA4, 0x52, 0xAD, 0x52,
+		0xB0, 0x50, 0xB8, 0x50, 0xB6, 0x52, 0xBF, 0x52,
+		0xBF, 0x50, 0x00, 0x00, 0xC8, 0x52, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x5B, 0x59, 0x5E, 0x52, 0x5B, 0x61, 0x5B, 0x59,
+		0x67, 0x52, 0x71, 0x52, 0x61, 0x52, 0x6D, 0x52,
+		0x7F, 0x52, 0x8B, 0x52, 0x7F, 0x52, 0x8F, 0x52,
+		0x96, 0x52, 0xA2, 0x52, 0x9E, 0x52, 0xAD, 0x52,
+		0xAD, 0x52, 0xB9, 0x52, 0xBC, 0x52, 0xCC, 0x52,
+		0xC4, 0x52, 0xCF, 0x52, 0xDB, 0x52, 0xEA, 0x52,
+		0xDA, 0x52, 0x00, 0x00, 0xEB, 0x57, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x5A, 0x6A, 0x52, 0x6D, 0x5A, 0x6F,
+		0x5B, 0x68, 0x5B, 0x63, 0x5B, 0x6F, 0x5B, 0x6C,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x60, 0x8F, 0x60, 0x7F, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xDF, 0x60, 0xEB, 0x61, 0xDF, 0x70, 0xEB, 0x70,
+		0xEB, 0x64, 0x00, 0x00, 0xEB, 0x72, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x51, 0x74, 0x59, 0x76, 0x50, 0x89, 0x58, 0x8B,
+		0x5B, 0x77, 0x5B, 0x77, 0x5B, 0x8F, 0x5B, 0x97,
+		0x60, 0x78, 0x70, 0x7C, 0x60, 0x98, 0x70, 0x91,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xDF, 0x80, 0xEB, 0x80, 0xDF, 0x8F, 0xEB, 0x8F,
+		0xEB, 0x80, 0x00, 0x00, 0xEB, 0x8D, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x47, 0xA6, 0x4E, 0xA2,
+		0x55, 0x9B, 0x5B, 0x99, 0x55, 0xA0, 0x5C, 0x9D,
+		0x5C, 0x9B, 0x5C, 0x9F, 0x5C, 0xA1, 0x5C, 0xA8,
+		0x60, 0xA3, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xDF, 0x9F, 0xEB, 0x9E, 0xDB, 0xAD, 0xE2, 0xAA,
+		0xEB, 0x9B, 0x00, 0x00, 0xE8, 0xA7, 0x00, 0x00,
+		0x47, 0xAB, 0x4E, 0xA8, 0x47, 0xB0, 0x4E, 0xAD,
+		0x55, 0xA5, 0x5C, 0xA3, 0x54, 0xAB, 0x5A, 0xA9,
+		0x5C, 0xA8, 0x5B, 0xB0, 0x5B, 0xAE, 0x5B, 0xBC,
+		0x60, 0xC0, 0x70, 0xBF, 0x60, 0xD0, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9D, 0xCA, 0xA9, 0xC5,
+		0xBC, 0xBC, 0xC5, 0xB7, 0xB3, 0xC0, 0xBC, 0xBC,
+		0xCD, 0xB3, 0xD4, 0xB0, 0xC3, 0xB8, 0xCA, 0xB5,
+		0xDA, 0xAD, 0x00, 0x00, 0xD0, 0xB2, 0x00, 0x00,
+		0x46, 0xB5, 0x4D, 0xB4, 0x45, 0xBC, 0x4B, 0xBA,
+		0x53, 0xB2, 0x59, 0xB0, 0x51, 0xB9, 0x58, 0xB8,
+		0x5B, 0xB6, 0x5B, 0xC8, 0x5B, 0xBF, 0x5B, 0xD4,
+		0x60, 0xDF, 0x70, 0xDF, 0x62, 0xE7, 0x72, 0xE0,
+		0x80, 0xD9, 0x8D, 0xD2, 0x80, 0xD9, 0x8B, 0xD3,
+		0x99, 0xCD, 0xA4, 0xC8, 0x96, 0xCE, 0x9F, 0xCA,
+		0xAD, 0xC3, 0xB5, 0xBF, 0xA8, 0xC6, 0xAF, 0xC2,
+		0xBC, 0xBC, 0xC2, 0xB9, 0xB6, 0xBF, 0xBC, 0xBC,
+		0xC8, 0xB6, 0x00, 0x00, 0xC1, 0xB9, 0x00, 0x00,
+		0x44, 0xC2, 0x4A, 0xC1, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x5B, 0xC7, 0x5B, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x66, 0xE5, 0x73, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD9, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x94, 0xCF, 0x9C, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xA4, 0xC7, 0xAB, 0xC4, 0x00, 0x00, 0x00, 0x00,
+		0xB1, 0xC1, 0xB7, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x37, 0x33, 0x37, 0x2A, 0x37, 0x3A, 0x37, 0x33,
+		0x3C, 0x24, 0x45, 0x24, 0x37, 0x28, 0x3E, 0x24,
+		0x4E, 0x24, 0x58, 0x24, 0x49, 0x24, 0x54, 0x24,
+		0x64, 0x27, 0x73, 0x2E, 0x60, 0x25, 0x71, 0x2D,
+		0x7F, 0x35, 0x89, 0x35, 0x7F, 0x35, 0x8A, 0x35,
+		0x92, 0x35, 0x9C, 0x34, 0x95, 0x35, 0xA1, 0x32,
+		0xA8, 0x2F, 0xB5, 0x29, 0xB0, 0x2B, 0xBF, 0x26,
+		0xC4, 0x24, 0xC7, 0x2E, 0xC7, 0x2C, 0xC7, 0x38,
+		0xC7, 0x37, 0x00, 0x00, 0xC7, 0x40, 0x00, 0x00,
+		0x37, 0x43, 0x37, 0x3C, 0x37, 0x49, 0x37, 0x45,
+		0x37, 0x33, 0x37, 0x26, 0x37, 0x3D, 0x37, 0x33,
+		0x42, 0x24, 0x4E, 0x24, 0x40, 0x2F, 0x4E, 0x30,
+		0x5B, 0x24, 0x6E, 0x2C, 0x5B, 0x30, 0x71, 0x42,
+		0x7F, 0x35, 0x8C, 0x35, 0x7F, 0x5F, 0x86, 0x61,
+		0x98, 0x35, 0xA8, 0x2F, 0x8F, 0x5A, 0xA4, 0x42,
+		0xBA, 0x27, 0xC7, 0x29, 0xBF, 0x30, 0xC7, 0x38,
+		0xC7, 0x38, 0xC7, 0x42, 0xC7, 0x44, 0xC7, 0x4C,
+		0xC7, 0x49, 0x00, 0x00, 0xC7, 0x52, 0x00, 0x00,
+		0x37, 0x50, 0x37, 0x4C, 0x37, 0x57, 0x37, 0x54,
+		0x37, 0x47, 0x37, 0x3F, 0x37, 0x50, 0x37, 0x4A,
+		0x40, 0x3B, 0x50, 0x40, 0x40, 0x4A, 0x50, 0x4C,
+		0x5D, 0x40, 0x6E, 0x48, 0x5F, 0x50, 0x6C, 0x50,
+		0x7F, 0x66, 0x85, 0x68, 0x7F, 0x6A, 0x86, 0x6B,
+		0x92, 0x5A, 0xAF, 0x40, 0x9C, 0x55, 0xAF, 0x50,
+		0xBF, 0x40, 0xC7, 0x46, 0xBF, 0x50, 0xC7, 0x54,
+		0xC7, 0x50, 0xC7, 0x57, 0xC7, 0x5C, 0xC7, 0x61,
+		0xC7, 0x5B, 0x00, 0x00, 0xC7, 0x64, 0x00, 0x00,
+		0x37, 0x5E, 0x37, 0x5C, 0x37, 0x64, 0x37, 0x63,
+		0x37, 0x59, 0x37, 0x55, 0x37, 0x62, 0x37, 0x61,
+		0x40, 0x55, 0x50, 0x5A, 0x40, 0x61, 0x50, 0x66,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x74, 0x88, 0x6E, 0x7F, 0x7B, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xC7, 0x63, 0xBE, 0x70, 0xC6, 0x71,
+		0xC7, 0x68, 0xC7, 0x6B, 0xC6, 0x74, 0xC6, 0x75,
+		0xC7, 0x6E, 0x00, 0x00, 0xC6, 0x77, 0x00, 0x00,
+		0x37, 0x6E, 0x37, 0x6E, 0x37, 0x86, 0x37, 0x89,
+		0x37, 0x6E, 0x37, 0x6E, 0x37, 0x8D, 0x37, 0x94,
+		0x40, 0x70, 0x50, 0x74, 0x40, 0x9C, 0x52, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x6E, 0x8D, 0x77, 0x89,
+		0x80, 0x80, 0x8D, 0x80, 0x80, 0x8A, 0x8B, 0x8B,
+		0x9C, 0x80, 0xAA, 0x80, 0x98, 0x8C, 0xA4, 0x8C,
+		0xB8, 0x80, 0xC5, 0x80, 0xB3, 0x8C, 0xC3, 0x8D,
+		0xC5, 0x80, 0xC5, 0x80, 0xC4, 0x8B, 0xC4, 0x89,
+		0xC5, 0x80, 0x00, 0x00, 0xC4, 0x88, 0x00, 0x00,
+		0x37, 0x9F, 0x37, 0xA7, 0x3A, 0xAE, 0x3E, 0xAE,
+		0x38, 0xAD, 0x3B, 0xAF, 0x41, 0xB0, 0x46, 0xB0,
+		0x5B, 0x9B, 0x71, 0x8C, 0x6B, 0x92, 0x63, 0xA0,
+		0x6C, 0x95, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x97, 0x8B, 0x97, 0x80, 0xA5, 0x8C, 0xA5,
+		0x98, 0x98, 0xA4, 0x98, 0x98, 0xA5, 0xA4, 0xA4,
+		0xB1, 0x98, 0xC2, 0x9A, 0xB1, 0xA5, 0xC2, 0xA8,
+		0xC3, 0x96, 0xC3, 0x93, 0xC2, 0xA1, 0xC2, 0x9C,
+		0xC3, 0x91, 0x00, 0x00, 0xC2, 0x99, 0x00, 0x00,
+		0x41, 0xB0, 0x44, 0xB1, 0x46, 0xB0, 0x49, 0xB1,
+		0x47, 0xB1, 0x46, 0xB8, 0x46, 0xBA, 0x40, 0xC7,
+		0x58, 0xAB, 0x50, 0xBF, 0x48, 0xC7, 0x50, 0xCF,
+		0x60, 0xBF, 0x71, 0xBB, 0x60, 0xCF, 0x71, 0xC8,
+		0x80, 0xB0, 0x8C, 0xB0, 0x80, 0xBD, 0x8C, 0xBE,
+		0x98, 0xB0, 0xA4, 0xB0, 0x98, 0xBE, 0xA5, 0xBD,
+		0xB1, 0xB1, 0xC2, 0xB5, 0xB1, 0xBE, 0xC2, 0xC2,
+		0xC2, 0xAC, 0xC2, 0xA6, 0xC2, 0xB7, 0xC2, 0xAF,
+		0xC2, 0xA1, 0x00, 0x00, 0xC2, 0xAA, 0x00, 0x00,
+		0x47, 0xB4, 0x45, 0xBC, 0x44, 0xBD, 0x40, 0xC7,
+		0x40, 0xC7, 0x3B, 0xD6, 0x3B, 0xD4, 0x3F, 0xDA,
+		0x44, 0xDA, 0x52, 0xDA, 0x4C, 0xDA, 0x59, 0xDA,
+		0x61, 0xDA, 0x71, 0xD7, 0x66, 0xD9, 0x73, 0xD7,
+		0x80, 0xD4, 0x8E, 0xD4, 0x80, 0xD4, 0x8C, 0xD4,
+		0x9C, 0xD4, 0xAA, 0xD4, 0x98, 0xD4, 0xA4, 0xD4,
+		0xB8, 0xD4, 0xC2, 0xD0, 0xB0, 0xD4, 0xBC, 0xD4,
+		0xC2, 0xC2, 0xC2, 0xB9, 0xC2, 0xCE, 0xC2, 0xC2,
+		0xC2, 0xB2, 0x00, 0x00, 0xC2, 0xBB, 0x00, 0x00,
+		0x41, 0xC6, 0x3D, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0x3C, 0xDA, 0x47, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x52, 0xDA, 0x5D, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x69, 0xD9, 0x75, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD4, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x95, 0xD4, 0xA0, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0xAA, 0xD4, 0xB5, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xD4, 0xC2, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xC2, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x46, 0x43,
+		0x4F, 0x3E, 0x54, 0x3C, 0x4B, 0x40, 0x51, 0x3E,
+		0x5A, 0x3A, 0x60, 0x37, 0x57, 0x3B, 0x5D, 0x38,
+		0x69, 0x35, 0x74, 0x36, 0x65, 0x35, 0x73, 0x36,
+		0x7F, 0x37, 0x89, 0x33, 0x7F, 0x37, 0x8A, 0x33,
+		0x94, 0x2E, 0x9D, 0x32, 0x97, 0x2C, 0x9E, 0x39,
+		0x9F, 0x41, 0xA3, 0x46, 0xA0, 0x46, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x3D, 0x47, 0x41, 0x45, 0x38, 0x4A, 0x3B, 0x48,
+		0x46, 0x43, 0x4C, 0x40, 0x40, 0x46, 0x46, 0x43,
+		0x53, 0x3D, 0x5A, 0x3A, 0x4D, 0x3F, 0x55, 0x3C,
+		0x62, 0x36, 0x71, 0x36, 0x5F, 0x37, 0x6E, 0x38,
+		0x7F, 0x37, 0x8C, 0x32, 0x7F, 0x5B, 0x85, 0x65,
+		0x8E, 0x53, 0x9F, 0x41, 0x90, 0x56, 0xA1, 0x48,
+		0xA2, 0x4C, 0xA8, 0x50, 0xA3, 0x53, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x32, 0x4D, 0x36, 0x4B, 0x2B, 0x50, 0x2F, 0x4E,
+		0x3A, 0x49, 0x3F, 0x46, 0x32, 0x4D, 0x38, 0x4B,
+		0x46, 0x43, 0x50, 0x3F, 0x44, 0x4D, 0x52, 0x4F,
+		0x5D, 0x41, 0x6F, 0x4A, 0x5F, 0x50, 0x6D, 0x51,
+		0x7F, 0x67, 0x86, 0x66, 0x7F, 0x6B, 0x86, 0x6C,
+		0x94, 0x57, 0xA3, 0x50, 0x9C, 0x55, 0xA3, 0x5C,
+		0xA3, 0x5C, 0xA8, 0x60, 0xA3, 0x65, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x23, 0x54, 0x25, 0x53, 0x18, 0x59, 0x1A, 0x58,
+		0x32, 0x56, 0x3D, 0x59, 0x27, 0x5C, 0x38, 0x61,
+		0x48, 0x5B, 0x54, 0x5D, 0x49, 0x66, 0x59, 0x6B,
+		0x61, 0x5F, 0x6E, 0x60, 0x64, 0x6D, 0x70, 0x6F,
+		0x7F, 0x74, 0x89, 0x6C, 0x7F, 0x7B, 0x8F, 0x70,
+		0x9F, 0x60, 0xA3, 0x68, 0x9F, 0x70, 0xA3, 0x74,
+		0xA3, 0x6E, 0xA8, 0x70, 0xA3, 0x77, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x13, 0x65, 0x13, 0x65, 0x13, 0x89, 0x13, 0x8E,
+		0x20, 0x68, 0x30, 0x6C, 0x20, 0x92, 0x30, 0x96,
+		0x40, 0x70, 0x50, 0x74, 0x43, 0x9A, 0x62, 0x92,
+		0x60, 0x78, 0x70, 0x7C, 0x75, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8B, 0x8C, 0x8C,
+		0x9C, 0x80, 0xA2, 0x80, 0x99, 0x8C, 0xA1, 0x8B,
+		0xA2, 0x80, 0xA5, 0x80, 0xA1, 0x88, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x19, 0xAC, 0x2E, 0xAC, 0x40, 0xAA, 0x46, 0xA9,
+		0x45, 0xA5, 0x5A, 0x99, 0x4C, 0xA7, 0x54, 0xA4,
+		0x69, 0x91, 0x75, 0x88, 0x5A, 0xA2, 0x5C, 0xA7,
+		0x6F, 0x92, 0x70, 0x9F, 0x62, 0xAC, 0x71, 0xAC,
+		0x80, 0x98, 0x8C, 0x98, 0x80, 0xA9, 0x8E, 0xAA,
+		0x99, 0x99, 0xA1, 0x96, 0x9B, 0xA9, 0xA1, 0xA1,
+		0xA1, 0x90, 0xA2, 0x8D, 0xA1, 0x98, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4C, 0xA7, 0x52, 0xA5, 0x56, 0xA3, 0x5B, 0xA1,
+		0x58, 0xA2, 0x5B, 0xA3, 0x5C, 0xA4, 0x5C, 0xA7,
+		0x5C, 0xA7, 0x5E, 0xAC, 0x5E, 0xAB, 0x65, 0xAC,
+		0x69, 0xAC, 0x74, 0xAC, 0x6E, 0xAC, 0x77, 0xAB,
+		0x80, 0xA9, 0x8A, 0xAA, 0x80, 0xA9, 0x88, 0xAA,
+		0x95, 0xAA, 0x9F, 0xA9, 0x90, 0xAA, 0x99, 0xAA,
+		0xA1, 0xA1, 0xA2, 0x9B, 0xA1, 0xA9, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x5A, 0xA2, 0x5C, 0xA4, 0x57, 0xAA, 0x56, 0xAE,
+		0x5C, 0xA7, 0x5C, 0xAC, 0x56, 0xB2, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x52, 0xB3, 0x51, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x3F, 0x48, 0x3F, 0x40, 0x47, 0x48, 0x47,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5F, 0x40, 0x67, 0x40, 0x5F, 0x48, 0x67, 0x48,
+		0x70, 0x44, 0x79, 0x4D, 0x70, 0x49, 0x79, 0x52,
+		0x7F, 0x54, 0x85, 0x55, 0x7F, 0x5A, 0x85, 0x5B,
+		0x8A, 0x55, 0x90, 0x54, 0x8A, 0x5B, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x4F, 0x48, 0x4F, 0x40, 0x57, 0x48, 0x57,
+		0x50, 0x4F, 0x58, 0x4F, 0x50, 0x57, 0x58, 0x57,
+		0x5F, 0x50, 0x67, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6F, 0x50, 0x79, 0x57, 0x6F, 0x58, 0x78, 0x5D,
+		0x7F, 0x5F, 0x85, 0x60, 0x7F, 0x65, 0x85, 0x65,
+		0x8A, 0x60, 0x92, 0x5A, 0x8B, 0x63, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x5F, 0x48, 0x5F, 0x40, 0x67, 0x48, 0x67,
+		0x50, 0x5F, 0x58, 0x5F, 0x50, 0x67, 0x58, 0x67,
+		0x60, 0x5F, 0x68, 0x5F, 0x60, 0x67, 0x68, 0x67,
+		0x6F, 0x60, 0x78, 0x62, 0x6F, 0x68, 0x77, 0x68,
+		0x7F, 0x6A, 0x85, 0x6A, 0x7F, 0x6F, 0x85, 0x70,
+		0x8C, 0x67, 0x98, 0x60, 0x8E, 0x69, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x6F, 0x48, 0x6F, 0x40, 0x77, 0x48, 0x77,
+		0x50, 0x6F, 0x58, 0x6F, 0x50, 0x77, 0x58, 0x77,
+		0x60, 0x6F, 0x68, 0x6F, 0x60, 0x77, 0x68, 0x77,
+		0x70, 0x6F, 0x77, 0x70, 0x70, 0x77, 0x78, 0x77,
+		0x7F, 0x75, 0x86, 0x73, 0x7F, 0x7A, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x40, 0x7F, 0x48, 0x7F, 0x3F, 0x87, 0x47, 0x87,
+		0x50, 0x7F, 0x58, 0x7F, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x7F, 0x68, 0x7F, 0x60, 0x88, 0x68, 0x87,
+		0x70, 0x7F, 0x78, 0x7F, 0x73, 0x86, 0x79, 0x86,
+		0x80, 0x80, 0x87, 0x80, 0x80, 0x86, 0x86, 0x86,
+		0x8E, 0x80, 0x96, 0x80, 0x8D, 0x86, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x45, 0x96, 0x51, 0x94,
+		0x51, 0x8F, 0x5C, 0x8E, 0x5B, 0x92, 0x66, 0x8F,
+		0x67, 0x8C, 0x71, 0x89, 0x6C, 0x8E, 0x6D, 0x92,
+		0x73, 0x8C, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x8D, 0x87, 0x8E, 0x80, 0x94, 0x87, 0x95,
+		0x8D, 0x8D, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4F, 0x98, 0x59, 0x96, 0x58, 0x99, 0x60, 0x96,
+		0x63, 0x93, 0x67, 0x94, 0x61, 0x99, 0x60, 0x9F,
+		0x66, 0x99, 0x68, 0xA0, 0x61, 0xA5, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x59, 0x9D, 0x5A, 0xA0, 0x54, 0xA6, 0x54, 0xAB,
+		0x5A, 0xA5, 0x5B, 0xAB, 0x55, 0xB1, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4F, 0xB0, 0x4F, 0xB6, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6D, 0x42, 0x77, 0x45, 0x6C, 0x49, 0x76, 0x4C,
+		0x7F, 0x49, 0x86, 0x49, 0x7F, 0x4F, 0x86, 0x50,
+		0x8D, 0x49, 0x94, 0x49, 0x8D, 0x50, 0x95, 0x4E,
+		0x9D, 0x45, 0xA6, 0x42, 0x9E, 0x4B, 0xA7, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6D, 0x51, 0x76, 0x53, 0x6E, 0x58, 0x76, 0x5A,
+		0x7F, 0x56, 0x86, 0x57, 0x7F, 0x5D, 0x86, 0x5D,
+		0x8D, 0x57, 0x95, 0x54, 0x8D, 0x5D, 0x96, 0x5A,
+		0x9F, 0x51, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x61, 0x5F, 0x68, 0x5F, 0x61, 0x66, 0x68, 0x67,
+		0x6E, 0x60, 0x76, 0x61, 0x6F, 0x68, 0x76, 0x68,
+		0x7F, 0x64, 0x86, 0x64, 0x7F, 0x6A, 0x87, 0x6A,
+		0x8E, 0x62, 0x98, 0x60, 0x8F, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x5A, 0x6A, 0x52, 0x6D, 0x5A, 0x6F,
+		0x62, 0x6C, 0x69, 0x6E, 0x62, 0x71, 0x69, 0x74,
+		0x6D, 0x6C, 0x73, 0x69, 0x6D, 0x74, 0x70, 0x6E,
+		0x7F, 0x6A, 0x8A, 0x6A, 0x7F, 0x74, 0x8F, 0x70,
+		0x96, 0x69, 0xA2, 0x69, 0x9F, 0x70, 0xAF, 0x70,
+		0xAD, 0x69, 0xB9, 0x69, 0xBF, 0x70, 0xCE, 0x70,
+		0xC4, 0x69, 0xCF, 0x69, 0xDD, 0x70, 0xED, 0x70,
+		0xDA, 0x69, 0x00, 0x00, 0xFC, 0x70, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x51, 0x74, 0x59, 0x76, 0x50, 0x89, 0x58, 0x8B,
+		0x60, 0x78, 0x68, 0x7A, 0x61, 0x8D, 0x6A, 0x8D,
+		0x6D, 0x7B, 0x70, 0x7C, 0x6E, 0x8D, 0x72, 0x8E,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8E, 0x8E, 0x8E,
+		0x9E, 0x80, 0xAD, 0x80, 0x9C, 0x8E, 0xAB, 0x8E,
+		0xBC, 0x80, 0xCB, 0x80, 0xBB, 0x8E, 0xC0, 0x8C,
+		0xDB, 0x80, 0xDB, 0x80, 0xC3, 0x8B, 0xC6, 0x8A,
+		0xDB, 0x80, 0x00, 0x00, 0xC8, 0x89, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x49, 0xA4, 0x51, 0xA0,
+		0x55, 0x9A, 0x5E, 0x97, 0x59, 0x9D, 0x61, 0x99,
+		0x66, 0x93, 0x6E, 0x8F, 0x67, 0x96, 0x6B, 0x96,
+		0x6E, 0x93, 0x70, 0xA0, 0x6D, 0x9B, 0x70, 0xAF,
+		0x80, 0x9C, 0x8E, 0x9C, 0x80, 0xAB, 0x8C, 0xA5,
+		0x9D, 0x9D, 0xA5, 0x99, 0x96, 0xA1, 0x9D, 0x9D,
+		0xAC, 0x96, 0xB1, 0x93, 0xA3, 0x9A, 0xA8, 0x98,
+		0xB5, 0x91, 0xB8, 0x90, 0xAD, 0x96, 0xB5, 0x96,
+		0xBC, 0x8F, 0x00, 0x00, 0xBC, 0x96, 0x00, 0x00,
+		0x4C, 0xA6, 0x54, 0xA3, 0x50, 0xA8, 0x57, 0xA5,
+		0x5C, 0x9F, 0x61, 0x9D, 0x5A, 0xA5, 0x5D, 0xA6,
+		0x64, 0x9E, 0x68, 0xA0, 0x61, 0xA7, 0x68, 0xA8,
+		0x6D, 0xA4, 0x73, 0xB2, 0x6D, 0xAD, 0x76, 0xB1,
+		0x80, 0xAB, 0x89, 0xA6, 0x80, 0xAB, 0x87, 0xA7,
+		0x91, 0xA3, 0x98, 0xA0, 0x8F, 0xA5, 0x96, 0xA5,
+		0x9E, 0x9E, 0xA5, 0x9E, 0x9E, 0xA5, 0xA5, 0xA5,
+		0xAD, 0x9E, 0xB5, 0x9E, 0xAD, 0xA5, 0xB5, 0xA5,
+		0xBC, 0x9E, 0x00, 0x00, 0xBC, 0xA5, 0x00, 0x00,
+		0x4F, 0xAC, 0x54, 0xAD, 0x4C, 0xB4, 0x50, 0xB5,
+		0x56, 0xAD, 0x5A, 0xAF, 0x53, 0xB6, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x6E, 0xB5, 0x77, 0xB0, 0x70, 0xB7, 0x78, 0xB6,
+		0x80, 0xAD, 0x87, 0xAD, 0x80, 0xB5, 0x87, 0xB5,
+		0x8F, 0xAD, 0x96, 0xAD, 0x8F, 0xB5, 0x96, 0xB5,
+		0x9E, 0xAD, 0xA5, 0xAD, 0x9E, 0xB5, 0xA5, 0xB5,
+		0xAD, 0xAD, 0xB5, 0xAD, 0xAD, 0xB5, 0xB5, 0xB5,
+		0xBC, 0xAD, 0x00, 0x00, 0xBC, 0xB5, 0x00, 0x00,
+		0x4A, 0xBC, 0x4D, 0xBD, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBE, 0x78, 0xBD, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBC, 0x87, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0x8F, 0xBC, 0x96, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0x9E, 0xBC, 0xA5, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0xAD, 0xBC, 0xB5, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0xBC, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x4D, 0x3B, 0x54, 0x3B, 0x49, 0x3E, 0x4F, 0x3B,
+		0x5A, 0x3B, 0x62, 0x3B, 0x57, 0x3B, 0x5F, 0x3B,
+		0x6B, 0x3C, 0x76, 0x40, 0x67, 0x3C, 0x74, 0x3F,
+		0x7F, 0x43, 0x87, 0x44, 0x7F, 0x43, 0x88, 0x44,
+		0x8E, 0x44, 0x96, 0x43, 0x91, 0x44, 0x9A, 0x42,
+		0x9F, 0x40, 0xA9, 0x3D, 0xA5, 0x3E, 0xB0, 0x3C,
+		0xB3, 0x3B, 0xBB, 0x3B, 0xBA, 0x3B, 0xC4, 0x3B,
+		0xC3, 0x3B, 0x00, 0x00, 0xCD, 0x3B, 0x00, 0x00,
+		0x42, 0x4C, 0x49, 0x4D, 0x43, 0x52, 0x49, 0x53,
+		0x49, 0x46, 0x49, 0x3C, 0x49, 0x4E, 0x49, 0x46,
+		0x51, 0x3B, 0x5A, 0x3B, 0x4A, 0x3B, 0x55, 0x3B,
+		0x64, 0x3B, 0x72, 0x3F, 0x60, 0x3B, 0x6F, 0x3E,
+		0x7F, 0x43, 0x89, 0x44, 0x7F, 0x43, 0x8B, 0x44,
+		0x93, 0x44, 0x9F, 0x40, 0x98, 0x42, 0xA7, 0x3E,
+		0xAC, 0x3C, 0xB9, 0x3B, 0xB6, 0x3B, 0xC4, 0x3B,
+		0xC4, 0x3B, 0xCF, 0x3B, 0xD2, 0x3B, 0xD9, 0x3F,
+		0xD9, 0x3C, 0x00, 0x00, 0xD9, 0x47, 0x00, 0x00,
+		0x44, 0x58, 0x49, 0x59, 0x44, 0x5E, 0x49, 0x5F,
+		0x49, 0x55, 0x49, 0x4F, 0x49, 0x5C, 0x49, 0x58,
+		0x49, 0x46, 0x50, 0x40, 0x49, 0x52, 0x50, 0x4C,
+		0x5D, 0x40, 0x6D, 0x43, 0x5F, 0x50, 0x6C, 0x50,
+		0x7F, 0x54, 0x8A, 0x54, 0x7F, 0x64, 0x88, 0x65,
+		0x99, 0x4D, 0xAF, 0x40, 0x9D, 0x53, 0xAF, 0x50,
+		0xBF, 0x40, 0xCF, 0x40, 0xBF, 0x50, 0xCF, 0x50,
+		0xD9, 0x44, 0xD9, 0x4C, 0xD9, 0x53, 0xD9, 0x59,
+		0xD9, 0x52, 0x00, 0x00, 0xD9, 0x5E, 0x00, 0x00,
+		0x44, 0x63, 0x49, 0x65, 0x43, 0x69, 0x49, 0x6A,
+		0x49, 0x63, 0x49, 0x60, 0x49, 0x6A, 0x49, 0x68,
+		0x49, 0x5C, 0x50, 0x5A, 0x49, 0x66, 0x50, 0x66,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x6C, 0x8B, 0x68, 0x7F, 0x77, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCE, 0x70,
+		0xD9, 0x62, 0xD9, 0x66, 0xD8, 0x71, 0xD8, 0x73,
+		0xD9, 0x69, 0x00, 0x00, 0xD8, 0x74, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x49, 0x72, 0x49, 0x72, 0x49, 0x8A, 0x49, 0x8F,
+		0x49, 0x72, 0x50, 0x74, 0x49, 0x97, 0x51, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x69, 0x91, 0x75, 0x8C,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8C, 0x8C, 0x8C,
+		0x9D, 0x80, 0xAC, 0x80, 0x9A, 0x8D, 0xA8, 0x8D,
+		0xBA, 0x80, 0xC9, 0x80, 0xB6, 0x8D, 0xC6, 0x8E,
+		0xD7, 0x80, 0xD7, 0x80, 0xD6, 0x8E, 0xD6, 0x8C,
+		0xD7, 0x80, 0x00, 0x00, 0xD7, 0x8A, 0x00, 0x00,
+		0x43, 0x9A, 0x49, 0x9D, 0x4A, 0xA3, 0x4C, 0xA4,
+		0x4A, 0xA2, 0x4B, 0xA4, 0x4E, 0xA5, 0x50, 0xA7,
+		0x4E, 0xA5, 0x67, 0x95, 0x51, 0xAB, 0x5C, 0xA7,
+		0x68, 0x9A, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xAF,
+		0x80, 0x9A, 0x8D, 0x9A, 0x80, 0xA8, 0x8D, 0xA8,
+		0x9A, 0x9A, 0xA8, 0x9B, 0x9B, 0xA8, 0xA8, 0xA8,
+		0xB5, 0x9A, 0xC4, 0x9B, 0xB5, 0xA8, 0xC4, 0xA8,
+		0xD5, 0x9C, 0xD6, 0x98, 0xD5, 0xAA, 0xD5, 0xA4,
+		0xD6, 0x95, 0x00, 0x00, 0xD5, 0xA0, 0x00, 0x00,
+		0x4E, 0xA5, 0x4F, 0xA7, 0x51, 0xA7, 0x52, 0xA9,
+		0x51, 0xA8, 0x51, 0xAD, 0x50, 0xAF, 0x4D, 0xB8,
+		0x4D, 0xB8, 0x50, 0xC0, 0x4A, 0xC4, 0x50, 0xD0,
+		0x60, 0xC0, 0x70, 0xBD, 0x60, 0xCF, 0x71, 0xCA,
+		0x80, 0xB6, 0x8D, 0xB6, 0x80, 0xC2, 0x8D, 0xC3,
+		0x9B, 0xB6, 0xA8, 0xB6, 0x9A, 0xC3, 0xA7, 0xC2,
+		0xB5, 0xB5, 0xC4, 0xB6, 0xB4, 0xC2, 0xC4, 0xC4,
+		0xD5, 0xB9, 0xD5, 0xB1, 0xD5, 0xC7, 0xD5, 0xBD,
+		0xD5, 0xAB, 0x00, 0x00, 0xD5, 0xB6, 0x00, 0x00,
+		0x51, 0xAB, 0x50, 0xB0, 0x4F, 0xB1, 0x4D, 0xB8,
+		0x4D, 0xB8, 0x4B, 0xC2, 0x4B, 0xC0, 0x49, 0xCC,
+		0x49, 0xD1, 0x50, 0xE0, 0x49, 0xDF, 0x50, 0xEF,
+		0x60, 0xDF, 0x71, 0xD7, 0x60, 0xEE, 0x70, 0xEB,
+		0x80, 0xCF, 0x8D, 0xCF, 0x80, 0xE8, 0x8E, 0xE8,
+		0x9A, 0xD0, 0xA8, 0xD1, 0x9D, 0xE8, 0xAD, 0xEA,
+		0xB8, 0xD5, 0xCC, 0xDB, 0xB9, 0xE4, 0xC4, 0xDF,
+		0xD5, 0xD5, 0xD5, 0xC9, 0xCE, 0xDB, 0xD5, 0xD5,
+		0xD5, 0xC0, 0x00, 0x00, 0xD5, 0xCB, 0x00, 0x00,
+		0x4D, 0xB8, 0x4C, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xC8, 0x49, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xEB, 0x55, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x63, 0xF0, 0x72, 0xEE, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xEC, 0x8D, 0xEC, 0x00, 0x00, 0x00, 0x00,
+		0x9B, 0xEC, 0xA9, 0xEC, 0x00, 0x00, 0x00, 0x00,
+		0xB4, 0xE7, 0xBE, 0xE2, 0x00, 0x00, 0x00, 0x00,
+		0xC7, 0xDE, 0xCF, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xD5, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x29, 0x24, 0x30, 0x21, 0x25, 0x29, 0x29, 0x24,
+		0x37, 0x1D, 0x3E, 0x1A, 0x31, 0x20, 0x39, 0x1D,
+		0x46, 0x16, 0x4F, 0x12, 0x42, 0x18, 0x4C, 0x13,
+		0x5D, 0x11, 0x70, 0x1A, 0x59, 0x12, 0x6F, 0x20,
+		0x7F, 0x22, 0x8B, 0x23, 0x7F, 0x2E, 0x8B, 0x2F,
+		0x97, 0x23, 0xA3, 0x22, 0x96, 0x2F, 0xA5, 0x28,
+		0xAF, 0x21, 0xB2, 0x2E, 0xB1, 0x29, 0xB4, 0x36,
+		0xB5, 0x38, 0xB8, 0x40, 0xB5, 0x41, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x25, 0x33, 0x25, 0x2B, 0x25, 0x3B, 0x25, 0x36,
+		0x29, 0x24, 0x32, 0x20, 0x25, 0x2D, 0x33, 0x2E,
+		0x3F, 0x20, 0x4C, 0x21, 0x41, 0x2F, 0x4E, 0x30,
+		0x5A, 0x22, 0x72, 0x3F, 0x5C, 0x31, 0x71, 0x43,
+		0x7F, 0x5C, 0x85, 0x5E, 0x7F, 0x60, 0x85, 0x62,
+		0x8B, 0x5E, 0x9D, 0x44, 0x8E, 0x5B, 0xA5, 0x41,
+		0xB3, 0x32, 0xB5, 0x3F, 0xB5, 0x3C, 0xB5, 0x4A,
+		0xB5, 0x4A, 0xB8, 0x50, 0xB5, 0x53, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x25, 0x44, 0x25, 0x3F, 0x25, 0x4D, 0x25, 0x49,
+		0x25, 0x39, 0x30, 0x39, 0x25, 0x44, 0x30, 0x45,
+		0x42, 0x3E, 0x50, 0x3F, 0x40, 0x4A, 0x52, 0x4F,
+		0x5D, 0x41, 0x6E, 0x47, 0x5F, 0x50, 0x6D, 0x51,
+		0x7F, 0x63, 0x86, 0x65, 0x7F, 0x6C, 0x86, 0x6D,
+		0x93, 0x58, 0xAF, 0x40, 0x9C, 0x55, 0xAF, 0x50,
+		0xB5, 0x4A, 0xB5, 0x55, 0xB5, 0x57, 0xB5, 0x5F,
+		0xB5, 0x5C, 0xB8, 0x60, 0xB5, 0x65, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x25, 0x55, 0x25, 0x53, 0x25, 0x5E, 0x25, 0x5C,
+		0x25, 0x50, 0x30, 0x51, 0x25, 0x5B, 0x30, 0x5D,
+		0x40, 0x55, 0x50, 0x5A, 0x40, 0x61, 0x50, 0x66,
+		0x61, 0x5F, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6F,
+		0x7F, 0x75, 0x88, 0x6E, 0x7F, 0x7C, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xB5, 0x65, 0xB5, 0x6A, 0xB5, 0x72, 0xB5, 0x75,
+		0xB5, 0x6E, 0xB7, 0x70, 0xB4, 0x77, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x25, 0x6A, 0x25, 0x6A, 0x25, 0x88, 0x25, 0x8C,
+		0x25, 0x6A, 0x30, 0x6C, 0x25, 0x91, 0x30, 0x96,
+		0x40, 0x70, 0x50, 0x74, 0x40, 0x9C, 0x52, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x6F, 0x8C, 0x78, 0x88,
+		0x80, 0x80, 0x8D, 0x80, 0x80, 0x8B, 0x8B, 0x8B,
+		0x9C, 0x80, 0xAA, 0x80, 0x98, 0x8C, 0xA5, 0x8C,
+		0xB3, 0x80, 0xB3, 0x80, 0xB2, 0x8C, 0xB2, 0x8A,
+		0xB3, 0x80, 0xB4, 0x80, 0xB2, 0x88, 0xB3, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x25, 0xA7, 0x25, 0xB1, 0x29, 0xBA, 0x2D, 0xBA,
+		0x27, 0xB9, 0x40, 0xAC, 0x32, 0xBB, 0x64, 0x96,
+		0x5D, 0x9A, 0x72, 0x8B, 0x71, 0x8D, 0x66, 0x9C,
+		0x6E, 0x93, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x98, 0x8C, 0x98, 0x80, 0xA4, 0x8C, 0xA4,
+		0x98, 0x98, 0xA5, 0x98, 0x98, 0xA4, 0xA5, 0xA5,
+		0xB2, 0x99, 0xB2, 0x94, 0xB2, 0xA5, 0xB2, 0x9E,
+		0xB2, 0x90, 0xB2, 0x8E, 0xB2, 0x99, 0xB2, 0x95,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x32, 0xBB, 0x3B, 0xB8, 0x40, 0xB5, 0x48, 0xB2,
+		0x44, 0xB4, 0x5F, 0xA0, 0x4A, 0xB6, 0x4A, 0xBB,
+		0x57, 0xAD, 0x50, 0xBF, 0x4D, 0xC1, 0x57, 0xC3,
+		0x60, 0xBF, 0x70, 0xBC, 0x64, 0xC3, 0x72, 0xC2,
+		0x80, 0xB5, 0x8D, 0xB5, 0x80, 0xBF, 0x8C, 0xBF,
+		0x9A, 0xB5, 0xA8, 0xB5, 0x99, 0xBF, 0xA6, 0xBF,
+		0xB2, 0xB2, 0xB2, 0xA8, 0xB2, 0xBE, 0xB2, 0xB2,
+		0xB2, 0xA1, 0xB2, 0x9C, 0xB2, 0xA9, 0xB2, 0xA3,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x47, 0xB4, 0x4A, 0xB7, 0x49, 0xB8, 0x4A, 0xBB,
+		0x4A, 0xBB, 0x4C, 0xC0, 0x4C, 0xBF, 0x4F, 0xC3,
+		0x53, 0xC3, 0x5E, 0xC3, 0x59, 0xC3, 0x63, 0xC3,
+		0x69, 0xC3, 0x75, 0xC1, 0x6C, 0xC3, 0x76, 0xC1,
+		0x80, 0xBF, 0x8A, 0xBF, 0x80, 0xBF, 0x89, 0xBF,
+		0x95, 0xBF, 0x9F, 0xBF, 0x92, 0xBF, 0x9B, 0xBF,
+		0xAA, 0xBF, 0xB2, 0xBC, 0xA4, 0xBF, 0xAD, 0xBF,
+		0xB2, 0xB2, 0xB2, 0xAA, 0xB2, 0xBA, 0xB2, 0xB2,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4B, 0xBB, 0x4C, 0xBE, 0x00, 0x00, 0x00, 0x00,
+		0x4D, 0xC3, 0x55, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x5E, 0xC3, 0x66, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x6F, 0xC2, 0x77, 0xC1, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x87, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x8F, 0xBF, 0x97, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x9F, 0xBF, 0xA7, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xAF, 0xBF, 0xB2, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6D, 0x45, 0x78, 0x4D, 0x6D, 0x4A, 0x77, 0x52,
+		0x7F, 0x54, 0x85, 0x55, 0x7F, 0x5A, 0x85, 0x5A,
+		0x8A, 0x55, 0x90, 0x54, 0x8B, 0x57, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6D, 0x51, 0x77, 0x58, 0x6E, 0x58, 0x77, 0x5B,
+		0x7F, 0x5C, 0x86, 0x59, 0x7F, 0x5C, 0x87, 0x59,
+		0x8E, 0x55, 0x92, 0x5A, 0x8E, 0x5B, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x61, 0x5F, 0x68, 0x5F, 0x5F, 0x64, 0x63, 0x62,
+		0x6D, 0x5D, 0x74, 0x5B, 0x69, 0x5F, 0x71, 0x5B,
+		0x7F, 0x5C, 0x8A, 0x57, 0x7F, 0x5C, 0x87, 0x68,
+		0x8F, 0x61, 0x98, 0x60, 0x90, 0x66, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x57, 0x68, 0x4E, 0x6C, 0x50, 0x6B,
+		0x59, 0x66, 0x5D, 0x65, 0x52, 0x6A, 0x59, 0x6B,
+		0x63, 0x62, 0x6E, 0x60, 0x64, 0x6D, 0x70, 0x6F,
+		0x7F, 0x73, 0x8A, 0x6B, 0x7F, 0x7A, 0x8F, 0x70,
+		0x91, 0x6E, 0x98, 0x70, 0x91, 0x77, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x41, 0x70, 0x44, 0x71, 0x11, 0x89, 0x10, 0x8F,
+		0x44, 0x71, 0x4A, 0x73, 0x27, 0x90, 0x48, 0x8F,
+		0x55, 0x75, 0x60, 0x78, 0x5B, 0x8F, 0x68, 0x8F,
+		0x6A, 0x7A, 0x75, 0x7D, 0x74, 0x88, 0x77, 0x89,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8B, 0x8C, 0x8C,
+		0x90, 0x80, 0x96, 0x80, 0x90, 0x88, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x4C, 0xA2, 0x56, 0x9D,
+		0x56, 0x9A, 0x60, 0x95, 0x5F, 0x98, 0x68, 0x93,
+		0x66, 0x93, 0x6C, 0x91, 0x6D, 0x91, 0x6E, 0x93,
+		0x6E, 0x93, 0x74, 0x96, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x94, 0x8A, 0x94, 0x80, 0x94, 0x87, 0x95,
+		0x90, 0x90, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x54, 0xA0, 0x5D, 0x9C, 0x5C, 0x9E, 0x63, 0x9A,
+		0x65, 0x97, 0x69, 0x96, 0x63, 0x9C, 0x62, 0xA1,
+		0x68, 0x9A, 0x68, 0xA0, 0x62, 0xA6, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x5C, 0xA0, 0x5D, 0xA3, 0x57, 0xAA, 0x56, 0xAE,
+		0x5C, 0xA7, 0x5C, 0xAC, 0x56, 0xB2, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x52, 0xB3, 0x51, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+	},
+	.isp_cem_table1 = {
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x70, 0x88, 0x70, 0x80, 0x78, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x70, 0x80, 0x78, 0x80, 0x70, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x88, 0x80, 0x80, 0x88, 0x88, 0x88,
+		0x90, 0x80, 0x98, 0x80, 0x90, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x70, 0x90, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x90, 0x88, 0x90, 0x80, 0x98, 0x88, 0x98,
+		0x90, 0x90, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x5B, 0x52, 0x64, 0x52,
+		0x70, 0x50, 0x78, 0x50, 0x6D, 0x52, 0x76, 0x52,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x52, 0x89, 0x52,
+		0x90, 0x50, 0x98, 0x50, 0x92, 0x52, 0x9B, 0x52,
+		0xA0, 0x50, 0xA8, 0x50, 0xA4, 0x52, 0xAD, 0x52,
+		0xB0, 0x50, 0xB8, 0x50, 0xB6, 0x52, 0xBF, 0x52,
+		0xBF, 0x50, 0x00, 0x00, 0xC8, 0x52, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x5B, 0x5B, 0x5D, 0x52, 0x5B, 0x64, 0x5B, 0x5B,
+		0x69, 0x52, 0x74, 0x52, 0x61, 0x52, 0x70, 0x52,
+		0x80, 0x52, 0x8B, 0x52, 0x80, 0x52, 0x8F, 0x52,
+		0x96, 0x52, 0xA2, 0x52, 0x9E, 0x52, 0xAD, 0x52,
+		0xAD, 0x52, 0xB9, 0x52, 0xBC, 0x52, 0xCC, 0x52,
+		0xC4, 0x52, 0xCF, 0x52, 0xDB, 0x52, 0xEA, 0x52,
+		0xDA, 0x52, 0x00, 0x00, 0xEB, 0x57, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x5B, 0x6D, 0x5B, 0x67, 0x5B, 0x76, 0x5B, 0x73,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xDF, 0x60, 0xEB, 0x61, 0xDF, 0x70, 0xEB, 0x70,
+		0xEB, 0x64, 0x00, 0x00, 0xEB, 0x72, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x5B, 0x80, 0x5B, 0x80, 0x5B, 0x89, 0x5B, 0x8C,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xDF, 0x80, 0xEB, 0x80, 0xDF, 0x8F, 0xEB, 0x8F,
+		0xEB, 0x80, 0x00, 0x00, 0xEB, 0x8D, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x5B, 0x92, 0x5B, 0x98, 0x5B, 0x9B, 0x5B, 0xA4,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xDF, 0x9F, 0xEB, 0x9E, 0xDB, 0xAD, 0xE2, 0xAA,
+		0xEB, 0x9B, 0x00, 0x00, 0xE8, 0xA7, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x5B, 0xA4, 0x5B, 0xB0, 0x5B, 0xAD, 0x5B, 0xBC,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9E, 0xCB, 0xA9, 0xC5,
+		0xBC, 0xBC, 0xC5, 0xB7, 0xB3, 0xC0, 0xBC, 0xBC,
+		0xCE, 0xB4, 0xD5, 0xB0, 0xC4, 0xB8, 0xCA, 0xB5,
+		0xDA, 0xAD, 0x00, 0x00, 0xD0, 0xB2, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x5B, 0xB6, 0x5B, 0xC8, 0x5B, 0xBF, 0x5B, 0xD4,
+		0x60, 0xDF, 0x70, 0xDF, 0x62, 0xE7, 0x72, 0xE0,
+		0x80, 0xD9, 0x8D, 0xD2, 0x80, 0xD9, 0x8B, 0xD3,
+		0x99, 0xCD, 0xA4, 0xC8, 0x96, 0xCE, 0x9F, 0xCA,
+		0xAD, 0xC3, 0xB5, 0xBF, 0xA8, 0xC6, 0xAF, 0xC2,
+		0xBC, 0xBC, 0xC2, 0xB9, 0xB6, 0xBF, 0xBC, 0xBC,
+		0xC8, 0xB6, 0x00, 0x00, 0xC1, 0xB9, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x5B, 0xC7, 0x5B, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x66, 0xE6, 0x73, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD9, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x94, 0xCF, 0x9C, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xA4, 0xC8, 0xAB, 0xC4, 0x00, 0x00, 0x00, 0x00,
+		0xB1, 0xC1, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x37, 0x37, 0x37, 0x2D, 0x37, 0x40, 0x37, 0x37,
+		0x3B, 0x24, 0x46, 0x24, 0x37, 0x2B, 0x3E, 0x24,
+		0x52, 0x24, 0x5D, 0x24, 0x4B, 0x24, 0x58, 0x24,
+		0x69, 0x24, 0x74, 0x24, 0x65, 0x24, 0x72, 0x24,
+		0x80, 0x24, 0x8B, 0x24, 0x80, 0x24, 0x8D, 0x24,
+		0x96, 0x24, 0xA2, 0x24, 0x9A, 0x24, 0xA7, 0x24,
+		0xAD, 0x24, 0xB9, 0x24, 0xB4, 0x24, 0xC1, 0x24,
+		0xC4, 0x24, 0xC7, 0x2E, 0xC7, 0x2C, 0xC7, 0x38,
+		0xC7, 0x37, 0x00, 0x00, 0xC7, 0x40, 0x00, 0x00,
+		0x37, 0x49, 0x37, 0x42, 0x37, 0x52, 0x37, 0x4C,
+		0x37, 0x37, 0x37, 0x29, 0x37, 0x43, 0x37, 0x37,
+		0x43, 0x24, 0x52, 0x24, 0x40, 0x30, 0x50, 0x30,
+		0x61, 0x24, 0x70, 0x24, 0x60, 0x30, 0x70, 0x30,
+		0x80, 0x24, 0x8F, 0x24, 0x80, 0x30, 0x8F, 0x30,
+		0x9E, 0x24, 0xAD, 0x24, 0x9F, 0x30, 0xAF, 0x30,
+		0xBC, 0x24, 0xC7, 0x29, 0xBF, 0x30, 0xC7, 0x38,
+		0xC7, 0x38, 0xC7, 0x42, 0xC7, 0x44, 0xC7, 0x4C,
+		0xC7, 0x49, 0x00, 0x00, 0xC7, 0x52, 0x00, 0x00,
+		0x37, 0x5B, 0x37, 0x56, 0x37, 0x64, 0x37, 0x61,
+		0x37, 0x4F, 0x37, 0x46, 0x37, 0x5B, 0x37, 0x54,
+		0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xBF, 0x40, 0xC7, 0x46, 0xBF, 0x50, 0xC7, 0x54,
+		0xC7, 0x50, 0xC7, 0x57, 0xC7, 0x5C, 0xC7, 0x61,
+		0xC7, 0x5B, 0x00, 0x00, 0xC7, 0x64, 0x00, 0x00,
+		0x37, 0x6D, 0x37, 0x6B, 0x37, 0x76, 0x37, 0x75,
+		0x37, 0x67, 0x37, 0x63, 0x37, 0x73, 0x37, 0x71,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xC7, 0x63, 0xBF, 0x70, 0xC7, 0x71,
+		0xC7, 0x68, 0xC7, 0x6B, 0xC7, 0x74, 0xC7, 0x75,
+		0xC7, 0x6D, 0x00, 0x00, 0xC7, 0x76, 0x00, 0x00,
+		0x37, 0x80, 0x37, 0x80, 0x37, 0x89, 0x37, 0x8A,
+		0x37, 0x80, 0x37, 0x80, 0x37, 0x8C, 0x37, 0x8E,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xC7, 0x80, 0xBF, 0x8F, 0xC7, 0x8E,
+		0xC7, 0x80, 0xC7, 0x80, 0xC7, 0x8B, 0xC7, 0x8A,
+		0xC7, 0x80, 0x00, 0x00, 0xC7, 0x89, 0x00, 0x00,
+		0x37, 0x92, 0x37, 0x94, 0x37, 0x9B, 0x37, 0x9E,
+		0x37, 0x98, 0x37, 0x9C, 0x37, 0xA4, 0x37, 0xAB,
+		0x40, 0x9F, 0x50, 0x9F, 0x40, 0xAF, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xC7, 0x9C, 0xBF, 0xAF, 0xC7, 0xAB,
+		0xC7, 0x97, 0xC7, 0x94, 0xC7, 0xA3, 0xC7, 0x9E,
+		0xC7, 0x92, 0x00, 0x00, 0xC7, 0x9B, 0x00, 0x00,
+		0x37, 0xA4, 0x37, 0xA9, 0x37, 0xAD, 0x37, 0xB3,
+		0x37, 0xB0, 0x37, 0xB9, 0x37, 0xBC, 0x37, 0xC8,
+		0x40, 0xBF, 0x50, 0xBF, 0x40, 0xCF, 0x50, 0xCF,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9F, 0xCF, 0xAF, 0xCF,
+		0xBF, 0xBF, 0xC7, 0xB9, 0xBF, 0xCF, 0xC7, 0xC7,
+		0xC7, 0xAF, 0xC7, 0xA8, 0xC7, 0xBB, 0xC7, 0xB3,
+		0xC7, 0xA4, 0x00, 0x00, 0xC7, 0xAD, 0x00, 0x00,
+		0x37, 0xB6, 0x37, 0xBD, 0x37, 0xBF, 0x37, 0xC8,
+		0x37, 0xC8, 0x37, 0xD6, 0x37, 0xD4, 0x3F, 0xDA,
+		0x43, 0xDA, 0x52, 0xDA, 0x4C, 0xDA, 0x59, 0xDA,
+		0x61, 0xDA, 0x70, 0xDA, 0x66, 0xDA, 0x73, 0xDA,
+		0x80, 0xDA, 0x8F, 0xDA, 0x80, 0xDA, 0x8C, 0xDA,
+		0x9E, 0xDA, 0xAD, 0xDA, 0x99, 0xDA, 0xA6, 0xDA,
+		0xBC, 0xDA, 0xC7, 0xD6, 0xB3, 0xDA, 0xC0, 0xDA,
+		0xC7, 0xC7, 0xC7, 0xBD, 0xC7, 0xD3, 0xC7, 0xC7,
+		0xC7, 0xB6, 0x00, 0x00, 0xC7, 0xBF, 0x00, 0x00,
+		0x37, 0xC7, 0x37, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0x3B, 0xDA, 0x46, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x52, 0xDA, 0x5D, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x69, 0xDA, 0x74, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xDA, 0x8B, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x96, 0xDA, 0xA2, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xAD, 0xDA, 0xB9, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xC4, 0xDA, 0xC7, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0xC7, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x3E, 0x47, 0x44, 0x44,
+		0x4F, 0x3F, 0x55, 0x3C, 0x4A, 0x41, 0x51, 0x3E,
+		0x5C, 0x38, 0x63, 0x35, 0x58, 0x3A, 0x60, 0x36,
+		0x6C, 0x31, 0x75, 0x2C, 0x69, 0x32, 0x74, 0x2D,
+		0x80, 0x27, 0x8B, 0x22, 0x80, 0x27, 0x8D, 0x21,
+		0x99, 0x1B, 0xA3, 0x21, 0x9D, 0x19, 0xA3, 0x2D,
+		0xA3, 0x38, 0xA8, 0x40, 0xA3, 0x41, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x38, 0x4A, 0x3E, 0x47, 0x30, 0x4E, 0x36, 0x4B,
+		0x44, 0x44, 0x4B, 0x41, 0x3C, 0x48, 0x44, 0x44,
+		0x53, 0x3D, 0x5C, 0x38, 0x4D, 0x40, 0x56, 0x3B,
+		0x66, 0x33, 0x72, 0x2E, 0x62, 0x36, 0x70, 0x30,
+		0x80, 0x27, 0x8F, 0x20, 0x80, 0x30, 0x8F, 0x30,
+		0x9F, 0x20, 0xA3, 0x38, 0x9F, 0x30, 0xA3, 0x44,
+		0xA3, 0x4A, 0xA8, 0x50, 0xA3, 0x53, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x26, 0x53, 0x2C, 0x50, 0x19, 0x59, 0x1F, 0x56,
+		0x33, 0x4C, 0x3B, 0x48, 0x26, 0x53, 0x30, 0x50,
+		0x44, 0x44, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xA3, 0x50, 0x9F, 0x50, 0xA3, 0x5C,
+		0xA3, 0x5C, 0xA8, 0x60, 0xA3, 0x65, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x13, 0x64, 0x13, 0x61, 0x13, 0x72, 0x13, 0x70,
+		0x20, 0x60, 0x30, 0x60, 0x20, 0x70, 0x30, 0x70,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xA3, 0x68, 0x9F, 0x70, 0xA3, 0x74,
+		0xA3, 0x6E, 0xA8, 0x70, 0xA3, 0x77, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x13, 0x80, 0x13, 0x80, 0x13, 0x8D, 0x13, 0x8F,
+		0x20, 0x80, 0x30, 0x80, 0x20, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xA3, 0x80, 0x9F, 0x8F, 0xA3, 0x8B,
+		0xA3, 0x80, 0xA8, 0x80, 0xA3, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x13, 0x9B, 0x13, 0x9E, 0x13, 0xA8, 0x17, 0xAC,
+		0x20, 0x9F, 0x30, 0x9F, 0x26, 0xAC, 0x35, 0xAC,
+		0x40, 0x9F, 0x50, 0x9F, 0x44, 0xAC, 0x53, 0xAC,
+		0x60, 0x9F, 0x70, 0x9F, 0x62, 0xAC, 0x71, 0xAC,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAC, 0x8E, 0xAC,
+		0x9F, 0x9F, 0xA3, 0x97, 0x9D, 0xAC, 0xA3, 0xA3,
+		0xA3, 0x91, 0xA8, 0x90, 0xA3, 0x9A, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x26, 0xAC, 0x31, 0xAC, 0x38, 0xAC, 0x41, 0xAC,
+		0x3C, 0xAC, 0x47, 0xAC, 0x4A, 0xAC, 0x53, 0xAC,
+		0x53, 0xAC, 0x5E, 0xAC, 0x5C, 0xAC, 0x65, 0xAC,
+		0x69, 0xAC, 0x74, 0xAC, 0x6E, 0xAC, 0x77, 0xAC,
+		0x80, 0xAC, 0x8B, 0xAC, 0x80, 0xAC, 0x88, 0xAC,
+		0x96, 0xAC, 0xA1, 0xAC, 0x91, 0xAC, 0x9A, 0xAC,
+		0xA3, 0xA3, 0xA8, 0xA0, 0xA3, 0xAC, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x70, 0x88, 0x70, 0x80, 0x78, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x70, 0x80, 0x78, 0x80, 0x70, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x88, 0x80, 0x80, 0x88, 0x88, 0x88,
+		0x90, 0x80, 0x98, 0x80, 0x90, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x70, 0x90, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x90, 0x88, 0x90, 0x80, 0x98, 0x88, 0x98,
+		0x90, 0x90, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x6D, 0x6D, 0x74, 0x69, 0x6D, 0x76, 0x70, 0x70,
+		0x80, 0x69, 0x8B, 0x69, 0x80, 0x70, 0x8F, 0x70,
+		0x96, 0x69, 0xA2, 0x69, 0x9F, 0x70, 0xAF, 0x70,
+		0xAD, 0x69, 0xB9, 0x69, 0xBF, 0x70, 0xCF, 0x70,
+		0xC4, 0x69, 0xCF, 0x69, 0xDF, 0x70, 0xEF, 0x70,
+		0xDA, 0x69, 0x00, 0x00, 0xFD, 0x70, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x6D, 0x80, 0x70, 0x80, 0x6D, 0x89, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBD, 0x8F, 0xC1, 0x8D,
+		0xDD, 0x80, 0xDD, 0x80, 0xC5, 0x8B, 0xC7, 0x8A,
+		0xDD, 0x80, 0x00, 0x00, 0xC9, 0x89, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x6D, 0x92, 0x70, 0x9F, 0x6D, 0x9B, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAC, 0x8C, 0xA6,
+		0x9E, 0x9E, 0xA7, 0x9A, 0x96, 0xA1, 0x9E, 0x9E,
+		0xAD, 0x96, 0xB2, 0x94, 0xA4, 0x9B, 0xA9, 0x98,
+		0xB6, 0x92, 0xBA, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x6D, 0xA4, 0x73, 0xB2, 0x6D, 0xAD, 0x76, 0xB1,
+		0x80, 0xAC, 0x89, 0xA7, 0x80, 0xAC, 0x88, 0xA8,
+		0x92, 0xA4, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x6E, 0xB5, 0x77, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x4C, 0x3B, 0x55, 0x3B, 0x49, 0x40, 0x4F, 0x3B,
+		0x5D, 0x3B, 0x66, 0x3B, 0x58, 0x3B, 0x62, 0x3B,
+		0x6E, 0x3B, 0x77, 0x3B, 0x6C, 0x3B, 0x76, 0x3B,
+		0x80, 0x3B, 0x88, 0x3B, 0x80, 0x3B, 0x89, 0x3B,
+		0x91, 0x3B, 0x99, 0x3B, 0x93, 0x3B, 0x9D, 0x3B,
+		0xA2, 0x3B, 0xAA, 0x3B, 0xA7, 0x3B, 0xB0, 0x3B,
+		0xB3, 0x3B, 0xBB, 0x3B, 0xBA, 0x3B, 0xC4, 0x3B,
+		0xC3, 0x3B, 0x00, 0x00, 0xCD, 0x3B, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x49, 0x49, 0x49, 0x3E, 0x49, 0x52, 0x49, 0x49,
+		0x52, 0x3B, 0x5D, 0x3B, 0x49, 0x3C, 0x56, 0x3B,
+		0x69, 0x3B, 0x74, 0x3B, 0x64, 0x3B, 0x72, 0x3B,
+		0x80, 0x3B, 0x8B, 0x3B, 0x80, 0x3B, 0x8D, 0x3B,
+		0x96, 0x3B, 0xA2, 0x3B, 0x9B, 0x3B, 0xA9, 0x3B,
+		0xAD, 0x3B, 0xB9, 0x3B, 0xB6, 0x3B, 0xC4, 0x3B,
+		0xC4, 0x3B, 0xCF, 0x3B, 0xD2, 0x3B, 0xD9, 0x3F,
+		0xD9, 0x3C, 0x00, 0x00, 0xD9, 0x47, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x49, 0x5B, 0x49, 0x54, 0x49, 0x64, 0x49, 0x5F,
+		0x49, 0x49, 0x50, 0x40, 0x49, 0x57, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xBF, 0x40, 0xCF, 0x40, 0xBF, 0x50, 0xCF, 0x50,
+		0xD9, 0x44, 0xD9, 0x4C, 0xD9, 0x53, 0xD9, 0x59,
+		0xD9, 0x52, 0x00, 0x00, 0xD9, 0x5E, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x49, 0x6D, 0x49, 0x6A, 0x49, 0x76, 0x49, 0x75,
+		0x49, 0x64, 0x50, 0x60, 0x49, 0x72, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xD9, 0x62, 0xD9, 0x66, 0xD9, 0x71, 0xD9, 0x73,
+		0xD9, 0x69, 0x00, 0x00, 0xD9, 0x74, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x49, 0x80, 0x49, 0x80, 0x49, 0x89, 0x49, 0x8A,
+		0x49, 0x80, 0x50, 0x80, 0x49, 0x8D, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xD9, 0x80, 0xD9, 0x80, 0xD9, 0x8E, 0xD9, 0x8C,
+		0xD9, 0x80, 0x00, 0x00, 0xD9, 0x8B, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x49, 0x92, 0x49, 0x95, 0x49, 0x9B, 0x49, 0xA0,
+		0x49, 0x9B, 0x50, 0x9F, 0x49, 0xA8, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xD9, 0x9D, 0xD9, 0x99, 0xD9, 0xAC, 0xD9, 0xA6,
+		0xD9, 0x96, 0x00, 0x00, 0xD9, 0xA1, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x49, 0xA4, 0x49, 0xAB, 0x49, 0xAD, 0x49, 0xB6,
+		0x49, 0xB6, 0x50, 0xBF, 0x49, 0xC3, 0x50, 0xCF,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9F, 0xCF, 0xAF, 0xCF,
+		0xBF, 0xBF, 0xCF, 0xBF, 0xBF, 0xCF, 0xCF, 0xCF,
+		0xD9, 0xBB, 0xD9, 0xB3, 0xD9, 0xCA, 0xD9, 0xC0,
+		0xD9, 0xAD, 0x00, 0x00, 0xD9, 0xB8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x49, 0xB6, 0x49, 0xC1, 0x49, 0xBF, 0x49, 0xCB,
+		0x49, 0xD1, 0x50, 0xDF, 0x49, 0xDE, 0x50, 0xEF,
+		0x60, 0xDF, 0x70, 0xDF, 0x60, 0xEF, 0x70, 0xEF,
+		0x80, 0xDF, 0x8F, 0xDF, 0x80, 0xEF, 0x8F, 0xEF,
+		0x9F, 0xDF, 0xAF, 0xDF, 0x9F, 0xEF, 0xAF, 0xEF,
+		0xBF, 0xDF, 0xCF, 0xDF, 0xBC, 0xE9, 0xC7, 0xE4,
+		0xD9, 0xD9, 0xD9, 0xCC, 0xD1, 0xDF, 0xD9, 0xD9,
+		0xD9, 0xC3, 0x00, 0x00, 0xD9, 0xCF, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xC7, 0x49, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xEB, 0x55, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x63, 0xF1, 0x71, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xF1, 0x8E, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xF1, 0xAA, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0xB6, 0xEC, 0xC0, 0xE7, 0x00, 0x00, 0x00, 0x00,
+		0xCA, 0xE2, 0xD3, 0xDE, 0x00, 0x00, 0x00, 0x00,
+		0xD9, 0xD9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x26, 0x26, 0x2E, 0x22, 0x25, 0x30, 0x26, 0x26,
+		0x36, 0x1E, 0x40, 0x19, 0x2F, 0x21, 0x39, 0x1D,
+		0x4A, 0x14, 0x55, 0x0F, 0x44, 0x17, 0x50, 0x11,
+		0x63, 0x0D, 0x71, 0x0D, 0x60, 0x10, 0x70, 0x10,
+		0x80, 0x0D, 0x8E, 0x0D, 0x80, 0x10, 0x8F, 0x10,
+		0x9C, 0x0D, 0xAA, 0x0D, 0x9F, 0x10, 0xAF, 0x10,
+		0xB5, 0x14, 0xB5, 0x2A, 0xB5, 0x22, 0xB5, 0x34,
+		0xB5, 0x38, 0xB8, 0x40, 0xB5, 0x41, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x25, 0x3C, 0x25, 0x32, 0x25, 0x47, 0x25, 0x3F,
+		0x26, 0x26, 0x30, 0x21, 0x25, 0x34, 0x30, 0x30,
+		0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30,
+		0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30,
+		0x80, 0x20, 0x8F, 0x20, 0x80, 0x30, 0x8F, 0x30,
+		0x9F, 0x20, 0xAF, 0x20, 0x9F, 0x30, 0xAF, 0x30,
+		0xB5, 0x2F, 0xB5, 0x3F, 0xB5, 0x3C, 0xB5, 0x4A,
+		0xB5, 0x4A, 0xB8, 0x50, 0xB5, 0x53, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x25, 0x52, 0x25, 0x4C, 0x25, 0x5E, 0x25, 0x59,
+		0x25, 0x43, 0x30, 0x40, 0x25, 0x52, 0x30, 0x50,
+		0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xB5, 0x4A, 0xB5, 0x55, 0xB5, 0x57, 0xB5, 0x5F,
+		0xB5, 0x5C, 0xB8, 0x60, 0xB5, 0x65, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x25, 0x69, 0x25, 0x66, 0x25, 0x74, 0x25, 0x73,
+		0x25, 0x61, 0x30, 0x60, 0x25, 0x70, 0x30, 0x70,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xB5, 0x65, 0xB5, 0x6A, 0xB5, 0x72, 0xB5, 0x75,
+		0xB5, 0x6E, 0xB8, 0x70, 0xB5, 0x77, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x25, 0x80, 0x25, 0x80, 0x25, 0x8B, 0x25, 0x8C,
+		0x25, 0x80, 0x30, 0x80, 0x25, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xB5, 0x80, 0xB5, 0x80, 0xB5, 0x8D, 0xB5, 0x8A,
+		0xB5, 0x80, 0xB8, 0x80, 0xB5, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x25, 0x96, 0x25, 0x99, 0x25, 0xA1, 0x25, 0xA6,
+		0x25, 0x9E, 0x30, 0x9F, 0x25, 0xAD, 0x30, 0xAF,
+		0x40, 0x9F, 0x50, 0x9F, 0x40, 0xAF, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xB5, 0x9A, 0xB5, 0x95, 0xB5, 0xA8, 0xB5, 0xA0,
+		0xB5, 0x91, 0xB8, 0x90, 0xB5, 0x9A, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x25, 0xAD, 0x25, 0xB3, 0x25, 0xB8, 0x25, 0xC0,
+		0x25, 0xBC, 0x30, 0xBF, 0x2E, 0xC3, 0x3C, 0xC3,
+		0x40, 0xBF, 0x50, 0xBF, 0x49, 0xC3, 0x57, 0xC3,
+		0x60, 0xBF, 0x70, 0xBF, 0x64, 0xC3, 0x72, 0xC3,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xC3, 0x8D, 0xC3,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9B, 0xC3, 0xA8, 0xC3,
+		0xB5, 0xB5, 0xB5, 0xAA, 0xB5, 0xC3, 0xB5, 0xB5,
+		0xB5, 0xA3, 0xB8, 0xA0, 0xB5, 0xAC, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x25, 0xC3, 0x30, 0xC3, 0x32, 0xC3, 0x3C, 0xC3,
+		0x3C, 0xC3, 0x47, 0xC3, 0x45, 0xC3, 0x4F, 0xC3,
+		0x52, 0xC3, 0x5E, 0xC3, 0x59, 0xC3, 0x62, 0xC3,
+		0x69, 0xC3, 0x74, 0xC3, 0x6C, 0xC3, 0x76, 0xC3,
+		0x80, 0xC3, 0x8B, 0xC3, 0x80, 0xC3, 0x89, 0xC3,
+		0x96, 0xC3, 0xA1, 0xC3, 0x93, 0xC3, 0x9D, 0xC3,
+		0xAD, 0xC3, 0xB5, 0xC0, 0xA6, 0xC3, 0xB0, 0xC3,
+		0xB5, 0xB5, 0xB8, 0xB0, 0xB5, 0xBE, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x3B, 0xC3, 0x44, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x4C, 0xC3, 0x55, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x5D, 0xC3, 0x66, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x6E, 0xC3, 0x77, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xC3, 0x88, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x91, 0xC3, 0x99, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0xA2, 0xC3, 0xAA, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0xB3, 0xC3, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x54, 0x89, 0x4F,
+		0x91, 0x4C, 0x98, 0x50, 0x91, 0x54, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x57, 0x67,
+		0x60, 0x60, 0x68, 0x60, 0x5C, 0x65, 0x62, 0x62,
+		0x6E, 0x5D, 0x76, 0x59, 0x6A, 0x5F, 0x73, 0x5A,
+		0x80, 0x54, 0x8C, 0x4E, 0x80, 0x54, 0x8F, 0x50,
+		0x91, 0x5D, 0x98, 0x60, 0x91, 0x65, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x47, 0x6F, 0x38, 0x77, 0x3A, 0x76,
+		0x4A, 0x6E, 0x4E, 0x6C, 0x3D, 0x74, 0x40, 0x73,
+		0x53, 0x69, 0x5A, 0x66, 0x44, 0x71, 0x50, 0x70,
+		0x62, 0x62, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x91, 0x6E, 0x98, 0x70, 0x91, 0x77, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x25, 0x80, 0x25, 0x80, 0x06, 0x8F, 0x10, 0x8F,
+		0x25, 0x80, 0x30, 0x80, 0x20, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x91, 0x80, 0x98, 0x80, 0x91, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x27, 0x96, 0x32, 0x96, 0x40, 0x98, 0x48, 0x98,
+		0x3D, 0x96, 0x48, 0x96, 0x50, 0x98, 0x58, 0x98,
+		0x53, 0x96, 0x5E, 0x96, 0x60, 0x98, 0x68, 0x98,
+		0x69, 0x96, 0x74, 0x96, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x96, 0x8B, 0x96, 0x80, 0x98, 0x88, 0x98,
+		0x91, 0x91, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+	},
+};
+struct isp_cfg_pt ov13850_crop_isp_cfg = {
+	.isp_test_settings = &ov13850_crop_isp_test_settings,
+	.isp_3a_settings = &ov13850_crop_isp_3a_settings,
+	.isp_tunning_settings = &ov13850_crop_isp_tuning_settings,
+	.isp_iso_settings = &ov13850_crop_isp_iso_settings
+};
+
+
+#endif /* end of _OV13850_CROP_H_V100_ */
\ No newline at end of file
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_pre_a100.h b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_pre_a100.h
new file mode 100755
index 0000000..1abcc4b
--- /dev/null
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/SENSOR_H/ov13850_pre_a100.h
@@ -0,0 +1,8210 @@
+/*
+ *****************************************************************************
+ * ov13850_pre
+ * 2112x1568@30fps, wdr: 0
+ * Hawkview ISP - ov13850_pre config module
+ * Copyright (c) 2020 by Allwinnertech Co., Ltd. http://www.allwinnertech.com
+ *  Version  |     Author      |     Date     |      Description
+ *    2.0    |  Hawkview Tool  |  2020/07/03  |  Automatic generation.
+ *
+ *****************************************************************************
+ */
+
+#ifndef _OV13850_PRE_DEFAULT_H_V459_
+#define _OV13850_PRE_DEFAULT_H_V459_
+
+#include "../../include/isp_ini_parse.h"
+
+struct isp_test_param ov13850_pre_isp_test_settings = {
+	.isp_test_mode = 0,
+	.isp_test_exptime = 0,
+	.exp_line_start = 160,
+	.exp_line_step = 32,
+	.exp_line_end = 32000,
+	.exp_change_interval = 5,
+	.isp_test_gain = 0,
+	.gain_start = 16,
+	.gain_step = 2,
+	.gain_end = 256,
+	.gain_change_interval = 30,
+	.isp_test_focus = 0,
+	.focus_start = 200,
+	.focus_step = 1,
+	.focus_end = 202,
+	.focus_change_interval = 10,
+	.isp_log_param = 0,
+	.isp_gain = 4000,
+	.isp_exp_line = 6000,
+	.isp_color_temp = 6500,
+	.ae_forced = 0,
+	.lum_forced = 30,
+	.manual_en = 1,
+	.afs_en = 1,
+	.sharp_en = 1,
+	.contrast_en = 1,
+	.denoise_en = 1,
+	.drc_en = 1,
+	.cem_en = 1,
+	.lsc_en = 1,
+	.msc_en = 0,
+	.gamma_en = 1,
+	.cm_en = 1,
+	.ae_en = 1,
+	.af_en = 1,
+	.awb_en = 1,
+	.hist_en = 1,
+	.blc_en = 0,
+	.so_en = 1,
+	.wb_en = 1,
+	.otf_dpc_en = 1,
+	.cfa_en = 1,
+	.tdf_en = 0,
+	.cnr_en = 1,
+	.lca_en = 0,
+	.gca_en = 0,
+	.satur_en = 1,
+	.defog_en = 0,
+	.linear_en = 0,
+	.gtm_en = 1,
+	.dig_gain_en = 1,
+	.pltm_en = 0,
+	.wdr_en = 0,
+	.ctc_en = 0
+};
+struct isp_3a_param ov13850_pre_isp_3a_settings = {
+	.define_ae_table = 1,
+	.ae_max_lv = 1380,
+	.ae_table_preview_length = 4,
+	.ae_table_preview = {
+		 8000,    50,   256,   256,   266,   266,
+		   50,    50,   256,   512,   266,   266,
+		   50,    30,   512,   512,   266,   266,
+		   30,    30,   512,  8200,   266,   266
+	},
+	.ae_table_capture_length = 4,
+	.ae_table_capture = {
+		 8000,   500,   256,   256,   266,   266,
+		  500,   500,   256,   512,   266,   266,
+		  500,   100,   512,   512,   266,   266,
+		  100,   100,   512,  1024,   266,   266
+	},
+	.ae_table_video_length = 4,
+	.ae_table_video = {
+		 8000,   500,   256,   256,   266,   266,
+		  500,   500,   256,   512,   266,   266,
+		  500,   100,   512,   512,   266,   266,
+		  100,   100,   512,  1024,   266,   266
+	},
+	.ae_win_weight = {
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1,
+		    1,     1,     1,     2,     2,     1,     1,     1,
+		    1,     1,     2,     2,     2,     2,     1,     1,
+		    1,     1,     2,     2,     2,     2,     1,     1,
+		    1,     1,     1,     1,     1,     1,     1,     1
+	},
+	.ae_hist_mod_en = 1,
+	.ae_hist_sel = 1,
+	.ae_stat_sel = 1,
+	.ae_ki = 50,
+	.ae_ConvDataIndex = 3,
+	.ae_blowout_pre_en = 1,
+	.ae_blowout_attr = 30,
+	.ae_delay_frame = 0,
+	.exp_delay_frame = 0,
+	.gain_delay_frame = 0,
+	.exp_comp_step = 10,
+	.ae_touch_dist_ind = 0,
+	.ae_iso2gain_ratio = 16,
+	.ae_fno_step = {
+		  141,   145,   152,   163,   175,   190,   209,   233,
+		  266,   311,   379,   487,   657,   971,  1825,  3794
+	},
+	.wdr_cfg = {
+		   16,   512,  3072
+	},
+	.awb_interval = 3,
+	.awb_speed = 40,
+	.awb_stat_sel = 1,
+	.awb_color_temper_low = 1800,
+	.awb_color_temper_high = 7500,
+	.awb_base_temper = 6500,
+	.awb_green_zone_dist = 66,
+	.awb_blue_sky_dist = 66,
+	.awb_light_num = 9,
+	.awb_light_info = {
+		  280,   256,    93,   256,   256,   256,    66,  1900,    99,    75,
+		  253,   256,   102,   256,   256,   256,    66,  2200,    99,    82,
+		  228,   256,   110,   256,   256,   256,    66,  2800,    99,    88,
+		  175,   256,   129,   256,   256,   256,    66,  4000,    80,   100,
+		  157,   256,   122,   256,   256,   256,    60,  4200,    60,   100,
+		  120,   256,   137,   256,   256,   256,    60,  5300,    55,   100,
+		  109,   256,   155,   256,   256,   256,    66,  5800,    33,   100,
+		  129,   256,   186,   256,   256,   256,    66,  6500,    44,    80,
+		  121,   256,   210,   256,   256,   256,    66,  7500,    33,    50
+	},
+	.awb_ext_light_num = 0,
+	.awb_ext_light_info = {
+		0
+	},
+	.awb_skin_color_num = 0,
+	.awb_skin_color_info = {
+		0
+	},
+	.awb_special_color_num = 0,
+	.awb_special_color_info = {
+		0
+	},
+	.awb_preset_gain = {
+		  560,   404,   560,   404,   330,   639,   459,   536,   459,   536,
+		  317,   757,   580,   404,   560,   404,   623,   386,   612,   370,
+		  306,   757
+	},
+	.awb_rgain_favor = 256,
+	.awb_bgain_favor = 256,
+	.af_use_otp = 0,
+	.vcm_min_code = 150,
+	.vcm_max_code = 400,
+	.af_interval_time = 40,
+	.af_speed_ind = 25,
+	.af_auto_fine_en = 0,
+	.af_single_fine_en = 0,
+	.af_fine_step = 10,
+	.af_move_cnt = 5,
+	.af_still_cnt = 9,
+	.af_move_monitor_cnt = 6,
+	.af_still_monitor_cnt = 10,
+	.af_stable_min = 245,
+	.af_stable_max = 265,
+	.af_low_light_lv = 6,
+	.af_near_tolerance = 5,
+	.af_far_tolerance = 10,
+	.af_tolerance_off = 0,
+	.af_peak_th = 50,
+	.af_dir_th = 100,
+	.af_change_ratio = 100,
+	.af_move_minus = 0,
+	.af_still_minus = 0,
+	.af_scene_motion_th = 50,
+	.af_tolerance_tbl_len = 10,
+	.af_std_code_tbl = {
+		    0,   100,   200,   245,   280,   320,   350,   500,   800,  1024,
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.af_tolerance_value_tbl = {
+		   20,    20,    20,    20,    20,    20,    20,    20,    20,    20,
+		   20,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	}
+};
+struct isp_dynamic_param ov13850_pre_isp_iso_settings = {
+	.triger = {
+		.sharp_triger = 1,
+		.contrast_triger = 1,
+		.denoise_triger = 1,
+		.sensor_offset_triger = 1,
+		.black_level_triger = 1,
+		.dpc_triger = 1,
+		.defog_value_triger = 0,
+		.pltm_dynamic_triger = 0,
+		.brightness_triger = 0,
+		.gcontrast_triger = 0,
+		.saturation_triger = 0,
+		.cem_ratio_triger = 0,
+		.tdf_triger = 1,
+		.color_denoise_triger = 1,
+		.ae_cfg_triger = 0,
+		.gtm_cfg_triger = 0
+	},
+	.isp_lum_mapping_point = {
+		0, 0, 0, 0, 0, 0, 0, 0,
+		0, 0, 0, 0, 0, 0
+	},
+	.isp_gain_mapping_point = {
+		0, 0, 0, 0, 0, 0, 0, 0,
+		0, 0, 0, 0, 0, 0
+	},
+	.isp_dynamic_cfg[0] = {
+		.sharp_cfg = {
+			0, 6, 350, 350, 400, 512, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 1, 18, 11, 1, 1, 256, 256, 999, 999, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			0, 6, 36, 24, 160, 512, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			66, 0, 50, 0, 236, 255, 255, 64, 32, 32, 128, 48, 48, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 66, -33, 224, 0, 66, -33, 224, 0, 200, 200, 0, 1, 1, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 100,
+		.ae_cfg = {
+			256, 256, 256, 256, 31, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 4, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[1] = {
+		.sharp_cfg = {
+			0, 8, 350, 350, 360, 440, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 1, 36, 11, 1, 1, 256, 256, 999, 999, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			0, 8, 36, 24, 150, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			144, 0, 88, 0, 238, 255, 255, 64, 32, 32, 128, 48, 48, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 77, -44, 224, 0, 77, -44, 224, 0, 200, 200, 0, 1, 2, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 140,
+		.ae_cfg = {
+			256, 256, 256, 256, 30, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 4, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[2] = {
+		.sharp_cfg = {
+			1, 24, 350, 256, 256, 384, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 2, 64, 11, 1, 1, 256, 256, 888, 888, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			1, 16, 32, 32, 105, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			244, 0, 111, 0, 240, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			16, 0, 0, 0, 88, -55, 224, 0, 88, -55, 224, 0, 200, 200, 0, 1, 4, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 180,
+		.ae_cfg = {
+			256, 256, 256, 256, 29, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[3] = {
+		.sharp_cfg = {
+			3, 24, 350, 256, 256, 360, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 3, 96, 11, 1, 1, 256, 256, 777, 777, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			3, 16, 32, 32, 105, 256, 0, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			322, 0, 133, 0, 244, 255, 255, 64, 32, 32, 128, 96, 96, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 99, -66, 224, 0, 99, -66, 224, 0, 200, 200, 0, 1, 8, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 200,
+		.ae_cfg = {
+			256, 256, 256, 256, 28, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[4] = {
+		.sharp_cfg = {
+			4, 24, 350, 256, 256, 320, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 5, 128, 11, 1, 1, 256, 256, 666, 666, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 36, 12, 105, 256, 64, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			555, 0, 155, 0, 248, 255, 255, 64, 32, 32, 128, 128, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			30, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 55, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 111, -77, 224, 0, 111, -77, 224, 0, 200, 200, 0, 1, 16, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 222,
+		.ae_cfg = {
+			256, 256, 256, 256, 27, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 0, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[5] = {
+		.sharp_cfg = {
+			10, 24, 350, 256, 256, 288, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 8, 144, 11, 1, 1, 256, 256, 555, 555, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 34, 12, 105, 256, 80, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 177, 0, 252, 255, 255, 64, 32, 32, 128, 160, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			28, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 88, 44, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 122, -88, 224, 0, 122, -88, 224, 0, 200, 200, 0, 0, 32, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 26, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[6] = {
+		.sharp_cfg = {
+			12, 48, 350, 256, 256, 360, 256, 0, 256, 0, 8, 31, 0, 0, 0, 333, 12, 188, 11, 1, 1, 256, 256, 444, 444, 0, 0, 222, 500
+		},
+		.contrast_cfg = {
+			4, 16, 30, 12, 105, 256, 96, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 199, 0, 255, 255, 255, 64, 32, 32, 128, 160, 128, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			26, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 77, 33, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 133, -99, 224, 0, 133, -99, 224, 0, 200, 200, 0, 0, 64, 0, 0, 0, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 25, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[7] = {
+		.sharp_cfg = {
+			14, 60, 350, 256, 256, 200, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 666, 500, 1333, 999, 288, 0, 288, 0
+		},
+		.contrast_cfg = {
+			4, 16, 26, 12, 105, 256, 104, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			24, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 66, -22, 50
+		},
+		.cem_ratio = 127,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, -100, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 177, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 25, 22, 22, 25, 3, 100, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 10, 215, 1, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[8] = {
+		.sharp_cfg = {
+			16, 70, 555, 555, 256, 200, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 999, 500, 1333, 999, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 22, 12, 105, 256, 112, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			22, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 55, -11, 50
+		},
+		.cem_ratio = 63,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 26, 22, 22, 25, 3, 99, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 11, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[9] = {
+		.sharp_cfg = {
+			18, 80, 166, 166, 255, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 500, 1333, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 18, 10, 105, 200, 128, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			1111, 0, 999, 0, 255, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-240, -240, -240, -240
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			18, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 44, 0, 50
+		},
+		.cem_ratio = 31,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 256,
+		.ae_cfg = {
+			256, 256, 256, 256, 27, 22, 22, 25, 3, 97, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 12, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[10] = {
+		.sharp_cfg = {
+			20, 90, 122, 122, 200, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 14, 8, 105, 199, 160, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-235, -235, -235, -235
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			12, 66, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 33, -11, 44
+		},
+		.cem_ratio = 15,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 28, 22, 22, 25, 3, 93, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 13, 215, 2, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[11] = {
+		.sharp_cfg = {
+			22, 100, 88, 88, 188, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 10, 7, 88, 188, 256, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-230, -230, -230, -230
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			6, 55, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 22, -22, 33
+		},
+		.cem_ratio = 7,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 29, 22, 22, 25, 3, 85, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 14, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[12] = {
+		.sharp_cfg = {
+			24, 110, 66, 66, 177, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 8, 6, 77, 177, 320, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-225, -225, -225, -225
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			3, 33, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, 0, -44, 22
+		},
+		.cem_ratio = 3,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 30, 22, 22, 25, 3, 69, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 15, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	},
+	.isp_dynamic_cfg[13] = {
+		.sharp_cfg = {
+			26, 120, 44, 44, 166, 88, 256, 0, 256, 0, 0, 31, 0, 0, 128, 176, 4, 200, 11, 31, 31, 1280, 555, 1600, 512, 266, 0, 266, 0
+		},
+		.contrast_cfg = {
+			4, 16, 4, 3, 66, 166, 320, 256, 0, 256, 0
+		},
+		.denoise_cfg = {
+			888, 0, 999, 0, 236, 255, 255, 64, 32, 32, 128, 64, 64, 32, 229, 97, 0, 0, 666, 666
+		},
+		.sensor_offset = {
+			-64, -64, -64, -64
+		},
+		.black_level = {
+			-220, -220, -220, -220
+		},
+		.dpc_cfg = {
+			64, 192, 100, 72, 208, 400
+		},
+		.pltm_dynamic_cfg = {
+			1, 16, 0, 0
+		},
+		.defog_value = 5,
+		.brightness = 0,
+		.contrast = 0,
+		.saturation_cb = 0,
+		.saturation_cr = 0,
+		.saturation_cfg = {
+			4, 8, 4, 0, -22, -77, 11
+		},
+		.cem_ratio = 1,
+		.tdf_cfg = {
+			32, 0, 0, 0, 144, 0, 224, 0, 144, 0, 224, 0, 32, 32, 32, 1, 144, 256, 512, 1024, 25, 0
+		},
+		.color_denoise = 1,
+		.ae_cfg = {
+			256, 256, 256, 256, 31, 22, 22, 25, 3, 37, 2, 20, 4, 32
+		},
+		.gtm_cfg = {
+			512, 2, 10, 16, 215, 3, 6, 0, 0
+		},
+		.lca_cfg = {
+			512, 768, 16, 64, 512, 9, 280, 32, 11, 15, 8
+		},
+	}
+};
+struct isp_tunning_param ov13850_pre_isp_tuning_settings = {
+	.flash_gain = 80,
+	.flash_delay_frame = 16,
+	.flicker_type = 1,
+	.flicker_ratio = 20,
+	.hor_visual_angle = 120,
+	.ver_visual_angle = 88,
+	.focus_length = 235,
+	.gamma_num = 5,
+	.rolloff_ratio = 256,
+	.gtm_type = 0,
+	.gamma_type = 1,
+	.auto_alpha_en = 0,
+	.cfa_dir_th = 1,
+	.ctc_th_max = 300,
+	.ctc_th_min = 44,
+	.ctc_th_slope = 256,
+	.ctc_dir_wt = 80,
+	.ctc_dir_th = 64,
+	.bayer_gain = {
+		 1024,  1024,  1024,  1024
+	},
+	.ff_mod = 2,
+	.lsc_mode = 2048,
+	.lsc_center_x = 2048,
+	.lsc_center_y = 2048,
+	.lsc_trig_cfg = {
+		 2200,  2800,  3000,  4000,  4200,  6500
+	},
+	.mff_mod = 0,
+	.msc_mode = 0,
+	.msc_trig_cfg = {
+		    0,     0,     0,     0,     0,     0
+	},
+	.msc_blw_lut = {
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.msc_blh_lut = {
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.msc_blw_dlt_lut = {
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.msc_blh_dlt_lut = {
+		    0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0
+	},
+	.gamma_trig_cfg = {
+		 1300,  1100,   900,   600,   300
+	},
+	.color_matrix_ini[0] = {
+		.matrix = { { 486, 0, -230 }, { -140, 523, -127 },
+				{ -86, -535, 877 } },
+		.offset = { 0, 0, 0 }
+	},
+	.color_matrix_ini[1] = {
+		.matrix = { { 561, -204, -101 }, { -118, 471, -97 },
+				{ -45, -272, 573 } },
+		.offset = { 0, 0, 0 }
+	},
+	.color_matrix_ini[2] = {
+		.matrix = { { 568, -256, -56 }, { -97, 507, -154 },
+				{ -45, -161, 462 } },
+		.offset = { 0, 0, 0 }
+	},
+	.cm_trig_cfg = {
+		 2800,  4000,  6500
+	},
+	.gca_cfg = {
+		    0,     0,     0,     0,     0,     0,     0
+	},
+	.lca_pf_satu_lut = {
+		    1,     1,     3,     7,    11,    17,    26,    39,    55,    77,   102,   135,   176,   221,   249,   255,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256,   256
+	},
+	.lca_gf_satu_lut = {
+		    0,     1,     2,     4,     8,    12,    17,    24,    31,    41,    52,    64,    78,    94,   111,   130,   149,   167,   183,   198,   211,   223,   233,   242,   249,   253,   256,   256,   256,   256,   256,   256,   256
+	},
+	.pltm_cfg = {
+		    0,     0,    10,     7,  2048,  2048,     0,    15,
+		   15,   210,     0,   255,    23,    31,    64,     5,
+		    1,     2,     0
+	},
+	.isp_bdnf_th = {
+		   27,    27,    28,    39,    49,    61,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_th = {
+		   27,    27,    28,    39,    53,    67,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_ref_noise = {
+		   26,    26,    28,    39,    52,    67,    76,    82,
+		   89,    94,    98,   104,   110,   115,   119,   123,
+		  125,   128,   131,   136,   140,   144,   148,   152,
+		  158,   165,   174,   185,   197,   209,   221,   221,
+		  221
+	},
+	.isp_tdnf_k = {
+		    0,     1,     2,     3,     4,     5,     6,     7,
+		    8,     9,    10,    11,    12,    13,    14,    15,
+		   16,    17,    18,    19,    20,    21,    22,    23,
+		   24,    25,    26,    27,    28,    29,    30,    31
+	},
+	.isp_d3d_k3d_incre_curve = {
+		  255,   253,   251,   249,   247,   245,   243,   241,
+		  240,   238,   236,   234,   232,   230,   229,   227,
+		  225,   223,   222,   220,   218,   216,   215,   213,
+		  212,   210,   208,   207,   205,   204,   202,   201,
+		  199,   198,   196,   195,   193,   192,   190,   189,
+		  188,   186,   185,   184,   182,   181,   180,   178,
+		  177,   176,   175,   173,   172,   171,   170,   169,
+		  168,   166,   165,   164,   163,   162,   161,   160,
+		  159,   158,   157,   156,   155,   154,   153,   153,
+		  152,   151,   150,   149,   148,   148,   147,   146,
+		  145,   144,   144,   143,   142,   142,   141,   140,
+		  140,   139,   139,   138,   137,   137,   136,   136,
+		  135,   135,   134,   134,   133,   133,   133,   132,
+		  132,   131,   131,   131,   130,   130,   130,   130,
+		  129,   129,   129,   129,   129,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  127,   127,   127,   127,   127,   127,   127,   127,
+		  127,   127,   127,   126,   126,   126,   126,   126,
+		  125,   125,   125,   125,   124,   124,   124,   123,
+		  123,   122,   122,   122,   121,   121,   120,   120,
+		  119,   119,   118,   118,   117,   116,   116,   115,
+		  115,   114,   113,   113,   112,   111,   111,   110,
+		  109,   108,   107,   107,   106,   105,   104,   103,
+		  102,   102,   101,   100,    99,    98,    97,    96,
+		   95,    94,    93,    92,    91,    90,    89,    87,
+		   86,    85,    84,    83,    82,    80,    79,    78,
+		   77,    75,    74,    73,    71,    70,    69,    67,
+		   66,    65,    63,    62,    60,    59,    57,    56,
+		   54,    53,    51,    50,    48,    47,    45,    43,
+		   42,    40,    39,    37,    35,    33,    32,    30,
+		   28,    26,    25,    23,    21,    19,    17,    15,
+		   14,    12,    10,     8,     6,     4,     2,     0
+	},
+	.isp_contrast_val = {
+		  103,   160,   160,   160,   160,   160,   176,   192,
+		  208,   208,   208,   208,   208,   208,   208,   208,
+		  208,   208,   180,   160,   144,   128,   112,    96,
+		   80,    72,    64,    56,    48,    32,    32,    32,
+		   32
+	},
+	.isp_contrast_lum = {
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128
+	},
+	.isp_sharp_val = {
+		    3,     5,    17,    42,    93,   171,   237,   278,
+		  297,   297,   289,   271,   257,   243,   233,   240,
+		  249,   264,   281,   293,   306,   320,   335,   349,
+		  368,   389,   407,   424,   440,   452,   464,   476,
+		  488
+	},
+	.isp_sharp_lum = {
+		    0,     3,     8,    15,    26,    38,    51,    64,
+		   83,   105,   127,   153,   191,   214,   235,   242,
+		  247,   252,   256,   256,   251,   246,   244,   242,
+		  239,   236,   223,   211,   191,   165,   130,    90,
+		   62
+	},
+	.isp_sharp_edge_lum = {
+		    0,    95,   151,   201,   238,   251,   256,   256,
+		  255,   256,   256,   256,   256,   256,   256,   256,
+		  256,   256,   256,   256,   256,   258,   259,   261,
+		  259,   258,   261,   288,   341,   416,   520,   628,
+		  756
+	},
+	.isp_sharp_hfrq_lum = {
+		    0,    91,   145,   198,   227,   245,   252,   254,
+		  254,   256,   256,   256,   255,   256,   256,   256,
+		  260,   265,   267,   271,   270,   270,   271,   272,
+		  275,   276,   279,   287,   294,   298,   299,   305,
+		  308
+	},
+	.isp_sharp_hsv = {
+		  258,   179,    68,    68,   168,   231,   259,   259,
+		  260,   260,   259,   271,   297,   334,   369,   392,
+		  400,   402,   402,   392,   370,   339,   298,   263,
+		  255,   256,   259,   258,   256,   255,   259,   257,
+		  254,   254,   256,   257,   256,   256,   258,   256,
+		  253,   258,   258,   256,   256,   258
+	},
+	.isp_sharp_s_map = {
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255
+	},
+	.isp_tdnf_diff = {
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   255,   255,   255,   255,   255,   255,
+		  255,   255,   254,   254,   254,   253,   253,   252,
+		  252,   252,   251,   251,   251,   250,   250,   250,
+		  249,   249,   248,   248,   247,   247,   246,   246,
+		  245,   244,   244,   243,   243,   242,   242,   241,
+		  241,   240,   240,   239,   239,   238,   238,   237,
+		  237,   236,   236,   235,   235,   234,   234,   233,
+		  233,   232,   231,   230,   229,   228,   227,   226,
+		  225,   224,   223,   222,   221,   220,   219,   218,
+		  217,   215,   214,   213,   212,   210,   209,   208,
+		  207,   205,   204,   203,   201,   200,   199,   198,
+		  196,   195,   194,   192,   191,   190,   188,   187,
+		  185,   184,   183,   181,   180,   179,   177,   176,
+		  175,   173,   172,   170,   169,   167,   166,   164,
+		  163,   161,   160,   159,   157,   156,   154,   153,
+		  151,   149,   147,   146,   144,   142,   140,   138,
+		  136,   134,   132,   130,   128,   126,   125,   123,
+		  121,   119,   117,   115,   112,   110,   108,   106,
+		  104,   102,   100,    98,    96,    94,    92,    90,
+		   88,    86,    84,    83,    81,    79,    77,    76,
+		   74,    72,    70,    69,    67,    65,    63,    62,
+		   60,    58,    56,    54,    52,    51,    49,    47,
+		   45,    43,    42,    40,    38,    36,    34,    32,
+		   31,    29,    27,    25,    23,    21,    19,    17,
+		   15,    13,    11,     9,     7,     5,     3,     1
+	},
+	.isp_contrat_pe = {
+		    0,     2,     4,     6,     8,    10,    12,    14,
+		   16,    26,    36,    46,    56,    66,    76,    86,
+		   96,   100,   104,   108,   112,   116,   120,   124,
+		  128,   128,   128,   128,   128,   128,   128,   128,
+		  128,   130,   132,   134,   136,   138,   140,   142,
+		  144,   146,   148,   150,   152,   154,   156,   158,
+		  160,   164,   168,   172,   176,   180,   184,   188,
+		  192,   195,   197,   200,   202,   205,   207,   209,
+		  212,   209,   207,   205,   202,   200,   197,   195,
+		  192,   188,   184,   180,   176,   172,   168,   164,
+		  160,   158,   156,   154,   152,   150,   148,   146,
+		  144,   142,   140,   138,   136,   134,   132,   130,
+		  128,   126,   124,   122,   120,   118,   116,   114,
+		  112,   110,   108,   106,   104,   102,   100,    98,
+		   96,    96,    96,    96,    96,    96,    96,    96,
+		   96,    96,    96,    96,    96,    96,    96,    96
+	},
+	.gamma_tbl_ini = {
+	{
+		/* gamma - 0 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 1 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 2 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 3 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	},
+	{
+		/* gamma - 4 */
+		/* R */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* G */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092,
+		/* B */
+		    0,   23,   46,   69,   92,  114,  137,  159,
+		  182,  204,  225,  247,  268,  289,  310,  331,
+		  351,  372,  392,  411,  431,  450,  469,  488,
+		  507,  525,  544,  562,  580,  597,  615,  632,
+		  649,  666,  683,  699,  715,  731,  747,  763,
+		  778,  794,  809,  824,  838,  853,  867,  881,
+		  895,  909,  923,  936,  950,  963,  976,  988,
+		 1001, 1013, 1026, 1038, 1050, 1062, 1073, 1085,
+		 1096, 1107, 1118, 1129, 1140, 1150, 1161, 1171,
+		 1181, 1191, 1201, 1211, 1220, 1230, 1239, 1248,
+		 1257, 1266, 1275, 1284, 1293, 1301, 1310, 1318,
+		 1326, 1334, 1342, 1350, 1358, 1365, 1373, 1381,
+		 1388, 1395, 1403, 1410, 1417, 1424, 1431, 1438,
+		 1444, 1451, 1458, 1464, 1471, 1477, 1484, 1490,
+		 1497, 1503, 1509, 1515, 1521, 1527, 1533, 1539,
+		 1545, 1551, 1557, 1563, 1569, 1575, 1580, 1586,
+		 1592, 1598, 1603, 1609, 1615, 1620, 1626, 1632,
+		 1637, 1643, 1649, 1654, 1660, 1665, 1671, 1676,
+		 1682, 1687, 1693, 1698, 1704, 1709, 1714, 1720,
+		 1725, 1730, 1736, 1741, 1746, 1752, 1757, 1762,
+		 1767, 1772, 1778, 1783, 1788, 1793, 1798, 1803,
+		 1808, 1814, 1819, 1824, 1829, 1834, 1839, 1844,
+		 1849, 1854, 1859, 1863, 1868, 1873, 1878, 1883,
+		 1888, 1893, 1897, 1902, 1907, 1912, 1917, 1921,
+		 1926, 1931, 1935, 1940, 1945, 1949, 1954, 1959,
+		 1963, 1968, 1972, 1977, 1981, 1986, 1990, 1995,
+		 1999, 2004, 2008, 2013, 2017, 2022, 2026, 2030,
+		 2035, 2039, 2043, 2048, 2052, 2056, 2061, 2065,
+		 2069, 2073, 2078, 2082, 2086, 2090, 2095, 2099,
+		 2103, 2107, 2111, 2115, 2119, 2124, 2128, 2132,
+		 2136, 2140, 2144, 2148, 2152, 2156, 2160, 2164,
+		 2168, 2172, 2176, 2180, 2184, 2188, 2192, 2196,
+		 2200, 2204, 2208, 2212, 2216, 2220, 2223, 2227,
+		 2231, 2235, 2239, 2243, 2247, 2250, 2254, 2258,
+		 2262, 2266, 2269, 2273, 2277, 2281, 2285, 2288,
+		 2292, 2296, 2300, 2303, 2307, 2311, 2314, 2318,
+		 2322, 2325, 2329, 2333, 2336, 2340, 2344, 2347,
+		 2351, 2355, 2358, 2362, 2365, 2369, 2373, 2376,
+		 2380, 2383, 2387, 2390, 2394, 2398, 2401, 2405,
+		 2408, 2412, 2415, 2419, 2422, 2426, 2429, 2433,
+		 2436, 2439, 2443, 2446, 2450, 2453, 2457, 2460,
+		 2464, 2467, 2470, 2474, 2477, 2480, 2484, 2487,
+		 2491, 2494, 2497, 2501, 2504, 2507, 2511, 2514,
+		 2517, 2521, 2524, 2527, 2531, 2534, 2537, 2540,
+		 2544, 2547, 2550, 2554, 2557, 2560, 2563, 2567,
+		 2570, 2573, 2576, 2579, 2583, 2586, 2589, 2592,
+		 2595, 2599, 2602, 2605, 2608, 2611, 2615, 2618,
+		 2621, 2624, 2627, 2630, 2633, 2637, 2640, 2643,
+		 2646, 2649, 2652, 2655, 2658, 2662, 2665, 2668,
+		 2671, 2674, 2677, 2680, 2683, 2686, 2689, 2692,
+		 2695, 2698, 2701, 2705, 2708, 2711, 2714, 2717,
+		 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741,
+		 2744, 2747, 2750, 2753, 2756, 2759, 2761, 2764,
+		 2767, 2770, 2773, 2776, 2779, 2782, 2785, 2788,
+		 2791, 2794, 2797, 2800, 2802, 2805, 2808, 2811,
+		 2814, 2817, 2820, 2823, 2826, 2828, 2831, 2834,
+		 2837, 2840, 2843, 2846, 2848, 2851, 2854, 2857,
+		 2860, 2862, 2865, 2868, 2871, 2874, 2877, 2879,
+		 2882, 2885, 2888, 2890, 2893, 2896, 2899, 2902,
+		 2904, 2907, 2910, 2913, 2915, 2918, 2921, 2923,
+		 2926, 2929, 2932, 2934, 2937, 2940, 2943, 2945,
+		 2948, 2951, 2953, 2956, 2959, 2961, 2964, 2967,
+		 2969, 2972, 2975, 2978, 2980, 2983, 2986, 2988,
+		 2991, 2993, 2996, 2999, 3001, 3004, 3007, 3009,
+		 3012, 3015, 3017, 3020, 3023, 3025, 3028, 3030,
+		 3033, 3036, 3038, 3041, 3043, 3046, 3049, 3051,
+		 3054, 3056, 3059, 3062, 3064, 3067, 3069, 3072,
+		 3074, 3077, 3080, 3082, 3085, 3087, 3090, 3092,
+		 3095, 3097, 3100, 3103, 3105, 3108, 3110, 3113,
+		 3115, 3118, 3120, 3123, 3125, 3128, 3130, 3133,
+		 3135, 3138, 3140, 3143, 3145, 3148, 3150, 3153,
+		 3155, 3158, 3160, 3163, 3165, 3168, 3170, 3173,
+		 3175, 3177, 3180, 3182, 3185, 3187, 3190, 3192,
+		 3195, 3197, 3199, 3202, 3204, 3207, 3209, 3212,
+		 3214, 3216, 3219, 3221, 3224, 3226, 3228, 3231,
+		 3233, 3236, 3238, 3240, 3243, 3245, 3247, 3250,
+		 3252, 3255, 3257, 3259, 3262, 3264, 3266, 3269,
+		 3271, 3273, 3276, 3278, 3281, 3283, 3285, 3288,
+		 3290, 3292, 3295, 3297, 3299, 3302, 3304, 3306,
+		 3308, 3311, 3313, 3315, 3318, 3320, 3322, 3325,
+		 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343,
+		 3345, 3348, 3350, 3352, 3355, 3357, 3359, 3361,
+		 3364, 3366, 3368, 3370, 3373, 3375, 3377, 3380,
+		 3382, 3384, 3386, 3389, 3391, 3393, 3395, 3398,
+		 3400, 3402, 3404, 3407, 3409, 3411, 3413, 3416,
+		 3418, 3420, 3422, 3425, 3427, 3429, 3431, 3433,
+		 3436, 3438, 3440, 3442, 3445, 3447, 3449, 3451,
+		 3453, 3456, 3458, 3460, 3462, 3464, 3467, 3469,
+		 3471, 3473, 3475, 3478, 3480, 3482, 3484, 3486,
+		 3489, 3491, 3493, 3495, 3497, 3499, 3502, 3504,
+		 3506, 3508, 3510, 3512, 3515, 3517, 3519, 3521,
+		 3523, 3525, 3528, 3530, 3532, 3534, 3536, 3538,
+		 3540, 3543, 3545, 3547, 3549, 3551, 3553, 3555,
+		 3557, 3560, 3562, 3564, 3566, 3568, 3570, 3572,
+		 3574, 3577, 3579, 3581, 3583, 3585, 3587, 3589,
+		 3591, 3593, 3595, 3598, 3600, 3602, 3604, 3606,
+		 3608, 3610, 3612, 3614, 3616, 3618, 3620, 3623,
+		 3625, 3627, 3629, 3631, 3633, 3635, 3637, 3639,
+		 3641, 3643, 3645, 3647, 3649, 3651, 3653, 3655,
+		 3658, 3660, 3662, 3664, 3666, 3668, 3670, 3672,
+		 3674, 3676, 3678, 3680, 3682, 3684, 3686, 3688,
+		 3690, 3692, 3694, 3696, 3698, 3700, 3702, 3704,
+		 3706, 3708, 3710, 3712, 3714, 3716, 3718, 3720,
+		 3722, 3724, 3726, 3728, 3730, 3732, 3734, 3736,
+		 3738, 3740, 3742, 3744, 3746, 3748, 3750, 3752,
+		 3754, 3756, 3758, 3760, 3762, 3764, 3766, 3768,
+		 3769, 3771, 3773, 3775, 3777, 3779, 3781, 3783,
+		 3785, 3787, 3789, 3791, 3793, 3795, 3797, 3799,
+		 3801, 3803, 3805, 3806, 3808, 3810, 3812, 3814,
+		 3816, 3818, 3820, 3822, 3824, 3826, 3828, 3830,
+		 3831, 3833, 3835, 3837, 3839, 3841, 3843, 3845,
+		 3847, 3849, 3851, 3852, 3854, 3856, 3858, 3860,
+		 3862, 3864, 3866, 3868, 3870, 3871, 3873, 3875,
+		 3877, 3879, 3881, 3883, 3885, 3887, 3889, 3890,
+		 3892, 3894, 3896, 3898, 3900, 3902, 3904, 3905,
+		 3907, 3909, 3911, 3913, 3915, 3917, 3919, 3920,
+		 3922, 3924, 3926, 3928, 3930, 3932, 3933, 3935,
+		 3937, 3939, 3941, 3943, 3944, 3946, 3948, 3950,
+		 3952, 3954, 3956, 3957, 3959, 3961, 3963, 3965,
+		 3966, 3968, 3970, 3972, 3974, 3976, 3977, 3979,
+		 3981, 3983, 3985, 3986, 3988, 3990, 3992, 3994,
+		 3995, 3997, 3999, 4001, 4003, 4004, 4006, 4008,
+		 4010, 4011, 4013, 4015, 4017, 4019, 4020, 4022,
+		 4024, 4026, 4027, 4029, 4031, 4033, 4034, 4036,
+		 4038, 4040, 4042, 4043, 4045, 4047, 4049, 4050,
+		 4052, 4054, 4056, 4057, 4059, 4061, 4063, 4064,
+		 4066, 4068, 4070, 4071, 4073, 4075, 4077, 4078,
+		 4080, 4082, 4084, 4085, 4087, 4089, 4091, 4092
+	}
+	},
+	.lsc_tbl = {
+	{
+		/* lsc - 0 */
+		/* R */
+		 1013, 1028, 1043, 1057, 1070, 1084, 1098, 1114,
+		 1130, 1147, 1164, 1179, 1195, 1212, 1230, 1248,
+		 1265, 1283, 1300, 1319, 1336, 1355, 1373, 1391,
+		 1409, 1428, 1446, 1464, 1482, 1501, 1519, 1537,
+		 1555, 1573, 1593, 1613, 1631, 1649, 1665, 1682,
+		 1700, 1718, 1736, 1755, 1772, 1789, 1807, 1824,
+		 1840, 1858, 1876, 1892, 1908, 1925, 1942, 1959,
+		 1976, 1994, 2010, 2025, 2041, 2061, 2077, 2094,
+		 2109, 2126, 2142, 2160, 2178, 2195, 2212, 2230,
+		 2246, 2263, 2277, 2293, 2311, 2330, 2348, 2365,
+		 2382, 2399, 2416, 2432, 2449, 2467, 2486, 2503,
+		 2519, 2533, 2549, 2566, 2584, 2602, 2616, 2630,
+		 2643, 2658, 2674, 2691, 2705, 2721, 2735, 2751,
+		 2765, 2782, 2798, 2810, 2822, 2836, 2854, 2870,
+		 2882, 2895, 2911, 2929, 2941, 2953, 2966, 2980,
+		 2989, 3004, 3018, 3033, 3043, 3053, 3066, 3079,
+		 3091, 3103, 3116, 3126, 3135, 3147, 3160, 3171,
+		 3180, 3190, 3203, 3216, 3229, 3239, 3252, 3265,
+		 3281, 3289, 3298, 3307, 3326, 3338, 3346, 3350,
+		 3366, 3383, 3392, 3400, 3410, 3424, 3436, 3442,
+		 3448, 3460, 3472, 3482, 3494, 3502, 3516, 3534,
+		 3544, 3541, 3548, 3562, 3570, 3577, 3593, 3609,
+		 3616, 3624, 3640, 3655, 3668, 3673, 3681, 3690,
+		 3711, 3718, 3728, 3732, 3751, 3759, 3770, 3779,
+		 3794, 3804, 3819, 3826, 3845, 3879, 3889, 3881,
+		 3880, 3901, 3905, 3924, 3930, 3910, 3889, 3887,
+		 3910, 3924, 3927, 3931, 3934, 3938, 3942, 3946,
+		 3949, 3953, 3957, 3960, 3964, 3967, 3971, 3975,
+		 3978, 3982, 3985, 3989, 3992, 3995, 3999, 4002,
+		 4006, 4009, 4012, 4016, 4019, 4022, 4025, 4029,
+		 4032, 4035, 4038, 4041, 4044, 4048, 4051, 4054,
+		 4057, 4060, 4063, 4066, 4069, 4072, 4075, 4078,
+		/* G */
+		 1017, 1028, 1038, 1047, 1057, 1068, 1079, 1091,
+		 1103, 1115, 1128, 1140, 1152, 1165, 1178, 1191,
+		 1203, 1216, 1229, 1242, 1256, 1269, 1282, 1295,
+		 1309, 1322, 1335, 1348, 1362, 1374, 1387, 1400,
+		 1413, 1425, 1439, 1452, 1465, 1478, 1490, 1502,
+		 1514, 1526, 1538, 1551, 1563, 1575, 1587, 1599,
+		 1611, 1623, 1635, 1647, 1659, 1670, 1683, 1696,
+		 1707, 1719, 1729, 1741, 1752, 1765, 1776, 1788,
+		 1801, 1813, 1825, 1837, 1849, 1860, 1871, 1883,
+		 1895, 1906, 1916, 1926, 1938, 1952, 1965, 1977,
+		 1988, 2000, 2013, 2025, 2037, 2049, 2061, 2072,
+		 2083, 2094, 2104, 2115, 2127, 2139, 2149, 2160,
+		 2172, 2184, 2194, 2206, 2217, 2230, 2239, 2250,
+		 2258, 2268, 2279, 2291, 2300, 2308, 2317, 2327,
+		 2338, 2348, 2356, 2366, 2375, 2385, 2396, 2407,
+		 2417, 2427, 2437, 2448, 2459, 2470, 2480, 2490,
+		 2499, 2507, 2515, 2525, 2535, 2542, 2549, 2555,
+		 2562, 2569, 2577, 2587, 2594, 2600, 2607, 2615,
+		 2623, 2631, 2638, 2642, 2651, 2659, 2665, 2672,
+		 2681, 2692, 2699, 2709, 2716, 2727, 2735, 2742,
+		 2749, 2760, 2767, 2774, 2780, 2788, 2799, 2810,
+		 2816, 2822, 2831, 2842, 2845, 2851, 2860, 2872,
+		 2876, 2882, 2890, 2899, 2907, 2914, 2922, 2927,
+		 2940, 2948, 2958, 2960, 2967, 2976, 2982, 2990,
+		 2997, 3011, 3022, 3030, 3030, 3039, 3045, 3049,
+		 3049, 3062, 3070, 3087, 3084, 3079, 3088, 3110,
+		 3113, 3095, 3083, 3088, 3093, 3097, 3102, 3107,
+		 3111, 3116, 3121, 3125, 3130, 3134, 3139, 3144,
+		 3148, 3153, 3157, 3161, 3166, 3170, 3175, 3179,
+		 3183, 3188, 3192, 3196, 3201, 3205, 3209, 3213,
+		 3218, 3222, 3226, 3230, 3234, 3238, 3242, 3247,
+		 3251, 3255, 3259, 3263, 3267, 3270, 3274, 3278,
+		/* B */
+		 1016, 1028, 1037, 1045, 1054, 1066, 1081, 1093,
+		 1106, 1118, 1132, 1144, 1158, 1172, 1186, 1197,
+		 1206, 1218, 1232, 1247, 1262, 1277, 1291, 1304,
+		 1317, 1331, 1346, 1360, 1373, 1387, 1401, 1415,
+		 1428, 1439, 1452, 1469, 1485, 1500, 1512, 1525,
+		 1538, 1553, 1566, 1576, 1585, 1593, 1604, 1614,
+		 1627, 1641, 1653, 1666, 1680, 1696, 1710, 1724,
+		 1736, 1748, 1756, 1767, 1778, 1791, 1803, 1814,
+		 1827, 1839, 1851, 1867, 1883, 1901, 1916, 1929,
+		 1941, 1955, 1962, 1968, 1980, 1997, 2009, 2020,
+		 2034, 2048, 2060, 2068, 2078, 2090, 2103, 2116,
+		 2124, 2129, 2139, 2152, 2166, 2178, 2189, 2199,
+		 2216, 2235, 2248, 2262, 2278, 2296, 2309, 2323,
+		 2338, 2350, 2364, 2378, 2388, 2390, 2402, 2417,
+		 2429, 2439, 2449, 2457, 2459, 2467, 2480, 2491,
+		 2500, 2509, 2524, 2533, 2535, 2543, 2558, 2575,
+		 2579, 2585, 2591, 2607, 2619, 2627, 2631, 2636,
+		 2644, 2652, 2667, 2683, 2699, 2711, 2723, 2732,
+		 2746, 2761, 2772, 2781, 2796, 2802, 2807, 2818,
+		 2836, 2848, 2855, 2869, 2880, 2893, 2899, 2904,
+		 2905, 2910, 2916, 2927, 2938, 2949, 2964, 2980,
+		 2983, 2980, 2978, 2989, 2990, 2996, 3007, 3019,
+		 3018, 3030, 3054, 3069, 3066, 3058, 3059, 3074,
+		 3095, 3104, 3111, 3107, 3105, 3110, 3125, 3133,
+		 3126, 3140, 3176, 3202, 3207, 3204, 3185, 3172,
+		 3169, 3198, 3212, 3241, 3215, 3179, 3137, 3144,
+		 3131, 3091, 3017, 3021, 3026, 3031, 3036, 3041,
+		 3045, 3050, 3055, 3060, 3064, 3069, 3074, 3078,
+		 3083, 3087, 3092, 3096, 3101, 3105, 3110, 3114,
+		 3119, 3123, 3128, 3132, 3136, 3141, 3145, 3149,
+		 3154, 3158, 3162, 3166, 3171, 3175, 3179, 3183,
+		 3187, 3191, 3195, 3199, 3203, 3207, 3211, 3215
+	},
+	{
+		/* lsc - 1 */
+		/* R */
+		 1015, 1027, 1040, 1054, 1068, 1082, 1096, 1111,
+		 1127, 1143, 1158, 1173, 1190, 1207, 1224, 1240,
+		 1257, 1273, 1290, 1307, 1325, 1342, 1360, 1379,
+		 1396, 1414, 1432, 1452, 1469, 1485, 1502, 1521,
+		 1538, 1557, 1574, 1590, 1607, 1626, 1644, 1661,
+		 1678, 1694, 1710, 1726, 1743, 1760, 1778, 1796,
+		 1812, 1826, 1843, 1861, 1880, 1894, 1908, 1925,
+		 1943, 1960, 1976, 1992, 2007, 2022, 2039, 2055,
+		 2071, 2087, 2105, 2120, 2136, 2152, 2170, 2187,
+		 2203, 2217, 2228, 2243, 2265, 2286, 2301, 2317,
+		 2331, 2346, 2363, 2381, 2396, 2411, 2428, 2444,
+		 2460, 2478, 2494, 2510, 2526, 2540, 2556, 2570,
+		 2584, 2597, 2615, 2630, 2645, 2659, 2670, 2681,
+		 2695, 2709, 2724, 2739, 2754, 2769, 2783, 2794,
+		 2809, 2824, 2840, 2852, 2867, 2882, 2895, 2909,
+		 2921, 2932, 2942, 2957, 2971, 2983, 2994, 3003,
+		 3016, 3029, 3041, 3050, 3061, 3074, 3085, 3091,
+		 3101, 3117, 3133, 3143, 3151, 3162, 3177, 3189,
+		 3198, 3211, 3221, 3231, 3241, 3259, 3269, 3273,
+		 3278, 3295, 3310, 3319, 3328, 3341, 3355, 3366,
+		 3375, 3381, 3392, 3404, 3420, 3429, 3434, 3446,
+		 3459, 3469, 3473, 3487, 3495, 3506, 3517, 3538,
+		 3547, 3554, 3558, 3569, 3575, 3589, 3611, 3621,
+		 3629, 3637, 3661, 3668, 3672, 3678, 3687, 3700,
+		 3701, 3721, 3741, 3761, 3753, 3756, 3773, 3800,
+		 3807, 3808, 3812, 3836, 3856, 3866, 3854, 3815,
+		 3769, 3762, 3849, 3852, 3855, 3858, 3862, 3865,
+		 3868, 3871, 3875, 3878, 3881, 3884, 3887, 3890,
+		 3893, 3896, 3899, 3902, 3905, 3908, 3911, 3914,
+		 3917, 3920, 3923, 3926, 3928, 3931, 3934, 3937,
+		 3940, 3942, 3945, 3948, 3951, 3953, 3956, 3959,
+		 3961, 3964, 3966, 3969, 3971, 3974, 3977, 3979,
+		/* G */
+		 1015, 1027, 1036, 1045, 1055, 1065, 1076, 1088,
+		 1100, 1111, 1122, 1133, 1146, 1159, 1172, 1183,
+		 1196, 1209, 1221, 1235, 1248, 1260, 1273, 1286,
+		 1299, 1311, 1325, 1339, 1351, 1363, 1375, 1388,
+		 1401, 1413, 1425, 1437, 1450, 1463, 1476, 1487,
+		 1499, 1511, 1523, 1533, 1546, 1559, 1571, 1582,
+		 1593, 1603, 1616, 1628, 1640, 1650, 1662, 1674,
+		 1686, 1697, 1708, 1719, 1729, 1741, 1753, 1765,
+		 1776, 1788, 1800, 1811, 1822, 1833, 1846, 1858,
+		 1869, 1879, 1888, 1899, 1913, 1927, 1938, 1949,
+		 1959, 1971, 1983, 1997, 2009, 2018, 2029, 2040,
+		 2052, 2063, 2073, 2084, 2095, 2105, 2117, 2128,
+		 2139, 2149, 2159, 2171, 2183, 2194, 2203, 2212,
+		 2222, 2231, 2243, 2253, 2262, 2272, 2282, 2290,
+		 2297, 2307, 2319, 2330, 2340, 2349, 2358, 2368,
+		 2379, 2388, 2396, 2405, 2416, 2427, 2438, 2447,
+		 2457, 2465, 2476, 2483, 2492, 2499, 2508, 2513,
+		 2521, 2531, 2541, 2547, 2553, 2561, 2569, 2576,
+		 2583, 2590, 2597, 2602, 2610, 2619, 2626, 2630,
+		 2635, 2643, 2652, 2660, 2667, 2674, 2683, 2693,
+		 2698, 2703, 2709, 2720, 2729, 2736, 2740, 2752,
+		 2763, 2773, 2778, 2786, 2790, 2801, 2812, 2822,
+		 2826, 2836, 2843, 2850, 2859, 2868, 2878, 2883,
+		 2892, 2901, 2915, 2917, 2919, 2929, 2939, 2945,
+		 2946, 2959, 2976, 2981, 2971, 2971, 2991, 3008,
+		 3010, 3018, 3019, 3020, 3030, 3048, 3043, 3020,
+		 3006, 3015, 3051, 3055, 3059, 3063, 3067, 3072,
+		 3076, 3080, 3084, 3088, 3092, 3096, 3100, 3104,
+		 3108, 3112, 3116, 3120, 3124, 3128, 3132, 3136,
+		 3140, 3144, 3147, 3151, 3155, 3159, 3162, 3166,
+		 3170, 3174, 3177, 3181, 3184, 3188, 3192, 3195,
+		 3199, 3202, 3206, 3209, 3213, 3216, 3220, 3223,
+		/* B */
+		 1018, 1028, 1039, 1047, 1057, 1067, 1078, 1088,
+		 1101, 1114, 1126, 1135, 1145, 1158, 1171, 1183,
+		 1197, 1209, 1223, 1236, 1250, 1261, 1273, 1288,
+		 1302, 1317, 1332, 1344, 1355, 1367, 1381, 1394,
+		 1407, 1422, 1436, 1448, 1461, 1473, 1482, 1493,
+		 1506, 1516, 1526, 1535, 1548, 1562, 1577, 1591,
+		 1604, 1615, 1629, 1642, 1652, 1662, 1673, 1684,
+		 1696, 1706, 1716, 1726, 1737, 1750, 1764, 1777,
+		 1790, 1805, 1822, 1835, 1849, 1860, 1875, 1885,
+		 1896, 1903, 1905, 1912, 1927, 1941, 1951, 1961,
+		 1970, 1979, 1994, 2009, 2021, 2030, 2042, 2052,
+		 2066, 2077, 2093, 2110, 2127, 2137, 2150, 2166,
+		 2181, 2192, 2204, 2220, 2234, 2245, 2247, 2254,
+		 2264, 2277, 2286, 2292, 2303, 2315, 2326, 2333,
+		 2342, 2350, 2361, 2372, 2384, 2395, 2403, 2412,
+		 2422, 2431, 2439, 2452, 2470, 2486, 2497, 2506,
+		 2518, 2530, 2542, 2553, 2565, 2576, 2586, 2586,
+		 2593, 2608, 2626, 2630, 2637, 2646, 2660, 2668,
+		 2677, 2689, 2696, 2698, 2708, 2719, 2719, 2718,
+		 2730, 2744, 2757, 2767, 2776, 2777, 2784, 2792,
+		 2802, 2804, 2810, 2823, 2834, 2839, 2835, 2841,
+		 2842, 2851, 2860, 2876, 2879, 2890, 2900, 2914,
+		 2921, 2925, 2924, 2927, 2929, 2934, 2950, 2972,
+		 2992, 3004, 3019, 3015, 3013, 3031, 3041, 3046,
+		 3044, 3071, 3095, 3101, 3081, 3078, 3120, 3152,
+		 3133, 3102, 3107, 3133, 3134, 3105, 3087, 3034,
+		 2973, 2900, 2881, 2886, 2890, 2894, 2899, 2903,
+		 2908, 2912, 2916, 2920, 2925, 2929, 2933, 2937,
+		 2942, 2946, 2950, 2954, 2958, 2962, 2966, 2971,
+		 2975, 2979, 2983, 2987, 2991, 2995, 2999, 3002,
+		 3006, 3010, 3014, 3018, 3022, 3026, 3029, 3033,
+		 3037, 3041, 3044, 3048, 3052, 3055, 3059, 3063
+	},
+	{
+		/* lsc - 2 */
+		/* R */
+		 1012, 1027, 1036, 1046, 1057, 1067, 1077, 1089,
+		 1102, 1113, 1125, 1138, 1149, 1160, 1172, 1186,
+		 1198, 1209, 1223, 1237, 1250, 1262, 1274, 1287,
+		 1301, 1313, 1327, 1340, 1354, 1364, 1377, 1389,
+		 1403, 1415, 1426, 1438, 1452, 1464, 1475, 1487,
+		 1499, 1511, 1523, 1535, 1547, 1557, 1568, 1581,
+		 1595, 1604, 1615, 1625, 1638, 1648, 1661, 1673,
+		 1683, 1695, 1707, 1718, 1730, 1742, 1754, 1766,
+		 1777, 1789, 1800, 1812, 1822, 1834, 1845, 1859,
+		 1871, 1883, 1892, 1902, 1915, 1929, 1942, 1955,
+		 1967, 1980, 1992, 2005, 2018, 2033, 2041, 2050,
+		 2062, 2075, 2088, 2102, 2111, 2121, 2132, 2145,
+		 2154, 2168, 2180, 2191, 2202, 2214, 2223, 2237,
+		 2249, 2263, 2270, 2281, 2291, 2300, 2308, 2321,
+		 2332, 2342, 2352, 2360, 2367, 2376, 2388, 2401,
+		 2413, 2423, 2433, 2440, 2448, 2459, 2471, 2480,
+		 2488, 2498, 2509, 2518, 2527, 2534, 2543, 2550,
+		 2557, 2569, 2580, 2589, 2595, 2605, 2614, 2621,
+		 2628, 2638, 2651, 2660, 2666, 2673, 2679, 2687,
+		 2698, 2707, 2715, 2727, 2741, 2748, 2756, 2765,
+		 2773, 2784, 2794, 2806, 2815, 2828, 2832, 2842,
+		 2852, 2855, 2850, 2863, 2880, 2888, 2895, 2908,
+		 2916, 2931, 2944, 2956, 2954, 2955, 2968, 2983,
+		 2994, 2992, 3003, 3011, 3025, 3033, 3039, 3046,
+		 3068, 3085, 3091, 3085, 3086, 3089, 3099, 3121,
+		 3143, 3152, 3145, 3156, 3158, 3157, 3160, 3161,
+		 3161, 3158, 3110, 3107, 3104, 3101, 3097, 3094,
+		 3091, 3087, 3084, 3081, 3077, 3074, 3071, 3067,
+		 3064, 3061, 3057, 3054, 3051, 3047, 3044, 3041,
+		 3037, 3034, 3031, 3027, 3024, 3021, 3017, 3014,
+		 3011, 3007, 3004, 3001, 2997, 2994, 2991, 2987,
+		 2984, 2981, 2977, 2974, 2971, 2967, 2964, 2960,
+		/* G */
+		 1021, 1025, 1031, 1040, 1048, 1057, 1066, 1075,
+		 1085, 1096, 1105, 1115, 1126, 1137, 1147, 1158,
+		 1169, 1179, 1191, 1203, 1214, 1224, 1236, 1248,
+		 1259, 1269, 1282, 1293, 1305, 1316, 1327, 1337,
+		 1349, 1359, 1370, 1381, 1392, 1402, 1412, 1423,
+		 1434, 1444, 1454, 1466, 1477, 1487, 1497, 1507,
+		 1519, 1528, 1537, 1546, 1559, 1569, 1579, 1588,
+		 1599, 1609, 1618, 1628, 1639, 1650, 1660, 1669,
+		 1680, 1692, 1702, 1711, 1721, 1732, 1742, 1754,
+		 1764, 1775, 1783, 1793, 1804, 1815, 1826, 1836,
+		 1848, 1858, 1868, 1878, 1889, 1900, 1910, 1920,
+		 1930, 1941, 1953, 1965, 1973, 1982, 1991, 2002,
+		 2012, 2022, 2031, 2042, 2052, 2061, 2071, 2082,
+		 2092, 2101, 2108, 2116, 2127, 2138, 2148, 2158,
+		 2167, 2176, 2186, 2193, 2201, 2210, 2219, 2228,
+		 2236, 2245, 2253, 2261, 2269, 2277, 2286, 2295,
+		 2303, 2311, 2319, 2328, 2336, 2343, 2350, 2358,
+		 2365, 2374, 2382, 2390, 2396, 2402, 2412, 2419,
+		 2429, 2437, 2445, 2448, 2453, 2460, 2468, 2477,
+		 2485, 2493, 2502, 2508, 2516, 2523, 2528, 2533,
+		 2540, 2549, 2557, 2565, 2568, 2576, 2585, 2595,
+		 2598, 2604, 2608, 2618, 2624, 2631, 2639, 2648,
+		 2658, 2671, 2677, 2681, 2682, 2691, 2707, 2719,
+		 2723, 2723, 2732, 2741, 2746, 2751, 2754, 2763,
+		 2780, 2796, 2796, 2793, 2803, 2815, 2808, 2812,
+		 2835, 2850, 2843, 2850, 2855, 2863, 2854, 2863,
+		 2865, 2868, 2819, 2816, 2813, 2810, 2807, 2804,
+		 2801, 2798, 2795, 2792, 2789, 2786, 2783, 2780,
+		 2777, 2774, 2771, 2768, 2765, 2762, 2759, 2756,
+		 2754, 2751, 2748, 2745, 2742, 2739, 2736, 2733,
+		 2730, 2727, 2724, 2721, 2718, 2715, 2712, 2709,
+		 2706, 2703, 2700, 2697, 2694, 2691, 2688, 2685,
+		/* B */
+		 1014, 1025, 1034, 1041, 1048, 1055, 1064, 1071,
+		 1081, 1092, 1103, 1112, 1123, 1132, 1141, 1150,
+		 1157, 1165, 1176, 1190, 1201, 1212, 1224, 1235,
+		 1245, 1254, 1266, 1277, 1291, 1301, 1312, 1321,
+		 1332, 1341, 1350, 1360, 1374, 1386, 1394, 1404,
+		 1416, 1426, 1437, 1450, 1462, 1467, 1476, 1485,
+		 1496, 1500, 1507, 1515, 1527, 1537, 1547, 1556,
+		 1565, 1577, 1588, 1600, 1612, 1624, 1633, 1641,
+		 1650, 1662, 1671, 1680, 1687, 1698, 1706, 1717,
+		 1726, 1737, 1743, 1750, 1763, 1779, 1792, 1804,
+		 1819, 1833, 1845, 1856, 1866, 1875, 1885, 1895,
+		 1904, 1914, 1927, 1938, 1941, 1945, 1954, 1969,
+		 1979, 1988, 1992, 2000, 2007, 2017, 2025, 2040,
+		 2052, 2064, 2071, 2081, 2090, 2100, 2109, 2121,
+		 2135, 2148, 2161, 2170, 2183, 2192, 2200, 2209,
+		 2225, 2236, 2242, 2248, 2255, 2268, 2278, 2287,
+		 2295, 2301, 2306, 2313, 2323, 2330, 2333, 2328,
+		 2328, 2340, 2357, 2364, 2366, 2368, 2380, 2392,
+		 2404, 2408, 2416, 2423, 2428, 2438, 2443, 2448,
+		 2454, 2471, 2485, 2493, 2503, 2515, 2526, 2533,
+		 2537, 2546, 2556, 2569, 2581, 2595, 2603, 2616,
+		 2624, 2630, 2630, 2645, 2658, 2660, 2661, 2671,
+		 2684, 2700, 2708, 2711, 2713, 2722, 2737, 2736,
+		 2747, 2747, 2754, 2756, 2762, 2784, 2764, 2770,
+		 2791, 2822, 2807, 2801, 2813, 2819, 2803, 2803,
+		 2831, 2849, 2823, 2816, 2798, 2775, 2721, 2707,
+		 2685, 2661, 2548, 2545, 2542, 2540, 2537, 2534,
+		 2532, 2529, 2526, 2524, 2521, 2518, 2516, 2513,
+		 2510, 2508, 2505, 2502, 2500, 2497, 2494, 2492,
+		 2489, 2486, 2484, 2481, 2478, 2476, 2473, 2470,
+		 2468, 2465, 2462, 2460, 2457, 2454, 2452, 2449,
+		 2446, 2444, 2441, 2438, 2436, 2433, 2430, 2427
+	},
+	{
+		/* lsc - 3 */
+		/* R */
+		 1018, 1027, 1035, 1044, 1055, 1067, 1077, 1087,
+		 1097, 1111, 1123, 1136, 1147, 1160, 1170, 1182,
+		 1194, 1208, 1221, 1234, 1246, 1258, 1270, 1283,
+		 1296, 1309, 1321, 1333, 1345, 1359, 1372, 1383,
+		 1395, 1408, 1419, 1431, 1444, 1457, 1469, 1479,
+		 1490, 1502, 1514, 1525, 1538, 1551, 1563, 1574,
+		 1586, 1597, 1609, 1620, 1631, 1643, 1657, 1668,
+		 1678, 1687, 1698, 1710, 1720, 1731, 1744, 1756,
+		 1767, 1778, 1792, 1804, 1813, 1823, 1836, 1848,
+		 1860, 1870, 1879, 1890, 1903, 1915, 1928, 1942,
+		 1956, 1968, 1980, 1991, 2004, 2015, 2025, 2037,
+		 2047, 2058, 2072, 2087, 2097, 2106, 2118, 2131,
+		 2142, 2154, 2167, 2179, 2187, 2199, 2211, 2225,
+		 2233, 2244, 2256, 2271, 2278, 2287, 2298, 2312,
+		 2322, 2332, 2345, 2355, 2366, 2375, 2390, 2401,
+		 2411, 2418, 2430, 2442, 2450, 2459, 2465, 2477,
+		 2486, 2495, 2505, 2518, 2528, 2533, 2538, 2540,
+		 2551, 2562, 2571, 2578, 2590, 2600, 2611, 2623,
+		 2629, 2637, 2646, 2655, 2663, 2677, 2688, 2691,
+		 2697, 2708, 2721, 2730, 2738, 2745, 2758, 2769,
+		 2780, 2785, 2792, 2802, 2808, 2813, 2823, 2843,
+		 2853, 2854, 2854, 2863, 2872, 2883, 2886, 2892,
+		 2900, 2924, 2931, 2939, 2942, 2965, 2973, 2980,
+		 2981, 2985, 3001, 3011, 3015, 3009, 3018, 3036,
+		 3054, 3067, 3075, 3085, 3093, 3096, 3105, 3107,
+		 3123, 3139, 3160, 3141, 3131, 3151, 3175, 3189,
+		 3171, 3147, 3113, 3111, 3110, 3109, 3108, 3106,
+		 3105, 3104, 3102, 3101, 3100, 3098, 3097, 3096,
+		 3094, 3093, 3092, 3090, 3089, 3088, 3086, 3085,
+		 3083, 3082, 3081, 3079, 3078, 3076, 3075, 3074,
+		 3072, 3071, 3069, 3068, 3066, 3065, 3063, 3062,
+		 3060, 3059, 3058, 3056, 3055, 3053, 3052, 3050,
+		/* G */
+		 1016, 1026, 1033, 1040, 1047, 1056, 1065, 1074,
+		 1083, 1093, 1103, 1114, 1125, 1136, 1146, 1156,
+		 1167, 1177, 1189, 1200, 1211, 1221, 1234, 1246,
+		 1256, 1268, 1279, 1290, 1301, 1312, 1324, 1335,
+		 1346, 1357, 1368, 1379, 1390, 1401, 1412, 1422,
+		 1431, 1443, 1453, 1464, 1475, 1486, 1495, 1505,
+		 1515, 1525, 1535, 1546, 1556, 1567, 1578, 1589,
+		 1598, 1607, 1616, 1627, 1635, 1646, 1657, 1667,
+		 1677, 1688, 1699, 1709, 1719, 1729, 1739, 1750,
+		 1759, 1769, 1776, 1786, 1799, 1811, 1821, 1832,
+		 1843, 1853, 1864, 1875, 1885, 1894, 1905, 1915,
+		 1925, 1935, 1946, 1956, 1965, 1975, 1985, 1995,
+		 2004, 2015, 2025, 2034, 2043, 2054, 2064, 2075,
+		 2083, 2092, 2103, 2113, 2119, 2127, 2137, 2148,
+		 2156, 2165, 2175, 2184, 2193, 2201, 2212, 2221,
+		 2230, 2238, 2247, 2256, 2263, 2271, 2280, 2290,
+		 2298, 2305, 2314, 2324, 2334, 2339, 2345, 2351,
+		 2358, 2365, 2372, 2380, 2387, 2394, 2402, 2411,
+		 2418, 2423, 2431, 2438, 2444, 2451, 2456, 2464,
+		 2474, 2481, 2486, 2491, 2499, 2506, 2515, 2524,
+		 2532, 2539, 2544, 2547, 2554, 2559, 2569, 2580,
+		 2591, 2595, 2595, 2601, 2607, 2618, 2625, 2634,
+		 2634, 2641, 2649, 2660, 2666, 2677, 2684, 2693,
+		 2699, 2704, 2711, 2719, 2726, 2726, 2725, 2731,
+		 2738, 2751, 2768, 2778, 2781, 2786, 2795, 2795,
+		 2807, 2814, 2815, 2813, 2825, 2835, 2837, 2843,
+		 2852, 2852, 2826, 2825, 2824, 2823, 2822, 2821,
+		 2820, 2819, 2818, 2817, 2816, 2815, 2814, 2813,
+		 2812, 2811, 2810, 2809, 2808, 2807, 2806, 2805,
+		 2804, 2803, 2802, 2801, 2800, 2799, 2797, 2796,
+		 2795, 2794, 2793, 2792, 2791, 2790, 2789, 2787,
+		 2786, 2785, 2784, 2783, 2782, 2781, 2779, 2778,
+		/* B */
+		 1020, 1027, 1030, 1037, 1047, 1055, 1062, 1071,
+		 1080, 1090, 1099, 1109, 1119, 1131, 1141, 1150,
+		 1158, 1167, 1178, 1190, 1202, 1214, 1225, 1236,
+		 1246, 1257, 1267, 1277, 1286, 1297, 1308, 1317,
+		 1327, 1337, 1348, 1359, 1370, 1381, 1392, 1402,
+		 1412, 1423, 1430, 1439, 1449, 1460, 1469, 1478,
+		 1489, 1498, 1507, 1516, 1529, 1540, 1551, 1563,
+		 1572, 1580, 1587, 1597, 1607, 1618, 1628, 1636,
+		 1646, 1654, 1665, 1677, 1686, 1694, 1705, 1714,
+		 1723, 1730, 1736, 1744, 1758, 1770, 1779, 1792,
+		 1806, 1819, 1831, 1843, 1855, 1866, 1878, 1887,
+		 1896, 1905, 1919, 1931, 1940, 1945, 1954, 1964,
+		 1971, 1980, 1989, 1999, 2007, 2017, 2028, 2037,
+		 2046, 2057, 2071, 2081, 2086, 2091, 2099, 2112,
+		 2124, 2133, 2145, 2156, 2167, 2176, 2188, 2199,
+		 2209, 2221, 2232, 2241, 2245, 2254, 2265, 2277,
+		 2286, 2292, 2300, 2312, 2320, 2324, 2327, 2327,
+		 2329, 2337, 2348, 2355, 2363, 2370, 2377, 2386,
+		 2393, 2401, 2408, 2416, 2421, 2430, 2435, 2443,
+		 2451, 2458, 2462, 2471, 2484, 2492, 2500, 2506,
+		 2515, 2524, 2532, 2532, 2535, 2540, 2551, 2563,
+		 2574, 2580, 2581, 2592, 2599, 2605, 2610, 2623,
+		 2633, 2645, 2651, 2661, 2669, 2687, 2690, 2700,
+		 2708, 2711, 2717, 2726, 2742, 2746, 2752, 2758,
+		 2760, 2766, 2786, 2806, 2809, 2799, 2795, 2789,
+		 2796, 2795, 2796, 2786, 2765, 2763, 2750, 2735,
+		 2693, 2657, 2574, 2573, 2572, 2572, 2571, 2570,
+		 2570, 2569, 2568, 2568, 2567, 2566, 2566, 2565,
+		 2564, 2563, 2563, 2562, 2561, 2560, 2560, 2559,
+		 2558, 2557, 2557, 2556, 2555, 2554, 2554, 2553,
+		 2552, 2551, 2550, 2550, 2549, 2548, 2547, 2546,
+		 2545, 2545, 2544, 2543, 2542, 2541, 2540, 2539
+	},
+	{
+		/* lsc - 4 */
+		/* R */
+		 1015, 1024, 1035, 1047, 1058, 1069, 1079, 1089,
+		 1101, 1113, 1124, 1137, 1148, 1159, 1171, 1184,
+		 1198, 1210, 1223, 1237, 1249, 1262, 1273, 1287,
+		 1301, 1315, 1326, 1338, 1351, 1364, 1377, 1391,
+		 1402, 1414, 1426, 1440, 1452, 1463, 1476, 1489,
+		 1502, 1512, 1522, 1534, 1546, 1558, 1570, 1580,
+		 1592, 1603, 1614, 1624, 1635, 1647, 1660, 1671,
+		 1682, 1693, 1705, 1717, 1728, 1739, 1749, 1761,
+		 1773, 1786, 1798, 1810, 1823, 1834, 1845, 1858,
+		 1870, 1881, 1888, 1900, 1914, 1930, 1942, 1956,
+		 1967, 1977, 1990, 2003, 2016, 2029, 2041, 2051,
+		 2061, 2074, 2085, 2097, 2109, 2120, 2132, 2142,
+		 2152, 2162, 2175, 2185, 2196, 2206, 2217, 2229,
+		 2242, 2254, 2262, 2273, 2282, 2297, 2304, 2313,
+		 2320, 2329, 2337, 2350, 2362, 2370, 2381, 2396,
+		 2404, 2411, 2417, 2432, 2442, 2453, 2458, 2472,
+		 2483, 2493, 2498, 2508, 2519, 2530, 2537, 2541,
+		 2550, 2562, 2574, 2578, 2592, 2598, 2608, 2617,
+		 2630, 2640, 2651, 2660, 2669, 2680, 2690, 2695,
+		 2707, 2715, 2718, 2723, 2740, 2755, 2766, 2772,
+		 2780, 2795, 2810, 2818, 2817, 2829, 2842, 2852,
+		 2853, 2859, 2868, 2880, 2887, 2895, 2906, 2918,
+		 2932, 2940, 2948, 2951, 2968, 2982, 2997, 3000,
+		 3010, 3013, 3019, 3017, 3022, 3031, 3049, 3062,
+		 3067, 3069, 3091, 3110, 3127, 3115, 3113, 3126,
+		 3142, 3155, 3170, 3171, 3152, 3134, 3146, 3152,
+		 3181, 3161, 3019, 3024, 3028, 3032, 3036, 3041,
+		 3045, 3049, 3053, 3057, 3061, 3065, 3069, 3073,
+		 3078, 3082, 3086, 3090, 3093, 3097, 3101, 3105,
+		 3109, 3113, 3117, 3121, 3124, 3128, 3132, 3136,
+		 3140, 3143, 3147, 3151, 3154, 3158, 3162, 3165,
+		 3169, 3172, 3176, 3179, 3183, 3186, 3190, 3193,
+		/* G */
+		 1020, 1025, 1033, 1042, 1051, 1059, 1068, 1078,
+		 1088, 1099, 1109, 1119, 1130, 1141, 1152, 1163,
+		 1174, 1185, 1196, 1208, 1219, 1231, 1242, 1254,
+		 1265, 1277, 1288, 1299, 1311, 1323, 1334, 1345,
+		 1357, 1368, 1378, 1389, 1400, 1411, 1421, 1433,
+		 1444, 1454, 1464, 1475, 1486, 1496, 1506, 1516,
+		 1527, 1538, 1548, 1556, 1567, 1577, 1588, 1598,
+		 1608, 1617, 1627, 1639, 1650, 1659, 1669, 1680,
+		 1690, 1700, 1711, 1722, 1733, 1744, 1755, 1766,
+		 1776, 1785, 1793, 1804, 1816, 1828, 1838, 1848,
+		 1858, 1869, 1881, 1891, 1902, 1913, 1923, 1932,
+		 1940, 1951, 1961, 1972, 1982, 1993, 2003, 2012,
+		 2021, 2031, 2042, 2052, 2060, 2068, 2079, 2090,
+		 2099, 2109, 2118, 2127, 2135, 2147, 2154, 2162,
+		 2171, 2180, 2188, 2198, 2208, 2216, 2226, 2234,
+		 2242, 2250, 2258, 2267, 2276, 2286, 2293, 2301,
+		 2310, 2319, 2326, 2333, 2343, 2353, 2359, 2363,
+		 2369, 2377, 2386, 2391, 2399, 2402, 2411, 2421,
+		 2432, 2436, 2441, 2447, 2457, 2465, 2472, 2476,
+		 2484, 2491, 2497, 2504, 2516, 2522, 2529, 2539,
+		 2547, 2552, 2558, 2566, 2571, 2578, 2587, 2595,
+		 2603, 2609, 2614, 2622, 2628, 2636, 2644, 2654,
+		 2661, 2665, 2675, 2683, 2689, 2693, 2705, 2712,
+		 2717, 2719, 2731, 2738, 2740, 2742, 2754, 2764,
+		 2768, 2771, 2789, 2798, 2808, 2807, 2819, 2825,
+		 2833, 2832, 2838, 2850, 2860, 2853, 2842, 2838,
+		 2852, 2853, 2814, 2819, 2824, 2828, 2832, 2837,
+		 2841, 2846, 2850, 2854, 2859, 2863, 2867, 2872,
+		 2876, 2880, 2885, 2889, 2893, 2897, 2901, 2905,
+		 2910, 2914, 2918, 2922, 2926, 2930, 2934, 2938,
+		 2942, 2946, 2950, 2954, 2958, 2962, 2965, 2969,
+		 2973, 2977, 2981, 2984, 2988, 2992, 2996, 2999,
+		/* B */
+		 1019, 1023, 1031, 1040, 1050, 1058, 1065, 1072,
+		 1080, 1090, 1099, 1109, 1118, 1129, 1139, 1150,
+		 1159, 1169, 1180, 1191, 1200, 1213, 1222, 1234,
+		 1245, 1257, 1264, 1273, 1282, 1292, 1303, 1315,
+		 1326, 1335, 1345, 1356, 1367, 1379, 1390, 1399,
+		 1408, 1418, 1427, 1436, 1446, 1456, 1464, 1473,
+		 1484, 1496, 1506, 1514, 1525, 1536, 1548, 1556,
+		 1566, 1575, 1584, 1594, 1603, 1613, 1621, 1630,
+		 1640, 1651, 1660, 1671, 1684, 1695, 1704, 1716,
+		 1727, 1736, 1740, 1750, 1763, 1778, 1790, 1803,
+		 1815, 1826, 1838, 1847, 1857, 1866, 1875, 1885,
+		 1894, 1902, 1911, 1922, 1930, 1938, 1951, 1960,
+		 1969, 1976, 1987, 1996, 2005, 2009, 2021, 2033,
+		 2043, 2052, 2062, 2070, 2079, 2093, 2104, 2113,
+		 2123, 2131, 2141, 2152, 2164, 2174, 2187, 2197,
+		 2204, 2214, 2223, 2234, 2242, 2253, 2259, 2267,
+		 2277, 2286, 2297, 2305, 2314, 2319, 2321, 2319,
+		 2322, 2330, 2341, 2346, 2357, 2361, 2369, 2377,
+		 2389, 2393, 2400, 2404, 2406, 2413, 2425, 2436,
+		 2449, 2455, 2452, 2457, 2468, 2474, 2480, 2497,
+		 2507, 2512, 2516, 2523, 2531, 2539, 2545, 2549,
+		 2565, 2576, 2581, 2591, 2601, 2603, 2609, 2625,
+		 2639, 2645, 2653, 2658, 2670, 2675, 2689, 2703,
+		 2718, 2725, 2736, 2728, 2720, 2726, 2748, 2757,
+		 2755, 2753, 2776, 2786, 2797, 2785, 2796, 2799,
+		 2810, 2787, 2768, 2785, 2801, 2782, 2748, 2750,
+		 2740, 2692, 2599, 2604, 2609, 2613, 2618, 2623,
+		 2627, 2632, 2637, 2641, 2646, 2651, 2655, 2660,
+		 2664, 2669, 2673, 2678, 2682, 2687, 2691, 2695,
+		 2700, 2704, 2708, 2713, 2717, 2721, 2726, 2730,
+		 2734, 2738, 2743, 2747, 2751, 2755, 2759, 2763,
+		 2767, 2771, 2775, 2779, 2783, 2787, 2791, 2795
+	},
+	{
+		/* lsc - 5 */
+		/* R */
+		 1016, 1027, 1037, 1046, 1059, 1070, 1082, 1094,
+		 1108, 1122, 1135, 1150, 1165, 1178, 1191, 1206,
+		 1220, 1234, 1250, 1266, 1281, 1295, 1311, 1327,
+		 1344, 1360, 1372, 1387, 1401, 1417, 1432, 1448,
+		 1462, 1476, 1490, 1505, 1520, 1536, 1548, 1563,
+		 1576, 1592, 1605, 1617, 1632, 1647, 1662, 1675,
+		 1689, 1703, 1714, 1726, 1740, 1756, 1771, 1780,
+		 1792, 1805, 1818, 1831, 1844, 1858, 1871, 1886,
+		 1900, 1915, 1927, 1942, 1957, 1973, 1986, 2000,
+		 2013, 2026, 2036, 2049, 2065, 2083, 2098, 2114,
+		 2126, 2138, 2150, 2164, 2178, 2191, 2206, 2223,
+		 2237, 2248, 2259, 2271, 2284, 2300, 2313, 2327,
+		 2338, 2353, 2370, 2384, 2394, 2403, 2415, 2427,
+		 2445, 2459, 2468, 2481, 2494, 2509, 2521, 2533,
+		 2543, 2556, 2570, 2584, 2595, 2607, 2618, 2631,
+		 2640, 2654, 2664, 2672, 2681, 2692, 2707, 2717,
+		 2725, 2733, 2745, 2756, 2762, 2771, 2778, 2788,
+		 2798, 2806, 2819, 2835, 2845, 2850, 2856, 2865,
+		 2875, 2887, 2902, 2918, 2925, 2935, 2938, 2947,
+		 2959, 2974, 2982, 2989, 3005, 3019, 3024, 3025,
+		 3033, 3045, 3056, 3068, 3086, 3092, 3095, 3105,
+		 3119, 3132, 3144, 3151, 3153, 3157, 3166, 3179,
+		 3191, 3202, 3208, 3229, 3242, 3253, 3264, 3278,
+		 3292, 3297, 3307, 3318, 3327, 3333, 3342, 3359,
+		 3377, 3398, 3395, 3398, 3408, 3429, 3426, 3433,
+		 3438, 3458, 3472, 3482, 3449, 3437, 3434, 3464,
+		 3405, 3374, 3519, 3525, 3532, 3539, 3546, 3552,
+		 3559, 3566, 3572, 3579, 3586, 3592, 3599, 3605,
+		 3612, 3618, 3625, 3631, 3638, 3644, 3650, 3657,
+		 3663, 3669, 3675, 3682, 3688, 3694, 3700, 3706,
+		 3712, 3718, 3724, 3730, 3736, 3742, 3748, 3754,
+		 3760, 3766, 3772, 3778, 3783, 3789, 3795, 3800,
+		/* G */
+		 1017, 1026, 1034, 1041, 1049, 1057, 1066, 1075,
+		 1086, 1098, 1109, 1120, 1131, 1142, 1154, 1165,
+		 1177, 1189, 1200, 1213, 1225, 1237, 1249, 1261,
+		 1273, 1285, 1296, 1308, 1320, 1333, 1345, 1357,
+		 1368, 1379, 1391, 1404, 1416, 1427, 1437, 1447,
+		 1458, 1470, 1481, 1491, 1503, 1513, 1524, 1534,
+		 1546, 1557, 1567, 1577, 1587, 1598, 1609, 1619,
+		 1630, 1640, 1649, 1660, 1671, 1681, 1691, 1703,
+		 1712, 1724, 1735, 1747, 1757, 1768, 1779, 1792,
+		 1803, 1812, 1819, 1829, 1842, 1855, 1868, 1879,
+		 1889, 1899, 1909, 1920, 1931, 1942, 1953, 1965,
+		 1975, 1985, 1994, 2004, 2014, 2026, 2036, 2046,
+		 2056, 2067, 2078, 2087, 2095, 2103, 2113, 2123,
+		 2134, 2143, 2152, 2163, 2173, 2182, 2190, 2201,
+		 2211, 2220, 2229, 2240, 2250, 2260, 2268, 2277,
+		 2286, 2295, 2304, 2312, 2320, 2331, 2340, 2349,
+		 2356, 2364, 2372, 2380, 2388, 2397, 2404, 2411,
+		 2418, 2424, 2432, 2440, 2448, 2455, 2463, 2469,
+		 2475, 2484, 2493, 2498, 2504, 2513, 2522, 2529,
+		 2536, 2542, 2550, 2560, 2572, 2578, 2579, 2583,
+		 2593, 2599, 2605, 2613, 2623, 2630, 2634, 2641,
+		 2647, 2653, 2658, 2664, 2669, 2676, 2683, 2688,
+		 2692, 2703, 2711, 2722, 2728, 2736, 2740, 2750,
+		 2760, 2765, 2767, 2771, 2777, 2782, 2791, 2800,
+		 2811, 2821, 2825, 2826, 2827, 2836, 2841, 2849,
+		 2857, 2865, 2873, 2879, 2869, 2859, 2854, 2876,
+		 2879, 2882, 2884, 2891, 2899, 2906, 2914, 2921,
+		 2929, 2936, 2944, 2951, 2958, 2966, 2973, 2980,
+		 2987, 2995, 3002, 3009, 3016, 3023, 3030, 3037,
+		 3044, 3051, 3058, 3065, 3072, 3079, 3086, 3093,
+		 3100, 3107, 3113, 3120, 3127, 3134, 3140, 3147,
+		 3154, 3160, 3167, 3173, 3180, 3186, 3193, 3199,
+		/* B */
+		 1021, 1024, 1028, 1035, 1042, 1049, 1057, 1065,
+		 1074, 1084, 1094, 1105, 1115, 1124, 1134, 1144,
+		 1154, 1166, 1176, 1188, 1199, 1210, 1222, 1233,
+		 1243, 1254, 1264, 1276, 1287, 1298, 1310, 1322,
+		 1333, 1342, 1353, 1364, 1374, 1384, 1392, 1401,
+		 1410, 1421, 1432, 1441, 1451, 1461, 1471, 1479,
+		 1490, 1501, 1509, 1518, 1529, 1540, 1550, 1558,
+		 1568, 1580, 1589, 1598, 1607, 1617, 1628, 1639,
+		 1649, 1660, 1670, 1680, 1690, 1702, 1714, 1724,
+		 1733, 1740, 1746, 1756, 1770, 1784, 1795, 1806,
+		 1818, 1828, 1839, 1848, 1858, 1868, 1880, 1893,
+		 1903, 1913, 1919, 1929, 1940, 1953, 1962, 1973,
+		 1981, 1993, 2002, 2010, 2016, 2025, 2036, 2046,
+		 2059, 2067, 2074, 2083, 2093, 2101, 2109, 2120,
+		 2130, 2138, 2146, 2157, 2167, 2174, 2182, 2193,
+		 2202, 2209, 2218, 2227, 2236, 2243, 2251, 2260,
+		 2268, 2277, 2287, 2294, 2299, 2304, 2309, 2311,
+		 2318, 2324, 2334, 2341, 2350, 2355, 2362, 2372,
+		 2381, 2389, 2396, 2407, 2409, 2415, 2425, 2437,
+		 2449, 2456, 2459, 2463, 2474, 2482, 2487, 2494,
+		 2502, 2504, 2514, 2525, 2534, 2534, 2540, 2548,
+		 2557, 2565, 2570, 2574, 2579, 2583, 2591, 2600,
+		 2610, 2614, 2621, 2632, 2640, 2649, 2660, 2671,
+		 2674, 2675, 2680, 2683, 2683, 2688, 2701, 2715,
+		 2717, 2718, 2719, 2733, 2740, 2745, 2749, 2747,
+		 2753, 2762, 2777, 2770, 2746, 2739, 2732, 2723,
+		 2689, 2670, 2643, 2651, 2658, 2666, 2674, 2682,
+		 2690, 2697, 2705, 2713, 2720, 2728, 2735, 2743,
+		 2750, 2758, 2765, 2773, 2780, 2788, 2795, 2802,
+		 2810, 2817, 2824, 2832, 2839, 2846, 2853, 2860,
+		 2867, 2875, 2882, 2889, 2896, 2903, 2910, 2916,
+		 2923, 2930, 2937, 2944, 2951, 2958, 2964, 2971
+	},
+	{
+		/* lsc - 6 */
+		/* R */
+		 1017, 1028, 1040, 1052, 1067, 1081, 1095, 1109,
+		 1124, 1141, 1157, 1173, 1189, 1206, 1224, 1242,
+		 1260, 1276, 1295, 1313, 1332, 1350, 1368, 1386,
+		 1405, 1424, 1442, 1460, 1478, 1497, 1516, 1533,
+		 1550, 1569, 1588, 1607, 1625, 1643, 1661, 1678,
+		 1694, 1712, 1731, 1750, 1767, 1784, 1800, 1816,
+		 1834, 1851, 1868, 1885, 1901, 1918, 1935, 1953,
+		 1969, 1985, 2000, 2016, 2032, 2049, 2065, 2081,
+		 2098, 2116, 2132, 2149, 2167, 2185, 2202, 2217,
+		 2232, 2249, 2263, 2280, 2298, 2318, 2335, 2352,
+		 2369, 2385, 2401, 2417, 2436, 2453, 2470, 2488,
+		 2505, 2522, 2537, 2553, 2569, 2586, 2600, 2617,
+		 2631, 2646, 2662, 2677, 2689, 2704, 2721, 2736,
+		 2750, 2765, 2781, 2795, 2807, 2821, 2834, 2852,
+		 2868, 2882, 2893, 2907, 2921, 2935, 2950, 2964,
+		 2975, 2988, 2999, 3012, 3023, 3034, 3046, 3061,
+		 3076, 3090, 3102, 3113, 3122, 3135, 3145, 3153,
+		 3161, 3178, 3192, 3203, 3210, 3221, 3232, 3247,
+		 3259, 3267, 3273, 3289, 3302, 3316, 3330, 3345,
+		 3355, 3368, 3371, 3382, 3394, 3409, 3413, 3424,
+		 3431, 3440, 3448, 3460, 3474, 3491, 3503, 3514,
+		 3520, 3525, 3533, 3545, 3551, 3558, 3575, 3584,
+		 3590, 3600, 3613, 3619, 3626, 3644, 3651, 3662,
+		 3667, 3688, 3699, 3719, 3726, 3734, 3727, 3740,
+		 3755, 3778, 3782, 3793, 3802, 3815, 3833, 3845,
+		 3846, 3835, 3853, 3872, 3878, 3863, 3878, 3892,
+		 3881, 3843, 3859, 3860, 3861, 3862, 3862, 3863,
+		 3864, 3865, 3865, 3866, 3867, 3867, 3868, 3868,
+		 3869, 3870, 3870, 3871, 3871, 3872, 3872, 3873,
+		 3873, 3874, 3874, 3875, 3875, 3876, 3876, 3876,
+		 3877, 3877, 3878, 3878, 3878, 3879, 3879, 3879,
+		 3880, 3880, 3880, 3880, 3881, 3881, 3881, 3881,
+		/* G */
+		 1017, 1027, 1036, 1045, 1055, 1064, 1074, 1085,
+		 1098, 1110, 1121, 1133, 1145, 1158, 1171, 1184,
+		 1197, 1210, 1223, 1236, 1250, 1263, 1277, 1290,
+		 1304, 1317, 1330, 1344, 1357, 1370, 1383, 1396,
+		 1409, 1421, 1434, 1447, 1460, 1472, 1485, 1496,
+		 1508, 1521, 1534, 1546, 1558, 1570, 1581, 1592,
+		 1604, 1616, 1628, 1640, 1652, 1664, 1675, 1686,
+		 1698, 1710, 1720, 1732, 1744, 1755, 1766, 1777,
+		 1790, 1804, 1815, 1826, 1837, 1851, 1862, 1873,
+		 1883, 1894, 1903, 1914, 1927, 1942, 1953, 1964,
+		 1977, 1989, 2002, 2012, 2024, 2035, 2046, 2057,
+		 2070, 2081, 2093, 2104, 2114, 2126, 2137, 2149,
+		 2161, 2173, 2183, 2194, 2204, 2214, 2224, 2236,
+		 2246, 2257, 2268, 2278, 2286, 2294, 2303, 2313,
+		 2324, 2334, 2344, 2354, 2364, 2373, 2383, 2392,
+		 2402, 2412, 2421, 2431, 2442, 2453, 2461, 2472,
+		 2482, 2493, 2502, 2511, 2519, 2528, 2535, 2543,
+		 2549, 2556, 2564, 2572, 2578, 2583, 2589, 2595,
+		 2602, 2610, 2620, 2629, 2638, 2645, 2653, 2662,
+		 2670, 2679, 2684, 2693, 2701, 2711, 2718, 2729,
+		 2739, 2744, 2747, 2756, 2767, 2775, 2779, 2787,
+		 2794, 2800, 2807, 2817, 2824, 2831, 2836, 2840,
+		 2848, 2861, 2868, 2872, 2881, 2890, 2896, 2906,
+		 2914, 2921, 2924, 2936, 2946, 2950, 2946, 2955,
+		 2966, 2973, 2974, 2984, 2998, 3006, 3014, 3022,
+		 3031, 3028, 3033, 3044, 3047, 3040, 3043, 3070,
+		 3058, 3036, 3062, 3064, 3066, 3067, 3069, 3071,
+		 3072, 3074, 3076, 3077, 3079, 3080, 3082, 3083,
+		 3085, 3087, 3088, 3090, 3091, 3092, 3094, 3095,
+		 3097, 3098, 3100, 3101, 3102, 3104, 3105, 3107,
+		 3108, 3109, 3110, 3112, 3113, 3114, 3116, 3117,
+		 3118, 3119, 3121, 3122, 3123, 3124, 3125, 3126,
+		/* B */
+		 1016, 1026, 1034, 1042, 1054, 1064, 1074, 1087,
+		 1100, 1112, 1122, 1136, 1151, 1165, 1177, 1189,
+		 1200, 1211, 1226, 1240, 1256, 1270, 1286, 1299,
+		 1311, 1324, 1339, 1354, 1370, 1384, 1397, 1409,
+		 1422, 1433, 1446, 1460, 1478, 1494, 1509, 1519,
+		 1531, 1544, 1559, 1570, 1581, 1590, 1597, 1606,
+		 1618, 1631, 1643, 1656, 1669, 1685, 1699, 1713,
+		 1723, 1737, 1749, 1761, 1771, 1781, 1790, 1798,
+		 1810, 1827, 1841, 1853, 1867, 1885, 1899, 1913,
+		 1928, 1940, 1943, 1953, 1970, 1987, 1996, 2007,
+		 2023, 2036, 2046, 2055, 2066, 2074, 2084, 2093,
+		 2103, 2114, 2126, 2139, 2151, 2162, 2172, 2187,
+		 2203, 2217, 2230, 2243, 2258, 2274, 2290, 2304,
+		 2320, 2332, 2345, 2355, 2366, 2373, 2386, 2402,
+		 2416, 2424, 2432, 2441, 2450, 2460, 2466, 2475,
+		 2482, 2493, 2499, 2504, 2510, 2520, 2530, 2539,
+		 2554, 2569, 2581, 2590, 2595, 2606, 2612, 2613,
+		 2617, 2635, 2650, 2662, 2672, 2685, 2693, 2707,
+		 2723, 2736, 2744, 2756, 2770, 2785, 2797, 2811,
+		 2815, 2826, 2830, 2846, 2856, 2874, 2882, 2895,
+		 2894, 2892, 2893, 2905, 2912, 2924, 2935, 2944,
+		 2944, 2956, 2970, 2972, 2969, 2971, 2983, 2988,
+		 3006, 3010, 3006, 3003, 3017, 3035, 3034, 3045,
+		 3042, 3062, 3064, 3083, 3077, 3082, 3075, 3090,
+		 3103, 3112, 3102, 3103, 3107, 3123, 3144, 3158,
+		 3161, 3147, 3137, 3136, 3137, 3108, 3108, 3111,
+		 3073, 2977, 2933, 2935, 2937, 2939, 2941, 2942,
+		 2944, 2946, 2948, 2949, 2951, 2953, 2955, 2956,
+		 2958, 2960, 2961, 2963, 2965, 2966, 2968, 2969,
+		 2971, 2973, 2974, 2976, 2977, 2979, 2980, 2982,
+		 2983, 2985, 2986, 2988, 2989, 2991, 2992, 2993,
+		 2995, 2996, 2997, 2999, 3000, 3001, 3003, 3004
+	},
+	{
+		/* lsc - 7 */
+		/* R */
+		 1013, 1027, 1043, 1058, 1072, 1086, 1101, 1116,
+		 1132, 1149, 1165, 1181, 1198, 1215, 1231, 1247,
+		 1264, 1280, 1297, 1315, 1333, 1348, 1366, 1383,
+		 1401, 1419, 1437, 1455, 1471, 1489, 1506, 1524,
+		 1542, 1559, 1575, 1593, 1612, 1628, 1646, 1664,
+		 1680, 1696, 1714, 1732, 1748, 1764, 1780, 1798,
+		 1815, 1832, 1849, 1866, 1883, 1898, 1914, 1931,
+		 1947, 1964, 1981, 1997, 2014, 2030, 2044, 2061,
+		 2078, 2095, 2111, 2128, 2144, 2161, 2180, 2197,
+		 2213, 2227, 2238, 2253, 2271, 2292, 2308, 2324,
+		 2339, 2355, 2371, 2387, 2405, 2420, 2436, 2453,
+		 2472, 2488, 2502, 2517, 2533, 2549, 2565, 2579,
+		 2594, 2608, 2625, 2638, 2653, 2665, 2679, 2693,
+		 2707, 2721, 2735, 2750, 2763, 2778, 2792, 2806,
+		 2821, 2836, 2849, 2860, 2874, 2888, 2903, 2918,
+		 2931, 2942, 2954, 2966, 2978, 2990, 3001, 3013,
+		 3026, 3038, 3051, 3063, 3070, 3080, 3093, 3104,
+		 3113, 3124, 3138, 3150, 3163, 3178, 3194, 3203,
+		 3209, 3215, 3228, 3240, 3251, 3258, 3267, 3281,
+		 3295, 3309, 3314, 3325, 3332, 3346, 3362, 3378,
+		 3384, 3393, 3402, 3417, 3427, 3439, 3444, 3457,
+		 3468, 3479, 3493, 3509, 3521, 3526, 3531, 3539,
+		 3550, 3566, 3580, 3590, 3600, 3617, 3642, 3654,
+		 3663, 3668, 3681, 3690, 3702, 3716, 3735, 3743,
+		 3744, 3749, 3783, 3808, 3814, 3803, 3824, 3834,
+		 3837, 3823, 3833, 3845, 3869, 3880, 3884, 3889,
+		 3902, 3895, 3834, 3833, 3832, 3832, 3831, 3830,
+		 3829, 3829, 3828, 3827, 3826, 3825, 3825, 3824,
+		 3823, 3822, 3821, 3820, 3820, 3819, 3818, 3817,
+		 3816, 3815, 3814, 3813, 3812, 3811, 3810, 3809,
+		 3808, 3807, 3806, 3805, 3804, 3803, 3802, 3801,
+		 3800, 3799, 3798, 3797, 3796, 3795, 3794, 3792,
+		/* G */
+		 1016, 1025, 1037, 1049, 1061, 1071, 1082, 1094,
+		 1106, 1118, 1131, 1143, 1155, 1168, 1180, 1191,
+		 1204, 1216, 1228, 1241, 1254, 1267, 1280, 1293,
+		 1305, 1318, 1330, 1343, 1355, 1368, 1380, 1392,
+		 1405, 1417, 1429, 1442, 1455, 1466, 1478, 1490,
+		 1502, 1515, 1527, 1539, 1550, 1562, 1574, 1586,
+		 1598, 1610, 1622, 1634, 1646, 1658, 1669, 1680,
+		 1691, 1703, 1715, 1726, 1738, 1749, 1761, 1772,
+		 1784, 1795, 1807, 1819, 1832, 1843, 1856, 1868,
+		 1879, 1889, 1898, 1909, 1921, 1936, 1947, 1959,
+		 1971, 1982, 1994, 2006, 2017, 2026, 2038, 2050,
+		 2062, 2072, 2083, 2094, 2105, 2115, 2126, 2135,
+		 2145, 2156, 2168, 2179, 2191, 2202, 2212, 2222,
+		 2232, 2242, 2253, 2264, 2271, 2282, 2292, 2303,
+		 2312, 2322, 2331, 2339, 2350, 2358, 2369, 2377,
+		 2387, 2396, 2408, 2416, 2425, 2436, 2445, 2454,
+		 2463, 2472, 2481, 2492, 2500, 2507, 2516, 2526,
+		 2536, 2543, 2549, 2557, 2566, 2572, 2580, 2587,
+		 2594, 2599, 2606, 2614, 2621, 2625, 2630, 2639,
+		 2650, 2658, 2662, 2669, 2674, 2681, 2688, 2699,
+		 2707, 2718, 2724, 2732, 2741, 2750, 2754, 2761,
+		 2769, 2777, 2786, 2796, 2807, 2816, 2824, 2835,
+		 2847, 2854, 2858, 2864, 2876, 2890, 2904, 2908,
+		 2915, 2923, 2936, 2941, 2951, 2957, 2965, 2968,
+		 2972, 2978, 3000, 3011, 3011, 3011, 3029, 3038,
+		 3037, 3031, 3040, 3049, 3064, 3073, 3073, 3075,
+		 3081, 3081, 3053, 3053, 3053, 3053, 3054, 3054,
+		 3054, 3054, 3054, 3054, 3054, 3055, 3055, 3055,
+		 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055,
+		 3055, 3055, 3055, 3055, 3055, 3055, 3055, 3055,
+		 3055, 3055, 3055, 3055, 3054, 3054, 3054, 3054,
+		 3054, 3054, 3054, 3053, 3053, 3053, 3053, 3053,
+		/* B */
+		 1017, 1026, 1039, 1053, 1063, 1072, 1083, 1097,
+		 1110, 1124, 1135, 1145, 1156, 1168, 1179, 1191,
+		 1205, 1218, 1231, 1245, 1257, 1270, 1282, 1296,
+		 1310, 1325, 1337, 1351, 1363, 1375, 1385, 1398,
+		 1412, 1425, 1438, 1451, 1466, 1478, 1489, 1500,
+		 1510, 1523, 1533, 1544, 1554, 1567, 1580, 1592,
+		 1605, 1618, 1634, 1647, 1659, 1671, 1681, 1690,
+		 1702, 1714, 1727, 1736, 1748, 1759, 1773, 1785,
+		 1800, 1812, 1829, 1844, 1857, 1869, 1885, 1897,
+		 1907, 1916, 1918, 1925, 1938, 1956, 1967, 1979,
+		 1987, 1998, 2011, 2022, 2031, 2040, 2052, 2066,
+		 2079, 2093, 2104, 2117, 2133, 2148, 2161, 2171,
+		 2185, 2198, 2215, 2229, 2240, 2246, 2259, 2271,
+		 2283, 2293, 2301, 2310, 2317, 2330, 2339, 2350,
+		 2360, 2368, 2379, 2387, 2400, 2404, 2416, 2426,
+		 2438, 2444, 2459, 2470, 2479, 2488, 2500, 2512,
+		 2523, 2535, 2549, 2560, 2568, 2577, 2589, 2596,
+		 2608, 2619, 2631, 2642, 2657, 2666, 2675, 2683,
+		 2691, 2699, 2713, 2720, 2721, 2727, 2738, 2748,
+		 2758, 2767, 2771, 2775, 2781, 2792, 2803, 2814,
+		 2823, 2830, 2827, 2829, 2838, 2845, 2850, 2867,
+		 2875, 2884, 2892, 2903, 2911, 2919, 2920, 2915,
+		 2916, 2932, 2950, 2967, 2973, 2980, 2998, 3013,
+		 3026, 3036, 3044, 3038, 3050, 3069, 3093, 3084,
+		 3077, 3080, 3118, 3144, 3153, 3152, 3155, 3162,
+		 3165, 3159, 3147, 3157, 3173, 3178, 3128, 3097,
+		 3052, 3012, 2962, 2963, 2963, 2963, 2963, 2964,
+		 2964, 2964, 2964, 2965, 2965, 2965, 2965, 2965,
+		 2966, 2966, 2966, 2966, 2966, 2966, 2967, 2967,
+		 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967,
+		 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967,
+		 2967, 2967, 2967, 2967, 2967, 2967, 2967, 2967
+	},
+	{
+		/* lsc - 8 */
+		/* R */
+		 1017, 1026, 1035, 1045, 1056, 1066, 1078, 1089,
+		 1100, 1111, 1123, 1135, 1147, 1159, 1171, 1184,
+		 1197, 1208, 1220, 1234, 1246, 1259, 1271, 1285,
+		 1298, 1312, 1325, 1336, 1350, 1362, 1375, 1388,
+		 1401, 1413, 1424, 1436, 1447, 1460, 1474, 1485,
+		 1496, 1506, 1517, 1531, 1543, 1553, 1565, 1578,
+		 1590, 1601, 1612, 1623, 1635, 1647, 1658, 1671,
+		 1683, 1693, 1703, 1714, 1726, 1737, 1749, 1760,
+		 1772, 1783, 1795, 1807, 1818, 1829, 1841, 1855,
+		 1867, 1877, 1886, 1899, 1912, 1926, 1939, 1952,
+		 1963, 1973, 1987, 2000, 2012, 2024, 2037, 2048,
+		 2059, 2070, 2082, 2092, 2105, 2118, 2130, 2141,
+		 2153, 2165, 2177, 2186, 2198, 2210, 2221, 2230,
+		 2240, 2252, 2264, 2274, 2286, 2296, 2302, 2310,
+		 2324, 2336, 2345, 2355, 2363, 2374, 2386, 2397,
+		 2406, 2414, 2422, 2431, 2444, 2457, 2464, 2474,
+		 2482, 2490, 2495, 2506, 2515, 2527, 2535, 2544,
+		 2553, 2564, 2572, 2579, 2592, 2603, 2614, 2622,
+		 2629, 2636, 2644, 2655, 2665, 2675, 2679, 2687,
+		 2699, 2707, 2710, 2721, 2735, 2744, 2746, 2752,
+		 2762, 2776, 2781, 2788, 2802, 2819, 2825, 2829,
+		 2836, 2845, 2855, 2863, 2873, 2882, 2892, 2900,
+		 2911, 2917, 2927, 2937, 2949, 2955, 2962, 2975,
+		 2988, 3000, 2999, 3005, 3008, 3019, 3032, 3047,
+		 3051, 3058, 3066, 3080, 3105, 3115, 3110, 3115,
+		 3133, 3137, 3139, 3138, 3143, 3162, 3187, 3183,
+		 3136, 3099, 3129, 3129, 3128, 3127, 3126, 3126,
+		 3125, 3124, 3123, 3122, 3122, 3121, 3120, 3119,
+		 3118, 3117, 3117, 3116, 3115, 3114, 3113, 3112,
+		 3111, 3111, 3110, 3109, 3108, 3107, 3106, 3105,
+		 3104, 3103, 3102, 3101, 3100, 3099, 3098, 3097,
+		 3096, 3095, 3094, 3093, 3092, 3091, 3090, 3089,
+		/* G */
+		 1015, 1025, 1033, 1040, 1048, 1056, 1064, 1074,
+		 1085, 1095, 1105, 1115, 1125, 1135, 1145, 1157,
+		 1168, 1179, 1189, 1201, 1212, 1223, 1233, 1245,
+		 1257, 1269, 1280, 1291, 1302, 1313, 1324, 1335,
+		 1348, 1358, 1369, 1379, 1390, 1400, 1411, 1421,
+		 1431, 1441, 1452, 1463, 1474, 1483, 1494, 1504,
+		 1515, 1525, 1536, 1545, 1555, 1565, 1576, 1587,
+		 1597, 1607, 1616, 1625, 1635, 1645, 1656, 1667,
+		 1677, 1687, 1697, 1707, 1718, 1729, 1740, 1750,
+		 1760, 1769, 1778, 1788, 1800, 1813, 1824, 1834,
+		 1844, 1854, 1865, 1876, 1887, 1896, 1907, 1917,
+		 1926, 1936, 1946, 1956, 1965, 1978, 1989, 2000,
+		 2010, 2019, 2030, 2039, 2049, 2057, 2067, 2076,
+		 2086, 2095, 2105, 2114, 2123, 2131, 2141, 2151,
+		 2161, 2170, 2177, 2187, 2196, 2205, 2213, 2222,
+		 2231, 2241, 2249, 2259, 2267, 2276, 2282, 2291,
+		 2300, 2310, 2317, 2325, 2332, 2340, 2346, 2351,
+		 2357, 2366, 2372, 2379, 2387, 2397, 2405, 2413,
+		 2421, 2427, 2433, 2440, 2447, 2458, 2469, 2474,
+		 2480, 2487, 2496, 2502, 2511, 2516, 2522, 2529,
+		 2536, 2544, 2551, 2559, 2566, 2576, 2583, 2589,
+		 2595, 2601, 2606, 2612, 2621, 2627, 2633, 2642,
+		 2656, 2663, 2667, 2666, 2673, 2685, 2695, 2701,
+		 2707, 2715, 2715, 2721, 2731, 2744, 2749, 2756,
+		 2760, 2769, 2780, 2795, 2803, 2804, 2806, 2821,
+		 2834, 2835, 2831, 2833, 2840, 2856, 2865, 2860,
+		 2853, 2853, 2826, 2825, 2825, 2825, 2824, 2824,
+		 2823, 2823, 2823, 2822, 2822, 2821, 2821, 2820,
+		 2820, 2819, 2819, 2818, 2818, 2817, 2817, 2816,
+		 2816, 2815, 2815, 2814, 2814, 2813, 2813, 2812,
+		 2811, 2811, 2810, 2810, 2809, 2808, 2808, 2807,
+		 2806, 2806, 2805, 2804, 2804, 2803, 2802, 2802,
+		/* B */
+		 1021, 1027, 1032, 1037, 1044, 1053, 1062, 1072,
+		 1082, 1090, 1098, 1108, 1119, 1130, 1141, 1152,
+		 1160, 1168, 1175, 1187, 1197, 1207, 1216, 1230,
+		 1242, 1254, 1263, 1272, 1283, 1293, 1305, 1319,
+		 1332, 1342, 1351, 1360, 1371, 1381, 1390, 1399,
+		 1408, 1417, 1429, 1442, 1454, 1463, 1474, 1483,
+		 1495, 1503, 1513, 1520, 1529, 1539, 1547, 1557,
+		 1564, 1572, 1579, 1588, 1599, 1613, 1624, 1635,
+		 1644, 1654, 1664, 1677, 1690, 1700, 1708, 1717,
+		 1725, 1730, 1736, 1745, 1757, 1769, 1782, 1795,
+		 1806, 1818, 1832, 1848, 1861, 1872, 1882, 1893,
+		 1903, 1913, 1923, 1935, 1943, 1956, 1970, 1981,
+		 1986, 1992, 2002, 2012, 2021, 2028, 2033, 2042,
+		 2050, 2059, 2066, 2075, 2079, 2084, 2096, 2112,
+		 2124, 2130, 2136, 2148, 2160, 2171, 2182, 2193,
+		 2204, 2215, 2226, 2237, 2251, 2262, 2272, 2285,
+		 2293, 2297, 2305, 2318, 2321, 2327, 2334, 2332,
+		 2331, 2343, 2354, 2362, 2370, 2377, 2380, 2389,
+		 2399, 2410, 2411, 2414, 2418, 2431, 2444, 2452,
+		 2460, 2465, 2478, 2480, 2491, 2493, 2504, 2504,
+		 2511, 2524, 2542, 2557, 2569, 2579, 2583, 2588,
+		 2595, 2600, 2610, 2626, 2645, 2650, 2650, 2654,
+		 2678, 2686, 2682, 2677, 2700, 2722, 2741, 2746,
+		 2757, 2755, 2752, 2752, 2757, 2777, 2783, 2792,
+		 2793, 2796, 2778, 2794, 2820, 2822, 2793, 2799,
+		 2790, 2786, 2785, 2786, 2755, 2758, 2783, 2776,
+		 2712, 2628, 2536, 2536, 2536, 2536, 2536, 2536,
+		 2536, 2536, 2536, 2536, 2536, 2536, 2535, 2535,
+		 2535, 2535, 2535, 2535, 2535, 2534, 2534, 2534,
+		 2534, 2534, 2533, 2533, 2533, 2533, 2533, 2532,
+		 2532, 2532, 2532, 2531, 2531, 2531, 2530, 2530,
+		 2530, 2530, 2529, 2529, 2529, 2528, 2528, 2528
+	},
+	{
+		/* lsc - 9 */
+		/* R */
+		 1012, 1025, 1036, 1045, 1055, 1065, 1075, 1086,
+		 1099, 1110, 1121, 1132, 1144, 1157, 1169, 1181,
+		 1193, 1207, 1220, 1232, 1243, 1254, 1268, 1282,
+		 1294, 1306, 1319, 1333, 1345, 1357, 1369, 1383,
+		 1395, 1405, 1416, 1430, 1442, 1453, 1465, 1477,
+		 1489, 1500, 1512, 1524, 1535, 1547, 1559, 1571,
+		 1582, 1594, 1607, 1618, 1627, 1639, 1652, 1664,
+		 1675, 1685, 1696, 1707, 1719, 1729, 1739, 1750,
+		 1762, 1774, 1784, 1796, 1808, 1818, 1831, 1844,
+		 1856, 1864, 1873, 1886, 1901, 1914, 1925, 1938,
+		 1951, 1962, 1973, 1984, 1998, 2010, 2021, 2031,
+		 2041, 2052, 2063, 2076, 2087, 2099, 2112, 2125,
+		 2136, 2149, 2162, 2170, 2177, 2189, 2202, 2210,
+		 2222, 2237, 2251, 2261, 2269, 2280, 2291, 2306,
+		 2317, 2327, 2339, 2348, 2356, 2364, 2377, 2390,
+		 2400, 2409, 2421, 2433, 2444, 2451, 2460, 2468,
+		 2476, 2486, 2495, 2504, 2514, 2523, 2531, 2538,
+		 2547, 2557, 2569, 2576, 2582, 2589, 2600, 2611,
+		 2620, 2629, 2639, 2645, 2656, 2666, 2676, 2683,
+		 2691, 2700, 2711, 2724, 2732, 2740, 2743, 2753,
+		 2763, 2773, 2774, 2787, 2803, 2816, 2816, 2816,
+		 2825, 2837, 2849, 2857, 2872, 2880, 2884, 2885,
+		 2895, 2910, 2923, 2930, 2938, 2945, 2951, 2955,
+		 2962, 2976, 2985, 2998, 3008, 3017, 3023, 3029,
+		 3025, 3039, 3064, 3076, 3071, 3088, 3100, 3111,
+		 3105, 3109, 3108, 3123, 3129, 3146, 3149, 3154,
+		 3139, 3105, 3021, 3022, 3022, 3023, 3024, 3025,
+		 3025, 3026, 3027, 3028, 3028, 3029, 3030, 3031,
+		 3031, 3032, 3033, 3033, 3034, 3035, 3035, 3036,
+		 3036, 3037, 3038, 3038, 3039, 3039, 3040, 3040,
+		 3041, 3041, 3042, 3042, 3043, 3043, 3044, 3044,
+		 3045, 3045, 3046, 3046, 3046, 3047, 3047, 3048,
+		/* G */
+		 1021, 1026, 1033, 1041, 1047, 1056, 1064, 1073,
+		 1083, 1094, 1104, 1113, 1124, 1135, 1146, 1156,
+		 1167, 1178, 1189, 1200, 1211, 1221, 1232, 1244,
+		 1257, 1268, 1280, 1291, 1301, 1312, 1323, 1334,
+		 1345, 1356, 1367, 1378, 1390, 1400, 1410, 1420,
+		 1432, 1442, 1453, 1463, 1475, 1484, 1495, 1504,
+		 1514, 1524, 1536, 1545, 1555, 1564, 1576, 1586,
+		 1596, 1606, 1616, 1625, 1635, 1645, 1655, 1665,
+		 1676, 1686, 1695, 1704, 1715, 1725, 1735, 1746,
+		 1757, 1766, 1775, 1786, 1798, 1811, 1820, 1830,
+		 1840, 1850, 1859, 1869, 1881, 1892, 1901, 1911,
+		 1921, 1932, 1943, 1953, 1962, 1972, 1982, 1992,
+		 2002, 2012, 2021, 2030, 2039, 2050, 2058, 2067,
+		 2076, 2087, 2097, 2107, 2115, 2125, 2135, 2145,
+		 2155, 2164, 2173, 2182, 2191, 2199, 2208, 2218,
+		 2226, 2233, 2242, 2252, 2262, 2269, 2276, 2284,
+		 2293, 2302, 2311, 2320, 2329, 2335, 2340, 2346,
+		 2356, 2362, 2369, 2375, 2383, 2390, 2397, 2405,
+		 2412, 2420, 2428, 2433, 2442, 2449, 2457, 2464,
+		 2471, 2476, 2484, 2493, 2500, 2507, 2509, 2517,
+		 2525, 2534, 2537, 2543, 2551, 2559, 2563, 2573,
+		 2580, 2583, 2587, 2596, 2605, 2611, 2620, 2625,
+		 2632, 2643, 2650, 2655, 2660, 2669, 2673, 2681,
+		 2691, 2701, 2706, 2716, 2721, 2725, 2729, 2740,
+		 2743, 2748, 2759, 2768, 2771, 2776, 2780, 2794,
+		 2801, 2812, 2806, 2816, 2812, 2822, 2820, 2829,
+		 2827, 2824, 2785, 2786, 2787, 2788, 2790, 2791,
+		 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799,
+		 2800, 2801, 2802, 2803, 2803, 2804, 2805, 2806,
+		 2807, 2808, 2809, 2810, 2811, 2811, 2812, 2813,
+		 2814, 2815, 2815, 2816, 2817, 2818, 2818, 2819,
+		 2820, 2821, 2821, 2822, 2823, 2823, 2824, 2825,
+		/* B */
+		 1018, 1025, 1034, 1042, 1046, 1054, 1061, 1071,
+		 1081, 1091, 1099, 1107, 1120, 1132, 1142, 1151,
+		 1159, 1170, 1181, 1192, 1200, 1210, 1222, 1234,
+		 1247, 1259, 1269, 1278, 1288, 1297, 1308, 1318,
+		 1327, 1336, 1347, 1359, 1371, 1381, 1391, 1400,
+		 1410, 1421, 1433, 1441, 1451, 1461, 1471, 1477,
+		 1486, 1495, 1506, 1517, 1528, 1537, 1548, 1559,
+		 1570, 1580, 1590, 1598, 1606, 1614, 1623, 1633,
+		 1646, 1655, 1662, 1671, 1682, 1692, 1701, 1710,
+		 1722, 1728, 1730, 1740, 1756, 1772, 1782, 1793,
+		 1803, 1811, 1823, 1835, 1851, 1861, 1870, 1879,
+		 1892, 1902, 1912, 1923, 1935, 1944, 1954, 1964,
+		 1974, 1984, 1994, 2002, 2009, 2017, 2025, 2034,
+		 2045, 2055, 2064, 2071, 2080, 2088, 2097, 2109,
+		 2122, 2130, 2139, 2151, 2162, 2170, 2181, 2192,
+		 2202, 2209, 2221, 2235, 2248, 2256, 2261, 2266,
+		 2276, 2291, 2301, 2310, 2315, 2321, 2326, 2326,
+		 2331, 2337, 2348, 2355, 2362, 2370, 2377, 2387,
+		 2390, 2398, 2406, 2417, 2426, 2432, 2435, 2441,
+		 2450, 2450, 2460, 2470, 2479, 2484, 2490, 2498,
+		 2506, 2515, 2516, 2518, 2528, 2546, 2556, 2562,
+		 2562, 2566, 2573, 2581, 2590, 2592, 2606, 2609,
+		 2620, 2636, 2651, 2652, 2658, 2665, 2678, 2691,
+		 2706, 2711, 2709, 2706, 2712, 2726, 2730, 2743,
+		 2750, 2757, 2770, 2790, 2786, 2785, 2794, 2814,
+		 2798, 2797, 2784, 2785, 2754, 2753, 2739, 2733,
+		 2717, 2672, 2488, 2489, 2491, 2492, 2494, 2495,
+		 2496, 2498, 2499, 2501, 2502, 2503, 2505, 2506,
+		 2507, 2509, 2510, 2511, 2512, 2514, 2515, 2516,
+		 2517, 2519, 2520, 2521, 2522, 2523, 2525, 2526,
+		 2527, 2528, 2529, 2530, 2531, 2533, 2534, 2535,
+		 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543
+	},
+	{
+		/* lsc - 10 */
+		/* R */
+		 1018, 1026, 1035, 1046, 1057, 1066, 1076, 1089,
+		 1101, 1113, 1122, 1135, 1147, 1160, 1173, 1184,
+		 1194, 1207, 1222, 1235, 1247, 1259, 1271, 1283,
+		 1297, 1312, 1326, 1338, 1350, 1363, 1375, 1388,
+		 1402, 1415, 1426, 1437, 1449, 1460, 1473, 1487,
+		 1499, 1509, 1519, 1531, 1544, 1554, 1565, 1576,
+		 1589, 1598, 1610, 1621, 1634, 1644, 1656, 1667,
+		 1679, 1690, 1703, 1715, 1724, 1735, 1748, 1760,
+		 1772, 1783, 1794, 1807, 1819, 1832, 1844, 1857,
+		 1866, 1876, 1885, 1898, 1911, 1926, 1940, 1954,
+		 1965, 1976, 1988, 1999, 2010, 2023, 2038, 2049,
+		 2058, 2068, 2081, 2094, 2104, 2115, 2126, 2139,
+		 2149, 2161, 2172, 2186, 2196, 2204, 2214, 2226,
+		 2237, 2249, 2259, 2267, 2275, 2287, 2299, 2308,
+		 2318, 2329, 2341, 2350, 2358, 2366, 2378, 2387,
+		 2393, 2400, 2414, 2427, 2437, 2445, 2454, 2464,
+		 2474, 2487, 2498, 2505, 2513, 2526, 2533, 2538,
+		 2546, 2555, 2563, 2574, 2590, 2602, 2608, 2617,
+		 2626, 2635, 2641, 2653, 2664, 2674, 2685, 2693,
+		 2702, 2706, 2719, 2730, 2743, 2754, 2767, 2772,
+		 2777, 2786, 2796, 2803, 2813, 2825, 2829, 2834,
+		 2844, 2858, 2866, 2872, 2881, 2897, 2909, 2917,
+		 2918, 2924, 2933, 2940, 2949, 2967, 2977, 2988,
+		 3000, 3016, 3023, 3029, 3035, 3048, 3067, 3066,
+		 3070, 3070, 3092, 3095, 3114, 3116, 3115, 3108,
+		 3121, 3129, 3133, 3150, 3149, 3136, 3124, 3172,
+		 3188, 3166, 3066, 3064, 3062, 3060, 3058, 3056,
+		 3055, 3053, 3051, 3049, 3047, 3045, 3043, 3041,
+		 3039, 3037, 3035, 3033, 3031, 3029, 3027, 3025,
+		 3023, 3021, 3019, 3018, 3016, 3014, 3012, 3010,
+		 3008, 3006, 3003, 3001, 2999, 2997, 2995, 2993,
+		 2991, 2989, 2987, 2985, 2983, 2981, 2979, 2977,
+		/* G */
+		 1018, 1025, 1034, 1042, 1050, 1058, 1068, 1077,
+		 1087, 1097, 1108, 1118, 1129, 1142, 1152, 1163,
+		 1173, 1184, 1196, 1207, 1218, 1230, 1241, 1252,
+		 1263, 1276, 1288, 1300, 1312, 1322, 1334, 1345,
+		 1357, 1368, 1379, 1390, 1401, 1412, 1422, 1433,
+		 1443, 1453, 1463, 1473, 1484, 1495, 1505, 1515,
+		 1526, 1535, 1545, 1557, 1567, 1577, 1586, 1597,
+		 1607, 1617, 1627, 1638, 1648, 1658, 1668, 1678,
+		 1689, 1699, 1711, 1721, 1731, 1741, 1753, 1764,
+		 1774, 1783, 1790, 1801, 1813, 1826, 1835, 1846,
+		 1858, 1868, 1878, 1887, 1898, 1909, 1920, 1930,
+		 1940, 1949, 1960, 1969, 1980, 1990, 2000, 2009,
+		 2018, 2029, 2040, 2052, 2060, 2069, 2077, 2087,
+		 2097, 2107, 2116, 2124, 2133, 2143, 2153, 2163,
+		 2170, 2179, 2188, 2197, 2207, 2216, 2223, 2229,
+		 2238, 2247, 2255, 2265, 2275, 2284, 2292, 2300,
+		 2307, 2315, 2325, 2333, 2340, 2346, 2354, 2359,
+		 2363, 2370, 2379, 2388, 2396, 2405, 2412, 2417,
+		 2422, 2430, 2438, 2447, 2454, 2461, 2468, 2473,
+		 2479, 2487, 2498, 2505, 2514, 2523, 2532, 2537,
+		 2543, 2548, 2552, 2559, 2565, 2577, 2583, 2590,
+		 2592, 2600, 2609, 2621, 2629, 2637, 2644, 2649,
+		 2657, 2665, 2670, 2674, 2682, 2692, 2695, 2699,
+		 2711, 2723, 2730, 2734, 2741, 2751, 2758, 2762,
+		 2771, 2777, 2789, 2794, 2803, 2809, 2815, 2813,
+		 2817, 2826, 2828, 2839, 2832, 2828, 2833, 2853,
+		 2864, 2866, 2837, 2835, 2833, 2832, 2830, 2828,
+		 2827, 2825, 2824, 2822, 2820, 2819, 2817, 2815,
+		 2814, 2812, 2810, 2808, 2807, 2805, 2803, 2802,
+		 2800, 2798, 2797, 2795, 2793, 2791, 2790, 2788,
+		 2786, 2785, 2783, 2781, 2779, 2778, 2776, 2774,
+		 2772, 2770, 2769, 2767, 2765, 2763, 2762, 2760,
+		/* B */
+		 1021, 1024, 1031, 1040, 1048, 1055, 1062, 1070,
+		 1078, 1088, 1097, 1107, 1117, 1129, 1140, 1149,
+		 1157, 1167, 1177, 1189, 1199, 1211, 1219, 1229,
+		 1241, 1253, 1263, 1271, 1281, 1290, 1301, 1311,
+		 1324, 1333, 1344, 1355, 1365, 1375, 1386, 1397,
+		 1405, 1414, 1423, 1431, 1440, 1450, 1459, 1470,
+		 1481, 1489, 1500, 1511, 1524, 1533, 1543, 1552,
+		 1562, 1572, 1583, 1593, 1602, 1611, 1618, 1626,
+		 1635, 1647, 1658, 1668, 1677, 1688, 1700, 1713,
+		 1723, 1731, 1734, 1745, 1759, 1776, 1788, 1799,
+		 1809, 1820, 1831, 1841, 1850, 1858, 1871, 1880,
+		 1888, 1897, 1907, 1916, 1925, 1937, 1946, 1955,
+		 1960, 1969, 1980, 1994, 2002, 2009, 2017, 2028,
+		 2038, 2047, 2055, 2064, 2074, 2086, 2097, 2107,
+		 2114, 2126, 2137, 2149, 2161, 2170, 2178, 2183,
+		 2194, 2203, 2215, 2226, 2238, 2244, 2252, 2264,
+		 2276, 2286, 2291, 2294, 2298, 2308, 2312, 2311,
+		 2314, 2324, 2338, 2344, 2355, 2365, 2371, 2370,
+		 2376, 2384, 2393, 2403, 2411, 2417, 2424, 2426,
+		 2427, 2430, 2444, 2457, 2466, 2471, 2480, 2485,
+		 2489, 2501, 2511, 2516, 2520, 2532, 2543, 2553,
+		 2555, 2558, 2563, 2575, 2588, 2602, 2613, 2617,
+		 2617, 2622, 2632, 2640, 2646, 2660, 2676, 2688,
+		 2694, 2702, 2709, 2720, 2730, 2742, 2754, 2761,
+		 2759, 2755, 2773, 2783, 2802, 2806, 2806, 2789,
+		 2814, 2814, 2779, 2765, 2765, 2744, 2734, 2759,
+		 2775, 2718, 2506, 2504, 2503, 2502, 2501, 2499,
+		 2498, 2497, 2496, 2494, 2493, 2492, 2490, 2489,
+		 2488, 2487, 2485, 2484, 2483, 2481, 2480, 2479,
+		 2478, 2476, 2475, 2474, 2472, 2471, 2470, 2468,
+		 2467, 2466, 2464, 2463, 2461, 2460, 2459, 2457,
+		 2456, 2455, 2453, 2452, 2450, 2449, 2448, 2446
+	},
+	{
+		/* lsc - 11 */
+		/* R */
+		 1020, 1026, 1034, 1045, 1057, 1068, 1081, 1094,
+		 1106, 1120, 1135, 1148, 1160, 1174, 1189, 1205,
+		 1219, 1233, 1248, 1264, 1279, 1295, 1312, 1328,
+		 1342, 1357, 1372, 1387, 1403, 1418, 1433, 1446,
+		 1460, 1475, 1490, 1505, 1522, 1536, 1548, 1563,
+		 1578, 1593, 1608, 1622, 1636, 1649, 1663, 1675,
+		 1688, 1701, 1715, 1726, 1738, 1752, 1767, 1780,
+		 1792, 1804, 1818, 1833, 1848, 1859, 1871, 1887,
+		 1903, 1918, 1929, 1945, 1957, 1972, 1984, 1998,
+		 2010, 2023, 2033, 2047, 2063, 2081, 2094, 2108,
+		 2122, 2136, 2150, 2164, 2179, 2192, 2205, 2218,
+		 2230, 2245, 2258, 2272, 2284, 2297, 2312, 2326,
+		 2340, 2353, 2365, 2379, 2391, 2402, 2415, 2431,
+		 2445, 2457, 2473, 2485, 2495, 2504, 2515, 2528,
+		 2541, 2553, 2565, 2580, 2593, 2603, 2615, 2626,
+		 2634, 2645, 2653, 2661, 2678, 2693, 2703, 2707,
+		 2723, 2737, 2749, 2752, 2758, 2774, 2785, 2784,
+		 2784, 2799, 2813, 2826, 2837, 2850, 2858, 2862,
+		 2869, 2882, 2899, 2908, 2915, 2925, 2937, 2945,
+		 2951, 2962, 2972, 2986, 2992, 3003, 3015, 3033,
+		 3047, 3056, 3060, 3068, 3082, 3093, 3096, 3101,
+		 3107, 3123, 3131, 3139, 3148, 3170, 3174, 3182,
+		 3184, 3200, 3207, 3222, 3233, 3248, 3262, 3268,
+		 3276, 3282, 3294, 3302, 3313, 3329, 3350, 3360,
+		 3348, 3359, 3380, 3388, 3405, 3430, 3438, 3421,
+		 3424, 3447, 3458, 3446, 3456, 3464, 3444, 3450,
+		 3456, 3425, 3378, 3375, 3371, 3368, 3364, 3361,
+		 3357, 3354, 3351, 3347, 3344, 3340, 3337, 3333,
+		 3330, 3326, 3323, 3319, 3316, 3312, 3309, 3306,
+		 3302, 3299, 3295, 3292, 3288, 3285, 3281, 3278,
+		 3274, 3271, 3267, 3264, 3260, 3257, 3253, 3250,
+		 3246, 3243, 3239, 3236, 3232, 3229, 3225, 3222,
+		/* G */
+		 1018, 1026, 1032, 1038, 1046, 1055, 1064, 1074,
+		 1084, 1096, 1107, 1118, 1128, 1139, 1151, 1164,
+		 1175, 1187, 1199, 1211, 1223, 1235, 1247, 1259,
+		 1271, 1283, 1295, 1307, 1320, 1332, 1345, 1355,
+		 1367, 1379, 1391, 1403, 1414, 1426, 1436, 1447,
+		 1458, 1470, 1481, 1492, 1503, 1513, 1523, 1533,
+		 1544, 1555, 1566, 1576, 1586, 1596, 1607, 1618,
+		 1627, 1637, 1648, 1659, 1670, 1679, 1690, 1701,
+		 1713, 1723, 1732, 1743, 1755, 1766, 1777, 1788,
+		 1797, 1807, 1817, 1827, 1840, 1853, 1865, 1875,
+		 1885, 1895, 1906, 1918, 1929, 1938, 1949, 1960,
+		 1970, 1981, 1991, 2001, 2010, 2022, 2032, 2043,
+		 2053, 2062, 2072, 2082, 2093, 2101, 2110, 2119,
+		 2130, 2141, 2153, 2162, 2170, 2179, 2188, 2196,
+		 2207, 2217, 2227, 2236, 2245, 2254, 2263, 2272,
+		 2282, 2291, 2299, 2307, 2318, 2328, 2337, 2344,
+		 2353, 2362, 2371, 2379, 2385, 2394, 2401, 2407,
+		 2411, 2420, 2428, 2437, 2445, 2450, 2454, 2462,
+		 2472, 2481, 2489, 2495, 2502, 2511, 2522, 2528,
+		 2534, 2540, 2547, 2554, 2561, 2568, 2575, 2582,
+		 2590, 2596, 2601, 2607, 2618, 2624, 2629, 2635,
+		 2643, 2649, 2652, 2657, 2660, 2673, 2681, 2689,
+		 2689, 2696, 2702, 2709, 2713, 2721, 2732, 2738,
+		 2742, 2750, 2757, 2764, 2767, 2773, 2782, 2790,
+		 2794, 2803, 2812, 2815, 2820, 2826, 2838, 2847,
+		 2851, 2850, 2857, 2861, 2856, 2863, 2866, 2870,
+		 2861, 2876, 2943, 2941, 2938, 2935, 2932, 2929,
+		 2926, 2923, 2920, 2917, 2914, 2911, 2908, 2905,
+		 2902, 2899, 2896, 2893, 2890, 2887, 2885, 2882,
+		 2879, 2876, 2873, 2870, 2867, 2864, 2861, 2858,
+		 2855, 2852, 2849, 2846, 2843, 2840, 2837, 2834,
+		 2831, 2828, 2825, 2822, 2819, 2816, 2813, 2810,
+		/* B */
+		 1021, 1026, 1029, 1034, 1040, 1047, 1054, 1062,
+		 1071, 1081, 1091, 1101, 1111, 1121, 1132, 1143,
+		 1153, 1163, 1173, 1185, 1196, 1207, 1218, 1229,
+		 1241, 1254, 1266, 1277, 1289, 1300, 1310, 1319,
+		 1331, 1342, 1352, 1362, 1371, 1379, 1389, 1400,
+		 1410, 1421, 1433, 1443, 1451, 1459, 1470, 1479,
+		 1488, 1498, 1509, 1519, 1528, 1537, 1547, 1557,
+		 1566, 1575, 1586, 1597, 1608, 1617, 1626, 1635,
+		 1647, 1658, 1667, 1677, 1687, 1699, 1709, 1720,
+		 1730, 1738, 1744, 1752, 1765, 1777, 1789, 1800,
+		 1813, 1822, 1833, 1844, 1857, 1864, 1876, 1888,
+		 1899, 1908, 1918, 1928, 1938, 1949, 1958, 1968,
+		 1978, 1988, 1998, 2007, 2017, 2026, 2034, 2042,
+		 2051, 2061, 2072, 2081, 2091, 2098, 2107, 2115,
+		 2124, 2132, 2143, 2155, 2164, 2170, 2178, 2187,
+		 2197, 2202, 2209, 2217, 2232, 2242, 2250, 2255,
+		 2265, 2273, 2281, 2288, 2293, 2300, 2305, 2307,
+		 2310, 2320, 2333, 2343, 2351, 2358, 2361, 2367,
+		 2377, 2388, 2394, 2399, 2406, 2414, 2423, 2431,
+		 2438, 2445, 2452, 2461, 2463, 2472, 2482, 2494,
+		 2500, 2507, 2512, 2515, 2524, 2535, 2537, 2542,
+		 2549, 2562, 2566, 2571, 2569, 2579, 2590, 2603,
+		 2601, 2606, 2615, 2627, 2629, 2637, 2650, 2653,
+		 2651, 2659, 2665, 2670, 2672, 2686, 2691, 2697,
+		 2698, 2703, 2708, 2713, 2731, 2735, 2745, 2742,
+		 2742, 2737, 2743, 2727, 2726, 2735, 2736, 2714,
+		 2684, 2645, 2620, 2617, 2615, 2612, 2610, 2607,
+		 2604, 2602, 2599, 2597, 2594, 2592, 2589, 2587,
+		 2584, 2581, 2579, 2576, 2574, 2571, 2568, 2566,
+		 2563, 2561, 2558, 2556, 2553, 2550, 2548, 2545,
+		 2543, 2540, 2537, 2535, 2532, 2530, 2527, 2524,
+		 2522, 2519, 2517, 2514, 2511, 2509, 2506, 2504
+	}
+	},
+	.msc_tbl = {
+	{
+		/* msc - 0 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 1 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 2 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 3 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 4 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 5 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 6 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 7 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 8 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 9 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 10 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	},
+	{
+		/* msc - 11 */
+		/* R */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* G */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,
+		/* B */
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0
+	}
+	},
+	.linear_tbl = {
+		/* R */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1344, 1360, 1376, 1392,
+		 1408, 1424, 1440, 1456, 1472, 1488, 1504, 1520,
+		 1536, 1552, 1568, 1584, 1600, 1616, 1632, 1648,
+		 1664, 1680, 1696, 1712, 1728, 1744, 1760, 1776,
+		 1792, 1808, 1824, 1840, 1856, 1872, 1888, 1904,
+		 1920, 1936, 1952, 1968, 1984, 2000, 2016, 2032,
+		 2048, 2064, 2080, 2096, 2112, 2128, 2144, 2160,
+		 2176, 2192, 2208, 2224, 2240, 2256, 2272, 2288,
+		 2304, 2320, 2336, 2352, 2368, 2384, 2400, 2416,
+		 2432, 2448, 2464, 2480, 2496, 2512, 2528, 2544,
+		 2560, 2576, 2592, 2608, 2624, 2640, 2656, 2672,
+		 2688, 2704, 2720, 2736, 2752, 2768, 2784, 2800,
+		 2816, 2832, 2848, 2864, 2880, 2896, 2912, 2928,
+		 2944, 2960, 2976, 2992, 3008, 3024, 3040, 3056,
+		 3072, 3088, 3104, 3120, 3136, 3152, 3168, 3184,
+		 3200, 3216, 3232, 3248, 3264, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,
+		/* G */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1343, 1359, 1375, 1391,
+		 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1520,
+		 1536, 1552, 1569, 1585, 1602, 1619, 1635, 1651,
+		 1668, 1684, 1700, 1716, 1732, 1747, 1762, 1777,
+		 1792, 1806, 1820, 1834, 1848, 1862, 1877, 1891,
+		 1906, 1921, 1937, 1953, 1970, 1988, 2007, 2027,
+		 2048, 2070, 2093, 2117, 2142, 2167, 2192, 2218,
+		 2243, 2268, 2292, 2315, 2338, 2359, 2380, 2398,
+		 2415, 2430, 2444, 2455, 2466, 2475, 2484, 2492,
+		 2499, 2506, 2512, 2519, 2526, 2533, 2541, 2550,
+		 2560, 2571, 2583, 2596, 2610, 2625, 2641, 2657,
+		 2674, 2691, 2709, 2726, 2744, 2762, 2780, 2798,
+		 2816, 2833, 2850, 2867, 2884, 2900, 2916, 2932,
+		 2948, 2963, 2979, 2995, 3010, 3025, 3041, 3056,
+		 3072, 3088, 3103, 3119, 3135, 3151, 3167, 3183,
+		 3199, 3215, 3231, 3247, 3263, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080,
+		/* B */
+		    0,   16,   32,   48,   64,   80,   96,  112,
+		  128,  144,  160,  176,  192,  208,  224,  240,
+		  256,  272,  288,  304,  320,  336,  352,  368,
+		  384,  400,  416,  432,  448,  464,  480,  496,
+		  512,  528,  544,  560,  576,  592,  608,  624,
+		  640,  656,  672,  688,  704,  720,  736,  752,
+		  768,  784,  800,  816,  832,  848,  864,  880,
+		  896,  912,  928,  944,  960,  976,  992, 1008,
+		 1024, 1040, 1056, 1072, 1088, 1104, 1120, 1136,
+		 1152, 1168, 1184, 1200, 1216, 1232, 1248, 1264,
+		 1280, 1296, 1312, 1328, 1343, 1359, 1375, 1391,
+		 1407, 1423, 1439, 1455, 1471, 1487, 1503, 1520,
+		 1536, 1552, 1569, 1585, 1602, 1619, 1635, 1651,
+		 1668, 1684, 1700, 1716, 1732, 1747, 1762, 1777,
+		 1792, 1806, 1820, 1834, 1848, 1862, 1877, 1891,
+		 1906, 1921, 1937, 1953, 1970, 1988, 2007, 2027,
+		 2048, 2070, 2093, 2117, 2142, 2167, 2192, 2218,
+		 2243, 2268, 2292, 2315, 2338, 2359, 2380, 2398,
+		 2415, 2430, 2444, 2455, 2466, 2475, 2484, 2492,
+		 2499, 2506, 2512, 2519, 2526, 2533, 2541, 2550,
+		 2560, 2571, 2583, 2596, 2610, 2625, 2641, 2657,
+		 2674, 2691, 2709, 2726, 2744, 2762, 2780, 2798,
+		 2816, 2833, 2850, 2867, 2884, 2900, 2916, 2932,
+		 2948, 2963, 2979, 2995, 3010, 3025, 3041, 3056,
+		 3072, 3088, 3103, 3119, 3135, 3151, 3167, 3183,
+		 3199, 3215, 3231, 3247, 3263, 3280, 3296, 3312,
+		 3328, 3344, 3360, 3376, 3392, 3408, 3424, 3440,
+		 3456, 3472, 3488, 3504, 3520, 3536, 3552, 3568,
+		 3584, 3600, 3616, 3632, 3648, 3664, 3680, 3696,
+		 3712, 3728, 3744, 3760, 3776, 3792, 3808, 3824,
+		 3840, 3856, 3872, 3888, 3904, 3920, 3936, 3952,
+		 3968, 3984, 4000, 4016, 4032, 4048, 4064, 4080
+	},
+	.disc_tbl = {
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0,
+		    0,    0,    0,    0,    0,    0,    0,    0
+	},
+	.isp_cem_table = {
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x71, 0x44, 0x79, 0x4D, 0x70, 0x49, 0x79, 0x52,
+		0x80, 0x54, 0x85, 0x55, 0x80, 0x5A, 0x85, 0x5B,
+		0x8A, 0x55, 0x90, 0x54, 0x8A, 0x5B, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x79, 0x57, 0x70, 0x58, 0x79, 0x5D,
+		0x80, 0x5F, 0x85, 0x60, 0x80, 0x65, 0x85, 0x65,
+		0x8A, 0x60, 0x92, 0x5A, 0x8B, 0x63, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x62, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x6A, 0x85, 0x6A, 0x80, 0x6F, 0x85, 0x70,
+		0x8C, 0x67, 0x98, 0x60, 0x8E, 0x69, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x75, 0x86, 0x73, 0x80, 0x7A, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x87,
+		0x70, 0x80, 0x78, 0x80, 0x73, 0x86, 0x79, 0x86,
+		0x80, 0x80, 0x87, 0x80, 0x80, 0x86, 0x86, 0x86,
+		0x8E, 0x80, 0x96, 0x80, 0x8D, 0x86, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x45, 0x95, 0x51, 0x93,
+		0x51, 0x8F, 0x5C, 0x8E, 0x5B, 0x92, 0x66, 0x8F,
+		0x67, 0x8C, 0x71, 0x89, 0x6C, 0x8E, 0x6D, 0x92,
+		0x73, 0x8C, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x8D, 0x87, 0x8E, 0x80, 0x94, 0x87, 0x95,
+		0x8D, 0x8D, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4F, 0x98, 0x59, 0x96, 0x58, 0x98, 0x60, 0x96,
+		0x63, 0x93, 0x67, 0x93, 0x61, 0x99, 0x60, 0x9F,
+		0x66, 0x99, 0x68, 0xA0, 0x61, 0xA5, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x59, 0x9C, 0x5A, 0x9F, 0x53, 0xA6, 0x54, 0xAB,
+		0x5A, 0xA5, 0x5B, 0xAB, 0x55, 0xB1, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4F, 0xB0, 0x4F, 0xB6, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6C, 0x41, 0x76, 0x40, 0x6C, 0x49, 0x76, 0x48,
+		0x7F, 0x40, 0x87, 0x40, 0x7F, 0x48, 0x87, 0x48,
+		0x8F, 0x40, 0x97, 0x40, 0x8F, 0x48, 0x97, 0x48,
+		0x9F, 0x40, 0xA7, 0x40, 0x9F, 0x48, 0xA7, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x5C, 0x52, 0x63, 0x52,
+		0x6D, 0x51, 0x76, 0x50, 0x6B, 0x52, 0x74, 0x52,
+		0x7F, 0x50, 0x87, 0x50, 0x7F, 0x52, 0x89, 0x52,
+		0x8F, 0x50, 0x97, 0x50, 0x92, 0x52, 0x9B, 0x52,
+		0x9F, 0x50, 0xA8, 0x50, 0xA4, 0x52, 0xAD, 0x52,
+		0xB0, 0x50, 0xB8, 0x50, 0xB6, 0x52, 0xBF, 0x52,
+		0xBF, 0x50, 0x00, 0x00, 0xC8, 0x52, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x5B, 0x59, 0x5E, 0x52, 0x5B, 0x61, 0x5B, 0x59,
+		0x67, 0x52, 0x71, 0x52, 0x61, 0x52, 0x6D, 0x52,
+		0x7F, 0x52, 0x8B, 0x52, 0x7F, 0x52, 0x8F, 0x52,
+		0x96, 0x52, 0xA2, 0x52, 0x9E, 0x52, 0xAD, 0x52,
+		0xAD, 0x52, 0xB9, 0x52, 0xBC, 0x52, 0xCC, 0x52,
+		0xC4, 0x52, 0xCF, 0x52, 0xDB, 0x52, 0xEA, 0x52,
+		0xDA, 0x52, 0x00, 0x00, 0xEB, 0x57, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x5A, 0x6A, 0x52, 0x6D, 0x5A, 0x6F,
+		0x5B, 0x68, 0x5B, 0x63, 0x5B, 0x6F, 0x5B, 0x6C,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x60, 0x8F, 0x60, 0x7F, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xDF, 0x60, 0xEB, 0x61, 0xDF, 0x70, 0xEB, 0x70,
+		0xEB, 0x64, 0x00, 0x00, 0xEB, 0x72, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x51, 0x74, 0x59, 0x76, 0x50, 0x89, 0x58, 0x8B,
+		0x5B, 0x77, 0x5B, 0x77, 0x5B, 0x8F, 0x5B, 0x97,
+		0x60, 0x78, 0x70, 0x7C, 0x60, 0x98, 0x70, 0x91,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xDF, 0x80, 0xEB, 0x80, 0xDF, 0x8F, 0xEB, 0x8F,
+		0xEB, 0x80, 0x00, 0x00, 0xEB, 0x8D, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x47, 0xA6, 0x4E, 0xA2,
+		0x55, 0x9B, 0x5B, 0x99, 0x55, 0xA0, 0x5C, 0x9D,
+		0x5C, 0x9B, 0x5C, 0x9F, 0x5C, 0xA1, 0x5C, 0xA8,
+		0x60, 0xA3, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xDF, 0x9F, 0xEB, 0x9E, 0xDB, 0xAD, 0xE2, 0xAA,
+		0xEB, 0x9B, 0x00, 0x00, 0xE8, 0xA7, 0x00, 0x00,
+		0x47, 0xAB, 0x4E, 0xA8, 0x47, 0xB0, 0x4E, 0xAD,
+		0x55, 0xA5, 0x5C, 0xA3, 0x54, 0xAB, 0x5A, 0xA9,
+		0x5C, 0xA8, 0x5B, 0xB0, 0x5B, 0xAE, 0x5B, 0xBC,
+		0x60, 0xC0, 0x70, 0xBF, 0x60, 0xD0, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9D, 0xCA, 0xA9, 0xC5,
+		0xBC, 0xBC, 0xC5, 0xB7, 0xB3, 0xC0, 0xBC, 0xBC,
+		0xCD, 0xB3, 0xD4, 0xB0, 0xC3, 0xB8, 0xCA, 0xB5,
+		0xDA, 0xAD, 0x00, 0x00, 0xD0, 0xB2, 0x00, 0x00,
+		0x46, 0xB5, 0x4D, 0xB4, 0x45, 0xBC, 0x4B, 0xBA,
+		0x53, 0xB2, 0x59, 0xB0, 0x51, 0xB9, 0x58, 0xB8,
+		0x5B, 0xB6, 0x5B, 0xC8, 0x5B, 0xBF, 0x5B, 0xD4,
+		0x60, 0xDF, 0x70, 0xDF, 0x62, 0xE7, 0x72, 0xE0,
+		0x80, 0xD9, 0x8D, 0xD2, 0x80, 0xD9, 0x8B, 0xD3,
+		0x99, 0xCD, 0xA4, 0xC8, 0x96, 0xCE, 0x9F, 0xCA,
+		0xAD, 0xC3, 0xB5, 0xBF, 0xA8, 0xC6, 0xAF, 0xC2,
+		0xBC, 0xBC, 0xC2, 0xB9, 0xB6, 0xBF, 0xBC, 0xBC,
+		0xC8, 0xB6, 0x00, 0x00, 0xC1, 0xB9, 0x00, 0x00,
+		0x44, 0xC2, 0x4A, 0xC1, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x5B, 0xC7, 0x5B, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x66, 0xE5, 0x73, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD9, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x94, 0xCF, 0x9C, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xA4, 0xC7, 0xAB, 0xC4, 0x00, 0x00, 0x00, 0x00,
+		0xB1, 0xC1, 0xB7, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x37, 0x33, 0x37, 0x2A, 0x37, 0x3A, 0x37, 0x33,
+		0x3C, 0x24, 0x45, 0x24, 0x37, 0x28, 0x3E, 0x24,
+		0x4E, 0x24, 0x58, 0x24, 0x49, 0x24, 0x54, 0x24,
+		0x64, 0x27, 0x73, 0x2E, 0x60, 0x25, 0x71, 0x2D,
+		0x7F, 0x35, 0x89, 0x35, 0x7F, 0x35, 0x8A, 0x35,
+		0x92, 0x35, 0x9C, 0x34, 0x95, 0x35, 0xA1, 0x32,
+		0xA8, 0x2F, 0xB5, 0x29, 0xB0, 0x2B, 0xBF, 0x26,
+		0xC4, 0x24, 0xC7, 0x2E, 0xC7, 0x2C, 0xC7, 0x38,
+		0xC7, 0x37, 0x00, 0x00, 0xC7, 0x40, 0x00, 0x00,
+		0x37, 0x43, 0x37, 0x3C, 0x37, 0x49, 0x37, 0x45,
+		0x37, 0x33, 0x37, 0x26, 0x37, 0x3D, 0x37, 0x33,
+		0x42, 0x24, 0x4E, 0x24, 0x40, 0x2F, 0x4E, 0x30,
+		0x5B, 0x24, 0x6E, 0x2C, 0x5B, 0x30, 0x71, 0x42,
+		0x7F, 0x35, 0x8C, 0x35, 0x7F, 0x5F, 0x86, 0x61,
+		0x98, 0x35, 0xA8, 0x2F, 0x8F, 0x5A, 0xA4, 0x42,
+		0xBA, 0x27, 0xC7, 0x29, 0xBF, 0x30, 0xC7, 0x38,
+		0xC7, 0x38, 0xC7, 0x42, 0xC7, 0x44, 0xC7, 0x4C,
+		0xC7, 0x49, 0x00, 0x00, 0xC7, 0x52, 0x00, 0x00,
+		0x37, 0x50, 0x37, 0x4C, 0x37, 0x57, 0x37, 0x54,
+		0x37, 0x47, 0x37, 0x3F, 0x37, 0x50, 0x37, 0x4A,
+		0x40, 0x3B, 0x50, 0x40, 0x40, 0x4A, 0x50, 0x4C,
+		0x5D, 0x40, 0x6E, 0x48, 0x5F, 0x50, 0x6C, 0x50,
+		0x7F, 0x66, 0x85, 0x68, 0x7F, 0x6A, 0x86, 0x6B,
+		0x92, 0x5A, 0xAF, 0x40, 0x9C, 0x55, 0xAF, 0x50,
+		0xBF, 0x40, 0xC7, 0x46, 0xBF, 0x50, 0xC7, 0x54,
+		0xC7, 0x50, 0xC7, 0x57, 0xC7, 0x5C, 0xC7, 0x61,
+		0xC7, 0x5B, 0x00, 0x00, 0xC7, 0x64, 0x00, 0x00,
+		0x37, 0x5E, 0x37, 0x5C, 0x37, 0x64, 0x37, 0x63,
+		0x37, 0x59, 0x37, 0x55, 0x37, 0x62, 0x37, 0x61,
+		0x40, 0x55, 0x50, 0x5A, 0x40, 0x61, 0x50, 0x66,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x74, 0x88, 0x6E, 0x7F, 0x7B, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xC7, 0x63, 0xBE, 0x70, 0xC6, 0x71,
+		0xC7, 0x68, 0xC7, 0x6B, 0xC6, 0x74, 0xC6, 0x75,
+		0xC7, 0x6E, 0x00, 0x00, 0xC6, 0x77, 0x00, 0x00,
+		0x37, 0x6E, 0x37, 0x6E, 0x37, 0x86, 0x37, 0x89,
+		0x37, 0x6E, 0x37, 0x6E, 0x37, 0x8D, 0x37, 0x94,
+		0x40, 0x70, 0x50, 0x74, 0x40, 0x9C, 0x52, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x6E, 0x8D, 0x77, 0x89,
+		0x80, 0x80, 0x8D, 0x80, 0x80, 0x8A, 0x8B, 0x8B,
+		0x9C, 0x80, 0xAA, 0x80, 0x98, 0x8C, 0xA4, 0x8C,
+		0xB8, 0x80, 0xC5, 0x80, 0xB3, 0x8C, 0xC3, 0x8D,
+		0xC5, 0x80, 0xC5, 0x80, 0xC4, 0x8B, 0xC4, 0x89,
+		0xC5, 0x80, 0x00, 0x00, 0xC4, 0x88, 0x00, 0x00,
+		0x37, 0x9F, 0x37, 0xA7, 0x3A, 0xAE, 0x3E, 0xAE,
+		0x38, 0xAD, 0x3B, 0xAF, 0x41, 0xB0, 0x46, 0xB0,
+		0x5B, 0x9B, 0x71, 0x8C, 0x6B, 0x92, 0x63, 0xA0,
+		0x6C, 0x95, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x97, 0x8B, 0x97, 0x80, 0xA5, 0x8C, 0xA5,
+		0x98, 0x98, 0xA4, 0x98, 0x98, 0xA5, 0xA4, 0xA4,
+		0xB1, 0x98, 0xC2, 0x9A, 0xB1, 0xA5, 0xC2, 0xA8,
+		0xC3, 0x96, 0xC3, 0x93, 0xC2, 0xA1, 0xC2, 0x9C,
+		0xC3, 0x91, 0x00, 0x00, 0xC2, 0x99, 0x00, 0x00,
+		0x41, 0xB0, 0x44, 0xB1, 0x46, 0xB0, 0x49, 0xB1,
+		0x47, 0xB1, 0x46, 0xB8, 0x46, 0xBA, 0x40, 0xC7,
+		0x58, 0xAB, 0x50, 0xBF, 0x48, 0xC7, 0x50, 0xCF,
+		0x60, 0xBF, 0x71, 0xBB, 0x60, 0xCF, 0x71, 0xC8,
+		0x80, 0xB0, 0x8C, 0xB0, 0x80, 0xBD, 0x8C, 0xBE,
+		0x98, 0xB0, 0xA4, 0xB0, 0x98, 0xBE, 0xA5, 0xBD,
+		0xB1, 0xB1, 0xC2, 0xB5, 0xB1, 0xBE, 0xC2, 0xC2,
+		0xC2, 0xAC, 0xC2, 0xA6, 0xC2, 0xB7, 0xC2, 0xAF,
+		0xC2, 0xA1, 0x00, 0x00, 0xC2, 0xAA, 0x00, 0x00,
+		0x47, 0xB4, 0x45, 0xBC, 0x44, 0xBD, 0x40, 0xC7,
+		0x40, 0xC7, 0x3B, 0xD6, 0x3B, 0xD4, 0x3F, 0xDA,
+		0x44, 0xDA, 0x52, 0xDA, 0x4C, 0xDA, 0x59, 0xDA,
+		0x61, 0xDA, 0x71, 0xD7, 0x66, 0xD9, 0x73, 0xD7,
+		0x80, 0xD4, 0x8E, 0xD4, 0x80, 0xD4, 0x8C, 0xD4,
+		0x9C, 0xD4, 0xAA, 0xD4, 0x98, 0xD4, 0xA4, 0xD4,
+		0xB8, 0xD4, 0xC2, 0xD0, 0xB0, 0xD4, 0xBC, 0xD4,
+		0xC2, 0xC2, 0xC2, 0xB9, 0xC2, 0xCE, 0xC2, 0xC2,
+		0xC2, 0xB2, 0x00, 0x00, 0xC2, 0xBB, 0x00, 0x00,
+		0x41, 0xC6, 0x3D, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0x3C, 0xDA, 0x47, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x52, 0xDA, 0x5D, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x69, 0xD9, 0x75, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD4, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x95, 0xD4, 0xA0, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0xAA, 0xD4, 0xB5, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xD4, 0xC2, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xC2, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x46, 0x43,
+		0x4F, 0x3E, 0x54, 0x3C, 0x4B, 0x40, 0x51, 0x3E,
+		0x5A, 0x3A, 0x60, 0x37, 0x57, 0x3B, 0x5D, 0x38,
+		0x69, 0x35, 0x74, 0x36, 0x65, 0x35, 0x73, 0x36,
+		0x7F, 0x37, 0x89, 0x33, 0x7F, 0x37, 0x8A, 0x33,
+		0x94, 0x2E, 0x9D, 0x32, 0x97, 0x2C, 0x9E, 0x39,
+		0x9F, 0x41, 0xA3, 0x46, 0xA0, 0x46, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x3D, 0x47, 0x41, 0x45, 0x38, 0x4A, 0x3B, 0x48,
+		0x46, 0x43, 0x4C, 0x40, 0x40, 0x46, 0x46, 0x43,
+		0x53, 0x3D, 0x5A, 0x3A, 0x4D, 0x3F, 0x55, 0x3C,
+		0x62, 0x36, 0x71, 0x36, 0x5F, 0x37, 0x6E, 0x38,
+		0x7F, 0x37, 0x8C, 0x32, 0x7F, 0x5B, 0x85, 0x65,
+		0x8E, 0x53, 0x9F, 0x41, 0x90, 0x56, 0xA1, 0x48,
+		0xA2, 0x4C, 0xA8, 0x50, 0xA3, 0x53, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x32, 0x4D, 0x36, 0x4B, 0x2B, 0x50, 0x2F, 0x4E,
+		0x3A, 0x49, 0x3F, 0x46, 0x32, 0x4D, 0x38, 0x4B,
+		0x46, 0x43, 0x50, 0x3F, 0x44, 0x4D, 0x52, 0x4F,
+		0x5D, 0x41, 0x6F, 0x4A, 0x5F, 0x50, 0x6D, 0x51,
+		0x7F, 0x67, 0x86, 0x66, 0x7F, 0x6B, 0x86, 0x6C,
+		0x94, 0x57, 0xA3, 0x50, 0x9C, 0x55, 0xA3, 0x5C,
+		0xA3, 0x5C, 0xA8, 0x60, 0xA3, 0x65, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x23, 0x54, 0x25, 0x53, 0x18, 0x59, 0x1A, 0x58,
+		0x32, 0x56, 0x3D, 0x59, 0x27, 0x5C, 0x38, 0x61,
+		0x48, 0x5B, 0x54, 0x5D, 0x49, 0x66, 0x59, 0x6B,
+		0x61, 0x5F, 0x6E, 0x60, 0x64, 0x6D, 0x70, 0x6F,
+		0x7F, 0x74, 0x89, 0x6C, 0x7F, 0x7B, 0x8F, 0x70,
+		0x9F, 0x60, 0xA3, 0x68, 0x9F, 0x70, 0xA3, 0x74,
+		0xA3, 0x6E, 0xA8, 0x70, 0xA3, 0x77, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x13, 0x65, 0x13, 0x65, 0x13, 0x89, 0x13, 0x8E,
+		0x20, 0x68, 0x30, 0x6C, 0x20, 0x92, 0x30, 0x96,
+		0x40, 0x70, 0x50, 0x74, 0x43, 0x9A, 0x62, 0x92,
+		0x60, 0x78, 0x70, 0x7C, 0x75, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8B, 0x8C, 0x8C,
+		0x9C, 0x80, 0xA2, 0x80, 0x99, 0x8C, 0xA1, 0x8B,
+		0xA2, 0x80, 0xA5, 0x80, 0xA1, 0x88, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x19, 0xAC, 0x2E, 0xAC, 0x40, 0xAA, 0x46, 0xA9,
+		0x45, 0xA5, 0x5A, 0x99, 0x4C, 0xA7, 0x54, 0xA4,
+		0x69, 0x91, 0x75, 0x88, 0x5A, 0xA2, 0x5C, 0xA7,
+		0x6F, 0x92, 0x70, 0x9F, 0x62, 0xAC, 0x71, 0xAC,
+		0x80, 0x98, 0x8C, 0x98, 0x80, 0xA9, 0x8E, 0xAA,
+		0x99, 0x99, 0xA1, 0x96, 0x9B, 0xA9, 0xA1, 0xA1,
+		0xA1, 0x90, 0xA2, 0x8D, 0xA1, 0x98, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4C, 0xA7, 0x52, 0xA5, 0x56, 0xA3, 0x5B, 0xA1,
+		0x58, 0xA2, 0x5B, 0xA3, 0x5C, 0xA4, 0x5C, 0xA7,
+		0x5C, 0xA7, 0x5E, 0xAC, 0x5E, 0xAB, 0x65, 0xAC,
+		0x69, 0xAC, 0x74, 0xAC, 0x6E, 0xAC, 0x77, 0xAB,
+		0x80, 0xA9, 0x8A, 0xAA, 0x80, 0xA9, 0x88, 0xAA,
+		0x95, 0xAA, 0x9F, 0xA9, 0x90, 0xAA, 0x99, 0xAA,
+		0xA1, 0xA1, 0xA2, 0x9B, 0xA1, 0xA9, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x5A, 0xA2, 0x5C, 0xA4, 0x57, 0xAA, 0x56, 0xAE,
+		0x5C, 0xA7, 0x5C, 0xAC, 0x56, 0xB2, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x52, 0xB3, 0x51, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x3F, 0x48, 0x3F, 0x40, 0x47, 0x48, 0x47,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5F, 0x40, 0x67, 0x40, 0x5F, 0x48, 0x67, 0x48,
+		0x70, 0x44, 0x79, 0x4D, 0x70, 0x49, 0x79, 0x52,
+		0x7F, 0x54, 0x85, 0x55, 0x7F, 0x5A, 0x85, 0x5B,
+		0x8A, 0x55, 0x90, 0x54, 0x8A, 0x5B, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x4F, 0x48, 0x4F, 0x40, 0x57, 0x48, 0x57,
+		0x50, 0x4F, 0x58, 0x4F, 0x50, 0x57, 0x58, 0x57,
+		0x5F, 0x50, 0x67, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6F, 0x50, 0x79, 0x57, 0x6F, 0x58, 0x78, 0x5D,
+		0x7F, 0x5F, 0x85, 0x60, 0x7F, 0x65, 0x85, 0x65,
+		0x8A, 0x60, 0x92, 0x5A, 0x8B, 0x63, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x5F, 0x48, 0x5F, 0x40, 0x67, 0x48, 0x67,
+		0x50, 0x5F, 0x58, 0x5F, 0x50, 0x67, 0x58, 0x67,
+		0x60, 0x5F, 0x68, 0x5F, 0x60, 0x67, 0x68, 0x67,
+		0x6F, 0x60, 0x78, 0x62, 0x6F, 0x68, 0x77, 0x68,
+		0x7F, 0x6A, 0x85, 0x6A, 0x7F, 0x6F, 0x85, 0x70,
+		0x8C, 0x67, 0x98, 0x60, 0x8E, 0x69, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x6F, 0x48, 0x6F, 0x40, 0x77, 0x48, 0x77,
+		0x50, 0x6F, 0x58, 0x6F, 0x50, 0x77, 0x58, 0x77,
+		0x60, 0x6F, 0x68, 0x6F, 0x60, 0x77, 0x68, 0x77,
+		0x70, 0x6F, 0x77, 0x70, 0x70, 0x77, 0x78, 0x77,
+		0x7F, 0x75, 0x86, 0x73, 0x7F, 0x7A, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x40, 0x7F, 0x48, 0x7F, 0x3F, 0x87, 0x47, 0x87,
+		0x50, 0x7F, 0x58, 0x7F, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x7F, 0x68, 0x7F, 0x60, 0x88, 0x68, 0x87,
+		0x70, 0x7F, 0x78, 0x7F, 0x73, 0x86, 0x79, 0x86,
+		0x80, 0x80, 0x87, 0x80, 0x80, 0x86, 0x86, 0x86,
+		0x8E, 0x80, 0x96, 0x80, 0x8D, 0x86, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x45, 0x96, 0x51, 0x94,
+		0x51, 0x8F, 0x5C, 0x8E, 0x5B, 0x92, 0x66, 0x8F,
+		0x67, 0x8C, 0x71, 0x89, 0x6C, 0x8E, 0x6D, 0x92,
+		0x73, 0x8C, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x8D, 0x87, 0x8E, 0x80, 0x94, 0x87, 0x95,
+		0x8D, 0x8D, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x4F, 0x98, 0x59, 0x96, 0x58, 0x99, 0x60, 0x96,
+		0x63, 0x93, 0x67, 0x94, 0x61, 0x99, 0x60, 0x9F,
+		0x66, 0x99, 0x68, 0xA0, 0x61, 0xA5, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x59, 0x9D, 0x5A, 0xA0, 0x54, 0xA6, 0x54, 0xAB,
+		0x5A, 0xA5, 0x5B, 0xAB, 0x55, 0xB1, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4F, 0xB0, 0x4F, 0xB6, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6D, 0x42, 0x77, 0x45, 0x6C, 0x49, 0x76, 0x4C,
+		0x7F, 0x49, 0x86, 0x49, 0x7F, 0x4F, 0x86, 0x50,
+		0x8D, 0x49, 0x94, 0x49, 0x8D, 0x50, 0x95, 0x4E,
+		0x9D, 0x45, 0xA6, 0x42, 0x9E, 0x4B, 0xA7, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6D, 0x51, 0x76, 0x53, 0x6E, 0x58, 0x76, 0x5A,
+		0x7F, 0x56, 0x86, 0x57, 0x7F, 0x5D, 0x86, 0x5D,
+		0x8D, 0x57, 0x95, 0x54, 0x8D, 0x5D, 0x96, 0x5A,
+		0x9F, 0x51, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x61, 0x5F, 0x68, 0x5F, 0x61, 0x66, 0x68, 0x67,
+		0x6E, 0x60, 0x76, 0x61, 0x6F, 0x68, 0x76, 0x68,
+		0x7F, 0x64, 0x86, 0x64, 0x7F, 0x6A, 0x87, 0x6A,
+		0x8E, 0x62, 0x98, 0x60, 0x8F, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x5A, 0x6A, 0x52, 0x6D, 0x5A, 0x6F,
+		0x62, 0x6C, 0x69, 0x6E, 0x62, 0x71, 0x69, 0x74,
+		0x6D, 0x6C, 0x73, 0x69, 0x6D, 0x74, 0x70, 0x6E,
+		0x7F, 0x6A, 0x8A, 0x6A, 0x7F, 0x74, 0x8F, 0x70,
+		0x96, 0x69, 0xA2, 0x69, 0x9F, 0x70, 0xAF, 0x70,
+		0xAD, 0x69, 0xB9, 0x69, 0xBF, 0x70, 0xCE, 0x70,
+		0xC4, 0x69, 0xCF, 0x69, 0xDD, 0x70, 0xED, 0x70,
+		0xDA, 0x69, 0x00, 0x00, 0xFC, 0x70, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x51, 0x74, 0x59, 0x76, 0x50, 0x89, 0x58, 0x8B,
+		0x60, 0x78, 0x68, 0x7A, 0x61, 0x8D, 0x6A, 0x8D,
+		0x6D, 0x7B, 0x70, 0x7C, 0x6E, 0x8D, 0x72, 0x8E,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8E, 0x8E, 0x8E,
+		0x9E, 0x80, 0xAD, 0x80, 0x9C, 0x8E, 0xAB, 0x8E,
+		0xBC, 0x80, 0xCB, 0x80, 0xBB, 0x8E, 0xC0, 0x8C,
+		0xDB, 0x80, 0xDB, 0x80, 0xC3, 0x8B, 0xC6, 0x8A,
+		0xDB, 0x80, 0x00, 0x00, 0xC8, 0x89, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x49, 0xA4, 0x51, 0xA0,
+		0x55, 0x9A, 0x5E, 0x97, 0x59, 0x9D, 0x61, 0x99,
+		0x66, 0x93, 0x6E, 0x8F, 0x67, 0x96, 0x6B, 0x96,
+		0x6E, 0x93, 0x70, 0xA0, 0x6D, 0x9B, 0x70, 0xAF,
+		0x80, 0x9C, 0x8E, 0x9C, 0x80, 0xAB, 0x8C, 0xA5,
+		0x9D, 0x9D, 0xA5, 0x99, 0x96, 0xA1, 0x9D, 0x9D,
+		0xAC, 0x96, 0xB1, 0x93, 0xA3, 0x9A, 0xA8, 0x98,
+		0xB5, 0x91, 0xB8, 0x90, 0xAD, 0x96, 0xB5, 0x96,
+		0xBC, 0x8F, 0x00, 0x00, 0xBC, 0x96, 0x00, 0x00,
+		0x4C, 0xA6, 0x54, 0xA3, 0x50, 0xA8, 0x57, 0xA5,
+		0x5C, 0x9F, 0x61, 0x9D, 0x5A, 0xA5, 0x5D, 0xA6,
+		0x64, 0x9E, 0x68, 0xA0, 0x61, 0xA7, 0x68, 0xA8,
+		0x6D, 0xA4, 0x73, 0xB2, 0x6D, 0xAD, 0x76, 0xB1,
+		0x80, 0xAB, 0x89, 0xA6, 0x80, 0xAB, 0x87, 0xA7,
+		0x91, 0xA3, 0x98, 0xA0, 0x8F, 0xA5, 0x96, 0xA5,
+		0x9E, 0x9E, 0xA5, 0x9E, 0x9E, 0xA5, 0xA5, 0xA5,
+		0xAD, 0x9E, 0xB5, 0x9E, 0xAD, 0xA5, 0xB5, 0xA5,
+		0xBC, 0x9E, 0x00, 0x00, 0xBC, 0xA5, 0x00, 0x00,
+		0x4F, 0xAC, 0x54, 0xAD, 0x4C, 0xB4, 0x50, 0xB5,
+		0x56, 0xAD, 0x5A, 0xAF, 0x53, 0xB6, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x6E, 0xB5, 0x77, 0xB0, 0x70, 0xB7, 0x78, 0xB6,
+		0x80, 0xAD, 0x87, 0xAD, 0x80, 0xB5, 0x87, 0xB5,
+		0x8F, 0xAD, 0x96, 0xAD, 0x8F, 0xB5, 0x96, 0xB5,
+		0x9E, 0xAD, 0xA5, 0xAD, 0x9E, 0xB5, 0xA5, 0xB5,
+		0xAD, 0xAD, 0xB5, 0xAD, 0xAD, 0xB5, 0xB5, 0xB5,
+		0xBC, 0xAD, 0x00, 0x00, 0xBC, 0xB5, 0x00, 0x00,
+		0x4A, 0xBC, 0x4D, 0xBD, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBE, 0x78, 0xBD, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBC, 0x87, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0x8F, 0xBC, 0x96, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0x9E, 0xBC, 0xA5, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0xAD, 0xBC, 0xB5, 0xBC, 0x00, 0x00, 0x00, 0x00,
+		0xBC, 0xBC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x4D, 0x3B, 0x54, 0x3B, 0x49, 0x3E, 0x4F, 0x3B,
+		0x5A, 0x3B, 0x62, 0x3B, 0x57, 0x3B, 0x5F, 0x3B,
+		0x6B, 0x3C, 0x76, 0x40, 0x67, 0x3C, 0x74, 0x3F,
+		0x7F, 0x43, 0x87, 0x44, 0x7F, 0x43, 0x88, 0x44,
+		0x8E, 0x44, 0x96, 0x43, 0x91, 0x44, 0x9A, 0x42,
+		0x9F, 0x40, 0xA9, 0x3D, 0xA5, 0x3E, 0xB0, 0x3C,
+		0xB3, 0x3B, 0xBB, 0x3B, 0xBA, 0x3B, 0xC4, 0x3B,
+		0xC3, 0x3B, 0x00, 0x00, 0xCD, 0x3B, 0x00, 0x00,
+		0x42, 0x4C, 0x49, 0x4D, 0x43, 0x52, 0x49, 0x53,
+		0x49, 0x46, 0x49, 0x3C, 0x49, 0x4E, 0x49, 0x46,
+		0x51, 0x3B, 0x5A, 0x3B, 0x4A, 0x3B, 0x55, 0x3B,
+		0x64, 0x3B, 0x72, 0x3F, 0x60, 0x3B, 0x6F, 0x3E,
+		0x7F, 0x43, 0x89, 0x44, 0x7F, 0x43, 0x8B, 0x44,
+		0x93, 0x44, 0x9F, 0x40, 0x98, 0x42, 0xA7, 0x3E,
+		0xAC, 0x3C, 0xB9, 0x3B, 0xB6, 0x3B, 0xC4, 0x3B,
+		0xC4, 0x3B, 0xCF, 0x3B, 0xD2, 0x3B, 0xD9, 0x3F,
+		0xD9, 0x3C, 0x00, 0x00, 0xD9, 0x47, 0x00, 0x00,
+		0x44, 0x58, 0x49, 0x59, 0x44, 0x5E, 0x49, 0x5F,
+		0x49, 0x55, 0x49, 0x4F, 0x49, 0x5C, 0x49, 0x58,
+		0x49, 0x46, 0x50, 0x40, 0x49, 0x52, 0x50, 0x4C,
+		0x5D, 0x40, 0x6D, 0x43, 0x5F, 0x50, 0x6C, 0x50,
+		0x7F, 0x54, 0x8A, 0x54, 0x7F, 0x64, 0x88, 0x65,
+		0x99, 0x4D, 0xAF, 0x40, 0x9D, 0x53, 0xAF, 0x50,
+		0xBF, 0x40, 0xCF, 0x40, 0xBF, 0x50, 0xCF, 0x50,
+		0xD9, 0x44, 0xD9, 0x4C, 0xD9, 0x53, 0xD9, 0x59,
+		0xD9, 0x52, 0x00, 0x00, 0xD9, 0x5E, 0x00, 0x00,
+		0x44, 0x63, 0x49, 0x65, 0x43, 0x69, 0x49, 0x6A,
+		0x49, 0x63, 0x49, 0x60, 0x49, 0x6A, 0x49, 0x68,
+		0x49, 0x5C, 0x50, 0x5A, 0x49, 0x66, 0x50, 0x66,
+		0x60, 0x5D, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6E,
+		0x7F, 0x6C, 0x8B, 0x68, 0x7F, 0x77, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCE, 0x70,
+		0xD9, 0x62, 0xD9, 0x66, 0xD8, 0x71, 0xD8, 0x73,
+		0xD9, 0x69, 0x00, 0x00, 0xD8, 0x74, 0x00, 0x00,
+		0x41, 0x70, 0x49, 0x72, 0x3F, 0x85, 0x47, 0x87,
+		0x49, 0x72, 0x49, 0x72, 0x49, 0x8A, 0x49, 0x8F,
+		0x49, 0x72, 0x50, 0x74, 0x49, 0x97, 0x51, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x69, 0x91, 0x75, 0x8C,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8C, 0x8C, 0x8C,
+		0x9D, 0x80, 0xAC, 0x80, 0x9A, 0x8D, 0xA8, 0x8D,
+		0xBA, 0x80, 0xC9, 0x80, 0xB6, 0x8D, 0xC6, 0x8E,
+		0xD7, 0x80, 0xD7, 0x80, 0xD6, 0x8E, 0xD6, 0x8C,
+		0xD7, 0x80, 0x00, 0x00, 0xD7, 0x8A, 0x00, 0x00,
+		0x43, 0x9A, 0x49, 0x9D, 0x4A, 0xA3, 0x4C, 0xA4,
+		0x4A, 0xA2, 0x4B, 0xA4, 0x4E, 0xA5, 0x50, 0xA7,
+		0x4E, 0xA5, 0x67, 0x95, 0x51, 0xAB, 0x5C, 0xA7,
+		0x68, 0x9A, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xAF,
+		0x80, 0x9A, 0x8D, 0x9A, 0x80, 0xA8, 0x8D, 0xA8,
+		0x9A, 0x9A, 0xA8, 0x9B, 0x9B, 0xA8, 0xA8, 0xA8,
+		0xB5, 0x9A, 0xC4, 0x9B, 0xB5, 0xA8, 0xC4, 0xA8,
+		0xD5, 0x9C, 0xD6, 0x98, 0xD5, 0xAA, 0xD5, 0xA4,
+		0xD6, 0x95, 0x00, 0x00, 0xD5, 0xA0, 0x00, 0x00,
+		0x4E, 0xA5, 0x4F, 0xA7, 0x51, 0xA7, 0x52, 0xA9,
+		0x51, 0xA8, 0x51, 0xAD, 0x50, 0xAF, 0x4D, 0xB8,
+		0x4D, 0xB8, 0x50, 0xC0, 0x4A, 0xC4, 0x50, 0xD0,
+		0x60, 0xC0, 0x70, 0xBD, 0x60, 0xCF, 0x71, 0xCA,
+		0x80, 0xB6, 0x8D, 0xB6, 0x80, 0xC2, 0x8D, 0xC3,
+		0x9B, 0xB6, 0xA8, 0xB6, 0x9A, 0xC3, 0xA7, 0xC2,
+		0xB5, 0xB5, 0xC4, 0xB6, 0xB4, 0xC2, 0xC4, 0xC4,
+		0xD5, 0xB9, 0xD5, 0xB1, 0xD5, 0xC7, 0xD5, 0xBD,
+		0xD5, 0xAB, 0x00, 0x00, 0xD5, 0xB6, 0x00, 0x00,
+		0x51, 0xAB, 0x50, 0xB0, 0x4F, 0xB1, 0x4D, 0xB8,
+		0x4D, 0xB8, 0x4B, 0xC2, 0x4B, 0xC0, 0x49, 0xCC,
+		0x49, 0xD1, 0x50, 0xE0, 0x49, 0xDF, 0x50, 0xEF,
+		0x60, 0xDF, 0x71, 0xD7, 0x60, 0xEE, 0x70, 0xEB,
+		0x80, 0xCF, 0x8D, 0xCF, 0x80, 0xE8, 0x8E, 0xE8,
+		0x9A, 0xD0, 0xA8, 0xD1, 0x9D, 0xE8, 0xAD, 0xEA,
+		0xB8, 0xD5, 0xCC, 0xDB, 0xB9, 0xE4, 0xC4, 0xDF,
+		0xD5, 0xD5, 0xD5, 0xC9, 0xCE, 0xDB, 0xD5, 0xD5,
+		0xD5, 0xC0, 0x00, 0x00, 0xD5, 0xCB, 0x00, 0x00,
+		0x4D, 0xB8, 0x4C, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xC8, 0x49, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xEB, 0x55, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x63, 0xF0, 0x72, 0xEE, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xEC, 0x8D, 0xEC, 0x00, 0x00, 0x00, 0x00,
+		0x9B, 0xEC, 0xA9, 0xEC, 0x00, 0x00, 0x00, 0x00,
+		0xB4, 0xE7, 0xBE, 0xE2, 0x00, 0x00, 0x00, 0x00,
+		0xC7, 0xDE, 0xCF, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xD5, 0xD5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x29, 0x24, 0x30, 0x21, 0x25, 0x29, 0x29, 0x24,
+		0x37, 0x1D, 0x3E, 0x1A, 0x31, 0x20, 0x39, 0x1D,
+		0x46, 0x16, 0x4F, 0x12, 0x42, 0x18, 0x4C, 0x13,
+		0x5D, 0x11, 0x70, 0x1A, 0x59, 0x12, 0x6F, 0x20,
+		0x7F, 0x22, 0x8B, 0x23, 0x7F, 0x2E, 0x8B, 0x2F,
+		0x97, 0x23, 0xA3, 0x22, 0x96, 0x2F, 0xA5, 0x28,
+		0xAF, 0x21, 0xB2, 0x2E, 0xB1, 0x29, 0xB4, 0x36,
+		0xB5, 0x38, 0xB8, 0x40, 0xB5, 0x41, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x25, 0x33, 0x25, 0x2B, 0x25, 0x3B, 0x25, 0x36,
+		0x29, 0x24, 0x32, 0x20, 0x25, 0x2D, 0x33, 0x2E,
+		0x3F, 0x20, 0x4C, 0x21, 0x41, 0x2F, 0x4E, 0x30,
+		0x5A, 0x22, 0x72, 0x3F, 0x5C, 0x31, 0x71, 0x43,
+		0x7F, 0x5C, 0x85, 0x5E, 0x7F, 0x60, 0x85, 0x62,
+		0x8B, 0x5E, 0x9D, 0x44, 0x8E, 0x5B, 0xA5, 0x41,
+		0xB3, 0x32, 0xB5, 0x3F, 0xB5, 0x3C, 0xB5, 0x4A,
+		0xB5, 0x4A, 0xB8, 0x50, 0xB5, 0x53, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x25, 0x44, 0x25, 0x3F, 0x25, 0x4D, 0x25, 0x49,
+		0x25, 0x39, 0x30, 0x39, 0x25, 0x44, 0x30, 0x45,
+		0x42, 0x3E, 0x50, 0x3F, 0x40, 0x4A, 0x52, 0x4F,
+		0x5D, 0x41, 0x6E, 0x47, 0x5F, 0x50, 0x6D, 0x51,
+		0x7F, 0x63, 0x86, 0x65, 0x7F, 0x6C, 0x86, 0x6D,
+		0x93, 0x58, 0xAF, 0x40, 0x9C, 0x55, 0xAF, 0x50,
+		0xB5, 0x4A, 0xB5, 0x55, 0xB5, 0x57, 0xB5, 0x5F,
+		0xB5, 0x5C, 0xB8, 0x60, 0xB5, 0x65, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x25, 0x55, 0x25, 0x53, 0x25, 0x5E, 0x25, 0x5C,
+		0x25, 0x50, 0x30, 0x51, 0x25, 0x5B, 0x30, 0x5D,
+		0x40, 0x55, 0x50, 0x5A, 0x40, 0x61, 0x50, 0x66,
+		0x61, 0x5F, 0x6E, 0x60, 0x60, 0x6A, 0x70, 0x6F,
+		0x7F, 0x75, 0x88, 0x6E, 0x7F, 0x7C, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xB5, 0x65, 0xB5, 0x6A, 0xB5, 0x72, 0xB5, 0x75,
+		0xB5, 0x6E, 0xB7, 0x70, 0xB4, 0x77, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x25, 0x6A, 0x25, 0x6A, 0x25, 0x88, 0x25, 0x8C,
+		0x25, 0x6A, 0x30, 0x6C, 0x25, 0x91, 0x30, 0x96,
+		0x40, 0x70, 0x50, 0x74, 0x40, 0x9C, 0x52, 0x9D,
+		0x60, 0x78, 0x70, 0x7C, 0x6F, 0x8C, 0x78, 0x88,
+		0x80, 0x80, 0x8D, 0x80, 0x80, 0x8B, 0x8B, 0x8B,
+		0x9C, 0x80, 0xAA, 0x80, 0x98, 0x8C, 0xA5, 0x8C,
+		0xB3, 0x80, 0xB3, 0x80, 0xB2, 0x8C, 0xB2, 0x8A,
+		0xB3, 0x80, 0xB4, 0x80, 0xB2, 0x88, 0xB3, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x25, 0xA7, 0x25, 0xB1, 0x29, 0xBA, 0x2D, 0xBA,
+		0x27, 0xB9, 0x40, 0xAC, 0x32, 0xBB, 0x64, 0x96,
+		0x5D, 0x9A, 0x72, 0x8B, 0x71, 0x8D, 0x66, 0x9C,
+		0x6E, 0x93, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x98, 0x8C, 0x98, 0x80, 0xA4, 0x8C, 0xA4,
+		0x98, 0x98, 0xA5, 0x98, 0x98, 0xA4, 0xA5, 0xA5,
+		0xB2, 0x99, 0xB2, 0x94, 0xB2, 0xA5, 0xB2, 0x9E,
+		0xB2, 0x90, 0xB2, 0x8E, 0xB2, 0x99, 0xB2, 0x95,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x32, 0xBB, 0x3B, 0xB8, 0x40, 0xB5, 0x48, 0xB2,
+		0x44, 0xB4, 0x5F, 0xA0, 0x4A, 0xB6, 0x4A, 0xBB,
+		0x57, 0xAD, 0x50, 0xBF, 0x4D, 0xC1, 0x57, 0xC3,
+		0x60, 0xBF, 0x70, 0xBC, 0x64, 0xC3, 0x72, 0xC2,
+		0x80, 0xB5, 0x8D, 0xB5, 0x80, 0xBF, 0x8C, 0xBF,
+		0x9A, 0xB5, 0xA8, 0xB5, 0x99, 0xBF, 0xA6, 0xBF,
+		0xB2, 0xB2, 0xB2, 0xA8, 0xB2, 0xBE, 0xB2, 0xB2,
+		0xB2, 0xA1, 0xB2, 0x9C, 0xB2, 0xA9, 0xB2, 0xA3,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x47, 0xB4, 0x4A, 0xB7, 0x49, 0xB8, 0x4A, 0xBB,
+		0x4A, 0xBB, 0x4C, 0xC0, 0x4C, 0xBF, 0x4F, 0xC3,
+		0x53, 0xC3, 0x5E, 0xC3, 0x59, 0xC3, 0x63, 0xC3,
+		0x69, 0xC3, 0x75, 0xC1, 0x6C, 0xC3, 0x76, 0xC1,
+		0x80, 0xBF, 0x8A, 0xBF, 0x80, 0xBF, 0x89, 0xBF,
+		0x95, 0xBF, 0x9F, 0xBF, 0x92, 0xBF, 0x9B, 0xBF,
+		0xAA, 0xBF, 0xB2, 0xBC, 0xA4, 0xBF, 0xAD, 0xBF,
+		0xB2, 0xB2, 0xB2, 0xAA, 0xB2, 0xBA, 0xB2, 0xB2,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x4B, 0xBB, 0x4C, 0xBE, 0x00, 0x00, 0x00, 0x00,
+		0x4D, 0xC3, 0x55, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x5E, 0xC3, 0x66, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x6F, 0xC2, 0x77, 0xC1, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x87, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x8F, 0xBF, 0x97, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x9F, 0xBF, 0xA7, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xAF, 0xBF, 0xB2, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x42, 0x3E, 0x49, 0x3E, 0x42, 0x45, 0x49, 0x46,
+		0x50, 0x3F, 0x57, 0x40, 0x50, 0x47, 0x58, 0x48,
+		0x5D, 0x41, 0x64, 0x41, 0x5E, 0x48, 0x65, 0x49,
+		0x6D, 0x45, 0x78, 0x4D, 0x6D, 0x4A, 0x77, 0x52,
+		0x7F, 0x54, 0x85, 0x55, 0x7F, 0x5A, 0x85, 0x5A,
+		0x8A, 0x55, 0x90, 0x54, 0x8B, 0x57, 0x91, 0x57,
+		0x98, 0x4E, 0xA3, 0x46, 0x9B, 0x50, 0xA6, 0x4A,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x42, 0x4C, 0x4A, 0x4D, 0x43, 0x52, 0x4A, 0x54,
+		0x51, 0x4E, 0x58, 0x4F, 0x51, 0x55, 0x59, 0x56,
+		0x5F, 0x50, 0x66, 0x50, 0x60, 0x57, 0x67, 0x58,
+		0x6D, 0x51, 0x77, 0x58, 0x6E, 0x58, 0x77, 0x5B,
+		0x7F, 0x5C, 0x86, 0x59, 0x7F, 0x5C, 0x87, 0x59,
+		0x8E, 0x55, 0x92, 0x5A, 0x8E, 0x5B, 0x94, 0x5D,
+		0x9D, 0x53, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x44, 0x58, 0x4B, 0x5A, 0x44, 0x5E, 0x4B, 0x60,
+		0x52, 0x5C, 0x59, 0x5E, 0x53, 0x62, 0x5A, 0x64,
+		0x61, 0x5F, 0x68, 0x5F, 0x5F, 0x64, 0x63, 0x62,
+		0x6D, 0x5D, 0x74, 0x5B, 0x69, 0x5F, 0x71, 0x5B,
+		0x7F, 0x5C, 0x8A, 0x57, 0x7F, 0x5C, 0x87, 0x68,
+		0x8F, 0x61, 0x98, 0x60, 0x90, 0x66, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x44, 0x63, 0x4B, 0x66, 0x43, 0x69, 0x4B, 0x6B,
+		0x53, 0x68, 0x57, 0x68, 0x4E, 0x6C, 0x50, 0x6B,
+		0x59, 0x66, 0x5D, 0x65, 0x52, 0x6A, 0x59, 0x6B,
+		0x63, 0x62, 0x6E, 0x60, 0x64, 0x6D, 0x70, 0x6F,
+		0x7F, 0x73, 0x8A, 0x6B, 0x7F, 0x7A, 0x8F, 0x70,
+		0x91, 0x6E, 0x98, 0x70, 0x91, 0x77, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0x9F, 0x78, 0xA7, 0x78,
+		0xB0, 0x70, 0xB7, 0x70, 0xAE, 0x78, 0xB6, 0x78,
+		0xBE, 0x70, 0x00, 0x00, 0xBD, 0x78, 0x00, 0x00,
+		0x41, 0x70, 0x44, 0x71, 0x11, 0x89, 0x10, 0x8F,
+		0x44, 0x71, 0x4A, 0x73, 0x27, 0x90, 0x48, 0x8F,
+		0x55, 0x75, 0x60, 0x78, 0x5B, 0x8F, 0x68, 0x8F,
+		0x6A, 0x7A, 0x75, 0x7D, 0x74, 0x88, 0x77, 0x89,
+		0x80, 0x80, 0x8E, 0x80, 0x80, 0x8B, 0x8C, 0x8C,
+		0x90, 0x80, 0x96, 0x80, 0x90, 0x88, 0x95, 0x87,
+		0x9D, 0x80, 0xA5, 0x80, 0x9C, 0x87, 0xA3, 0x87,
+		0xAC, 0x80, 0xB4, 0x80, 0xAB, 0x87, 0xB2, 0x87,
+		0xBB, 0x80, 0x00, 0x00, 0xB9, 0x87, 0x00, 0x00,
+		0x43, 0x9A, 0x4D, 0x9C, 0x4C, 0xA2, 0x56, 0x9D,
+		0x56, 0x9A, 0x60, 0x95, 0x5F, 0x98, 0x68, 0x93,
+		0x66, 0x93, 0x6C, 0x91, 0x6D, 0x91, 0x6E, 0x93,
+		0x6E, 0x93, 0x74, 0x96, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x94, 0x8A, 0x94, 0x80, 0x94, 0x87, 0x95,
+		0x90, 0x90, 0x94, 0x8D, 0x8D, 0x94, 0x94, 0x94,
+		0x9B, 0x8D, 0xA2, 0x8D, 0x9B, 0x94, 0xA2, 0x94,
+		0xAA, 0x8E, 0xB1, 0x8E, 0xA9, 0x94, 0xB0, 0x94,
+		0xB8, 0x8E, 0x00, 0x00, 0xB7, 0x94, 0x00, 0x00,
+		0x54, 0xA0, 0x5D, 0x9C, 0x5C, 0x9E, 0x63, 0x9A,
+		0x65, 0x97, 0x69, 0x96, 0x63, 0x9C, 0x62, 0xA1,
+		0x68, 0x9A, 0x68, 0xA0, 0x62, 0xA6, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0x9E, 0x70, 0xA8, 0x78, 0xA5,
+		0x80, 0x9B, 0x87, 0x9C, 0x80, 0xA2, 0x87, 0xA3,
+		0x8E, 0x9C, 0x94, 0x9B, 0x8E, 0xA3, 0x94, 0xA2,
+		0x9B, 0x9B, 0xA2, 0x9B, 0x9B, 0xA2, 0xA2, 0xA2,
+		0xA9, 0x9B, 0xB0, 0x9B, 0xA9, 0xA2, 0xB0, 0xA2,
+		0xB7, 0x9B, 0x00, 0x00, 0xB7, 0xA2, 0x00, 0x00,
+		0x5C, 0xA0, 0x5D, 0xA3, 0x57, 0xAA, 0x56, 0xAE,
+		0x5C, 0xA7, 0x5C, 0xAC, 0x56, 0xB2, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xAC, 0x70, 0xB6, 0x78, 0xB3,
+		0x80, 0xA9, 0x87, 0xAA, 0x80, 0xB0, 0x87, 0xB1,
+		0x8E, 0xAA, 0x95, 0xAA, 0x8E, 0xB1, 0x95, 0xB1,
+		0x9B, 0xA9, 0xA2, 0xA9, 0x9B, 0xB0, 0xA2, 0xB0,
+		0xA9, 0xA9, 0xB0, 0xA9, 0xA9, 0xB0, 0xB0, 0xB0,
+		0xB7, 0xA9, 0x00, 0x00, 0xB7, 0xB0, 0x00, 0x00,
+		0x52, 0xB3, 0x51, 0xB8, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBD, 0x78, 0xBA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xB7, 0x87, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x8E, 0xB7, 0x95, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xB7, 0xA2, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xA9, 0xB7, 0xB0, 0xB7, 0x00, 0x00, 0x00, 0x00,
+		0xB7, 0xB7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+	},
+	.isp_cem_table1 = {
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x70, 0x88, 0x70, 0x80, 0x78, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x70, 0x80, 0x78, 0x80, 0x70, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x88, 0x80, 0x80, 0x88, 0x88, 0x88,
+		0x90, 0x80, 0x98, 0x80, 0x90, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x70, 0x90, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x90, 0x88, 0x90, 0x80, 0x98, 0x88, 0x98,
+		0x90, 0x90, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x5B, 0x52, 0x64, 0x52,
+		0x70, 0x50, 0x78, 0x50, 0x6D, 0x52, 0x76, 0x52,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x52, 0x89, 0x52,
+		0x90, 0x50, 0x98, 0x50, 0x92, 0x52, 0x9B, 0x52,
+		0xA0, 0x50, 0xA8, 0x50, 0xA4, 0x52, 0xAD, 0x52,
+		0xB0, 0x50, 0xB8, 0x50, 0xB6, 0x52, 0xBF, 0x52,
+		0xBF, 0x50, 0x00, 0x00, 0xC8, 0x52, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x5B, 0x5B, 0x5D, 0x52, 0x5B, 0x64, 0x5B, 0x5B,
+		0x69, 0x52, 0x74, 0x52, 0x61, 0x52, 0x70, 0x52,
+		0x80, 0x52, 0x8B, 0x52, 0x80, 0x52, 0x8F, 0x52,
+		0x96, 0x52, 0xA2, 0x52, 0x9E, 0x52, 0xAD, 0x52,
+		0xAD, 0x52, 0xB9, 0x52, 0xBC, 0x52, 0xCC, 0x52,
+		0xC4, 0x52, 0xCF, 0x52, 0xDB, 0x52, 0xEA, 0x52,
+		0xDA, 0x52, 0x00, 0x00, 0xEB, 0x57, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x5B, 0x6D, 0x5B, 0x67, 0x5B, 0x76, 0x5B, 0x73,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xDF, 0x60, 0xEB, 0x61, 0xDF, 0x70, 0xEB, 0x70,
+		0xEB, 0x64, 0x00, 0x00, 0xEB, 0x72, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x5B, 0x80, 0x5B, 0x80, 0x5B, 0x89, 0x5B, 0x8C,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xDF, 0x80, 0xEB, 0x80, 0xDF, 0x8F, 0xEB, 0x8F,
+		0xEB, 0x80, 0x00, 0x00, 0xEB, 0x8D, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x5B, 0x92, 0x5B, 0x98, 0x5B, 0x9B, 0x5B, 0xA4,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xDF, 0x9F, 0xEB, 0x9E, 0xDB, 0xAD, 0xE2, 0xAA,
+		0xEB, 0x9B, 0x00, 0x00, 0xE8, 0xA7, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x5B, 0xA4, 0x5B, 0xB0, 0x5B, 0xAD, 0x5B, 0xBC,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9E, 0xCB, 0xA9, 0xC5,
+		0xBC, 0xBC, 0xC5, 0xB7, 0xB3, 0xC0, 0xBC, 0xBC,
+		0xCE, 0xB4, 0xD5, 0xB0, 0xC4, 0xB8, 0xCA, 0xB5,
+		0xDA, 0xAD, 0x00, 0x00, 0xD0, 0xB2, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x5B, 0xB6, 0x5B, 0xC8, 0x5B, 0xBF, 0x5B, 0xD4,
+		0x60, 0xDF, 0x70, 0xDF, 0x62, 0xE7, 0x72, 0xE0,
+		0x80, 0xD9, 0x8D, 0xD2, 0x80, 0xD9, 0x8B, 0xD3,
+		0x99, 0xCD, 0xA4, 0xC8, 0x96, 0xCE, 0x9F, 0xCA,
+		0xAD, 0xC3, 0xB5, 0xBF, 0xA8, 0xC6, 0xAF, 0xC2,
+		0xBC, 0xBC, 0xC2, 0xB9, 0xB6, 0xBF, 0xBC, 0xBC,
+		0xC8, 0xB6, 0x00, 0x00, 0xC1, 0xB9, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x5B, 0xC7, 0x5B, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x66, 0xE6, 0x73, 0xDF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xD9, 0x8A, 0xD4, 0x00, 0x00, 0x00, 0x00,
+		0x94, 0xCF, 0x9C, 0xCB, 0x00, 0x00, 0x00, 0x00,
+		0xA4, 0xC8, 0xAB, 0xC4, 0x00, 0x00, 0x00, 0x00,
+		0xB1, 0xC1, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x37, 0x37, 0x37, 0x2D, 0x37, 0x40, 0x37, 0x37,
+		0x3B, 0x24, 0x46, 0x24, 0x37, 0x2B, 0x3E, 0x24,
+		0x52, 0x24, 0x5D, 0x24, 0x4B, 0x24, 0x58, 0x24,
+		0x69, 0x24, 0x74, 0x24, 0x65, 0x24, 0x72, 0x24,
+		0x80, 0x24, 0x8B, 0x24, 0x80, 0x24, 0x8D, 0x24,
+		0x96, 0x24, 0xA2, 0x24, 0x9A, 0x24, 0xA7, 0x24,
+		0xAD, 0x24, 0xB9, 0x24, 0xB4, 0x24, 0xC1, 0x24,
+		0xC4, 0x24, 0xC7, 0x2E, 0xC7, 0x2C, 0xC7, 0x38,
+		0xC7, 0x37, 0x00, 0x00, 0xC7, 0x40, 0x00, 0x00,
+		0x37, 0x49, 0x37, 0x42, 0x37, 0x52, 0x37, 0x4C,
+		0x37, 0x37, 0x37, 0x29, 0x37, 0x43, 0x37, 0x37,
+		0x43, 0x24, 0x52, 0x24, 0x40, 0x30, 0x50, 0x30,
+		0x61, 0x24, 0x70, 0x24, 0x60, 0x30, 0x70, 0x30,
+		0x80, 0x24, 0x8F, 0x24, 0x80, 0x30, 0x8F, 0x30,
+		0x9E, 0x24, 0xAD, 0x24, 0x9F, 0x30, 0xAF, 0x30,
+		0xBC, 0x24, 0xC7, 0x29, 0xBF, 0x30, 0xC7, 0x38,
+		0xC7, 0x38, 0xC7, 0x42, 0xC7, 0x44, 0xC7, 0x4C,
+		0xC7, 0x49, 0x00, 0x00, 0xC7, 0x52, 0x00, 0x00,
+		0x37, 0x5B, 0x37, 0x56, 0x37, 0x64, 0x37, 0x61,
+		0x37, 0x4F, 0x37, 0x46, 0x37, 0x5B, 0x37, 0x54,
+		0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xBF, 0x40, 0xC7, 0x46, 0xBF, 0x50, 0xC7, 0x54,
+		0xC7, 0x50, 0xC7, 0x57, 0xC7, 0x5C, 0xC7, 0x61,
+		0xC7, 0x5B, 0x00, 0x00, 0xC7, 0x64, 0x00, 0x00,
+		0x37, 0x6D, 0x37, 0x6B, 0x37, 0x76, 0x37, 0x75,
+		0x37, 0x67, 0x37, 0x63, 0x37, 0x73, 0x37, 0x71,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xC7, 0x63, 0xBF, 0x70, 0xC7, 0x71,
+		0xC7, 0x68, 0xC7, 0x6B, 0xC7, 0x74, 0xC7, 0x75,
+		0xC7, 0x6D, 0x00, 0x00, 0xC7, 0x76, 0x00, 0x00,
+		0x37, 0x80, 0x37, 0x80, 0x37, 0x89, 0x37, 0x8A,
+		0x37, 0x80, 0x37, 0x80, 0x37, 0x8C, 0x37, 0x8E,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xC7, 0x80, 0xBF, 0x8F, 0xC7, 0x8E,
+		0xC7, 0x80, 0xC7, 0x80, 0xC7, 0x8B, 0xC7, 0x8A,
+		0xC7, 0x80, 0x00, 0x00, 0xC7, 0x89, 0x00, 0x00,
+		0x37, 0x92, 0x37, 0x94, 0x37, 0x9B, 0x37, 0x9E,
+		0x37, 0x98, 0x37, 0x9C, 0x37, 0xA4, 0x37, 0xAB,
+		0x40, 0x9F, 0x50, 0x9F, 0x40, 0xAF, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xC7, 0x9C, 0xBF, 0xAF, 0xC7, 0xAB,
+		0xC7, 0x97, 0xC7, 0x94, 0xC7, 0xA3, 0xC7, 0x9E,
+		0xC7, 0x92, 0x00, 0x00, 0xC7, 0x9B, 0x00, 0x00,
+		0x37, 0xA4, 0x37, 0xA9, 0x37, 0xAD, 0x37, 0xB3,
+		0x37, 0xB0, 0x37, 0xB9, 0x37, 0xBC, 0x37, 0xC8,
+		0x40, 0xBF, 0x50, 0xBF, 0x40, 0xCF, 0x50, 0xCF,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9F, 0xCF, 0xAF, 0xCF,
+		0xBF, 0xBF, 0xC7, 0xB9, 0xBF, 0xCF, 0xC7, 0xC7,
+		0xC7, 0xAF, 0xC7, 0xA8, 0xC7, 0xBB, 0xC7, 0xB3,
+		0xC7, 0xA4, 0x00, 0x00, 0xC7, 0xAD, 0x00, 0x00,
+		0x37, 0xB6, 0x37, 0xBD, 0x37, 0xBF, 0x37, 0xC8,
+		0x37, 0xC8, 0x37, 0xD6, 0x37, 0xD4, 0x3F, 0xDA,
+		0x43, 0xDA, 0x52, 0xDA, 0x4C, 0xDA, 0x59, 0xDA,
+		0x61, 0xDA, 0x70, 0xDA, 0x66, 0xDA, 0x73, 0xDA,
+		0x80, 0xDA, 0x8F, 0xDA, 0x80, 0xDA, 0x8C, 0xDA,
+		0x9E, 0xDA, 0xAD, 0xDA, 0x99, 0xDA, 0xA6, 0xDA,
+		0xBC, 0xDA, 0xC7, 0xD6, 0xB3, 0xDA, 0xC0, 0xDA,
+		0xC7, 0xC7, 0xC7, 0xBD, 0xC7, 0xD3, 0xC7, 0xC7,
+		0xC7, 0xB6, 0x00, 0x00, 0xC7, 0xBF, 0x00, 0x00,
+		0x37, 0xC7, 0x37, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0x3B, 0xDA, 0x46, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x52, 0xDA, 0x5D, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x69, 0xDA, 0x74, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xDA, 0x8B, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0x96, 0xDA, 0xA2, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xAD, 0xDA, 0xB9, 0xDA, 0x00, 0x00, 0x00, 0x00,
+		0xC4, 0xDA, 0xC7, 0xD1, 0x00, 0x00, 0x00, 0x00,
+		0xC7, 0xC7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x3E, 0x47, 0x44, 0x44,
+		0x4F, 0x3F, 0x55, 0x3C, 0x4A, 0x41, 0x51, 0x3E,
+		0x5C, 0x38, 0x63, 0x35, 0x58, 0x3A, 0x60, 0x36,
+		0x6C, 0x31, 0x75, 0x2C, 0x69, 0x32, 0x74, 0x2D,
+		0x80, 0x27, 0x8B, 0x22, 0x80, 0x27, 0x8D, 0x21,
+		0x99, 0x1B, 0xA3, 0x21, 0x9D, 0x19, 0xA3, 0x2D,
+		0xA3, 0x38, 0xA8, 0x40, 0xA3, 0x41, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x38, 0x4A, 0x3E, 0x47, 0x30, 0x4E, 0x36, 0x4B,
+		0x44, 0x44, 0x4B, 0x41, 0x3C, 0x48, 0x44, 0x44,
+		0x53, 0x3D, 0x5C, 0x38, 0x4D, 0x40, 0x56, 0x3B,
+		0x66, 0x33, 0x72, 0x2E, 0x62, 0x36, 0x70, 0x30,
+		0x80, 0x27, 0x8F, 0x20, 0x80, 0x30, 0x8F, 0x30,
+		0x9F, 0x20, 0xA3, 0x38, 0x9F, 0x30, 0xA3, 0x44,
+		0xA3, 0x4A, 0xA8, 0x50, 0xA3, 0x53, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x26, 0x53, 0x2C, 0x50, 0x19, 0x59, 0x1F, 0x56,
+		0x33, 0x4C, 0x3B, 0x48, 0x26, 0x53, 0x30, 0x50,
+		0x44, 0x44, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xA3, 0x50, 0x9F, 0x50, 0xA3, 0x5C,
+		0xA3, 0x5C, 0xA8, 0x60, 0xA3, 0x65, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x13, 0x64, 0x13, 0x61, 0x13, 0x72, 0x13, 0x70,
+		0x20, 0x60, 0x30, 0x60, 0x20, 0x70, 0x30, 0x70,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xA3, 0x68, 0x9F, 0x70, 0xA3, 0x74,
+		0xA3, 0x6E, 0xA8, 0x70, 0xA3, 0x77, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x13, 0x80, 0x13, 0x80, 0x13, 0x8D, 0x13, 0x8F,
+		0x20, 0x80, 0x30, 0x80, 0x20, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xA3, 0x80, 0x9F, 0x8F, 0xA3, 0x8B,
+		0xA3, 0x80, 0xA8, 0x80, 0xA3, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x13, 0x9B, 0x13, 0x9E, 0x13, 0xA8, 0x17, 0xAC,
+		0x20, 0x9F, 0x30, 0x9F, 0x26, 0xAC, 0x35, 0xAC,
+		0x40, 0x9F, 0x50, 0x9F, 0x44, 0xAC, 0x53, 0xAC,
+		0x60, 0x9F, 0x70, 0x9F, 0x62, 0xAC, 0x71, 0xAC,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAC, 0x8E, 0xAC,
+		0x9F, 0x9F, 0xA3, 0x97, 0x9D, 0xAC, 0xA3, 0xA3,
+		0xA3, 0x91, 0xA8, 0x90, 0xA3, 0x9A, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x26, 0xAC, 0x31, 0xAC, 0x38, 0xAC, 0x41, 0xAC,
+		0x3C, 0xAC, 0x47, 0xAC, 0x4A, 0xAC, 0x53, 0xAC,
+		0x53, 0xAC, 0x5E, 0xAC, 0x5C, 0xAC, 0x65, 0xAC,
+		0x69, 0xAC, 0x74, 0xAC, 0x6E, 0xAC, 0x77, 0xAC,
+		0x80, 0xAC, 0x8B, 0xAC, 0x80, 0xAC, 0x88, 0xAC,
+		0x96, 0xAC, 0xA1, 0xAC, 0x91, 0xAC, 0x9A, 0xAC,
+		0xA3, 0xA3, 0xA8, 0xA0, 0xA3, 0xAC, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x70, 0x70, 0x78, 0x70, 0x70, 0x78, 0x78, 0x78,
+		0x80, 0x70, 0x88, 0x70, 0x80, 0x78, 0x88, 0x78,
+		0x90, 0x70, 0x98, 0x70, 0x90, 0x78, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x70, 0x80, 0x78, 0x80, 0x70, 0x88, 0x78, 0x88,
+		0x80, 0x80, 0x88, 0x80, 0x80, 0x88, 0x88, 0x88,
+		0x90, 0x80, 0x98, 0x80, 0x90, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x70, 0x90, 0x78, 0x90, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x90, 0x88, 0x90, 0x80, 0x98, 0x88, 0x98,
+		0x90, 0x90, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x58, 0x88, 0x58,
+		0x90, 0x50, 0x98, 0x50, 0x90, 0x58, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x58, 0x68,
+		0x60, 0x60, 0x68, 0x60, 0x60, 0x68, 0x68, 0x68,
+		0x70, 0x60, 0x78, 0x60, 0x70, 0x68, 0x78, 0x68,
+		0x80, 0x60, 0x88, 0x60, 0x80, 0x68, 0x88, 0x68,
+		0x90, 0x60, 0x98, 0x60, 0x90, 0x68, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x50, 0x70, 0x58, 0x70, 0x50, 0x78, 0x58, 0x78,
+		0x60, 0x70, 0x68, 0x70, 0x60, 0x78, 0x68, 0x78,
+		0x6D, 0x6D, 0x74, 0x69, 0x6D, 0x76, 0x70, 0x70,
+		0x80, 0x69, 0x8B, 0x69, 0x80, 0x70, 0x8F, 0x70,
+		0x96, 0x69, 0xA2, 0x69, 0x9F, 0x70, 0xAF, 0x70,
+		0xAD, 0x69, 0xB9, 0x69, 0xBF, 0x70, 0xCF, 0x70,
+		0xC4, 0x69, 0xCF, 0x69, 0xDF, 0x70, 0xEF, 0x70,
+		0xDA, 0x69, 0x00, 0x00, 0xFD, 0x70, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x50, 0x80, 0x58, 0x80, 0x50, 0x88, 0x58, 0x88,
+		0x60, 0x80, 0x68, 0x80, 0x60, 0x88, 0x68, 0x88,
+		0x6D, 0x80, 0x70, 0x80, 0x6D, 0x89, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBD, 0x8F, 0xC1, 0x8D,
+		0xDD, 0x80, 0xDD, 0x80, 0xC5, 0x8B, 0xC7, 0x8A,
+		0xDD, 0x80, 0x00, 0x00, 0xC9, 0x89, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x50, 0x90, 0x58, 0x90, 0x50, 0x98, 0x58, 0x98,
+		0x60, 0x90, 0x68, 0x90, 0x60, 0x98, 0x68, 0x98,
+		0x6D, 0x92, 0x70, 0x9F, 0x6D, 0x9B, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAC, 0x8C, 0xA6,
+		0x9E, 0x9E, 0xA7, 0x9A, 0x96, 0xA1, 0x9E, 0x9E,
+		0xAD, 0x96, 0xB2, 0x94, 0xA4, 0x9B, 0xA9, 0x98,
+		0xB6, 0x92, 0xBA, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x6D, 0xA4, 0x73, 0xB2, 0x6D, 0xAD, 0x76, 0xB1,
+		0x80, 0xAC, 0x89, 0xA7, 0x80, 0xAC, 0x88, 0xA8,
+		0x92, 0xA4, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x6E, 0xB5, 0x77, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x4C, 0x3B, 0x55, 0x3B, 0x49, 0x40, 0x4F, 0x3B,
+		0x5D, 0x3B, 0x66, 0x3B, 0x58, 0x3B, 0x62, 0x3B,
+		0x6E, 0x3B, 0x77, 0x3B, 0x6C, 0x3B, 0x76, 0x3B,
+		0x80, 0x3B, 0x88, 0x3B, 0x80, 0x3B, 0x89, 0x3B,
+		0x91, 0x3B, 0x99, 0x3B, 0x93, 0x3B, 0x9D, 0x3B,
+		0xA2, 0x3B, 0xAA, 0x3B, 0xA7, 0x3B, 0xB0, 0x3B,
+		0xB3, 0x3B, 0xBB, 0x3B, 0xBA, 0x3B, 0xC4, 0x3B,
+		0xC3, 0x3B, 0x00, 0x00, 0xCD, 0x3B, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x49, 0x49, 0x49, 0x3E, 0x49, 0x52, 0x49, 0x49,
+		0x52, 0x3B, 0x5D, 0x3B, 0x49, 0x3C, 0x56, 0x3B,
+		0x69, 0x3B, 0x74, 0x3B, 0x64, 0x3B, 0x72, 0x3B,
+		0x80, 0x3B, 0x8B, 0x3B, 0x80, 0x3B, 0x8D, 0x3B,
+		0x96, 0x3B, 0xA2, 0x3B, 0x9B, 0x3B, 0xA9, 0x3B,
+		0xAD, 0x3B, 0xB9, 0x3B, 0xB6, 0x3B, 0xC4, 0x3B,
+		0xC4, 0x3B, 0xCF, 0x3B, 0xD2, 0x3B, 0xD9, 0x3F,
+		0xD9, 0x3C, 0x00, 0x00, 0xD9, 0x47, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x49, 0x5B, 0x49, 0x54, 0x49, 0x64, 0x49, 0x5F,
+		0x49, 0x49, 0x50, 0x40, 0x49, 0x57, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xBF, 0x40, 0xCF, 0x40, 0xBF, 0x50, 0xCF, 0x50,
+		0xD9, 0x44, 0xD9, 0x4C, 0xD9, 0x53, 0xD9, 0x59,
+		0xD9, 0x52, 0x00, 0x00, 0xD9, 0x5E, 0x00, 0x00,
+		0x40, 0x70, 0x48, 0x70, 0x40, 0x78, 0x48, 0x78,
+		0x49, 0x6D, 0x49, 0x6A, 0x49, 0x76, 0x49, 0x75,
+		0x49, 0x64, 0x50, 0x60, 0x49, 0x72, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xBF, 0x60, 0xCF, 0x60, 0xBF, 0x70, 0xCF, 0x70,
+		0xD9, 0x62, 0xD9, 0x66, 0xD9, 0x71, 0xD9, 0x73,
+		0xD9, 0x69, 0x00, 0x00, 0xD9, 0x74, 0x00, 0x00,
+		0x40, 0x80, 0x48, 0x80, 0x40, 0x88, 0x48, 0x88,
+		0x49, 0x80, 0x49, 0x80, 0x49, 0x89, 0x49, 0x8A,
+		0x49, 0x80, 0x50, 0x80, 0x49, 0x8D, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xBF, 0x80, 0xCF, 0x80, 0xBF, 0x8F, 0xCF, 0x8F,
+		0xD9, 0x80, 0xD9, 0x80, 0xD9, 0x8E, 0xD9, 0x8C,
+		0xD9, 0x80, 0x00, 0x00, 0xD9, 0x8B, 0x00, 0x00,
+		0x40, 0x90, 0x48, 0x90, 0x40, 0x98, 0x48, 0x98,
+		0x49, 0x92, 0x49, 0x95, 0x49, 0x9B, 0x49, 0xA0,
+		0x49, 0x9B, 0x50, 0x9F, 0x49, 0xA8, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xBF, 0x9F, 0xCF, 0x9F, 0xBF, 0xAF, 0xCF, 0xAF,
+		0xD9, 0x9D, 0xD9, 0x99, 0xD9, 0xAC, 0xD9, 0xA6,
+		0xD9, 0x96, 0x00, 0x00, 0xD9, 0xA1, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x49, 0xA4, 0x49, 0xAB, 0x49, 0xAD, 0x49, 0xB6,
+		0x49, 0xB6, 0x50, 0xBF, 0x49, 0xC3, 0x50, 0xCF,
+		0x60, 0xBF, 0x70, 0xBF, 0x60, 0xCF, 0x70, 0xCF,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xCF, 0x8F, 0xCF,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9F, 0xCF, 0xAF, 0xCF,
+		0xBF, 0xBF, 0xCF, 0xBF, 0xBF, 0xCF, 0xCF, 0xCF,
+		0xD9, 0xBB, 0xD9, 0xB3, 0xD9, 0xCA, 0xD9, 0xC0,
+		0xD9, 0xAD, 0x00, 0x00, 0xD9, 0xB8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x49, 0xB6, 0x49, 0xC1, 0x49, 0xBF, 0x49, 0xCB,
+		0x49, 0xD1, 0x50, 0xDF, 0x49, 0xDE, 0x50, 0xEF,
+		0x60, 0xDF, 0x70, 0xDF, 0x60, 0xEF, 0x70, 0xEF,
+		0x80, 0xDF, 0x8F, 0xDF, 0x80, 0xEF, 0x8F, 0xEF,
+		0x9F, 0xDF, 0xAF, 0xDF, 0x9F, 0xEF, 0xAF, 0xEF,
+		0xBF, 0xDF, 0xCF, 0xDF, 0xBC, 0xE9, 0xC7, 0xE4,
+		0xD9, 0xD9, 0xD9, 0xCC, 0xD1, 0xDF, 0xD9, 0xD9,
+		0xD9, 0xC3, 0x00, 0x00, 0xD9, 0xCF, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xC7, 0x49, 0xD6, 0x00, 0x00, 0x00, 0x00,
+		0x49, 0xEB, 0x55, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x63, 0xF1, 0x71, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xF1, 0x8E, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0x9C, 0xF1, 0xAA, 0xF1, 0x00, 0x00, 0x00, 0x00,
+		0xB6, 0xEC, 0xC0, 0xE7, 0x00, 0x00, 0x00, 0x00,
+		0xCA, 0xE2, 0xD3, 0xDE, 0x00, 0x00, 0x00, 0x00,
+		0xD9, 0xD9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x26, 0x26, 0x2E, 0x22, 0x25, 0x30, 0x26, 0x26,
+		0x36, 0x1E, 0x40, 0x19, 0x2F, 0x21, 0x39, 0x1D,
+		0x4A, 0x14, 0x55, 0x0F, 0x44, 0x17, 0x50, 0x11,
+		0x63, 0x0D, 0x71, 0x0D, 0x60, 0x10, 0x70, 0x10,
+		0x80, 0x0D, 0x8E, 0x0D, 0x80, 0x10, 0x8F, 0x10,
+		0x9C, 0x0D, 0xAA, 0x0D, 0x9F, 0x10, 0xAF, 0x10,
+		0xB5, 0x14, 0xB5, 0x2A, 0xB5, 0x22, 0xB5, 0x34,
+		0xB5, 0x38, 0xB8, 0x40, 0xB5, 0x41, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x25, 0x3C, 0x25, 0x32, 0x25, 0x47, 0x25, 0x3F,
+		0x26, 0x26, 0x30, 0x21, 0x25, 0x34, 0x30, 0x30,
+		0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30,
+		0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30,
+		0x80, 0x20, 0x8F, 0x20, 0x80, 0x30, 0x8F, 0x30,
+		0x9F, 0x20, 0xAF, 0x20, 0x9F, 0x30, 0xAF, 0x30,
+		0xB5, 0x2F, 0xB5, 0x3F, 0xB5, 0x3C, 0xB5, 0x4A,
+		0xB5, 0x4A, 0xB8, 0x50, 0xB5, 0x53, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x25, 0x52, 0x25, 0x4C, 0x25, 0x5E, 0x25, 0x59,
+		0x25, 0x43, 0x30, 0x40, 0x25, 0x52, 0x30, 0x50,
+		0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50,
+		0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50,
+		0x80, 0x40, 0x8F, 0x40, 0x80, 0x50, 0x8F, 0x50,
+		0x9F, 0x40, 0xAF, 0x40, 0x9F, 0x50, 0xAF, 0x50,
+		0xB5, 0x4A, 0xB5, 0x55, 0xB5, 0x57, 0xB5, 0x5F,
+		0xB5, 0x5C, 0xB8, 0x60, 0xB5, 0x65, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x25, 0x69, 0x25, 0x66, 0x25, 0x74, 0x25, 0x73,
+		0x25, 0x61, 0x30, 0x60, 0x25, 0x70, 0x30, 0x70,
+		0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70,
+		0x60, 0x60, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x9F, 0x60, 0xAF, 0x60, 0x9F, 0x70, 0xAF, 0x70,
+		0xB5, 0x65, 0xB5, 0x6A, 0xB5, 0x72, 0xB5, 0x75,
+		0xB5, 0x6E, 0xB8, 0x70, 0xB5, 0x77, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x25, 0x80, 0x25, 0x80, 0x25, 0x8B, 0x25, 0x8C,
+		0x25, 0x80, 0x30, 0x80, 0x25, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x9F, 0x80, 0xAF, 0x80, 0x9F, 0x8F, 0xAF, 0x8F,
+		0xB5, 0x80, 0xB5, 0x80, 0xB5, 0x8D, 0xB5, 0x8A,
+		0xB5, 0x80, 0xB8, 0x80, 0xB5, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x25, 0x96, 0x25, 0x99, 0x25, 0xA1, 0x25, 0xA6,
+		0x25, 0x9E, 0x30, 0x9F, 0x25, 0xAD, 0x30, 0xAF,
+		0x40, 0x9F, 0x50, 0x9F, 0x40, 0xAF, 0x50, 0xAF,
+		0x60, 0x9F, 0x70, 0x9F, 0x60, 0xAF, 0x70, 0xAF,
+		0x80, 0x9F, 0x8F, 0x9F, 0x80, 0xAF, 0x8F, 0xAF,
+		0x9F, 0x9F, 0xAF, 0x9F, 0x9F, 0xAF, 0xAF, 0xAF,
+		0xB5, 0x9A, 0xB5, 0x95, 0xB5, 0xA8, 0xB5, 0xA0,
+		0xB5, 0x91, 0xB8, 0x90, 0xB5, 0x9A, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x25, 0xAD, 0x25, 0xB3, 0x25, 0xB8, 0x25, 0xC0,
+		0x25, 0xBC, 0x30, 0xBF, 0x2E, 0xC3, 0x3C, 0xC3,
+		0x40, 0xBF, 0x50, 0xBF, 0x49, 0xC3, 0x57, 0xC3,
+		0x60, 0xBF, 0x70, 0xBF, 0x64, 0xC3, 0x72, 0xC3,
+		0x80, 0xBF, 0x8F, 0xBF, 0x80, 0xC3, 0x8D, 0xC3,
+		0x9F, 0xBF, 0xAF, 0xBF, 0x9B, 0xC3, 0xA8, 0xC3,
+		0xB5, 0xB5, 0xB5, 0xAA, 0xB5, 0xC3, 0xB5, 0xB5,
+		0xB5, 0xA3, 0xB8, 0xA0, 0xB5, 0xAC, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x25, 0xC3, 0x30, 0xC3, 0x32, 0xC3, 0x3C, 0xC3,
+		0x3C, 0xC3, 0x47, 0xC3, 0x45, 0xC3, 0x4F, 0xC3,
+		0x52, 0xC3, 0x5E, 0xC3, 0x59, 0xC3, 0x62, 0xC3,
+		0x69, 0xC3, 0x74, 0xC3, 0x6C, 0xC3, 0x76, 0xC3,
+		0x80, 0xC3, 0x8B, 0xC3, 0x80, 0xC3, 0x89, 0xC3,
+		0x96, 0xC3, 0xA1, 0xC3, 0x93, 0xC3, 0x9D, 0xC3,
+		0xAD, 0xC3, 0xB5, 0xC0, 0xA6, 0xC3, 0xB0, 0xC3,
+		0xB5, 0xB5, 0xB8, 0xB0, 0xB5, 0xBE, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x3B, 0xC3, 0x44, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x4C, 0xC3, 0x55, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x5D, 0xC3, 0x66, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x6E, 0xC3, 0x77, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xC3, 0x88, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0x91, 0xC3, 0x99, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0xA2, 0xC3, 0xAA, 0xC3, 0x00, 0x00, 0x00, 0x00,
+		0xB3, 0xC3, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x40, 0x40, 0x48, 0x40, 0x40, 0x48, 0x48, 0x48,
+		0x50, 0x40, 0x58, 0x40, 0x50, 0x48, 0x58, 0x48,
+		0x60, 0x40, 0x68, 0x40, 0x60, 0x48, 0x68, 0x48,
+		0x70, 0x40, 0x78, 0x40, 0x70, 0x48, 0x78, 0x48,
+		0x80, 0x40, 0x88, 0x40, 0x80, 0x48, 0x88, 0x48,
+		0x90, 0x40, 0x98, 0x40, 0x90, 0x48, 0x98, 0x48,
+		0xA0, 0x40, 0xA8, 0x40, 0xA0, 0x48, 0xA8, 0x48,
+		0xB0, 0x40, 0xB8, 0x40, 0xB0, 0x48, 0xB8, 0x48,
+		0xBF, 0x40, 0x00, 0x00, 0xBF, 0x48, 0x00, 0x00,
+		0x40, 0x50, 0x48, 0x50, 0x40, 0x58, 0x48, 0x58,
+		0x50, 0x50, 0x58, 0x50, 0x50, 0x58, 0x58, 0x58,
+		0x60, 0x50, 0x68, 0x50, 0x60, 0x58, 0x68, 0x58,
+		0x70, 0x50, 0x78, 0x50, 0x70, 0x58, 0x78, 0x58,
+		0x80, 0x50, 0x88, 0x50, 0x80, 0x54, 0x89, 0x4F,
+		0x91, 0x4C, 0x98, 0x50, 0x91, 0x54, 0x98, 0x58,
+		0xA0, 0x50, 0xA8, 0x50, 0xA0, 0x58, 0xA8, 0x58,
+		0xB0, 0x50, 0xB8, 0x50, 0xB0, 0x58, 0xB8, 0x58,
+		0xBF, 0x50, 0x00, 0x00, 0xBF, 0x58, 0x00, 0x00,
+		0x40, 0x60, 0x48, 0x60, 0x40, 0x68, 0x48, 0x68,
+		0x50, 0x60, 0x58, 0x60, 0x50, 0x68, 0x57, 0x67,
+		0x60, 0x60, 0x68, 0x60, 0x5C, 0x65, 0x62, 0x62,
+		0x6E, 0x5D, 0x76, 0x59, 0x6A, 0x5F, 0x73, 0x5A,
+		0x80, 0x54, 0x8C, 0x4E, 0x80, 0x54, 0x8F, 0x50,
+		0x91, 0x5D, 0x98, 0x60, 0x91, 0x65, 0x98, 0x68,
+		0xA0, 0x60, 0xA8, 0x60, 0xA0, 0x68, 0xA8, 0x68,
+		0xB0, 0x60, 0xB8, 0x60, 0xB0, 0x68, 0xB8, 0x68,
+		0xBF, 0x60, 0x00, 0x00, 0xBF, 0x68, 0x00, 0x00,
+		0x40, 0x70, 0x47, 0x6F, 0x38, 0x77, 0x3A, 0x76,
+		0x4A, 0x6E, 0x4E, 0x6C, 0x3D, 0x74, 0x40, 0x73,
+		0x53, 0x69, 0x5A, 0x66, 0x44, 0x71, 0x50, 0x70,
+		0x62, 0x62, 0x70, 0x60, 0x60, 0x70, 0x70, 0x70,
+		0x80, 0x60, 0x8F, 0x60, 0x80, 0x70, 0x8F, 0x70,
+		0x91, 0x6E, 0x98, 0x70, 0x91, 0x77, 0x98, 0x78,
+		0xA0, 0x70, 0xA8, 0x70, 0xA0, 0x78, 0xA8, 0x78,
+		0xB0, 0x70, 0xB8, 0x70, 0xB0, 0x78, 0xB8, 0x78,
+		0xBF, 0x70, 0x00, 0x00, 0xBF, 0x78, 0x00, 0x00,
+		0x25, 0x80, 0x25, 0x80, 0x06, 0x8F, 0x10, 0x8F,
+		0x25, 0x80, 0x30, 0x80, 0x20, 0x8F, 0x30, 0x8F,
+		0x40, 0x80, 0x50, 0x80, 0x40, 0x8F, 0x50, 0x8F,
+		0x60, 0x80, 0x70, 0x80, 0x60, 0x8F, 0x70, 0x8F,
+		0x80, 0x80, 0x8F, 0x80, 0x80, 0x8F, 0x8F, 0x8F,
+		0x91, 0x80, 0x98, 0x80, 0x91, 0x88, 0x98, 0x88,
+		0xA0, 0x80, 0xA8, 0x80, 0xA0, 0x88, 0xA8, 0x88,
+		0xB0, 0x80, 0xB8, 0x80, 0xB0, 0x88, 0xB8, 0x88,
+		0xBF, 0x80, 0x00, 0x00, 0xBF, 0x88, 0x00, 0x00,
+		0x27, 0x96, 0x32, 0x96, 0x40, 0x98, 0x48, 0x98,
+		0x3D, 0x96, 0x48, 0x96, 0x50, 0x98, 0x58, 0x98,
+		0x53, 0x96, 0x5E, 0x96, 0x60, 0x98, 0x68, 0x98,
+		0x69, 0x96, 0x74, 0x96, 0x70, 0x98, 0x78, 0x98,
+		0x80, 0x96, 0x8B, 0x96, 0x80, 0x98, 0x88, 0x98,
+		0x91, 0x91, 0x98, 0x90, 0x90, 0x98, 0x98, 0x98,
+		0xA0, 0x90, 0xA8, 0x90, 0xA0, 0x98, 0xA8, 0x98,
+		0xB0, 0x90, 0xB8, 0x90, 0xB0, 0x98, 0xB8, 0x98,
+		0xBF, 0x90, 0x00, 0x00, 0xBF, 0x98, 0x00, 0x00,
+		0x40, 0xA0, 0x48, 0xA0, 0x40, 0xA8, 0x48, 0xA8,
+		0x50, 0xA0, 0x58, 0xA0, 0x50, 0xA8, 0x58, 0xA8,
+		0x60, 0xA0, 0x68, 0xA0, 0x60, 0xA8, 0x68, 0xA8,
+		0x70, 0xA0, 0x78, 0xA0, 0x70, 0xA8, 0x78, 0xA8,
+		0x80, 0xA0, 0x88, 0xA0, 0x80, 0xA8, 0x88, 0xA8,
+		0x90, 0xA0, 0x98, 0xA0, 0x90, 0xA8, 0x98, 0xA8,
+		0xA0, 0xA0, 0xA8, 0xA0, 0xA0, 0xA8, 0xA8, 0xA8,
+		0xB0, 0xA0, 0xB8, 0xA0, 0xB0, 0xA8, 0xB8, 0xA8,
+		0xBF, 0xA0, 0x00, 0x00, 0xBF, 0xA8, 0x00, 0x00,
+		0x40, 0xB0, 0x48, 0xB0, 0x40, 0xB8, 0x48, 0xB8,
+		0x50, 0xB0, 0x58, 0xB0, 0x50, 0xB8, 0x58, 0xB8,
+		0x60, 0xB0, 0x68, 0xB0, 0x60, 0xB8, 0x68, 0xB8,
+		0x70, 0xB0, 0x78, 0xB0, 0x70, 0xB8, 0x78, 0xB8,
+		0x80, 0xB0, 0x88, 0xB0, 0x80, 0xB8, 0x88, 0xB8,
+		0x90, 0xB0, 0x98, 0xB0, 0x90, 0xB8, 0x98, 0xB8,
+		0xA0, 0xB0, 0xA8, 0xB0, 0xA0, 0xB8, 0xA8, 0xB8,
+		0xB0, 0xB0, 0xB8, 0xB0, 0xB0, 0xB8, 0xB8, 0xB8,
+		0xBF, 0xB0, 0x00, 0x00, 0xBF, 0xB8, 0x00, 0x00,
+		0x40, 0xBF, 0x48, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x50, 0xBF, 0x58, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x60, 0xBF, 0x68, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x70, 0xBF, 0x78, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x80, 0xBF, 0x88, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0x90, 0xBF, 0x98, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xA0, 0xBF, 0xA8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xB0, 0xBF, 0xB8, 0xBF, 0x00, 0x00, 0x00, 0x00,
+		0xBF, 0xBF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+	},
+};
+struct isp_cfg_pt ov13850_pre_isp_cfg = {
+	.isp_test_settings = &ov13850_pre_isp_test_settings,
+	.isp_3a_settings = &ov13850_pre_isp_3a_settings,
+	.isp_tunning_settings = &ov13850_pre_isp_tuning_settings,
+	.isp_iso_settings = &ov13850_pre_isp_iso_settings
+};
+
+
+#endif /* end of _OV13850_PRE_H_V100_ */
\ No newline at end of file
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/isp_ini_parse.c b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/isp_ini_parse.c
index 1061a57..13c18da 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/isp_ini_parse.c
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_cfg/isp_ini_parse.c
@@ -34,6 +34,10 @@
 #include "SENSOR_H/gc030a_mipi_a100.h"
 #include "SENSOR_H/gc5025_mipi_a100.h"
 #include "SENSOR_H/ov5648_mipi_a100.h"
+#include "SENSOR_H/ov13850_cap_a100.h"
+#include "SENSOR_H/ov13850_crop_a100.h"
+#include "SENSOR_H/ov13850_pre_a100.h"
+#include "SENSOR_H/ov13850_2_cap_a100.h"
 #elif (ISP_VERSION >= 521)
 #include "SENSOR_H/imx317_default_ini_v459.h"
 #include "SENSOR_H/imx317_wdr_ini_v459.h"
@@ -797,6 +801,10 @@
 	{"gc2385_mipi", "gc2385_mipi_isp_cfg", 1600, 1200, 30, 0, 0, &gc2385_mipi_isp_cfg},
 	{"gc5025_mipi", "gc5025_mipi_isp_cfg", 2592, 1944, 25, 0, 0, &gc5025_mipi_isp_cfg},
 	{"ov5648_mipi", "ov5648_mipi_isp_cfg", 2592, 1936, 30, 0, 0, &ov5648_mipi_isp_cfg},
+	{"ov13850_mipi", "ov13850_pre_isp_cfg", 2112, 1568, 30, 0, 0, &ov13850_pre_isp_cfg},
+	{"ov13850_mipi", "ov13850_crop_isp_cfg", 3264, 2448, 25, 0, 0, &ov13850_crop_isp_cfg},
+	{"ov13850_mipi", "ov13850_cap_isp_cfg", 4208, 3120, 24, 0, 0, &ov13850_cap_isp_cfg},
+	{"ov13850_mipi_2", "ov13850_2_cap_isp_cfg", 4208, 3120, 24, 0, 0, &ov13850_2_cap_isp_cfg},
 #elif (ISP_VERSION >= 521)
 	{"imx317_mipi", "imx317_default_ini_v459", 1920, 1080, 30, 0, 0, &imx317_default_ini_v459},
 	{"imx317_mipi", "imx317_wdr_ini_4v5", 1920, 1080, 30, 1, 0, &imx317_wdr_ini_v459},
@@ -1064,6 +1072,7 @@
 	int i, ret = 0;
 #if !ISP_LIB_USE_INIPARSER
 	struct isp_cfg_pt *cfg = NULL;
+        char sensor_name_2[20];
 
 	for (i = 0; i < array_size(cfg_arr); i++) {
 		if (!strncmp(sensor_name, cfg_arr[i].sensor_name, 18) &&
@@ -1076,6 +1085,23 @@
 		}
 	}
 
+#if (ISP_VERSION == 522)
+        if (isp_id == 1 && w > 4000 && h >3000) {
+            strcpy(sensor_name_2, sensor_name);
+            strcat(sensor_name_2, "_2");
+            for (i = 0; i < array_size(cfg_arr); i++) {
+                if (!strncmp(sensor_name_2, cfg_arr[i].sensor_name, 14) &&
+                        (w == cfg_arr[i].width) && (h == cfg_arr[i].height) &&
+                        (fps == cfg_arr[i].fps) && (wdr == cfg_arr[i].wdr)) {
+                    cfg = cfg_arr[i].cfg;
+                    ISP_PRINT("find %s_%d_%d_%d_%d [%s] isp config\n", cfg_arr[i].sensor_name,
+                            cfg_arr[i].width, cfg_arr[i].height, cfg_arr[i].fps, cfg_arr[i].wdr, cfg_arr[i].isp_cfg_name);
+                    break;
+                }
+            }
+        }
+#endif
+
 	if (i == array_size(cfg_arr)) {
 		for (i = 0; i < array_size(cfg_arr); i++) {
 			if (!strncmp(sensor_name, cfg_arr[i].sensor_name, 18) && (0 == cfg_arr[i].wdr)) {
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/isp_v4l2_helper.c b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/isp_v4l2_helper.c
index aced027..6f37044 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/isp_v4l2_helper.c
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/isp_v4l2_helper.c
@@ -29,6 +29,7 @@
 
 #include "media.h"
 #include "tools.h"
+#include "../include/isp_debug.h"
 
 int v4l2_subdev_open(struct media_entity *entity)
 {
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/media.c b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/media.c
index d5d4a5f..31bcbd6 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/media.c
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_dev/media.c
@@ -33,6 +33,7 @@
 
 #include "media.h"
 #include "tools.h"
+#include "../include/isp_debug.h"
 
 struct media_entity_pad *media_entity_remote_source(struct media_entity_pad *pad)
 {
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_manage/isp_manage.c b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_manage/isp_manage.c
index 41d040e..b8b8449 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_manage/isp_manage.c
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_manage/isp_manage.c
@@ -23,7 +23,8 @@
 #include "isp_otp_golden.h"
 
 
-unsigned int isp_lib_log_param = 0;//0xffffffff;
+unsigned int isp_manage_lib_log_param = 0;//0xffffffff;
+unsigned int msc_update_sel;
 
 void isp_get_saved_regs(struct isp_lib_context *isp_gen)
 {
@@ -137,8 +138,7 @@
 	isp_gen->rolloff_entity_ctx.rolloff_param->rolloff_frame_id = isp_gen->af_frame_cnt;
 	//rolloff_sensor_info.
 	isp_gen->rolloff_entity_ctx.rolloff_param->rolloff_sensor_info = isp_gen->sensor_info;
-	//rolloff lsc_cfg.
-	isp_gen->rolloff_entity_ctx.rolloff_param->lsc_cfg = isp_gen->module_cfg.lens_cfg.lsc_cfg;
+	isp_gen->rolloff_entity_ctx.rolloff_param->rolloff_ctrl = isp_gen->alsc_settings;
 }
 
 void __isp_rolloff_run(struct isp_lib_context *isp_gen)
@@ -149,22 +149,6 @@
 
 	isp_rolloff_cxt->ops->isp_rolloff_run(isp_rolloff_cxt->rolloff_entity,
 		&isp_rolloff_cxt->rolloff_stats, &isp_rolloff_cxt->rolloff_result);
-
-	if (!isp_gen->isp_ini_cfg.isp_test_settings.wdr_en) {
-		for (i = 0; i < 256; i++)
-		{
-			lens_tbl[4*i + 0] = isp_rolloff_cxt->rolloff_result.lens_table_output[i + 0];
-			lens_tbl[4*i + 1] = isp_rolloff_cxt->rolloff_result.lens_table_output[i + 256];
-			lens_tbl[4*i + 2] = isp_rolloff_cxt->rolloff_result.lens_table_output[i + 512];
-		}
-	} else {
-		for (i = 0; i < 256; i++)
-		{
-			lens_tbl[4*i + 0] = (unsigned short)sqrt((double)isp_rolloff_cxt->rolloff_result.lens_table_output[i + 0] * 1024);
-			lens_tbl[4*i + 1] = (unsigned short)sqrt((double)isp_rolloff_cxt->rolloff_result.lens_table_output[i + 256] * 1024);
-			lens_tbl[4*i + 2] = (unsigned short)sqrt((double)isp_rolloff_cxt->rolloff_result.lens_table_output[i + 512] * 1024);
-		}
-	}
 }
 
 void __isp_afs_set_params(struct isp_lib_context *isp_gen)
@@ -237,6 +221,7 @@
 {
 	isp_gen->awb_entity_ctx.awb_param->awb_frame_id = isp_gen->awb_frame_cnt;
 	isp_gen->awb_entity_ctx.awb_param->awb_ctrl = isp_gen->awb_settings;
+	isp_gen->awb_entity_ctx.awb_param->awb_isp_id = isp_gen->isp_id;
 	//sensor info.
 	isp_gen->awb_entity_ctx.awb_param->awb_sensor_info = isp_gen->sensor_info;
 }
@@ -458,6 +443,16 @@
 	isp_gen->stats_ctx.wb_gain_saved.gb_gain = 256;
 	isp_gen->stats_ctx.wb_gain_saved.b_gain = 256;
 
+	//alsc settings
+	isp_gen->alsc_settings.frequency = 6;
+	isp_gen->alsc_settings.start = isp_gen->alsc_settings.frequency * 5;
+	isp_gen->alsc_settings.smooth_pool_size = 16;
+	isp_gen->alsc_settings.th_tableSwitch = 2;
+	isp_gen->alsc_settings.th_lowLight = 35;
+	isp_gen->alsc_settings.th_complex = 563;
+	isp_gen->alsc_settings.th_highSat = 645;
+	isp_gen->alsc_settings.th_semiFlat = 46;
+
 	//dynamic judge
 	dynamic_stats->enable = 0;
 
@@ -564,7 +559,7 @@
 
 	mod_cfg->module_enable_flag |= ISP_FEATURES_MODE;
 
-	isp_lib_log_param = param->isp_test_settings.isp_log_param;
+	isp_manage_lib_log_param = param->isp_test_settings.isp_log_param;
 
 	return 0;
 }
@@ -1537,20 +1532,21 @@
 
 HW_S32 __isp_ctx_update_rolloff_cfg(struct isp_lib_context *isp_gen)
 {
+	int m;
+
 	if (!isp_gen->rolloff_entity_ctx.rolloff_param) {
 		return -1;
 	}
 
 	//rolloff_sensor_info.
 	isp_gen->rolloff_entity_ctx.rolloff_param->rolloff_sensor_info = isp_gen->sensor_info;
-	//rolloff_ini_cfg.
-	memcpy(&isp_gen->rolloff_entity_ctx.rolloff_param->rolloff_ini.lens_table_ini[0],
-		&isp_gen->isp_ini_cfg.isp_tunning_settings.lsc_tbl[0][3], 768*sizeof(unsigned short));
-	isp_gen->rolloff_entity_ctx.rolloff_param->rolloff_ini.rolloff_ratio = isp_gen->isp_ini_cfg.isp_tunning_settings.rolloff_ratio;
-	isp_rolloff_set_params_helper(&isp_gen->rolloff_entity_ctx, ISP_ROLLOFF_INI_DATA);
 
-	//rolloff lsc_cfg.
-	isp_gen->rolloff_entity_ctx.rolloff_param->lsc_cfg = isp_gen->module_cfg.lens_cfg.lsc_cfg;
+	for (m = 0; m < 11 * ROLLOFF_WIN_SIZE; m++) {
+		isp_gen->rolloff_entity_ctx.rolloff_param->rolloff_ini.Rgain[m]
+			= isp_gen->isp_ini_cfg.isp_tunning_settings.msc_tbl[(m / ROLLOFF_WIN_SIZE) + 1][m % ROLLOFF_WIN_SIZE];
+	}
+
+	isp_rolloff_set_params_helper(&isp_gen->rolloff_entity_ctx, ISP_ROLLOFF_INI_DATA);
 
 	return 0;
 }
@@ -1809,16 +1805,15 @@
 	__isp_awb_run(isp_gen);
 
 	if (isp_gen->isp_ini_cfg.isp_test_settings.lsc_en) {
-#if ISP_LIB_USE_ROLLOFF
-		__isp_rolloff_set_params(isp_gen);
-		__isp_rolloff_run(isp_gen);
-#else
 		config_lens_table(isp_gen, isp_gen->af_entity_ctx.af_result.std_code_output);
-#endif
 	}
 
 #if (ISP_VERSION >= 521)
 	if (isp_gen->isp_ini_cfg.isp_test_settings.msc_en) {
+		if (isp_gen->isp_ini_cfg.isp_tunning_settings.mff_mod >= 3) {
+			__isp_rolloff_set_params(isp_gen);
+			__isp_rolloff_run(isp_gen);
+		}
 		config_msc_table(isp_gen, isp_gen->af_entity_ctx.af_result.std_code_output);
 	}
 #endif
diff --git a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c
index 5950162..d3830e0 100755
--- a/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c
+++ b/android/hardware/aw/camera/3_4/allwinnertech/libAWIspApi/libisp_new/isp_tuning/isp_tuning.c
@@ -178,10 +178,18 @@
 		ctx->sensor_info.voffset = 0;
 	}
 
-	ctx->stat.pic_size.width = cfg.width;
+	if(ctx->sensor_info.sensor_width > 4000 && ctx->sensor_info.sensor_height > 3000) {
+		ctx->stat.pic_size.width = min(3264, cfg.width);
+	} else {
+		ctx->stat.pic_size.width = cfg.width;
+	}
 	ctx->stat.pic_size.height = cfg.height;
 
-	ctx->stats_ctx.pic_w = cfg.width;
+	if(ctx->sensor_info.sensor_width > 4000 && ctx->sensor_info.sensor_height > 3000) {
+		ctx->stats_ctx.pic_w = min(3264, cfg.width);
+	} else {
+		ctx->stats_ctx.pic_w = cfg.width;
+	}
 	ctx->stats_ctx.pic_h = cfg.height;
 	// update otp infomation
 	if(ctx->otp_enable == -1){
diff --git a/android/hardware/aw/camera/3_4/camera.cpp b/android/hardware/aw/camera/3_4/camera.cpp
index 08aeac5..67b394f 100755
--- a/android/hardware/aw/camera/3_4/camera.cpp
+++ b/android/hardware/aw/camera/3_4/camera.cpp
@@ -371,48 +371,90 @@
     return;
   }
   int64_t timestamp = 0;
-  struct timespec ts;
-  int res = 0;
-  res = clock_gettime(CLOCK_MONOTONIC, &ts);
-  if (res) {
-    HAL_LOGE("Failed to get BOOTTIME for state delegate: %d (%s)",
-        errno,
-        strerror(errno));
-    completeRequestWithError(request);
-    return;
-  }
-  timestamp = ts.tv_sec * 1000000000ULL + ts.tv_nsec;
-  res = request->settings.update(ANDROID_SENSOR_TIMESTAMP, &timestamp, 1);
-  if (res) {
-    HAL_LOGE("Failed to update metadata tag 0x%x", ANDROID_SENSOR_TIMESTAMP);
-  }
+//  struct timespec ts;
+//  int res = 0;
+//  res = clock_gettime(CLOCK_MONOTONIC, &ts);
+//  if (res) {
+//    HAL_LOGE("Failed to get BOOTTIME for state delegate: %d (%s)",
+//        errno,
+//        strerror(errno));
+//    completeRequestWithError(request);
+//    return;
+//  }
+  //timestamp = ts.tv_sec * 1000000000ULL + ts.tv_nsec;
+  //res = request->settings.update(ANDROID_SENSOR_TIMESTAMP, &timestamp, 1);
+  //if (res) {
+  //  HAL_LOGE("Failed to update metadata tag 0x%x", ANDROID_SENSOR_TIMESTAMP);
+  //}
 
   // Since |request| has been removed from the tracking, this method
   // MUST call sendResult (can still return a result in an error state, e.g.
   // through completeRequestWithError) so the frame doesn't get lost.
   if (err) {
-    HAL_LOGE("mId:%d: Error completing request for frame %d.",
-        mId, request->frame_number);
-    completeRequestWithError(request);
-    return;
+    switch (err) {
+      case 404:
+        HAL_LOGI("This is a record complete request!");
+        break;
+      default:
+        HAL_LOGE("mId:%d: Error completing request for frame %d.",
+            mId, request->frame_number);
+        completeRequestWithError(request);
+        return;
+    }
   }
 
-  // Notify the framework with the shutter time (extracted from the result).
-  // TODO(b/31360070): The general metadata methods should be part of the
-  // default_camera_hal namespace, not the v4l2_camera_hal namespace.
-  res = v4l2_camera_hal::SingleTagValue(
-      request->settings, ANDROID_SENSOR_TIMESTAMP, &timestamp);
+  if (!err) {
+    HAL_LOGI("It's a merge picture!");
+    struct timespec ts;
+    int res;
+    res = clock_gettime(CLOCK_BOOTTIME, &ts);
+    if (res) {
+      HAL_LOGE("Failed to get BOOTTIME for state delegate: %d (%s)",
+          errno,
+          strerror(errno));
+    }
+    timestamp = ts.tv_sec * 1000000000ULL + ts.tv_nsec;
+    res = request->settings.update(ANDROID_SENSOR_TIMESTAMP, &timestamp, 1);
+    if (res) {
+      HAL_LOGE("Failed to UpdateMetadata timestamp.");
+    }
+  } else {
+    HAL_LOGI("It's a record!");
+    int res;
+    // Notify the framework with the shutter time (extracted from the result).
+    // TODO(b/31360070): The general metadata methods should be part of the
+    // default_camera_hal namespace, not the v4l2_camera_hal namespace.
+    res = v4l2_camera_hal::SingleTagValue(
+        request->settings, ANDROID_SENSOR_TIMESTAMP, &timestamp);
 
-  if (res) {
-    HAL_LOGE("mId:%d: Request for frame %d is missing required metadata.",
-        mId, request->frame_number);
-    // TODO(b/31653322): Send RESULT error.
-    // For now sending REQUEST error instead.
-    // TODO(calvin) fix this one, SingleTagValue error.
-    // completeRequestWithError(request);
-    // return;
+    if (res) {
+      HAL_LOGE("%s:%d: Request for frame %d is missing required metadata.",
+          __func__, mId, request->frame_number);
+      // TODO(b/31653322): Send RESULT error.
+      // For now sending REQUEST error instead.
+      // TODO:calvin, fix this one, SingleTagValue error.
+      // completeRequestWithError(request);
+      // return;
+    }
   }
 
+
+  //// Notify the framework with the shutter time (extracted from the result).
+  //// TODO(b/31360070): The general metadata methods should be part of the
+  //// default_camera_hal namespace, not the v4l2_camera_hal namespace.
+  //res = v4l2_camera_hal::SingleTagValue(
+  //    request->settings, ANDROID_SENSOR_TIMESTAMP, &timestamp);
+
+  //if (res) {
+  //  HAL_LOGE("mId:%d: Request for frame %d is missing required metadata.",
+  //      mId, request->frame_number);
+  //  // TODO(b/31653322): Send RESULT error.
+  //  // For now sending REQUEST error instead.
+  //  // TODO(calvin) fix this one, SingleTagValue error.
+  //  // completeRequestWithError(request);
+  //  // return;
+  //}
+
 #if DBG_PERFORMANCE
   if (btimeRequest == 0) {
     btimeRequest = request->timeRequest;
diff --git a/android/hardware/aw/camera/3_4/camera_config.cpp b/android/hardware/aw/camera/3_4/camera_config.cpp
old mode 100755
new mode 100644
index 4bbc194..759dd38
--- a/android/hardware/aw/camera/3_4/camera_config.cpp
+++ b/android/hardware/aw/camera/3_4/camera_config.cpp
@@ -81,6 +81,7 @@
 MEMBER_FUNCTION(PreviewSize)
 MEMBER_FUNCTION(PictureSize)
 MEMBER_FUNCTION(InterpolationSize)
+MEMBER_FUNCTION(ReducecallnumSize)
 MEMBER_FUNCTION(FlashMode)
 MEMBER_FUNCTION(ColorEffect)
 MEMBER_FUNCTION(FrameRate)
@@ -157,6 +158,7 @@
   CHECK_FREE_POINTER(PreviewSize)
   CHECK_FREE_POINTER(PictureSize)
   CHECK_FREE_POINTER(InterpolationSize)
+  CHECK_FREE_POINTER(ReducecallnumSize)
   CHECK_FREE_POINTER(FlashMode)
   CHECK_FREE_POINTER(ColorEffect)
   CHECK_FREE_POINTER(FrameRate)
@@ -196,6 +198,7 @@
   INIT_PARAMETER(PREVIEW_SIZE, PreviewSize)
   INIT_PARAMETER(PICTURE_SIZE, PictureSize)
   INIT_PARAMETER(INTERPOLATION_SIZE, InterpolationSize)
+  INIT_PARAMETER(REDUCECALLNUM_SIZE, ReducecallnumSize)
   INIT_PARAMETER(FLASH_MODE, FlashMode)
   INIT_PARAMETER(COLOR_EFFECT, ColorEffect)
   INIT_PARAMETER(FRAME_RATE, FrameRate)
@@ -227,6 +230,7 @@
   memset(mZoomRatios, 0, KEY_LENGTH);
   memset(mMaxZoom, 0, 4);
   memset(mDefaultZoom, 0, 4);
+  memset(mReduceCallNum, 0, 4);
   if (readKey(kUSED_ZOOM, mUsedZoom)) {
     if (usedKey(mUsedZoom)) {
       readKey(kZOOM_SUPPORTED, mZoomSupported);
@@ -238,6 +242,7 @@
       HAL_LOGV("\"%s\" not support", kUSED_ZOOM);
     }
   }
+  readKey(kREDUCE_CALL_NUM, mReduceCallNum);
   readKey(KHORIZONTAL_VIEW_ANGLE, str);
   mHorizonalViewAngle = atof(str);
   readKey(KVERTICAL_VIEW_ANGLE, str);
@@ -264,6 +269,7 @@
   DUMP_PARAMETERS(PREVIEW_SIZE, PreviewSize)
   DUMP_PARAMETERS(PICTURE_SIZE, PictureSize)
   DUMP_PARAMETERS(INTERPOLATION_SIZE, InterpolationSize)
+  DUMP_PARAMETERS(REDUCECALLNUM_SIZE, ReducecallnumSize)
   DUMP_PARAMETERS(FLASH_MODE, FlashMode)
   DUMP_PARAMETERS(COLOR_EFFECT, ColorEffect)
   DUMP_PARAMETERS(FRAME_RATE, FrameRate)
@@ -277,6 +283,7 @@
   _DUMP_PARAMETERS(kSTEP_EXPOSURE_COMPENSATION, mStepExposureCompensation)
   _DUMP_PARAMETERS(kDEFAULT_EXPOSURE_COMPENSATION, mDefaultExposureCompensation)
 
+  _DUMP_PARAMETERS(kREDUCE_CALL_NUM, mReduceCallNum)
   _DUMP_PARAMETERS(kUSED_ZOOM, mUsedZoom)
   _DUMP_PARAMETERS(kZOOM_SUPPORTED, mZoomSupported)
   _DUMP_PARAMETERS(kSMOOTH_ZOOM_SUPPORTED, mSmoothZoomSupported)
diff --git a/android/hardware/aw/camera/3_4/camera_config.h b/android/hardware/aw/camera/3_4/camera_config.h
old mode 100755
new mode 100644
index 88c2882..944ba85
--- a/android/hardware/aw/camera/3_4/camera_config.h
+++ b/android/hardware/aw/camera/3_4/camera_config.h
@@ -61,6 +61,10 @@
 #define kUSED_INTERPOLATION_SIZE          "used_interpolation_size"
 #define kSUPPORT_INTERPOLATION_SIZE       "key_support_src_interpolation_size"
 #define kDEFAULT_INTERPOLATION_SIZE       "key_default_dst_interpolation_size"
+#define kREDUCE_CALL_NUM                      "key_reduce_call_num"
+#define kUSED_REDUCECALLNUM_SIZE              "used_reducecallnum_size"
+#define kSUPPORT_REDUCECALLNUM_SIZE           "key_support_src_reducecallnum_size"
+#define kDEFAULT_REDUCECALLNUM_SIZE           "key_default_dst_reducecallnum_size"
 
 #define kUSED_FLASH_MODE                  "used_flash_mode"
 #define kSUPPORT_FLASH_MODE               "key_support_flash_mode"
@@ -199,6 +203,9 @@
   bool supportInterpolationSize();
   char* supportInterpolationSizeValue();
   char* defaultInterpolationSizeValue();
+  bool supportReducecallnumSize();
+  char * supportReducecallnumSizeValue();
+  char * defaultReducecallnumSizeValue();
 
   bool supportFlashMode();
   char* supportFlashModeValue();
@@ -245,6 +252,9 @@
     return mDefaultExposureCompensation;
   }
 
+  char * ReduceCallNumValue() {
+    return mReduceCallNum;
+  }
   // zoom
   bool supportZoom() {
     return usedKey(mUsedZoom);
@@ -296,6 +306,7 @@
   MEMBER_DEF(PreviewSize)
   MEMBER_DEF(PictureSize)
   MEMBER_DEF(InterpolationSize)
+  MEMBER_DEF(ReducecallnumSize)
   MEMBER_DEF(FlashMode)
   MEMBER_DEF(ColorEffect)
   MEMBER_DEF(FrameRate)
@@ -309,6 +320,7 @@
   char mStepExposureCompensation[4];
   char mDefaultExposureCompensation[4];
 
+  char mReduceCallNum[4];
   char mUsedZoom[2];
   char mZoomSupported[8];
   char mSmoothZoomSupported[8];
diff --git a/android/hardware/aw/camera/3_4/camera_stream.cpp b/android/hardware/aw/camera/3_4/camera_stream.cpp
index d5d8382..1b8f207 100755
--- a/android/hardware/aw/camera/3_4/camera_stream.cpp
+++ b/android/hardware/aw/camera/3_4/camera_stream.cpp
@@ -397,7 +397,8 @@
 int CameraStream::initialize(uint32_t width,
                              uint32_t height,
                              int      format,
-                             uint32_t usage) {
+                             uint32_t usage,
+                             bool     mergeStreamFlag) {
   int res = -1;
   HAL_LOGD("%s: %d x %d, format:%d(%s), usage:%d.",
       mStreamType.c_str(),
@@ -407,7 +408,7 @@
       getHalPixelFormatString(format).c_str(),
       usage);
 
-  res = stream_->SetParm(V4L2_MODE_VIDEO);
+  res = stream_->SetParm(V4L2_MODE_VIDEO, width, height);
   if (res) {
     HAL_LOGE("%s: Failed to SetParm.", mStreamType.c_str());
   }
@@ -417,7 +418,7 @@
     format = HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED;
   }
   StreamFormat stream_format(format, width, height);
-  res = stream_->SetFormat(stream_format, &max_buffers);
+  res = stream_->SetFormat(stream_format, &max_buffers, mergeStreamFlag);
   if (res) {
     HAL_LOGE("%s: Failed to set stream to correct format for stream: %d.",
         mStreamType.c_str(), res);
@@ -543,9 +544,14 @@
 
 int CameraMainStream::initialize(uint32_t width,
                                  uint32_t height,
-                                 int format,
-                                 uint32_t usage) {
-  return CameraStream::initialize(width, height, format, usage);
+                                 int      format,
+                                 uint32_t usage,
+                                 bool mergeStreamFlag) {
+  return CameraStream::initialize(width,
+                                  height,
+                                  format,
+                                  usage,
+                                  mergeStreamFlag);
 }
 
 int CameraMainStream::setFormat(uint32_t width,
@@ -680,8 +686,14 @@
 int CameraSubStream::initialize(uint32_t width,
                                 uint32_t height,
                                 int format,
-                                uint32_t usage) {
-  return CameraStream::initialize(width, height, format, usage);
+                                uint32_t usage,
+                                bool mergeStreamFlag) {
+  return CameraStream::initialize(width,
+                                  height,
+                                  format,
+                                  usage,
+                                  mergeStreamFlag);
+
 }
 
 int CameraSubStream::setFormat(uint32_t width,
@@ -803,7 +815,8 @@
 int CameraMainMirrorStream::initialize(uint32_t /*width*/,
                                        uint32_t /*height*/,
                                        int /*format*/,
-                                       uint32_t /*usage*/) {
+                                       uint32_t /*usage*/,
+                                       bool /*mergeStreamFlag*/) {
   initialized = true;
   return 0;
 }
@@ -935,7 +948,8 @@
 int CameraSubMirrorStream::initialize(uint32_t /*width*/,
                                       uint32_t /*height*/,
                                       int /*format*/,
-                                      uint32_t /*usage*/) {
+                                      uint32_t /*usage*/,
+                                      bool /*mergeStreamFlag*/) {
   int res = 0;
   initialized = true;
   return res;
diff --git a/android/hardware/aw/camera/3_4/camera_stream.h b/android/hardware/aw/camera/3_4/camera_stream.h
index 818cc3f..5eb5d82 100755
--- a/android/hardware/aw/camera/3_4/camera_stream.h
+++ b/android/hardware/aw/camera/3_4/camera_stream.h
@@ -118,8 +118,9 @@
   virtual int flush();
   virtual int initialize(uint32_t width,
                          uint32_t height,
-                         int format,
-                         uint32_t usage);
+                         int      format,
+                         uint32_t usage,
+                         bool     mergeStreamFlag);
   virtual int setFormat(uint32_t width,
                         uint32_t height,
                         int format,
@@ -183,7 +184,11 @@
   int start();
   int stop();
   int flush();
-  int initialize(uint32_t width, uint32_t height, int format, uint32_t usage);
+  int initialize(uint32_t width,
+                 uint32_t height,
+                 int      format,
+                 uint32_t usage,
+                 bool     mergeStreamFlag);
   int setFormat(uint32_t width, uint32_t height, int format, uint32_t usage);
   int getBuffer(buffer_handle_t ** buffer, uint32_t* frameNumber);
   int waitBuffer();
@@ -211,7 +216,11 @@
   int start();
   int stop();
   int flush();
-  int initialize(uint32_t width, uint32_t height, int format, uint32_t usage);
+  int initialize(uint32_t width,
+                 uint32_t height,
+                 int      format,
+                 uint32_t usage,
+                 bool     mergeStreamFlag);
   int setFormat(uint32_t width, uint32_t height, int format, uint32_t usage);
   int getBuffer(buffer_handle_t** buffer, uint32_t* frameNumber);
   int waitBuffer();
@@ -242,7 +251,11 @@
   int start();
   int stop();
   int flush();
-  int initialize(uint32_t width, uint32_t height, int format, uint32_t usage);
+  int initialize(uint32_t width,
+                 uint32_t height,
+                 int      format,
+                 uint32_t usage,
+                 bool     mergeStreamFlag);
   int setFormat(uint32_t width, uint32_t height, int format, uint32_t usage);
   int getBuffer(buffer_handle_t** buffer, uint32_t* frameNumber);
   int waitBuffer();
@@ -269,7 +282,11 @@
   int start();
   int stop();
   int flush();
-  int initialize(uint32_t width, uint32_t height, int format, uint32_t usage);
+  int initialize(uint32_t width,
+                 uint32_t height,
+                 int      format,
+                 uint32_t usage,
+                 bool     mergeStreamFlag);
   int setScaleFlag();
   int setFormat(uint32_t width, uint32_t height, int format, uint32_t usage);
   int getBuffer(buffer_handle_t** buffer, uint32_t* frameNumber);
diff --git a/android/hardware/aw/camera/3_4/common.cpp b/android/hardware/aw/camera/3_4/common.cpp
index 667e909..ba610b0 100755
--- a/android/hardware/aw/camera/3_4/common.cpp
+++ b/android/hardware/aw/camera/3_4/common.cpp
@@ -57,6 +57,39 @@
   }
 }
 
+bool saveBuffers(const char *path,
+                 void *y_addr,
+                 void *cr_addr,
+                 unsigned int y_size,
+                 unsigned int cr_size,
+                 bool is_oneframe) {
+  int fd;
+  HAL_LOGD("Debug to save a frame!");
+  if((access(path, 0) != -1) && (is_oneframe)) {
+    HAL_LOGD("File %s is exists!!!\n", path);
+  }
+  if(is_oneframe)
+    fd = open(path, O_CREAT|O_RDWR|O_TRUNC, 0777); //save one frame data
+  else
+    fd = open(path, O_CREAT|O_RDWR|O_APPEND, 0777); //save more frames
+  if(!fd) {
+    HAL_LOGE("Open file error");
+    return false;
+  }
+  if(write(fd, y_addr, y_size)){
+    HAL_LOGD("Write Y data successfully");
+    if(write(fd, cr_addr, cr_size)){
+      HAL_LOGD("Write U data successfully");
+      close(fd);
+      return true;
+    }
+  }
+  HAL_LOGE("Write file fail");
+  close(fd);
+  return false;
+}
+
+
 bool saveSizes(int width, int height) {
   int fd;
   char buf[128];
diff --git a/android/hardware/aw/camera/3_4/common.h b/android/hardware/aw/camera/3_4/common.h
index ec7148e..ee41b29 100755
--- a/android/hardware/aw/camera/3_4/common.h
+++ b/android/hardware/aw/camera/3_4/common.h
@@ -69,6 +69,8 @@
 
 #define MAIN_STREAM_PATH  "/dev/video0"
 #define SUB_0_STREAM_PATH "/dev/video1"
+#define MAIN_MERGE_STREAM_PATH "/dev/video1"
+#define SUB_0_MERGE_STREAM_PATH "dev/video3"
 #if defined __A100__ || defined __T509__
 #define MAIN_FRONT_STREAM_PATH  "/dev/video2"
 #define SUB_0_FRONT_STREAM_PATH "/dev/video3"
@@ -173,6 +175,14 @@
                         void *p,
                         unsigned int length,
                         bool is_oneframe);
+
+extern bool saveBuffers(const char *path,
+                        void *y_addr,
+                        void *cr_addr,
+                        unsigned int y_size,
+                        unsigned int cr_size,
+                        bool is_oneframe);
+
 extern bool saveSizes(int width, int height);
 extern int getSingleCameraId();
 extern int getSupportCameraId(int cameraId);
diff --git a/android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h b/android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h
index 51ca057..514622c 100755
--- a/android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h
+++ b/android/hardware/aw/camera/3_4/include/sunxi_camera_v2.h
@@ -178,6 +178,15 @@
 	__s32 reserved[16];
 };
 
+struct dma_merge {
+  __u8 en;
+};
+
+struct buf_merge {
+    __u8 en;
+    __u8 buffer_num;
+};
+
 #define VIDIOC_ISP_AE_STAT_REQ \
 	_IOWR('V', BASE_VIDIOC_PRIVATE + 1, struct isp_stat_buf)
 #define VIDIOC_ISP_HIST_STAT_REQ \
@@ -192,6 +201,8 @@
 	_IOWR('V', BASE_VIDIOC_PRIVATE + 8, struct isp_hdr_ctrl)
 #define VIDIOC_SYNC_CTRL \
 	_IOWR('V', BASE_VIDIOC_PRIVATE + 9, struct csi_sync_ctrl)
+#define VIDIOC_SET_BUFFER_MERGE \
+    _IOWR('V', BASE_VIDIOC_PRIVATE + 15, struct buf_merge)
 
 /*
  * Events
@@ -302,5 +313,8 @@
 #define VIDIOC_VIN_ISP_TABLE2_MAP \
 	_IOWR('V', BASE_VIDIOC_PRIVATE + 72, struct isp_table_reg_map)
 
+#define VIDIOC_SET_DMA_MERGE \
+  _IOWR('V', BASE_VIDIOC_PRIVATE + 14, struct dma_merge)
+
 #endif /*_SUNXI_CAMERA_H_*/
 
diff --git a/android/hardware/aw/camera/3_4/stream_format.cpp b/android/hardware/aw/camera/3_4/stream_format.cpp
index 2f47f99..4f37a4d 100755
--- a/android/hardware/aw/camera/3_4/stream_format.cpp
+++ b/android/hardware/aw/camera/3_4/stream_format.cpp
@@ -35,7 +35,7 @@
       // because the drivers return this one.
       bytes_per_line_(width) {}
 
-StreamFormat::StreamFormat(const v4l2_format& format)
+StreamFormat::StreamFormat(const v4l2_format& format, bool mergeStreamFlag)
     // be compatibility with multiplanar and single planar.
     : type_(format.type),
       memory_(V4L2_MEMORY_MMAP),
@@ -44,7 +44,8 @@
       v4l2_pixel_format_(format.fmt.pix_mp.pixelformat),
       width_(format.fmt.pix_mp.width),
       height_(format.fmt.pix_mp.height),
-      bytes_per_line_(format.fmt.pix_mp.width) {}
+      bytes_per_line_(format.fmt.pix_mp.width),
+      merge_stream_flag_(mergeStreamFlag){}
 
 void StreamFormat::FillFormatRequest(v4l2_format* format) const {
   memset(format, 0, sizeof(*format));
@@ -164,4 +165,8 @@
   return v4l2_pixel_format;
 }
 
+bool StreamFormat::GetMergeStreamFlag() {
+  return merge_stream_flag_;
+}
+
 }  // namespace v4l2_camera_hal
diff --git a/android/hardware/aw/camera/3_4/stream_format.h b/android/hardware/aw/camera/3_4/stream_format.h
index 607ae1b..ff0b054 100755
--- a/android/hardware/aw/camera/3_4/stream_format.h
+++ b/android/hardware/aw/camera/3_4/stream_format.h
@@ -37,7 +37,7 @@
 class StreamFormat {
  public:
   StreamFormat(int format, uint32_t width, uint32_t height);
-  explicit StreamFormat(const v4l2_format& format);
+  StreamFormat(const v4l2_format& format, bool mergeStreamFlag);
   virtual ~StreamFormat() = default;
   // Only uint32_t members, use default generated copy and assign.
 
@@ -60,6 +60,7 @@
   static uint32_t HalToV4L2PixelFormat(int hal_pixel_format);
   // Returns -1 for unrecognized.
   static int V4L2ToHalPixelFormat(uint32_t v4l2_pixel_format);
+  bool GetMergeStreamFlag();
 
  private:
   uint32_t type_;
@@ -69,6 +70,7 @@
   uint32_t width_;
   uint32_t height_;
   uint32_t bytes_per_line_;
+  bool     merge_stream_flag_;
 };
 
 }  // namespace v4l2_camera_hal
diff --git a/android/hardware/aw/camera/3_4/stream_manager.cpp b/android/hardware/aw/camera/3_4/stream_manager.cpp
index 673948e..36f19b9 100755
--- a/android/hardware/aw/camera/3_4/stream_manager.cpp
+++ b/android/hardware/aw/camera/3_4/stream_manager.cpp
@@ -57,6 +57,7 @@
   HAL_LOG_ENTER();
   mDrop_main_buffers = 0;
   mDrop_sub_buffers = 0;
+  merge_stream_flag = 0;
   HAL_LOGD("device.use_count:%ld. camera.use_count:%ld.",
       device.use_count(), camera.use_count());
 }
@@ -96,7 +97,8 @@
                                           uint32_t height,
                                           int      format,
                                           uint32_t usage,
-                                          int      isBlob) {
+                                          int      isBlob,
+                                          bool     mergeStreamFlag) {
 
   HAL_LOG_ENTER();
   mMapFrameNumRef.clear();
@@ -105,7 +107,14 @@
     return nullptr;
   }
 
-  mConnection[ss +isBlob].reset(new V4L2Wrapper::Connection(device_, ss));
+  //mConnection[ss +isBlob].reset(new V4L2Wrapper::Connection(device_, ss));
+  if (width * height > 4000*3000) {
+      merge_stream_flag = 1;
+      mConnection[ss + isBlob].reset(new V4L2Wrapper::Connection(device_, ss, merge_stream_flag));
+  } else {
+      mConnection[ss + isBlob].reset(new V4L2Wrapper::Connection(device_, ss, merge_stream_flag));
+  }
+
   if (mConnection[ss +isBlob]->status()) {
     HAL_LOGE("Failed to connect to device: %d.",
         mConnection[ss +isBlob]->status());
@@ -146,7 +155,10 @@
     if (isBlob) {
       if (mCameraStream[ss] == nullptr) {
         if (mCameraStream[ss +isBlob]->initialize(width,
-                                                  height, format, usage)) {
+                                                  height,
+                                                  format,
+                                                  usage,
+                                                  mergeStreamFlag)) {
           HAL_LOGE("mCameraStream %d initialize failed.", ss);
           mConnection[ss +isBlob].reset();
           return nullptr;
@@ -158,7 +170,10 @@
     } else {
       if (mCameraStream[ss +1] == nullptr) {
         if (mCameraStream[ss +isBlob]->initialize(width,
-              height, format, usage)) {
+                                                  height,
+                                                  format,
+                                                  usage,
+                                                  mergeStreamFlag)) {
           HAL_LOGE("mCameraStream %d initialize failed.", ss);
           mConnection[ss +isBlob].reset();
           return nullptr;
diff --git a/android/hardware/aw/camera/3_4/stream_manager.h b/android/hardware/aw/camera/3_4/stream_manager.h
index 458372c..a7609a6 100755
--- a/android/hardware/aw/camera/3_4/stream_manager.h
+++ b/android/hardware/aw/camera/3_4/stream_manager.h
@@ -66,11 +66,12 @@
       std::shared_ptr<V4L2Wrapper> device,
       std::shared_ptr<V4L2Camera> camera);
   CameraStream* createStream(STREAM_SERIAL ss,
-                             uint32_t width,
-                             uint32_t height,
-                             int      format,
-                             uint32_t usage,
-                             int      isBlob);
+                             uint32_t      width,
+                             uint32_t      height,
+                             int           format,
+                             uint32_t      usage,
+                             int           isBlob,
+                             bool          mergeStreamFlag);
   int configurateManager(STREAM_SERIAL ss);
   int start(STREAM_SERIAL ss);
   int stop(STREAM_SERIAL ss);
@@ -219,6 +220,7 @@
   std::unordered_map<uint32_t, int> mMapFrameNumRef;
   std::mutex frameNumber_lock_;
   std::condition_variable frameNumber_condition_;
+  int merge_stream_flag;
 
   /* Defines possible states of the stream thread.
    */
diff --git a/android/hardware/aw/camera/3_4/v4l2_camera.cpp b/android/hardware/aw/camera/3_4/v4l2_camera.cpp
index e717bca..174d996 100755
--- a/android/hardware/aw/camera/3_4/v4l2_camera.cpp
+++ b/android/hardware/aw/camera/3_4/v4l2_camera.cpp
@@ -57,7 +57,8 @@
 
 V4L2Camera* V4L2Camera::NewV4L2Camera(
     int id,
-    std::shared_ptr<CCameraConfig> pCameraCfg) {
+    std::shared_ptr<CCameraConfig> pCameraCfg,
+    bool mergeStreamStatus) {
   HAL_LOG_ENTER();
   // Select one stream for fill metadata.
   // The path has been pick the stream for query format.
@@ -80,13 +81,15 @@
   return new V4L2Camera(id,
                         std::move(v4l2_wrapper),
                         std::move(metadata),
-                        std::move(pCameraCfg));
+                        std::move(pCameraCfg),
+                        mergeStreamStatus);
 }
 
 V4L2Camera::V4L2Camera(int id,
                        std::shared_ptr<V4L2Wrapper> v4l2_wrapper,
                        std::unique_ptr<Metadata> metadata,
-                       std::shared_ptr<CCameraConfig> pCameraCfg)
+                       std::shared_ptr<CCameraConfig> pCameraCfg,
+                       bool mergeStreamStatus)
     : default_camera_hal::Camera(id),
       mCameraConfig(std::move(pCameraCfg)),
       device_(std::move(v4l2_wrapper)),
@@ -101,7 +104,9 @@
       FlashStatusFlag(0),
       MarkFrameNum(0),
       curFlashStateE(CAM_FLASH_STATE_MAX),
-      curFlashModeE(CAM_FLASH_MODE_MAX) {
+      curFlashModeE(CAM_FLASH_MODE_MAX),
+      merge_stream_status_(mergeStreamStatus),
+      is_merge_stream_flag(false){
 
     HAL_LOG_ENTER();
     instance = std::shared_ptr<V4L2Camera>(this);
@@ -1224,7 +1229,7 @@
   return true;
 }
 
-int V4L2Camera::sResultCallback(uint32_t frameNumber, struct timeval /*ts*/) {
+int V4L2Camera::sResultCallback(uint32_t frameNumber, struct timeval ts) {
   std::unique_lock<std::mutex> lock(frameNumber_request_lock_);
   int res = 0;
   int ret = 0;
@@ -1272,6 +1277,17 @@
           HAL_LOGE("Failed to update metadata tag 0x%x",
               ANDROID_JPEG_THUMBNAIL_SIZE);
         }
+      }
+
+      if(!is_merge_stream_flag)
+      {
+        int64_t timestamp = 0;
+        timestamp = ts.tv_sec * 1000000000ULL + ts.tv_usec*1000;
+        ret = (&map_entry->second->settings)->update(ANDROID_SENSOR_TIMESTAMP, &timestamp, 1);
+        if (ret) {
+          HAL_LOGE("Failed to update metadata tag 0x%x", ANDROID_SENSOR_TIMESTAMP);
+        }
+        res = 404;
       }
 
       if (mCameraConfig->supportFlashMode()) {
@@ -1533,6 +1549,19 @@
       while (!wfequest_queue_stream_.empty()) {
         if (rfequest_queue_stream_.front()->frame_number ==
             wfequest_queue_stream_.front()->frame_number) {
+
+          if (!is_merge_stream_flag) {
+              int64_t timestamp_w = 0;
+              timestamp_w = ts.tv_sec * 1000000000ULL + ts.tv_usec*1000;
+              ret = (&map_entry->second->settings)->update(
+                  ANDROID_SENSOR_TIMESTAMP, &timestamp_w, 1);
+              if (ret) {
+                  HAL_LOGE("Failed to update metadata tag 0x%x",
+                      ANDROID_SENSOR_TIMESTAMP);
+              }
+              res = 404;
+          }
+
           completeRequest(wfequest_queue_stream_.front(), res);
           wfequest_queue_stream_.pop();
           rfequest_queue_stream_.pop();
@@ -1638,7 +1667,8 @@
               stream_config->streams[retIndex]->height,
               stream_config->streams[retIndex]->format,
               stream_config->streams[retIndex]->usage,
-              isBlob));
+              isBlob,
+              merge_stream_status_));
       if (nullptr == stream_config->streams[retIndex]->priv) {
         HAL_LOGE("Failed create main stream!");
         return -EINVAL;
@@ -1676,7 +1706,8 @@
             stream_config->streams[retIndex]->height,
             stream_config->streams[retIndex]->format,
             stream_config->streams[retIndex]->usage,
-            isBlob));
+            isBlob,
+            merge_stream_status_));
       if (nullptr == stream_config->streams[retIndex]->priv) {
         HAL_LOGE("Failed create sub stream!");
         return -EINVAL;
@@ -1731,7 +1762,8 @@
                 stream_config->streams[thirdIndex]->height,
                 stream_config->streams[thirdIndex]->format,
                 stream_config->streams[thirdIndex]->usage,
-                isBlob));
+                isBlob,
+                merge_stream_status_));
 
           if (nullptr == stream_config->streams[thirdIndex]->priv) {
             HAL_LOGE("Failed create third stream!");
@@ -1772,7 +1804,8 @@
               stream_config->streams[thirdIndex]->height,
               stream_config->streams[thirdIndex]->format,
               stream_config->streams[thirdIndex]->usage,
-              isBlob));
+              isBlob,
+              merge_stream_status_));
 
         camera3_stream_t* subIndexStream = stream_config->streams[subIndex];
         camera3_stream_t* thirdIndexStream = stream_config->streams[thirdIndex];
@@ -1829,6 +1862,7 @@
   for (uint32_t i = 0; i < stream_config->num_streams; ++i) {
     fillStreamInfo(stream_config->streams[i]);
   }
+  is_merge_stream_flag = false;
   for (uint32_t i = 0; i < stream_config->num_streams; ++i) {
     HAL_LOGD("stream %d is format %d(%s), width %d, height %d, "
         "usage %d(%s), stream_type %d, data_space %d, num_streams:%d.",
@@ -1842,6 +1876,10 @@
         stream_config->streams[i]->stream_type,
         stream_config->streams[i]->data_space,
         stream_config->num_streams);
+    if(stream_config->streams[i]->width * stream_config->streams[i]->height > 
+        4000*3000) {
+      is_merge_stream_flag = true;
+    }
   }
 
   HAL_LOGI("setupStreams finished");
diff --git a/android/hardware/aw/camera/3_4/v4l2_camera.h b/android/hardware/aw/camera/3_4/v4l2_camera.h
index 5e1af27..04ca9bc 100755
--- a/android/hardware/aw/camera/3_4/v4l2_camera.h
+++ b/android/hardware/aw/camera/3_4/v4l2_camera.h
@@ -73,7 +73,8 @@
   // Use this method to create V4L2Camera objects. Functionally equivalent
   // to "new V4L2Camera", except that it may return nullptr in case of failure.
   static V4L2Camera* NewV4L2Camera(int id,
-                                   std::shared_ptr<CCameraConfig> pCameraCfg);
+                                   std::shared_ptr<CCameraConfig> pCameraCfg,
+                                   bool mergeStreamStatus);
   int setFlashTorchMode(bool enabled);
   int closeFlashTorch();
   ~V4L2Camera();
@@ -86,7 +87,8 @@
   V4L2Camera(int id,
              std::shared_ptr<V4L2Wrapper> v4l2_wrapper,
              std::unique_ptr<Metadata> metadata,
-             std::shared_ptr<CCameraConfig> pCameraCfg);
+             std::shared_ptr<CCameraConfig> pCameraCfg,
+             bool mergeStreamStatus);
 
   // default_camera_hal::Camera virtual methods.
   // Connect to the device: open dev nodes, etc.
@@ -380,6 +382,8 @@
 
   bool mStreamTracker[MAX_STREAM];
   bool mSourceStreamTracker[MAX_STREAM];
+  bool merge_stream_status_;
+  bool is_merge_stream_flag;
 
   DISALLOW_COPY_AND_ASSIGN(V4L2Camera);
 };
diff --git a/android/hardware/aw/camera/3_4/v4l2_camera_hal.cpp b/android/hardware/aw/camera/3_4/v4l2_camera_hal.cpp
index a9ca895..4dd056f 100755
--- a/android/hardware/aw/camera/3_4/v4l2_camera_hal.cpp
+++ b/android/hardware/aw/camera/3_4/v4l2_camera_hal.cpp
@@ -31,6 +31,8 @@
 #include <memory>
 #include <string>
 #include <unordered_set>
+#include <iostream>
+#include <sstream>
 
 #include "camera_config.h"
 #include "v4l2_camera.h"
@@ -68,6 +70,12 @@
     HAL_LOGE("Cannot found video node %s. %s", dev_node, strerror(errno));
   }
 
+  hal_merge_stream_flag = false;
+  char * s_value;
+  int pic_width = 0;
+  int pic_height = 0;
+  std::string tmp;
+  std::vector<std::string> s_data;
   // id == 0 camera facing back;
   // id == 1 camera facing front;
 
@@ -83,7 +91,25 @@
       config->initParameters();
       config->dumpParameters();
     }
-    V4L2Camera* cam(V4L2Camera::NewV4L2Camera(id, config));
+    mCameraConfig.push_back(config);
+
+    s_value = config->supportPictureSizeValue();
+    std::string st1 = s_value;
+    std::stringstream input(st1);
+
+    while (getline(input, tmp, ',')) {
+        s_data.push_back(tmp);
+    }
+    for(auto s : s_data) {
+        sscanf(s.c_str(), "%dx%d", &pic_width,&pic_height);
+        if(pic_width * pic_height > 4000*3000) {
+            hal_merge_stream_flag = true;
+        }
+    }
+
+    V4L2Camera* cam(V4L2Camera::NewV4L2Camera(id,
+                                              config,
+                                              hal_merge_stream_flag));
     if (cam) {
       mCameras.push_back(cam);
     } else {
diff --git a/android/hardware/aw/camera/3_4/v4l2_camera_hal.h b/android/hardware/aw/camera/3_4/v4l2_camera_hal.h
index 1f34a20..0fa43b0 100755
--- a/android/hardware/aw/camera/3_4/v4l2_camera_hal.h
+++ b/android/hardware/aw/camera/3_4/v4l2_camera_hal.h
@@ -72,7 +72,7 @@
   // Callback handle.
   const camera_module_callbacks_t* mCallbacks;
   std::vector<std::shared_ptr<CCameraConfig>> mCameraConfig;
-
+  bool hal_merge_stream_flag;
   DISALLOW_COPY_AND_ASSIGN(V4L2CameraHAL);
 };
 
diff --git a/android/hardware/aw/camera/3_4/v4l2_gralloc.h b/android/hardware/aw/camera/3_4/v4l2_gralloc.h
index da9ac0b..bb489e3 100755
--- a/android/hardware/aw/camera/3_4/v4l2_gralloc.h
+++ b/android/hardware/aw/camera/3_4/v4l2_gralloc.h
@@ -42,7 +42,7 @@
 namespace v4l2_camera_hal {
 
 // Generously allow up to 6MB (the largest JPEG on the RPi camera is about 5MB).
-static constexpr size_t V4L2_MAX_JPEG_SIZE = 6000000;
+static constexpr size_t V4L2_MAX_JPEG_SIZE = 20000000;
 
 // V4L2Gralloc is a wrapper around relevant parts of a gralloc module,
 // with some assistive transformations.
diff --git a/android/hardware/aw/camera/3_4/v4l2_metadata_factory.cpp b/android/hardware/aw/camera/3_4/v4l2_metadata_factory.cpp
index db267da..46add00 100755
--- a/android/hardware/aw/camera/3_4/v4l2_metadata_factory.cpp
+++ b/android/hardware/aw/camera/3_4/v4l2_metadata_factory.cpp
@@ -16,7 +16,9 @@
 
 #include "v4l2_metadata_factory.h"
 
+#include <iostream>
 #include <map>
+#include <sstream>
 #include <utility>
 #include <vector>
 
@@ -52,8 +54,32 @@
   // but doing it here prevents connecting and disconnecting for each one).
   gdevice = device;
 
+  char * s_value;
+  s_value = pCameraCfg->supportPictureSizeValue();
+  int merge_status = 0;
+
+  std::string st1 = s_value;
+  int pic_width = 0;
+  int pic_height = 0;
+  std::string tmp;
+  std::vector<std::string> s_data;
+  std::stringstream input(st1);
+
+  while (getline(input, tmp, ',')) {
+      s_data.push_back(tmp);
+  }
+  for (auto s : s_data) {
+      sscanf(s.c_str(), "%dx%d", &pic_width,&pic_height);
+      if (pic_width * pic_height > 4000*3000) {
+          merge_status = 1;
+      }
+  }
+
+  //V4L2Wrapper::Connection temp_connection =
+  //    V4L2Wrapper::Connection(device, MAIN_STREAM);
   V4L2Wrapper::Connection temp_connection =
-      V4L2Wrapper::Connection(device, MAIN_STREAM);
+      V4L2Wrapper::Connection(device, MAIN_STREAM, merge_status);
+
   if (temp_connection.status()) {
     HAL_LOGE("Failed to connect to device: %d.", temp_connection.status());
     return temp_connection.status();
diff --git a/android/hardware/aw/camera/3_4/v4l2_stream.cpp b/android/hardware/aw/camera/3_4/v4l2_stream.cpp
index f662f37..affd6f1 100755
--- a/android/hardware/aw/camera/3_4/v4l2_stream.cpp
+++ b/android/hardware/aw/camera/3_4/v4l2_stream.cpp
@@ -55,6 +55,7 @@
 static int eb_yuv_count  = 0;
 static int eb_jpeg_count = 0;
 static int dq_yuv_count  = 0;
+static int cb_yuv_count  = 0;
 const  int output_counts = 10;
 #endif
 
@@ -64,12 +65,16 @@
 V4L2Stream* V4L2Stream::NewV4L2Stream(
     const int id,
     const std::string device_path,
-    std::shared_ptr<CCameraConfig> pCameraCfg) {
-  return new V4L2Stream(id, device_path, pCameraCfg);
+    std::shared_ptr<CCameraConfig> pCameraCfg,
+    int merge_status
+    ) {
+  return new V4L2Stream(id, device_path, pCameraCfg, merge_status);
 }
 
 V4L2Stream::V4L2Stream(const int id, const std::string device_path,
-                       std::shared_ptr<CCameraConfig> pCameraCfg)
+                       std::shared_ptr<CCameraConfig> pCameraCfg,
+                       int merge_status
+                       )
     : mCameraConfig(pCameraCfg),
       device_path_(std::move(device_path)),
       device_fd_(-1),
@@ -87,7 +92,14 @@
   HAL_LOG_ENTER();
   int pipefd[2];
   int ret = -1;
-  if (device_path_.compare(MAIN_STREAM_PATH) == 0) {
+  if (merge_status) {
+    if (device_path_.compare(MAIN_MERGE_STREAM_PATH) == 0) {
+      device_ss_ = MAIN_STREAM;
+    } else if (device_path_.compare(SUB_0_MERGE_STREAM_PATH) == 0) {
+      device_ss_ = SUB_0_STREAM;
+    }
+  } else {
+    if (device_path_.compare(MAIN_STREAM_PATH) == 0) {
       device_ss_ = MAIN_STREAM;
   } else if (device_path_.compare(SUB_0_STREAM_PATH) == 0) {
       device_ss_ = SUB_0_STREAM;
@@ -95,9 +107,15 @@
       device_ss_ = MAIN_STREAM;
   } else if (device_path_.compare(SUB_0_FRONT_STREAM_PATH) == 0) {
       device_ss_ = SUB_0_STREAM;
+    }
   }
 
   memset(&jpeg_crop_rect, 0, sizeof(cam_crop_rect_t));
+  reduce_call_num = 0;
+  reducecallnum_dst_width = 0;
+  reducecallnum_dst_height = 0;
+  reducecallnum_src_width = 0;
+  reducecallnum_src_height = 0;
   ret = pipe(pipefd);
   if (ret == -1) {
       ALOGE("V4L2Stream create pipe failed");
@@ -116,7 +134,7 @@
   close(write_fd_);
 }
 
-int V4L2Stream::Connect() {
+int V4L2Stream::Connect(int merge_status) {
   HAL_LOG_ENTER();
   std::lock_guard<std::mutex> lock(connection_lock_);
 
@@ -146,6 +164,25 @@
 
   device_fd_ = fd;
   ++connection_count_;
+
+  struct dma_merge picture_merge;
+  HAL_LOGE("bill merge_status = %d", merge_status);
+  if(device_id_ == 0 && merge_status) {
+      picture_merge.en = 1;
+  } else if(device_id_ == 0 && !merge_status) {
+      picture_merge.en = 2;
+  } else {
+      picture_merge.en = 0;
+  }
+
+  HAL_LOGD("device_id_:%d picture_merge.en:%d", device_id_, picture_merge.en);
+
+  if (TEMP_FAILURE_RETRY(
+        ioctl(fd, VIDIOC_SET_DMA_MERGE, &picture_merge)) != 0) {
+     HAL_LOGE("VIDIOC_SET_DMA_MERGE on %d error: %s.",
+         picture_merge.en,
+         strerror(errno));
+  }
 
   HAL_LOGV("Detect camera stream %s, stream serial:%d.",
       device_path_.c_str(), device_ss_);
@@ -268,12 +305,55 @@
   if (getSingleCameraId() < 0) {
     mIspId = mAWIspApi->awIspGetIspId(mDevice_id);
   }
-  if (mIspId >= 0) {
-    mAWIspApi->awIspStart(mIspId);
-    HAL_LOGD("ISP turned on.");
+  //if (mIspId >= 0) {
+  //  mAWIspApi->awIspStart(mIspId);
+  //  HAL_LOGD("ISP turned on.");
+  //} else {
+  //  HAL_LOGE("ISP turned on failed!");
+  //}
+
+  if(device_id_ == 0 &&
+      device_path_.compare(MAIN_MERGE_STREAM_PATH) == 0) {
+      mDevice_id = 0;
+      mIspId = mAWIspApi->awIspGetIspId(mDevice_id);
+      if (mIspId >= 0) {
+          mAWIspApi->awIspStart(mIspId);
+          HAL_LOGD("ISP turned on. mDevice_id = %d", mDevice_id);
+      } else {
+          HAL_LOGE("ISP turned on failed!");
+      }
+
+  } else if(device_id_ == 0 &&
+      device_path_.compare(SUB_0_MERGE_STREAM_PATH) == 0) {
+      mDevice_id = 1;
+      mIspId = mAWIspApi->awIspGetIspId(mDevice_id);
+      if (mIspId >= 0) {
+          mAWIspApi->awIspStart(mIspId);
+          HAL_LOGD("ISP turned on. mDevice_id = %d", mDevice_id);
+      } else {
+          HAL_LOGE("ISP turned on failed!");
+      }
+
+  } else if(device_id_ == 1 && format_->GetMergeStreamFlag()) {
+      mDevice_id = 0;
+      mIspId = mAWIspApi->awIspGetIspId(mDevice_id);
+      if (mIspId >= 0) {
+          mAWIspApi->awIspStart(mIspId);
+          HAL_LOGD("ISP turned on. mDevice_id = %d", mDevice_id);
+      } else {
+          HAL_LOGE("ISP turned on failed!");
+      }
+
   } else {
-    HAL_LOGE("ISP turned on failed!");
-  }
+      mIspId = mAWIspApi->awIspGetIspId(mDevice_id);
+      if (mIspId >= 0) {
+          mAWIspApi->awIspStart(mIspId);
+          HAL_LOGD("ISP turned on. mDevice_id = %d", mDevice_id);
+      } else {
+          HAL_LOGE("ISP turned on failed!");
+      }
+   }
+
 #endif
 
   return 0;
@@ -614,13 +694,17 @@
   s.r.width = cam_crop_rect.width;
   s.r.height = cam_crop_rect.height;
 
-  ret = IoctlLocked(VIDIOC_S_SELECTION, &s);
-  HAL_LOGV("ret:%d device_fd_:%d left:%d top:%d width:%d height:%d",
-      ret, device_fd_, s.r.left, s.r.top, s.r.width, s.r.height);
-  if (ret < 0) {
-    HAL_LOGE("failed, %s", strerror(errno));
-  } else {
-    HAL_LOGV("ok, %s", strerror(errno));
+  if (mCameraConfig->supportReducecallnumSize()) {
+      HAL_LOGV("####SetCropRect supportReducecallnumSize!~");
+  }else {
+      ret = IoctlLocked(VIDIOC_S_SELECTION, &s);
+      HAL_LOGV("ret:%d device_fd_:%d left:%d top:%d width:%d height:%d",
+          ret, device_fd_, s.r.left, s.r.top, s.r.width, s.r.height);
+      if (ret < 0) {
+          HAL_LOGE("failed, %s", strerror(errno));
+      } else {
+          HAL_LOGV("ok, %s", strerror(errno));
+      }
   }
   return ret;
 }
@@ -669,17 +753,39 @@
   return 0;
 }
 
-int V4L2Stream::SetParm(int mCapturemode) {
+int V4L2Stream::SetParm(int mCapturemode, uint32_t width, uint32_t height) {
   HAL_LOG_ENTER();
 
   struct v4l2_streamparm params;
   memset(&params, 0, sizeof(params));
 
   params.parm.capture.timeperframe.numerator = 1;
-  params.parm.capture.timeperframe.denominator = 30;
+  
+
   params.parm.capture.reserved[0] = 0;
   params.type = V4L2_CAPTURE_TYPE;
   params.parm.capture.capturemode = mCapturemode;
+
+  if (width * height > 2112*1568) {
+    HAL_LOGV("SetParm %dx%d",width,height);
+    params.parm.capture.timeperframe.denominator = 25;
+  } else {
+    params.parm.capture.timeperframe.denominator = 30;
+  }
+  if (width * height > 4000*3000) {
+    params.parm.capture.timeperframe.denominator = 24;
+    params.parm.capture.reserved[2] = 3;
+  } else {
+    if (device_id_ == 0 &&
+        device_path_.compare(SUB_0_MERGE_STREAM_PATH) == 0) {
+      params.parm.capture.timeperframe.denominator = 24;
+      params.parm.capture.reserved[2] = 3;
+    } else {
+      params.parm.capture.reserved[2] = 0;
+    }
+  }
+  HAL_LOGI("params.parm.capture.timeperframe.denominator:%d reserved:%d",
+      params.parm.capture.timeperframe.denominator, params.parm.capture.reserved[2]);
 
   if (IoctlLocked(VIDIOC_S_PARM, &params) < 0) {
     HAL_LOGE("S_PARM fails: %s", strerror(errno));
@@ -800,7 +906,8 @@
 }
 
 int V4L2Stream::SetFormat(const StreamFormat& desired_format,
-    uint32_t* result_max_buffers) {
+                          uint32_t* result_max_buffers,
+                          bool merge_stream_flag) {
   HAL_LOG_ENTER();
 
   if (format_ && desired_format == *format_) {
@@ -856,7 +963,31 @@
       new_format.fmt.pix_mp.width = interpolation_src_width;
       new_format.fmt.pix_mp.height = interpolation_src_height;
       setFormatFlag = 1;
-    }
+      }
+
+  }
+
+  if(mCameraConfig->supportReducecallnumSize())
+  {
+      char * value;
+      value = mCameraConfig->supportReducecallnumSizeValue();
+      parse_pair(value, &reducecallnum_src_width, &reducecallnum_src_height, 'x');
+
+      char *reduce_call_num_char;
+      reduce_call_num_char = mCameraConfig->ReduceCallNumValue();
+      reduce_call_num = atoi(reduce_call_num_char);
+
+      new_format.fmt.pix_mp.width = reducecallnum_src_width;
+      new_format.fmt.pix_mp.height = reducecallnum_src_height;
+
+      struct buf_merge buf_merge;
+      buf_merge.en = 1;
+      buf_merge.buffer_num = reduce_call_num;
+
+      if (IoctlLocked(VIDIOC_SET_BUFFER_MERGE, &buf_merge) < 0) {
+          HAL_LOGE("VIDIOC_SET_BUFFER_MERGE failed: %s", strerror(errno));
+          return -ENODEV;
+      }
   }
 
   // TODO(b/29334616): When async, this will need to check if the stream
@@ -871,8 +1002,18 @@
     return -ENODEV;
   }
 
+  if(mCameraConfig->supportReducecallnumSize())
+  {
+      char * value1;
+      value1 = mCameraConfig->defaultReducecallnumSizeValue();
+      parse_pair(value1, &reducecallnum_dst_width, &reducecallnum_dst_height, 'x');
+
+      new_format.fmt.pix_mp.width = reducecallnum_dst_width;
+      new_format.fmt.pix_mp.height = reducecallnum_dst_height;
+  }
+
   // Check that the driver actually set to the requested values.
-  if (desired_format != StreamFormat(new_format)) {
+  if (desired_format != StreamFormat(new_format, merge_stream_flag)) {
     HAL_LOGE("Device doesn't support desired stream configuration.");
   }
 
@@ -881,7 +1022,7 @@
     new_format.fmt.pix_mp.height = cur_height;
   }
   // Keep track of our new format.
-  format_.reset(new StreamFormat(new_format));
+  format_.reset(new StreamFormat(new_format, merge_stream_flag));
 
   // Format changed, request new buffers.
   int res = RequestBuffers(*result_max_buffers);
@@ -1169,7 +1310,10 @@
 #if DBG_SAVE_OUTPUT
   char yuv_path[100];
   dq_yuv_count = dq_yuv_count % output_counts;
-  sprintf(yuv_path, "/data/camera/dq_yuv_%d.bin", dq_yuv_count++);
+  sprintf(yuv_path, "/data/camera/dq_yuv_%dx%d_%d.bin",
+      format_->width(),
+      format_->height(),
+      dq_yuv_count++);
   int copy_size = ALIGN_16B(format_->width())*ALIGN_16B(format_->height())*3/2;
   saveBuffers(yuv_path, *src_addr_, copy_size, true);
 #endif
@@ -1264,9 +1408,43 @@
     }
   }
 
-  memcpy(dst_addr_ycbcr->y, src_addr, width*height);
-  memcpy(dst_addr_ycbcr->cr,
-      reinterpret_cast<char*>(src_addr) + width*height, width*height/2);
+  if(mCameraConfig->supportReducecallnumSize())
+  {
+      int i,cur_width,cur_height;
+      cur_width = reducecallnum_src_width;
+      cur_height = reducecallnum_src_height;
+
+      for(i = 0 ;i < reduce_call_num; i++)
+      {
+          memcpy((char *)dst_addr_ycbcr->y + i*(cur_width * cur_height),
+              (char *)src_addr + i*(cur_width * cur_height * 3 / 2),
+              cur_width*cur_height);
+          /*memcpy((char *)dst_addr_ycbcr->cr + i*(cur_width * cur_height / 2),
+              (char *)src_addr + (i + 1)*(cur_width * cur_height) + i * (cur_width*cur_height / 2),
+              cur_width*cur_height / 2);*/
+      }
+      memcpy(dst_addr_ycbcr->cr, (char*)src_addr + width*height, width*height/2);
+  }
+  else {
+      memcpy(dst_addr_ycbcr->y, src_addr, width*height);
+      memcpy(dst_addr_ycbcr->cr, (char*)src_addr + width*height, width*height/2);
+  }
+
+#if DBG_SAVE_OUTPUT
+  char yuv_path[100];
+  sprintf(yuv_path, "/data/camera/yuv_preview_%dx%d_%d.bin",
+      width, height,
+      (cb_yuv_count++) % 10);
+  int y_size = width * height;
+  int cr_size = width * height/2;
+  saveBuffers(yuv_path,
+      dst_addr_ycbcr->y,
+      dst_addr_ycbcr->cr,
+      y_size,
+      cr_size,
+      true);
+#endif
+
   return 0;
 }
 
@@ -1372,7 +1550,11 @@
   if (mCameraConfig->supportInterpolationSize()) {
     jpeg_enc.quality  = 100;
     sjpegInfo.quality = 100;
-  } else {
+  } else if (format_->width() * format_->height() > 3264 * 2448) {
+    jpeg_enc.quality  = 100;
+    sjpegInfo.quality = 100;
+  } 
+  else {
     sjpegInfo.quality = jpeg_enc.quality;
   }
 
@@ -1509,44 +1691,49 @@
     return false;
   }
 
+  int isp_3a_param_size = 0;
+  int isp_debug_msg_size = 0;
+
   camera3_jpeg_3a_blob_t jpeg_3a_header;
   jpeg_3a_header.jpeg_3a_header_id = CAMERA3_JPEG_3A_PARAM_BLOB_ID;
-  jpeg_3a_header.jpeg_3a_size = sizeof(camera3_jpeg_3a_blob_t) +
-    ISP_3A_PARAM_SIZE;
-  ALOGV("3a jpeg_3a_size = %d sizeof struct = %zu",
-      jpeg_3a_header.jpeg_3a_size, sizeof(camera3_jpeg_3a_blob_t));
   strncpy(jpeg_3a_header.magic_str, ISP_DEBUG_MAGIC_STR, 8);
 
   camera3_jpeg_isp_msg_blob_t jpeg_isp_msg_header;
   jpeg_isp_msg_header.jpeg_isp_msg_header_id = CAMERA3_JPEG_ISP_MSG_BLOB_ID;
-  jpeg_isp_msg_header.jpeg_isp_msg_size =
-    sizeof(camera3_jpeg_isp_msg_blob_t) + ISP_DEBUG_MSG_SIZE;
-  ALOGV("isp jpeg_isp_size = %d sizeof struct = %zu",
-      jpeg_isp_msg_header.jpeg_isp_msg_size,
-      sizeof(camera3_jpeg_isp_msg_blob_t));
   strncpy(jpeg_isp_msg_header.magic_str, ISP_DEBUG_MAGIC_STR, 8);
 
   camera3_jpeg_blob_t jpegHeader;
   jpegHeader.jpeg_blob_id = CAMERA3_JPEG_BLOB_ID;
-  jpegHeader.jpeg_size =
-    bufSize + jpeg_3a_header.jpeg_3a_size +
-    jpeg_isp_msg_header.jpeg_isp_msg_size;
 
   unsigned long jpeg_eof_offset =
     (unsigned long)(mJpegBufferSizes - (unsigned long)sizeof(jpegHeader));
   char *jpeg_eof = reinterpret_cast<char *>(jpeg_buf) + jpeg_eof_offset;
-  memcpy(jpeg_eof, &jpegHeader, sizeof(jpegHeader));
 
   char *jpeg_isp_3a_params = reinterpret_cast<char *>(jpeg_buf + bufSize);
+  isp_3a_param_size =
+      mAWIspApi->awIspGet3AParameters(reinterpret_cast<void*>(
+          jpeg_isp_3a_params + sizeof(jpeg_3a_header)));
+  jpeg_3a_header.jpeg_3a_size = sizeof(camera3_jpeg_3a_blob_t) +
+      isp_3a_param_size;
   memcpy(jpeg_isp_3a_params, &jpeg_3a_header, sizeof(jpeg_3a_header));
-  mAWIspApi->awIspGet3AParameters(reinterpret_cast<void*>(
-        jpeg_isp_3a_params + sizeof(jpeg_3a_header)));
 
   char *jpeg_isp_debug_msg = reinterpret_cast<char *>(jpeg_buf + bufSize +
       jpeg_3a_header.jpeg_3a_size);
+  isp_debug_msg_size =
+      mAWIspApi->awIspGetDebugMessage(reinterpret_cast<void*>(
+          jpeg_isp_debug_msg + sizeof(jpeg_isp_msg_header)));
+  jpeg_isp_msg_header.jpeg_isp_msg_size =
+      sizeof(camera3_jpeg_isp_msg_blob_t) + isp_debug_msg_size;
   memcpy(jpeg_isp_debug_msg, &jpeg_isp_msg_header, sizeof(jpeg_isp_msg_header));
-  mAWIspApi->awIspGetDebugMessage(reinterpret_cast<void*>(
-        jpeg_isp_debug_msg + sizeof(jpeg_isp_msg_header)));
+
+  jpegHeader.jpeg_size =
+      bufSize + jpeg_3a_header.jpeg_3a_size +
+      jpeg_isp_msg_header.jpeg_isp_msg_size;
+  memcpy(jpeg_eof, &jpegHeader, sizeof(jpegHeader));
+
+  HAL_LOGV("####jpeg_size:%d jpeg_3a_size:%d jpeg_isp_msg_size:%d",
+      jpegHeader.jpeg_size,jpeg_3a_header.jpeg_3a_size,
+      jpeg_isp_msg_header.jpeg_isp_msg_size);
 
   return 0;
 }
diff --git a/android/hardware/aw/camera/3_4/v4l2_stream.h b/android/hardware/aw/camera/3_4/v4l2_stream.h
index f30775d..fa116b8 100755
--- a/android/hardware/aw/camera/3_4/v4l2_stream.h
+++ b/android/hardware/aw/camera/3_4/v4l2_stream.h
@@ -67,7 +67,9 @@
   // to "new V4L2Stream", except that it may return nullptr in case of failure.
   static V4L2Stream* NewV4L2Stream(const int id,
                                    const std::string device_path,
-                                   std::shared_ptr<CCameraConfig> pCameraCfg);
+                                   std::shared_ptr<CCameraConfig> pCameraCfg,
+                                   int merge_status
+                                   );
   virtual ~V4L2Stream();
 
   // Turn the stream on or off.
@@ -91,7 +93,7 @@
   virtual int SetAutoFocusRegions(cam_rect_t cam_regions);
   virtual int SetCropRect(cam_crop_rect_t cam_crop_rect);
   virtual int SetJpegCropRect(cam_crop_rect_t cam_crop_rect);
-  virtual int SetParm(int mCapturemode);
+  virtual int SetParm(int mCapturemode, uint32_t width, uint32_t height);
   // Manage format.
   virtual int GetFormats(std::set<uint32_t>* v4l2_formats);
   virtual int GetFormatFrameSizes(uint32_t v4l2_format,
@@ -104,7 +106,7 @@
       const std::array<int32_t, 2>& size,
       std::array<int64_t, 2>* duration_range);
   virtual int SetFormat(const StreamFormat& desired_format,
-                        uint32_t* result_max_buffers);
+                        uint32_t* result_max_buffers, bool merge_stream_flag);
   // Manage buffers.
   virtual int PrepareBuffer();
   virtual int WaitCameraReady();
@@ -132,11 +134,13 @@
   // Use NewV4L2Stream instead.
   V4L2Stream(const int id,
              const std::string device_path,
-             std::shared_ptr<CCameraConfig> pCameraCfg);
+             std::shared_ptr<CCameraConfig> pCameraCfg,
+             int merge_status
+             );
 
   // Connect or disconnect to the device. Access by creating/destroying
   // a V4L2Wrapper::Connection object.
-  int Connect();
+  int Connect(int merge_status);
   void Disconnect();
   // Perform an ioctl call in a thread-safe fashion.
   template <typename T>
@@ -167,6 +171,12 @@
   epoll_event *pEvents;
   // The open camera facing.
   const int device_id_;
+
+  int reduce_call_num;
+  uint32_t reducecallnum_dst_width;
+  uint32_t reducecallnum_dst_height;
+  uint32_t reducecallnum_src_width;
+  uint32_t reducecallnum_src_height;
 
   // Whether or not the device supports the extended control query.
   bool extended_query_supported_;
@@ -257,9 +267,9 @@
 class ConnectionStream {
   friend class V4L2Stream;
  public:
-  explicit ConnectionStream(std::shared_ptr<V4L2Stream> device)
+  ConnectionStream(std::shared_ptr<V4L2Stream> device, int merge_status)
       : device_(std::move(device)) {
-      connect_result_ = device_->Connect();
+      connect_result_ = device_->Connect(merge_status);
   }
   ~ConnectionStream() {
     if (connect_result_ == 0) {
diff --git a/android/hardware/aw/camera/3_4/v4l2_wrapper.cpp b/android/hardware/aw/camera/3_4/v4l2_wrapper.cpp
index e5bcb6e..a63f733 100755
--- a/android/hardware/aw/camera/3_4/v4l2_wrapper.cpp
+++ b/android/hardware/aw/camera/3_4/v4l2_wrapper.cpp
@@ -95,7 +95,7 @@
 
 V4L2Wrapper::~V4L2Wrapper() {}
 
-int V4L2Wrapper::Connect(STREAM_SERIAL ss) {
+int V4L2Wrapper::Connect(STREAM_SERIAL ss, int merge_status) {
   HAL_LOG_ENTER();
   std::lock_guard<std::mutex> lock(connection_lock_);
   std::string device_path;
@@ -107,19 +107,23 @@
     case MAIN_STREAM_BLOB:
     case MAIN_MIRROR_STREAM:
     case MAIN_MIRROR_STREAM_BLOB:
-        if (Support_Id == 0) {
-          device_path = MAIN_STREAM_PATH;
-        }
-        tmpss = MAIN_STREAM;
+      if (device_id_ == 0 && merge_status) {
+        device_path = MAIN_MERGE_STREAM_PATH;
+      } else if (device_id_ == 0 && merge_status == 0) {
+        device_path = MAIN_STREAM_PATH;
+      }
+      tmpss = MAIN_STREAM;
       break;
     case SUB_0_STREAM:
     case SUB_0_STREAM_BLOB:
     case SUB_0_MIRROR_STREAM:
     case SUB_0_MIRROR_STREAM_BLOB:
-        if (Support_Id == 0) {
-          device_path = SUB_0_STREAM_PATH;
-        }
-        tmpss = SUB_0_STREAM;
+      if (device_id_ == 0 && merge_status) {
+        device_path = SUB_0_MERGE_STREAM_PATH;
+      } else if (device_id_ == 0 && merge_status == 0) {
+        device_path = SUB_0_STREAM_PATH;
+      }
+      tmpss = SUB_0_STREAM;
       break;
     default:
       HAL_LOGE("Failed to set stream device_path.");
@@ -141,13 +145,15 @@
 
   std::shared_ptr<V4L2Stream> stream(V4L2Stream::NewV4L2Stream(device_id_,
                                                                device_path,
-                                                               mCameraConfig));
+                                                               mCameraConfig,
+                                                               merge_status
+                                                               ));
   if (!stream) {
     HAL_LOGE("Failed to initialize stream helper.");
     return -1;
   }
 
-  stream_connection[tmpss].reset(new ConnectionStream(stream));
+  stream_connection[tmpss].reset(new ConnectionStream(stream, merge_status));
   if (stream_connection[tmpss]->status()) {
     HAL_LOGE("Failed to connect to device: %d.",
         stream_connection[tmpss]->status());
@@ -168,18 +174,18 @@
     case MAIN_STREAM_BLOB:
     case MAIN_MIRROR_STREAM:
     case MAIN_MIRROR_STREAM_BLOB:
-      if (device_id_ == 0) {
-        device_path = MAIN_STREAM_PATH;
-      }
+      //if (device_id_ == 0) {
+      //  device_path = MAIN_STREAM_PATH;
+      //}
       tmpss = MAIN_STREAM;
       break;
     case SUB_0_STREAM:
     case SUB_0_STREAM_BLOB:
     case SUB_0_MIRROR_STREAM:
     case SUB_0_MIRROR_STREAM_BLOB:
-      if (device_id_ == 0) {
-        device_path = SUB_0_STREAM_PATH;
-      }
+      //if (device_id_ == 0) {
+      //  device_path = SUB_0_STREAM_PATH;
+      //}
       tmpss = SUB_0_STREAM;
       break;
     default:
@@ -194,12 +200,12 @@
     return;
   }
 
-  if (device_id_ == 1 && tmpss == MAIN_STREAM) {
-    device_path = MAIN_FRONT_STREAM_PATH;
-  }
-  if (device_id_ == 1 && tmpss == SUB_0_STREAM) {
-    device_path = SUB_0_FRONT_STREAM_PATH;
-  }
+  //if (device_id_ == 1 && tmpss == MAIN_STREAM) {
+  //  device_path = MAIN_FRONT_STREAM_PATH;
+  //}
+  //if (device_id_ == 1 && tmpss == SUB_0_STREAM) {
+  //  device_path = SUB_0_FRONT_STREAM_PATH;
+  //}
 
   --connection_count_[tmpss];
   if (connection_count_[tmpss] > 0) {
diff --git a/android/hardware/aw/camera/3_4/v4l2_wrapper.h b/android/hardware/aw/camera/3_4/v4l2_wrapper.h
index c80a1f1..245b99f 100755
--- a/android/hardware/aw/camera/3_4/v4l2_wrapper.h
+++ b/android/hardware/aw/camera/3_4/v4l2_wrapper.h
@@ -66,10 +66,12 @@
   // Helper class to ensure all opened connections are closed.
   class Connection {
    public:
-    Connection(std::shared_ptr<V4L2Wrapper> device, STREAM_SERIAL ss)
+    Connection(std::shared_ptr<V4L2Wrapper> device,
+               STREAM_SERIAL ss,
+               int merge_status)
         : device_(std::move(device)),
           ss_(std::move(ss)),
-          connect_result_(device_->Connect(ss)) {}
+          connect_result_(device_->Connect(ss, merge_status)) {}
     ~Connection() {
       if (connect_result_ == 0) {
         device_->Disconnect(ss_);
@@ -95,7 +97,7 @@
 
   // Connect or disconnect to the device. Access by creating/destroying
   // a V4L2Wrapper::Connection object.
-  int Connect(STREAM_SERIAL ss);
+  int Connect(STREAM_SERIAL ss, int merge_status);
   void Disconnect(STREAM_SERIAL ss);
 
   std::unordered_map<std::string, android::base::unique_fd> map_stream_fd_;

--
Gitblit v1.6.2