diff --git a/lichee/rtos-hal/hal/source/vin/vin_isp/isp_server/isp_cfg/SENSOR_H/gc2083_mipi_isp600_20250116_color.h b/lichee/rtos-hal/hal/source/vin/vin_isp/isp_server/isp_cfg/SENSOR_H/gc2083_mipi_isp600_20250116_color.h new file mode 100755 index 000000000..277599d09 --- /dev/null +++ b/lichee/rtos-hal/hal/source/vin/vin_isp/isp_server/isp_cfg/SENSOR_H/gc2083_mipi_isp600_20250116_color.h @@ -0,0 +1,8601 @@ +/* + ***************************************************************************** + * gc2083_mipi + * 1920x1072@60fps, wdr: 0 + * Hawkview ISP - gc2083_mipi config module + * Copyright (c) 2025 by Allwinnertech Co., Ltd. http://www.allwinnertech.com + * Version | Author | Date | Description + * 2.0 | Hawkview Tool | 2025/01/16 | Automatic generation. + * + ***************************************************************************** + */ + +#ifndef _GC2083_MIPI_DEFAULT_H_V853_ +#define _GC2083_MIPI_DEFAULT_H_V853_ + +#include "../../include/isp_ini_parse.h" + +struct isp_test_param gc2083_mipi_isp_test_settings = { + .isp_test_mode = 0, + .isp_test_exptime = 0, + .exp_line_start = 20000, + .exp_line_step = 10000, + .exp_line_end = 10000, + .exp_change_interval = 5, + .isp_test_gain = 0, + .gain_start = 256, + .gain_step = 256, + .gain_end = 512, + .gain_change_interval = 5, + .isp_test_focus = 0, + .focus_start = 10, + .focus_step = 10, + .focus_end = 800, + .focus_change_interval = 5, + .isp_log_param = 0, + .isp_gain = 256, + .isp_exp_line = 1600, + .isp_color_temp = 5500, + .ae_forced = 0, + .lum_forced = 80, + .manual_en = 0, + .afs_en = 1, + .ae_en = 1, + .af_en = 0, + .awb_en = 1, + .hist_en = 1, + .wdr_split_en = 0, + .wdr_stitch_en = 0, + .otf_dpc_en = 1, + .ctc_en = 0, + .gca_en = 0, + .nrp_en = 1, + .denoise_en = 1, + .tdf_en = 1, + .blc_en = 1, + .wb_en = 1, + .dig_gain_en = 1, + .lsc_en = 0, + .msc_en = 1, + .pltm_en = 1, + .cfa_en = 1, + .lca_en = 0, + .sharp_en = 1, + .ccm_en = 1, + .defog_en = 1, + .cnr_en = 1, + .drc_en = 1, + .gtm_en = 1, + .gamma_en = 1, + .cem_en = 1, + .encpp_en = 1, + .enc_3dnr_en = 0, + .enc_2dnr_en = 0 +}; +struct isp_3a_param gc2083_mipi_isp_3a_settings = { + .define_ae_table = 1, + .ae_max_lv = 1650, + .ae_table_preview_length = 2, + .ae_table_preview = { + 20000, 20, 256, 256, 266, 266, + 20, 20, 256, 12800, 266, 266 + }, + .ae_table_capture_length = 2, + .ae_table_capture = { + 22000, 13, 256, 256, 266, 266, + 13, 13, 256, 28000, 266, 266 + }, + .ae_table_video_length = 2, + .ae_table_video = { + 22000, 13, 256, 256, 266, 266, + 13, 13, 256, 28000, 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, 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 + }, + .ae_hist_mod_en = 1, + .ae_hist0_sel = 0, + .ae_hist1_sel = 1, + .ae_stat_sel = 1, + .ae_ev_step = 40, + .ae_ConvDataIndex = 3, + .ae_blowout_pre_en = 0, + .ae_blowout_attr = 0, + .ae_reserve_0 = 11, + .ae_reserve_1 = 22, + .ae_reserve_2 = 33, + .ae_reserve_3 = 44, + .ae_reserve_4 = 55, + .ae_delay_frame = 0, + .exp_delay_frame = 0, + .gain_delay_frame = 0, + .exp_comp_step = 4, + .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_split_cfg = { + 0, 0, 1, 12, 16, 16, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0 + }, + .wdr_comm_cfg = { + 0, 4, 32, 32, 0, 1, 0, 0, + 0, 1, 0, 0, 0 + }, + .awb_interval = 0, + .awb_speed = 30, + .awb_stat_sel = 1, + .awb_color_temper_low = 1900, + .awb_color_temper_high = 7500, + .awb_base_temper = 5500, + .awb_green_zone_dist = 66, + .awb_blue_sky_dist = 66, + .awb_light_num = 8, + .awb_light_info = { + 239, 256, 98, 256, 256, 256, 22, 1900, 16, 94, + 227, 256, 102, 256, 256, 256, 22, 2200, 16, 96, + 207, 256, 110, 256, 256, 256, 22, 2800, 16, 98, + 188, 256, 124, 256, 256, 256, 22, 4000, 16, 100, + 167, 256, 126, 256, 256, 256, 40, 4200, 32, 100, + 147, 256, 158, 256, 256, 256, 33, 5500, 16, 100, + 133, 256, 181, 256, 256, 256, 22, 6500, 16, 95, + 116, 256, 208, 256, 256, 256, 15, 7500, 16, 90 + }, + .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 = { + 256, 256, 256, 256, 316, 595, 348, 528, 445, 414, + 288, 642, 492, 362, 512, 346, 564, 315, 302, 618, + 256, 256 + }, + .awb_rgain_favor = 256, + .awb_bgain_favor = 256, + .af_use_otp = 0, + .vcm_min_code = 380, + .vcm_max_code = 800, + .af_interval_time = 136, + .af_speed_ind = 20, + .af_auto_fine_en = 0, + .af_single_fine_en = 0, + .af_fine_step = 10, + .af_reserve_0 = 11, + .af_reserve_1 = 22, + .af_reserve_2 = 33, + .af_reserve_3 = 44, + .af_move_cnt = 4, + .af_still_cnt = 2, + .af_move_monitor_cnt = 6, + .af_still_monitor_cnt = 3, + .af_stable_min = 245, + .af_stable_max = 265, + .af_low_light_lv = 10, + .af_near_tolerance = 15, + .af_far_tolerance = 25, + .af_tolerance_off = 0, + .af_peak_th = 100, + .af_dir_th = 10, + .af_change_ratio = 30, + .af_move_minus = 2, + .af_still_minus = 1, + .af_scene_motion_th = 280, + .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 = { + 33, 33, 33, 26, 22, 18, 15, 13, 10, 10, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 + } +}; +struct isp_dynamic_param gc2083_mipi_isp_iso_settings = { + .triger = { + .sharp_triger = 0, + .encpp_sharp_triger = 0, + .encoder_denoise_triger = 1, + .denoise_triger = 0, + .black_level_triger = 1, + .dpc_triger = 1, + .defog_value_triger = 0, + .pltm_dynamic_triger = 0, + .brightness_triger = 0, + .gcontrast_triger = 0, + .cem_triger = 0, + .tdf_triger = 1, + .color_denoise_triger = 0, + .ae_cfg_triger = 0, + .gtm_cfg_triger = 0, + .lca_cfg_triger = 0, + .wdr_cfg_triger = 0, + .cfa_triger = 0, + .shading_triger = 1 + }, + .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, 0, 0, 0, 66, 8, 0, 0, 0, 0, 0, 0, 222, 44, 16, 256, 256, 888, 1555, 555, 666, 16, 8, 16, 32, 64, 32, 16, 128, 0, 512, 64, 444, 444, 32, 32, 0, 0, 0, 0, 88, 444, 12, 0, 11 + }, + .encpp_sharp_cfg = { + 0, 0, 0, 0, 12, 8, 0, 0, 0, 0, 0, 0, 122, 75, 16, 128, 128, 512, 512, 4, 2, 32, 128, 16, 96, 1, 1, 1, 1, 0, 0, 0, 0, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 8, 8, 15, 16, 32, 32, 3, 2 + }, + .denoise_cfg = { + 333, 0, 222, 0, 230, 133, 96, 48, 16, 0, 0, 16, 16, 8, 288, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 192, 192, 160, 164, 20, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 2333, 555, 15, 15, 1, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 144, 144, 144, 100 + }, + .tdf_cfg = { + 222, 138, 543, 255, 255, 255, 255, 1024, 0, 340, 44, 32, 10, 0, 32, 10, 8, 4095, 4095, 2, 128, 128, 0, 255, 0, 255, 8, 32, 255, 1, 0, 0, 0, 192, 261 + }, + .color_denoise = 64, + .ae_cfg = { + 256, 256, 256, 256, 20, 31, 31, 31, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 512, 768, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 0, 0 + }, + .shading_comp = 256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 14, 17, 20, 23, 26, 29, 32, 35, 38, 41, 44, 48, 51, 54, 57, 60, 63, 66, 69, 72, 74, 77, 80, 82, 84, 86, 88, 90, 92, 93, 94, 95, 96 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[1] = { + .sharp_cfg = { + 0, 0, 0, 0, 77, 9, 0, 0, 0, 0, 0, 0, 222, 44, 16, 256, 256, 888, 1555, 555, 666, 16, 8, 16, 32, 64, 32, 16, 128, 0, 512, 64, 444, 444, 32, 32, 0, 0, 0, 0, 88, 444, 12, 0, 11 + }, + .encpp_sharp_cfg = { + 0, 0, 0, 0, 14, 10, 0, 0, 0, 0, 0, 0, 125, 75, 16, 128, 128, 512, 512, 4, 2, 32, 128, 16, 96, 1, 1, 1, 1, 0, 0, 0, 0, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 9, 8, 15, 16, 64, 64, 3, 2 + }, + .denoise_cfg = { + 333, 0, 222, 0, 230, 133, 96, 48, 16, 0, 0, 16, 16, 8, 288, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 168, 128, 144, 216, 12, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 2333, 555, 15, 15, 2, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 144, 144, 144, 100 + }, + .tdf_cfg = { + 222, 188, 543, 255, 255, 255, 255, 1024, 0, 350, 44, 32, 10, 0, 32, 10, 16, 4095, 4095, 4, 128, 128, 0, 255, 0, 255, 12, 48, 255, 1, 0, 0, 0, 160, 273 + }, + .color_denoise = 64, + .ae_cfg = { + 256, 256, 256, 256, 20, 31, 31, 31, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 512, 768, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 2, 0 + }, + .shading_comp = 256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 15, 20, 25, 30, 35, 39, 42, 46, 49, 52, 55, 58, 60, 63, 65, 68, 70, 73, 76, 78, 81, 85, 88, 92, 96, 100, 104, 109, 115, 121, 127, 134, 142 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[2] = { + .sharp_cfg = { + 0, 0, 0, 0, 88, 10, 0, 0, 0, 0, 0, 0, 222, 44, 16, 256, 256, 888, 1555, 555, 666, 16, 8, 16, 64, 128, 32, 16, 128, 0, 512, 64, 444, 444, 32, 32, 0, 0, 0, 0, 88, 555, 12, 0, 11 + }, + .encpp_sharp_cfg = { + 0, 0, 2, 0, 16, 12, 0, 0, 0, 0, 0, 0, 130, 80, 16, 128, 128, 512, 512, 4, 2, 32, 128, 16, 96, 1, 1, 1, 1, 0, 0, 0, 0, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 10, 8, 15, 16, 96, 96, 3, 2 + }, + .denoise_cfg = { + 333, 0, 222, 0, 230, 133, 96, 48, 16, 0, 0, 16, 16, 8, 256, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -66, -66, -64 + }, + .dpc_cfg = { + 81, 80, 144, 216, 4, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 2333, 555, 15, 15, 3, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 144, 144, 144, 100 + }, + .tdf_cfg = { + 222, 222, 486, 255, 255, 255, 255, 1024, 0, 375, 44, 31, 9, 0, 32, 9, 32, 4095, 4095, 8, 192, 192, 0, 255, 0, 255, 16, 64, 255, 1, 0, 0, 0, 128, 283 + }, + .color_denoise = 64, + .ae_cfg = { + 256, 256, 256, 256, 20, 31, 31, 31, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 512, 768, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 4, 0 + }, + .shading_comp = 256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 38, 42, 46, 50, 54, 57, 61, 65, 69, 73, 77, 80, 84, 88, 92, 96, 99, 103, 107, 111, 115, 118, 122, 126, 130, 134, 138, 142, 146, 150, 154, 158, 162 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[3] = { + .sharp_cfg = { + 0, 0, 0, 0, 99, 15, 0, 0, 0, 0, 0, 0, 333, 111, 16, 256, 256, 888, 1555, 0, 0, 16, 8, 16, 96, 192, 64, 16, 96, 0, 512, 64, 444, 222, 30, 32, 0, 0, 0, 0, 444, 666, 6, 12, 11 + }, + .encpp_sharp_cfg = { + 0, 0, 0, 0, 17, 13, 0, 0, 0, 0, 0, 0, 140, 88, 16, 128, 128, 448, 448, 8, 2, 32, 128, 16, 96, 1, 1, 1, 1, 0, 0, 0, 0, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 11, 8, 14, 16, 128, 128, 3, 2 + }, + .denoise_cfg = { + 333, 0, 222, 0, 230, 133, 96, 48, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 81, 64, 144, 111, 2, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 2333, 555, 15, 15, 4, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 144, 144, 144, 100 + }, + .tdf_cfg = { + 222, 222, 683, 0, 255, 0, 255, 1024, 0, 484, 44, 31, 9, 0, 32, 9, 64, 4095, 4095, 12, 192, 192, 0, 255, 0, 255, 20, 80, 255, 1, 0, 0, 0, 96, 261 + }, + .color_denoise = 64, + .ae_cfg = { + 256, 256, 256, 256, 20, 31, 31, 31, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 512, 768, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 6, 0 + }, + .shading_comp = 128, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 42, 48, 55, 62, 68, 74, 81, 87, 93, 99, 106, 112, 118, 124, 130, 137, 143, 149, 156, 162, 169, 175, 182, 189, 196, 203, 210, 217, 225, 233, 240, 249, 257 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[4] = { + .sharp_cfg = { + 8, 8, 8, 8, 99, 15, 0, 1, 10, 0, 10, 0, 555, 222, 16, 0, 0, 512, 512, 0, 0, 16, 8, 16, 195, 390, 128, 16, 64, 0, 64, 64, 32, 32, 32, 32, 1, 1, 1, 1, 888, 777, 6, 12, 11 + }, + .encpp_sharp_cfg = { + 0, 0, 0, 0, 21, 15, 0, 1, 0, 0, 0, 0, 150, 96, 16, 128, 128, 384, 384, 16, 2, 32, 128, 16, 64, 1, 1, 1, 1, 0, 0, 0, 0, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 12, 8, 13, 16, 160, 160, 3, 2 + }, + .denoise_cfg = { + 333, 0, 222, 0, 230, 133, 96, 48, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 81, 64, 144, 111, 2, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 2333, 555, 15, 15, 5, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 144, 144, 144, 100 + }, + .tdf_cfg = { + 288, 333, 622, 0, 255, 0, 255, 1024, 0, 640, 56, 30, 8, 8, 32, 8, 255, 1, 1, 16, 256, 256, 0, 255, 0, 255, 24, 96, 255, 1, 0, 0, 0, 64, 256 + }, + .color_denoise = 64, + .ae_cfg = { + 320, 256, 256, 256, 20, 31, 31, 31, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 512, 768, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 8, 0 + }, + .shading_comp = 99, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 102, 99, 98, 100, 101, 99, 98, 100, 105, 115, 131, 157, 181, 193, 200, 209, 219, 229, 238, 247, 257, 267, 277, 287, 296, 305, 315, 324, 334, 344, 353, 362, 371 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[5] = { + .sharp_cfg = { + 9, 9, 9, 9, 99, 15, 0, 2, 10, 0, 10, 0, 555, 222, 16, 0, 0, 512, 512, 0, 0, 16, 8, 16, 195, 390, 195, 16, 32, 0, 64, 64, 32, 32, 32, 32, 1, 1, 1, 1, 888, 666, 6, 12, 11 + }, + .encpp_sharp_cfg = { + 4, 0, 4, 0, 26, 18, 0, 2, 6, 0, 6, 0, 160, 90, 16, 128, 128, 320, 320, 16, 2, 32, 128, 16, 48, 1, 1, 1, 1, 0, 0, 0, 0, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 13, 8, 13, 16, 192, 192, 3, 2 + }, + .denoise_cfg = { + 666, 0, 444, 0, 255, 255, 200, 128, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 64, 197, 160, 160, 21, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 2333, 555, 15, 15, 9, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 144, 144, 144, 100 + }, + .tdf_cfg = { + 288, 333, 666, 0, 255, 0, 255, 1024, 0, 768, 64, 30, 7, 8, 40, 7, 255, 1, 1, 20, 256, 256, 0, 255, 0, 255, 50, 128, 255, 1, 0, 0, 0, 32, 237 + }, + .color_denoise = 128, + .ae_cfg = { + 320, 256, 256, 256, 20, 30, 30, 30, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 512, 768, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 12, 0 + }, + .shading_comp = 64, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 99, 98, 98, 99, 99, 100, 101, 105, 107, 105, 107, 122, 138, 145, 147, 150, 154, 158, 161, 164, 167, 170, 172, 174, 176, 178, 180, 182, 183, 185, 186, 187, 188 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[6] = { + .sharp_cfg = { + 9, 9, 9, 9, 99, 15, 0, 3, 10, 0, 10, 0, 555, 222, 16, 0, 0, 512, 512, 0, 0, 16, 8, 16, 195, 390, 195, 16, 32, 0, 64, 64, 32, 22, 32, 32, 1, 1, 1, 1, 888, 666, 6, 12, 11 + }, + .encpp_sharp_cfg = { + 4, 0, 4, 0, 30, 22, 0, 3, 4, 0, 4, 0, 165, 90, 16, 64, 64, 256, 256, 16, 2, 32, 128, 16, 32, 1, 1, 1, 1, 1, 1, 1, 1, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 14, 8, 13, 16, 224, 224, 3, 2 + }, + .denoise_cfg = { + 666, 0, 444, 0, 255, 255, 200, 128, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 96, 198, 161, 161, 22, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 2333, 555, 15, 15, 13, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 144, 144, 144, 100 + }, + .tdf_cfg = { + 333, 333, 666, 88, 255, 88, 255, 1024, 0, 800, 64, 28, 5, 8, 48, 6, 255, 1, 1, 24, 256, 256, 0, 128, 0, 255, 100, 160, 255, 1, 0, 0, 0, 16, 210 + }, + .color_denoise = 128, + .ae_cfg = { + 320, 256, 256, 256, 20, 30, 30, 30, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 256, 512, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 15, 2 + }, + .shading_comp = 0, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 101, 105, 109, 115, 121, 127, 134, 141, 148, 156, 163, 171, 178, 186, 193, 199, 206, 211, 217, 221, 225, 228, 231, 232, 232, 231, 229, 226, 221, 215, 207, 198, 187 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[7] = { + .sharp_cfg = { + 9, 9, 9, 9, 99, 15, 0, 4, 10, 0, 10, 0, 444, 222, 16, 0, 0, 512, 512, 0, 0, 16, 8, 16, 195, 390, 195, 16, 32, 0, 32, 32, 12, 12, 32, 32, 2, 2, 2, 2, 888, 444, 6, 12, 11 + }, + .encpp_sharp_cfg = { + 4, 0, 4, 0, 37, 22, 0, 4, 4, 0, 4, 0, 200, 90, 16, 64, 64, 256, 256, 16, 2, 32, 128, 16, 32, 1, 1, 1, 1, 1, 1, 1, 1, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 15, 8, 13, 16, 254, 254, 3, 2 + }, + .denoise_cfg = { + 888, 0, 555, 0, 255, 255, 200, 128, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 135, 199, 162, 162, 23, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 2333, 555, 15, 15, 17, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 144, 144, 144, 100 + }, + .tdf_cfg = { + 333, 222, 555, 88, 255, 88, 255, 1024, 0, 888, 64, 26, 3, 8, 56, 5, 255, 1, 1, 28, 256, 256, 0, 64, 0, 255, 200, 255, 255, 1, 0, 0, 0, 8, 162 + }, + .color_denoise = 128, + .ae_cfg = { + 320, 256, 320, 256, 20, 28, 28, 28, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 256, 512, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 15, 4 + }, + .shading_comp = -256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 233, 228, 225, 225, 226, 228, 232, 238, 244, 252, 260, 268, 277, 286, 295, 304, 312, 319, 326, 332, 337, 340, 342, 342, 340, 336, 330, 322, 310, 296, 279, 258, 235 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[8] = { + .sharp_cfg = { + 9, 9, 9, 9, 99, 15, 0, 5, 10, 0, 10, 0, 444, 222, 16, 0, 0, 512, 512, 0, 0, 16, 8, 16, 195, 390, 195, 16, 32, 0, 32, 32, 12, 12, 32, 32, 2, 2, 2, 2, 888, 444, 6, 16, 11 + }, + .encpp_sharp_cfg = { + 2, 0, 2, 0, 60, 22, 0, 5, 4, 0, 4, 0, 350, 80, 16, 64, 64, 256, 256, 16, 2, 32, 128, 16, 32, 1, 1, 1, 1, 1, 1, 1, 1, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 16, 8, 13, 16, 254, 254, 3, 2 + }, + .denoise_cfg = { + 888, 0, 555, 0, 255, 255, 200, 128, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 136, 200, 163, 163, 24, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 2111, 555, 15, 15, 21, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 144, 144, 144, 100 + }, + .tdf_cfg = { + 333, 333, 1024, 88, 255, 88, 255, 1024, 0, 999, 44, 26, 3, 8, 64, 4, 255, 1, 1, 28, 256, 256, 0, 2, 0, 16, 200, 255, 255, 1, 0, 0, 0, 8, 128 + }, + .color_denoise = 128, + .ae_cfg = { + 320, 256, 256, 256, 20, 28, 28, 28, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 256, 512, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 15, 8 + }, + .shading_comp = -256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 290, 295, 299, 301, 302, 303, 304, 305, 307, 310, 316, 323, 333, 346, 363, 384, 404, 410, 431, 470, 537, 568, 600, 615, 201, 226, 250, 270, 286, 298, 308, 318, 324 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[9] = { + .sharp_cfg = { + 12, 12, 12, 12, 99, 25, 0, 8, 16, 2, 16, 2, 444, 333, 16, 0, 0, 512, 512, 0, 0, 16, 8, 16, 195, 390, 195, 16, 32, 0, 32, 32, 256, 32, 32, 32, 2, 2, 2, 2, 888, 555, 0, 0, 0 + }, + .encpp_sharp_cfg = { + 1, 0, 1, 0, 60, 22, 0, 6, 3, 0, 3, 0, 300, 60, 16, 80, 80, 256, 256, 16, 2, 64, 190, 16, 32, 1, 1, 1, 1, 1, 1, 1, 1, 888, 888, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 17, 8, 6, 16, 254, 254, 3, 2 + }, + .denoise_cfg = { + 888, 0, 555, 0, 255, 255, 200, 128, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 137, 201, 164, 164, 25, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 1888, 555, 15, 15, 25, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 122, 122, 122, 100 + }, + .tdf_cfg = { + 888, 888, 1024, 0, 255, 64, 255, 1024, 0, 999, 44, 26, 3, 8, 72, 4, 128, 1, 1, 56, 256, 256, 0, 1, 0, 0, 128, 255, 255, 1, 0, 0, 0, 8, 128 + }, + .color_denoise = 128, + .ae_cfg = { + 320, 256, 256, 256, 20, 26, 26, 26, 6, 76, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 256, 512, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 15, 8 + }, + .shading_comp = -256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 295, 299, 301, 302, 303, 304, 305, 307, 310, 316, 323, 333, 346, 363, 384, 404, 410, 431, 470, 537, 568, 600, 615, 201, 226, 250, 270, 286, 298, 308, 318, 324, 323 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[10] = { + .sharp_cfg = { + 16, 4, 32, 4, 99, 30, 0, 12, 32, 0, 32, 0, 777, 333, 16, 0, 0, 384, 384, 0, 0, 16, 8, 16, 195, 390, 195, 16, 32, 0, 32, 32, 8, 8, 32, 32, 8, 8, 8, 8, 888, 555, 0, 0, 0 + }, + .encpp_sharp_cfg = { + 1, 0, 1, 0, 60, 22, 0, 7, 3, 0, 3, 0, 360, 60, 16, 64, 64, 256, 256, 16, 2, 96, 390, 16, 32, 1, 1, 1, 1, 1, 1, 1, 1, 666, 666, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 18, 8, 6, 16, 254, 254, 3, 2 + }, + .denoise_cfg = { + 1555, 0, 666, 0, 255, 255, 200, 128, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 125, 189, 152, 152, 13, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 1666, 555, 15, 15, 29, 10, 888, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 100, 100, 100, 100 + }, + .tdf_cfg = { + 888, 888, 1024, 0, 255, 64, 255, 1024, 0, 999, 44, 26, 3, 8, 72, 4, 128, 32, 32, 56, 128, 128, 0, 0, 0, 60, 128, 255, 255, 1, 0, 0, 0, 8, 128 + }, + .color_denoise = 128, + .ae_cfg = { + 320, 256, 256, 256, 20, 26, 26, 26, 4, 55, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 256, 512, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 15, 9 + }, + .shading_comp = -256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 299, 301, 302, 303, 304, 305, 307, 310, 316, 323, 333, 346, 363, 384, 404, 410, 431, 470, 537, 568, 600, 615, 201, 226, 250, 270, 286, 298, 308, 318, 324, 323, 318 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[11] = { + .sharp_cfg = { + 24, 0, 255, 0, 99, 30, 0, 15, 32, 15, 32, 16, 777, 333, 16, 0, 0, 192, 192, 0, 0, 16, 8, 16, 195, 390, 195, 16, 32, 0, 32, 32, 7, 7, 32, 32, 15, 15, 15, 15, 888, 555, 0, 0, 0 + }, + .encpp_sharp_cfg = { + 3, 0, 3, 0, 60, 22, 0, 8, 3, 0, 3, 0, 240, 60, 16, 48, 48, 256, 256, 16, 2, 195, 390, 16, 32, 1, 1, 1, 1, 1, 1, 1, 1, 444, 444, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 19, 8, 6, 16, 254, 254, 3, 2 + }, + .denoise_cfg = { + 1888, 0, 666, 0, 255, 255, 200, 128, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 126, 190, 153, 153, 14, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 1444, 555, 15, 15, 33, 10, 666, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 78, 78, 78, 89 + }, + .tdf_cfg = { + 888, 888, 1024, 0, 255, 64, 255, 1024, 0, 999, 44, 26, 3, 8, 72, 4, 128, 32, 32, 56, 128, 128, 0, 0, 0, 60, 128, 255, 255, 1, 0, 0, 0, 8, 128 + }, + .color_denoise = 128, + .ae_cfg = { + 320, 256, 256, 256, 20, 24, 24, 24, 4, 44, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 256, 512, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 15, 11 + }, + .shading_comp = -256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 301, 302, 303, 304, 305, 307, 310, 316, 323, 333, 346, 363, 384, 404, 410, 431, 470, 537, 568, 600, 615, 201, 226, 250, 270, 286, 298, 308, 318, 324, 323, 318, 312 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[12] = { + .sharp_cfg = { + 24, 0, 255, 0, 99, 30, 0, 15, 32, 32, 32, 32, 666, 333, 16, 0, 0, 96, 96, 0, 0, 16, 8, 16, 195, 390, 195, 16, 32, 0, 32, 32, 6, 6, 32, 32, 15, 15, 15, 15, 888, 555, 0, 0, 0 + }, + .encpp_sharp_cfg = { + 3, 0, 3, 0, 60, 33, 0, 9, 4, 0, 4, 0, 360, 80, 16, 32, 32, 256, 256, 16, 2, 195, 390, 16, 32, 1, 1, 1, 1, 1, 1, 1, 1, 333, 333, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 20, 8, 6, 16, 254, 254, 3, 2 + }, + .denoise_cfg = { + 1888, 0, 777, 0, 255, 255, 200, 128, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 127, 191, 154, 154, 15, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 1222, 444, 15, 15, 55, 10, 444, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 56, 56, 56, 78 + }, + .tdf_cfg = { + 888, 888, 1024, 0, 255, 64, 255, 1024, 0, 999, 44, 26, 3, 8, 72, 4, 128, 32, 32, 56, 128, 128, 0, 0, 0, 60, 128, 255, 255, 1, 0, 0, 0, 8, 128 + }, + .color_denoise = 128, + .ae_cfg = { + 256, 256, 256, 256, 20, 24, 24, 24, 4, 33, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 256, 512, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 0, 15, 13 + }, + .shading_comp = -256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 302, 303, 304, 305, 307, 310, 316, 323, 333, 346, 363, 384, 404, 410, 431, 470, 537, 568, 600, 615, 201, 226, 250, 270, 286, 298, 308, 318, 324, 323, 318, 312, 302 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + }, + .isp_dynamic_cfg[13] = { + .sharp_cfg = { + 24, 0, 255, 0, 99, 33, 0, 15, 64, 32, 32, 32, 444, 222, 16, 0, 0, 96, 96, 0, 0, 16, 8, 16, 195, 390, 195, 16, 32, 0, 32, 32, 5, 5, 32, 32, 15, 15, 15, 15, 666, 555, 0, 0, 0 + }, + .encpp_sharp_cfg = { + 3, 0, 3, 0, 60, 33, 0, 10, 6, 0, 6, 0, 400, 80, 16, 16, 16, 256, 256, 16, 2, 195, 390, 16, 32, 1, 1, 1, 1, 1, 1, 1, 1, 222, 222, 0, 0, 64 + }, + .encoder_denoise_cfg = { + 0, 1, 6, 21, 8, 6, 16, 254, 254, 3, 2 + }, + .denoise_cfg = { + 1888, 0, 777, 0, 255, 255, 200, 128, 16, 0, 0, 16, 16, 8, 341, 256, 32, 32, 4, 1024, 1024, 1024, 1024, 0, 0, 0, 0 + }, + .black_level = { + -64, -64, -64, -64 + }, + .dpc_cfg = { + 128, 192, 155, 155, 16, 2048, 6, -18 + }, + .pltm_dynamic_cfg = { + 999, 222, 15, 15, 77, 10, 222, 1, 1, 1, 1, 0 + }, + .defog_value = 5, + .brightness = 0, + .contrast = 0, + .cem_cfg = { + 256, 34, 34, 34, 67 + }, + .tdf_cfg = { + 888, 888, 1024, 0, 255, 64, 255, 1024, 0, 999, 44, 26, 3, 8, 72, 4, 128, 32, 32, 56, 128, 128, 0, 0, 0, 60, 128, 255, 255, 1, 0, 0, 0, 8, 128 + }, + .color_denoise = 128, + .ae_cfg = { + 256, 256, 256, 256, 20, 24, 24, 24, 4, 22, 4, 30, 2, 25, 31, 10, 20, 30, 40 + }, + .gtm_cfg = { + 512, 3, 10, 9, 188, 0, 1, 0, 0 + }, + .lca_cfg = { + 256, 512, 320, 96, 512, 9, 280, 32, 11, 15, 15 + }, + .wdr_cfg = { + 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048, 512, 3840, 64, 259, 3840, 3845, 1024, 64, 2048, 16, 2048, 4095, 1024, 2048 + }, + .cfa_cfg = { + 15, 15, 15 + }, + .shading_comp = -256, + .d2d_lp0_th = { + 16, 18, 19, 21, 22, 24, 25, 27, 29, 31, 33, 34, 36, 38, 40, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 58, 59, 59, 59, 59 + }, + .d2d_lp1_th = { + 6, 16, 25, 32, 37, 41, 44, 46, 46, 46, 45, 43, 41, 38, 35, 32, 29, 26, 23, 21, 18, 17, 16, 16, 17, 19, 23, 27, 33, 41, 50, 61, 75 + }, + .d2d_lp2_th = { + 16, 17, 18, 19, 20, 21, 21, 22, 23, 23, 24, 24, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20 + }, + .d2d_lp3_th = { + 20, 18, 16, 15, 15, 15, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 30, 30, 30, 29, 28, 26, 24, 21, 18, 14, 9, 3, 0 + }, + .d3d_flt0_thr_vc = { + 303, 304, 305, 307, 310, 316, 323, 333, 346, 363, 384, 404, 410, 431, 470, 537, 568, 600, 615, 201, 226, 250, 270, 286, 298, 308, 318, 324, 323, 318, 312, 302, 285 + }, + .sharp_edge_lum = { + 122, 180, 264, 386, 493, 536, 540, 539, 537, 533, 530, 529, 527, 523, 521, 522, 525, 526, 525, 524, 524, 525, 524, 519, 516, 519, 520, 505, 450, 341, 212, 101, 8 + }, + .encpp_sharp_edge_lum = { + 777, 724, 679, 646, 614, 573, 540, 533, 537, 535, 530, 528, 527, 524, 521, 522, 525, 525, 525, 525, 524, 521, 524, 539, 566, 600, 638, 675, 714, 758, 804, 851, 896 + } + } +}; +struct isp_tunning_param gc2083_mipi_isp_tuning_settings = { + .flash_gain = 80, + .flash_delay_frame = 16, + .flicker_type = 0, + .flicker_ratio = 15, + .hor_visual_angle = 60, + .ver_visual_angle = 40, + .focus_length = 300, + .gamma_num = 5, + .rolloff_ratio = 0, + .gtm_hist_sel = 1, + .gtm_type = 1, + .gamma_type = 0, + .auto_alpha_en = 0, + .hist_pix_cnt = 192, + .dark_minval = 192, + .bright_minval = 232, + .plum_var = { + {128, 128, 128, 128, 128, 128, 128, 128, 128}, + {128, 128, 128, 128, 128, 128, 128, 128, 128}, + {140, 140, 132, 130, 128, 128, 128, 128, 128}, + {400, 380, 360, 333, 315, 279, 233, 168, 133}, + {430, 415, 395, 385, 375, 300, 220, 199, 152}, + {455, 400, 384, 384, 355, 290, 256, 175, 167}, + {512, 512, 469, 432, 417, 399, 333, 210, 180}, + {512, 512, 492, 488, 471, 406, 359, 226, 196}, + {512, 512, 492, 488, 471, 406, 359, 226, 196} + }, + .grad_th = 128, + .dir_v_th = 4095, + .dir_h_th = 4095, + .res_smth_high = 0, + .res_smth_low = 0, + .res_high_th = 4095, + .res_low_th = 4095, + .res_dir_a = 16, + .res_dir_d = 16, + .res_dir_v = 16, + .res_dir_h = 16, + .dpc_remove_mode = 0, + .dpc_sup_twinkle_en = 1, + .ctc_th_max = 76, + .ctc_th_min = 15, + .ctc_th_slope = 1088, + .ctc_dir_wt = 16, + .ctc_dir_th = 20, + .bayer_gain = { + 1024, 1024, 1024, 1024 + }, + .ff_mod = 2, + .lsc_mode = 0, + .lsc_center_x = 2048, + .lsc_center_y = 2048, + .lsc_trig_cfg = { + 2200, 2800, 3500, 4500, 5500, 6500 + }, + .mff_mod = 2, + .msc_mode = 0, + .msc_trig_cfg = { + 2200, 2800, 2801, 4000, 4200, 6500 + }, + .msc_blw_lut = { + 120, 120, 120, 120, 120, 120, 120, 120, 0, 0, 0 + }, + .msc_blh_lut = { + 66, 66, 66, 66, 66, 66, 66, 78, 0, 0, 0 + }, + .gamma_trig_cfg = { + 1300, 1100, 800, 400, 1 + }, + .color_matrix_ini[0] = { + .matrix = { { 307, 0, -51 }, { -224, 547, -67 }, + { -61, -386, 703 } }, + .offset = { 0, 0, 0 } + }, + .color_matrix_ini[1] = { + .matrix = { { 401, -44, -101 }, { -221, 553, -76 }, + { -36, -289, 581 } }, + .offset = { 0, 0, 0 } + }, + .color_matrix_ini[2] = { + .matrix = { { 456, -101, -99 }, { -165, 502, -81 }, + { -18, -218, 492 } }, + .offset = { 0, 0, 0 } + }, + .ccm_trig_cfg = { + 2700, 4000, 6500 + }, + .gca_cfg = { + 960, 540, 0, 0, 0, 0, 0, 0, 255 + }, + .lca_pf_satu_lut = { + 0, 1, 3, 7, 11, 17, 26, 39, + 55, 77, 102, 135, 176, 221, 249, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, + 255 + }, + .lca_gf_satu_lut = { + 0, 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, 255, 255, 255, 255, 255, + 255 + }, + .pltm_cfg = { + 1, 6, 15, 256, 444, 888, 0, 1, + 1, 0, 128, 384, 0, 0, 188, 388, + 64, 255, 255, 255, 255, 15, 15, 15, + 15, 512, 512, 512, 512, 64, 64, 64, + 64, 32, 32, 32, 32, 255, 255, 255, + 255, 1, 128, 384, 9 + }, + .sharp_comm_cfg = { + 0, 1023, 0, 16, 0, 1023, 64, 64, + 1, 1 + }, + .encpp_sharp_comm_cfg = { + 0, 96, 0, 16, 0, 128, 64, 64, + 1, 1 + }, + .sensor_temp = { + 256, 256, 256, 256, 256, 0, 0, 0, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 0, 0, 0, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 0, 0, 0, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 0, 0, 0, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 0, 0, 0, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 0, 0, 0, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 0, 0, 0, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 0, 0, 0, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 0, 0, 0, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 0, 0, 0, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 0, 0, 0, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 0, 0, 0, 256, 256, 256, 256, + 256, 256, 256, 256, 256, 0, 0, 0, + 256, 256, 256, 256, 256, 256, 256, 256, + 256, 0, 0, 0, 256, 256, 256, 256 + }, + .denoise_comm_cfg = { + 28, 36, 24, 28, 64, 48, 32, 24, + 256, 256, 256, 256, 1, 1, 1, 1, + 7, 2, 6, 12, 15, 5, 1, 1, + 0, 0, 0, 0, 0, 0, 15, 3, + 12 + }, + .tdf_comm_cfg = { + 38, 208, 128, 32, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 1, 1, 1, + 1, 1, 1, 1, 192, 224, 232, 240, + 248, 250, 252, 255, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 16, 24, 32, + 44, 56, 60, 63, 2 + }, + .isp_tdnf_df_shape = { + 0, 0, 2, 7, 16, 31, 54, 85, + 128, 177, 200, 217, 230, 240, 247, 252, + 255 + }, + .isp_tdnf_ratio_amp = { + 0, 16, 32, 48, 64, 80, 96, 112, + 128, 144, 160, 176, 192, 208, 224, 240, + 255 + }, + .isp_tdnf_k_dlt_bk = { + 255, 255, 255, 255, 255, 255, 255, 255, + 255, 224, 192, 160, 128, 96, 64, 32, + 0 + }, + .isp_tdnf_ct_rt_bk = { + 0, 15, 31, 47, 63, 79, 95, 111, + 127, 143, 159, 175, 191, 207, 223, 239, + 255 + }, + .isp_tdnf_dtc_hf_bk = { + 0, 0, 3, 8, 15, 24, 35, 48, + 63, 80, 99, 120, 143, 168, 195, 224, + 255 + }, + .isp_tdnf_dtc_mf_bk = { + 0, 0, 3, 8, 15, 24, 35, 48, + 63, 80, 99, 120, 143, 168, 195, 224, + 255 + }, + .isp_tdnf_lay0_d2d0_rt_br = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 16, 32, 64, 80, 143, + 255 + }, + .isp_tdnf_lay1_d2d0_rt_br = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 16, 32, 64, 80, 143, + 255 + }, + .isp_tdnf_lay0_nrd_rt_br = { + 32, 32, 32, 32, 32, 32, 35, 48, + 63, 80, 99, 120, 143, 168, 195, 224, + 255 + }, + .isp_tdnf_lay1_nrd_rt_br = { + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 145, 165, 186, 208, 231, + 255 + }, + .isp_sharp_ss_value = { + 523, 523, 523, 525, 523, 516, 510, 511, + 513, 512, 510, 511, 512, 512, 512, 514, + 518, 521, 519, 509, 501, 504, 510, 511, + 508, 502, 500, 505, 512, 515, 517, 521, + 526 + }, + .isp_sharp_ls_value = { + 514, 513, 509, 503, 500, 504, 510, 513, + 512, 509, 504, 496, 489, 485, 483, 480, + 479, 482, 485, 485, 485, 487, 490, 491, + 496, 508, 515, 508, 502, 510, 522, 527, + 526 + }, + .isp_sharp_hsv = { + 255, 254, 253, 252, 251, 251, 253, 257, + 259, 256, 247, 244, 262, 309, 371, 423, + 449, 445, 415, 362, 304, 260, 244, 248, + 258, 262, 262, 260, 259, 259, 258, 254, + 250, 248, 249, 253, 256, 257, 257, 256, + 256, 256, 256, 257, 257, 260 + }, + .encpp_sharp_ss_value = { + 503, 860, 863, 727, 593, 527, 510, 510, + 513, 512, 510, 511, 512, 512, 512, 514, + 518, 521, 519, 509, 501, 504, 510, 511, + 508, 502, 500, 505, 512, 516, 517, 515, + 511 + }, + .encpp_sharp_ls_value = { + 514, 871, 867, 722, 584, 521, 510, 513, + 512, 500, 488, 486, 489, 487, 483, 480, + 479, 482, 485, 485, 485, 487, 490, 491, + 496, 507, 515, 510, 502, 502, 506, 508, + 508 + }, + .encpp_sharp_hsv = { + 260, 259, 258, 258, 260, 262, 263, 263, + 266, 275, 293, 312, 319, 306, 284, 263, + 254, 254, 258, 260, 260, 260, 259, 259, + 258, 258, 258, 260, 263, 264, 258, 243, + 228, 220, 227, 242, 256, 261, 259, 256, + 255, 255, 256, 257, 258, 260 + }, + .isp_wdr_de_purpl_hsv_tbl = { + 63, 63, 63, 48, 32, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 32, 48, + 63, 63, 63, 63, 63, 63, 63, 63 + }, + .isp_pltm_stat_gd_cv = { + { + 0, 1, 4, 11, 23, 37, 61, 84, + 112, 133, 159, 177, 193, 212, 253 + }, + { + 0, 1, 4, 11, 23, 37, 61, 84, + 112, 133, 159, 177, 193, 212, 253 + }, + { + 0, 1, 4, 11, 23, 37, 61, 84, + 112, 133, 159, 177, 193, 212, 253 + }, + { + 0, 1, 4, 11, 23, 37, 61, 84, + 112, 133, 159, 177, 193, 212, 253 + } + }, + .isp_pltm_df_cv = { + { + 0, 1, 1, 3, 4, 6, 9, 13, + 18, 24, 33, 43, 56, 71, 89, 108, + 128, 148, 167, 184, 200, 212, 223, 231, + 238, 243, 246, 249, 251, 253, 254, 255, + 255 + }, + { + 0, 1, 1, 3, 4, 6, 9, 13, + 18, 24, 33, 43, 56, 71, 89, 108, + 128, 148, 167, 184, 200, 212, 223, 231, + 238, 243, 246, 249, 251, 253, 254, 255, + 255 + }, + { + 0, 1, 1, 3, 4, 6, 9, 13, + 18, 24, 33, 43, 56, 71, 89, 108, + 128, 148, 167, 184, 200, 212, 223, 231, + 238, 243, 246, 249, 251, 253, 254, 255, + 255 + }, + { + 0, 1, 1, 3, 4, 6, 9, 13, + 18, 24, 33, 43, 56, 71, 89, 108, + 128, 148, 167, 184, 200, 212, 223, 231, + 238, 243, 246, 249, 251, 253, 254, 255, + 255 + } + }, + .isp_pltm_lum_map_cv = { + { + 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, 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, 255, 255, 255, 255, + 254, 254, 254, 254, 253, 253, 252, 252, + 251, 251, 250, 250, 249, 249, 248, 247, + 246, 246, 245, 244, 243, 242, 241, 240, + 239, 238, 237, 236, 235, 234, 233, 231, + 230, 229, 228, 226, 225, 223, 222, 221, + 219, 218, 216, 214, 213, 211, 209, 208, + 206, 204, 202, 200, 199, 197, 195, 193, + 191, 189, 187, 185, 182, 180, 178, 176, + 174, 171, 169, 167, 164, 162, 159, 157, + 154, 152, 149, 147, 144, 141, 139, 136, + 133, 130, 127, 125, 122, 119, 116, 113, + 110, 107, 104, 101, 97, 94, 91, 88, + 84, 81, 78, 75, 71, 68, 64, 61, + 57, 54, 50, 46, 43, 39, 35, 31, + 28, 24, 21, 17, 14, 10, 7, 1 + }, + { + 255, 254, 254, 253, 252, 251, 250, 249, + 248, 247, 246, 245, 244, 242, 241, 240, + 238, 237, 235, 234, 232, 231, 229, 228, + 226, 225, 223, 221, 220, 218, 216, 215, + 213, 211, 210, 208, 206, 204, 202, 201, + 199, 197, 195, 193, 191, 189, 187, 185, + 184, 182, 180, 178, 176, 174, 172, 170, + 168, 166, 163, 161, 159, 157, 155, 153, + 151, 149, 147, 144, 142, 140, 138, 136, + 134, 131, 129, 127, 125, 122, 120, 118, + 116, 113, 111, 109, 107, 104, 102, 100, + 97, 95, 93, 90, 88, 85, 83, 81, + 78, 76, 73, 71, 69, 66, 64, 61, + 59, 56, 54, 51, 49, 46, 44, 41, + 39, 36, 34, 31, 29, 26, 24, 21, + 19, 16, 14, 12, 9, 7, 5, 1 + }, + { + 255, 253, 251, 249, 247, 245, 243, 241, + 239, 237, 235, 233, 231, 229, 227, 225, + 223, 221, 219, 217, 215, 213, 211, 209, + 207, 205, 203, 201, 199, 197, 195, 193, + 191, 189, 187, 185, 183, 181, 179, 177, + 175, 173, 171, 169, 167, 165, 163, 161, + 159, 157, 155, 153, 151, 149, 147, 145, + 143, 141, 139, 137, 135, 133, 131, 129, + 127, 125, 123, 121, 119, 117, 115, 113, + 111, 109, 107, 105, 103, 101, 99, 97, + 95, 93, 91, 89, 87, 85, 83, 81, + 79, 77, 75, 73, 71, 69, 67, 65, + 63, 61, 59, 57, 55, 53, 51, 49, + 47, 45, 43, 41, 39, 37, 35, 33, + 31, 29, 27, 24, 22, 20, 18, 16, + 15, 13, 11, 9, 7, 5, 4, 1 + } + }, + .isp_pltm_gtm_tbl = { + 0, 128, 256, 384, 512, 640, 768, 896, + 1024, 1152, 1280, 1408, 1536, 1664, 1792, 1920, + 2048, 2176, 2304, 2432, 2560, 2688, 2816, 2944, + 3072, 3200, 3328, 3456, 3584, 3712, 3840, 3968, + 4096, 4224, 4352, 4480, 4608, 4736, 4864, 4992, + 5120, 5248, 5376, 5504, 5632, 5760, 5888, 6016, + 6144, 6272, 6400, 6528, 6656, 6784, 6912, 7040, + 7168, 7296, 7424, 7552, 7680, 7808, 7936, 8064, + 8192, 8320, 8448, 8576, 8704, 8832, 8960, 9088, + 9216, 9344, 9472, 9600, 9728, 9856, 9984, 10112, + 10240, 10368, 10496, 10624, 10752, 10880, 11008, 11136, + 11264, 11392, 11520, 11648, 11776, 11904, 12032, 12160, + 12288, 12416, 12544, 12672, 12800, 12928, 13056, 13184, + 13312, 13440, 13568, 13696, 13824, 13952, 14080, 14208, + 14336, 14464, 14592, 14720, 14848, 14976, 15104, 15232, + 15360, 15488, 15616, 15744, 15872, 16000, 16128, 16256, + 16384, 16512, 16640, 16768, 16896, 17024, 17152, 17280, + 17408, 17536, 17664, 17792, 17920, 18048, 18176, 18304, + 18432, 18560, 18688, 18816, 18944, 19072, 19200, 19328, + 19456, 19584, 19712, 19840, 19968, 20096, 20224, 20352, + 20480, 20608, 20736, 20864, 20992, 21120, 21248, 21376, + 21504, 21632, 21760, 21888, 22016, 22144, 22272, 22400, + 22528, 22656, 22784, 22912, 23040, 23168, 23296, 23424, + 23552, 23680, 23808, 23936, 24064, 24192, 24320, 24448, + 24576, 24704, 24832, 24960, 25088, 25216, 25344, 25472, + 25600, 25728, 25856, 25984, 26112, 26240, 26368, 26496, + 26624, 26752, 26880, 27008, 27136, 27264, 27392, 27520, + 27648, 27776, 27904, 28032, 28160, 28288, 28416, 28544, + 28672, 28800, 28928, 29056, 29184, 29312, 29440, 29568, + 29696, 29824, 29952, 30080, 30208, 30336, 30464, 30592, + 30720, 30848, 30976, 31104, 31232, 31360, 31488, 31616, + 31744, 31872, 32000, 32128, 32256, 32384, 32512, 32640, + 32768, 32896, 33024, 33152, 33280, 33408, 33536, 33664, + 33792, 33920, 34048, 34176, 34304, 34432, 34560, 34688, + 34816, 34944, 35072, 35200, 35328, 35456, 35584, 35712, + 35840, 35968, 36096, 36224, 36352, 36480, 36608, 36736, + 36864, 36992, 37120, 37248, 37376, 37504, 37632, 37760, + 37888, 38016, 38144, 38272, 38400, 38528, 38656, 38784, + 38912, 39040, 39168, 39296, 39424, 39552, 39680, 39808, + 39936, 40064, 40192, 40320, 40448, 40576, 40704, 40832, + 40960, 41088, 41216, 41344, 41472, 41600, 41728, 41856, + 41984, 42112, 42240, 42368, 42496, 42624, 42752, 42880, + 43008, 43136, 43264, 43392, 43520, 43648, 43776, 43904, + 44032, 44160, 44288, 44416, 44544, 44672, 44800, 44928, + 45056, 45184, 45312, 45440, 45568, 45696, 45824, 45952, + 46080, 46208, 46336, 46464, 46592, 46720, 46848, 46976, + 47104, 47232, 47360, 47488, 47616, 47744, 47872, 48000, + 48128, 48256, 48384, 48512, 48640, 48768, 48896, 49024, + 49152, 49280, 49408, 49536, 49664, 49792, 49920, 50048, + 50176, 50304, 50432, 50560, 50688, 50816, 50944, 51072, + 51200, 51328, 51456, 51584, 51712, 51840, 51968, 52096, + 52224, 52352, 52480, 52608, 52736, 52864, 52992, 53120, + 53248, 53376, 53504, 53632, 53760, 53888, 54016, 54144, + 54272, 54400, 54528, 54656, 54784, 54912, 55040, 55168, + 55296, 55424, 55552, 55680, 55808, 55936, 56064, 56192, + 56320, 56448, 56576, 56704, 56832, 56960, 57088, 57216, + 57344, 57472, 57600, 57728, 57856, 57984, 58112, 58240, + 58368, 58496, 58624, 58752, 58880, 59008, 59136, 59264, + 59392, 59520, 59648, 59776, 59904, 60032, 60160, 60288, + 60416, 60544, 60672, 60800, 60928, 61056, 61184, 61312, + 61440, 61568, 61696, 61824, 61952, 62080, 62208, 62336, + 62464, 62592, 62720, 62848, 62976, 63104, 63232, 63360, + 63488, 63616, 63744, 63872, 64000, 64128, 64256, 64384, + 64512, 64640, 64768, 64896, 65024, 65152, 65280, 65535 + }, + .gamma_tbl_ini = { + { + /* gamma - 0 */ + /* R */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* G */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* B */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090 + }, + { + /* gamma - 1 */ + /* R */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* G */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* B */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090 + }, + { + /* gamma - 2 */ + /* R */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* G */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* B */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090 + }, + { + /* gamma - 3 */ + /* R */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* G */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* B */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090 + }, + { + /* gamma - 4 */ + /* R */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* G */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090, + /* B */ + 0, 19, 38, 57, 76, 95, 114, 132, + 151, 169, 187, 205, 223, 240, 258, 275, + 292, 309, 325, 342, 358, 374, 390, 406, + 422, 437, 453, 468, 483, 498, 513, 527, + 542, 556, 570, 584, 598, 612, 625, 639, + 652, 665, 678, 691, 704, 717, 729, 742, + 754, 766, 779, 791, 802, 814, 826, 837, + 849, 860, 871, 883, 894, 905, 915, 926, + 937, 948, 958, 968, 979, 989, 999, 1009, + 1019, 1029, 1039, 1049, 1059, 1068, 1078, 1087, + 1097, 1106, 1115, 1124, 1134, 1143, 1152, 1161, + 1169, 1178, 1187, 1196, 1204, 1213, 1221, 1230, + 1238, 1247, 1255, 1263, 1271, 1279, 1287, 1295, + 1303, 1311, 1319, 1327, 1335, 1343, 1350, 1358, + 1366, 1373, 1381, 1388, 1396, 1403, 1411, 1418, + 1425, 1433, 1440, 1447, 1455, 1462, 1469, 1476, + 1483, 1490, 1497, 1504, 1512, 1519, 1526, 1533, + 1539, 1546, 1553, 1560, 1567, 1574, 1581, 1587, + 1594, 1601, 1608, 1614, 1621, 1628, 1634, 1641, + 1647, 1654, 1660, 1667, 1673, 1680, 1686, 1693, + 1699, 1705, 1711, 1718, 1724, 1730, 1736, 1743, + 1749, 1755, 1761, 1767, 1773, 1779, 1785, 1791, + 1797, 1803, 1808, 1814, 1820, 1826, 1831, 1837, + 1843, 1848, 1854, 1860, 1865, 1871, 1876, 1882, + 1887, 1892, 1898, 1903, 1908, 1914, 1919, 1924, + 1929, 1934, 1940, 1945, 1950, 1955, 1960, 1965, + 1970, 1975, 1979, 1984, 1989, 1994, 1999, 2004, + 2008, 2013, 2018, 2022, 2027, 2032, 2036, 2041, + 2045, 2050, 2054, 2059, 2063, 2068, 2072, 2077, + 2081, 2085, 2090, 2094, 2098, 2103, 2107, 2111, + 2116, 2120, 2124, 2128, 2132, 2136, 2141, 2145, + 2149, 2153, 2157, 2161, 2165, 2169, 2173, 2177, + 2181, 2185, 2189, 2193, 2197, 2201, 2205, 2208, + 2212, 2216, 2220, 2224, 2228, 2232, 2235, 2239, + 2243, 2247, 2250, 2254, 2258, 2262, 2265, 2269, + 2273, 2276, 2280, 2284, 2287, 2291, 2295, 2298, + 2302, 2306, 2309, 2313, 2316, 2320, 2324, 2327, + 2331, 2334, 2338, 2341, 2345, 2348, 2352, 2355, + 2359, 2362, 2366, 2369, 2373, 2376, 2380, 2383, + 2387, 2390, 2393, 2397, 2400, 2404, 2407, 2411, + 2414, 2417, 2421, 2424, 2428, 2431, 2434, 2438, + 2441, 2445, 2448, 2451, 2455, 2458, 2461, 2465, + 2468, 2471, 2475, 2478, 2481, 2485, 2488, 2491, + 2495, 2498, 2501, 2504, 2508, 2511, 2514, 2518, + 2521, 2524, 2527, 2531, 2534, 2537, 2540, 2544, + 2547, 2550, 2553, 2557, 2560, 2563, 2566, 2569, + 2573, 2576, 2579, 2582, 2585, 2588, 2592, 2595, + 2598, 2601, 2604, 2607, 2611, 2614, 2617, 2620, + 2623, 2626, 2629, 2632, 2635, 2638, 2642, 2645, + 2648, 2651, 2654, 2657, 2660, 2663, 2666, 2669, + 2672, 2675, 2678, 2681, 2684, 2687, 2690, 2693, + 2696, 2699, 2702, 2705, 2708, 2711, 2714, 2717, + 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, + 2744, 2747, 2750, 2752, 2755, 2758, 2761, 2764, + 2767, 2770, 2773, 2776, 2779, 2781, 2784, 2787, + 2790, 2793, 2796, 2799, 2802, 2804, 2807, 2810, + 2813, 2816, 2819, 2822, 2824, 2827, 2830, 2833, + 2836, 2839, 2841, 2844, 2847, 2850, 2853, 2855, + 2858, 2861, 2864, 2867, 2869, 2872, 2875, 2878, + 2880, 2883, 2886, 2889, 2892, 2894, 2897, 2900, + 2903, 2905, 2908, 2911, 2914, 2916, 2919, 2922, + 2924, 2927, 2930, 2933, 2935, 2938, 2941, 2943, + 2946, 2949, 2952, 2954, 2957, 2960, 2962, 2965, + 2968, 2970, 2973, 2976, 2978, 2981, 2984, 2986, + 2989, 2992, 2994, 2997, 3000, 3002, 3005, 3007, + 3010, 3013, 3015, 3018, 3021, 3023, 3026, 3028, + 3031, 3034, 3036, 3039, 3041, 3044, 3047, 3049, + 3052, 3054, 3057, 3059, 3062, 3065, 3067, 3070, + 3072, 3075, 3077, 3080, 3083, 3085, 3088, 3090, + 3093, 3095, 3098, 3100, 3103, 3105, 3108, 3110, + 3113, 3115, 3118, 3121, 3123, 3126, 3128, 3131, + 3133, 3136, 3138, 3141, 3143, 3146, 3148, 3151, + 3153, 3155, 3158, 3160, 3163, 3165, 3168, 3170, + 3173, 3175, 3178, 3180, 3183, 3185, 3188, 3190, + 3193, 3195, 3197, 3200, 3202, 3205, 3207, 3210, + 3212, 3215, 3217, 3219, 3222, 3224, 3227, 3229, + 3232, 3234, 3236, 3239, 3241, 3244, 3246, 3248, + 3251, 3253, 3256, 3258, 3260, 3263, 3265, 3268, + 3270, 3272, 3275, 3277, 3280, 3282, 3284, 3287, + 3289, 3291, 3294, 3296, 3299, 3301, 3303, 3306, + 3308, 3310, 3313, 3315, 3317, 3320, 3322, 3324, + 3327, 3329, 3332, 3334, 3336, 3339, 3341, 3343, + 3346, 3348, 3350, 3352, 3355, 3357, 3359, 3362, + 3364, 3366, 3369, 3371, 3373, 3376, 3378, 3380, + 3383, 3385, 3387, 3389, 3392, 3394, 3396, 3399, + 3401, 3403, 3405, 3408, 3410, 3412, 3414, 3417, + 3419, 3421, 3424, 3426, 3428, 3430, 3433, 3435, + 3437, 3439, 3442, 3444, 3446, 3448, 3451, 3453, + 3455, 3457, 3459, 3462, 3464, 3466, 3468, 3471, + 3473, 3475, 3477, 3479, 3482, 3484, 3486, 3488, + 3490, 3493, 3495, 3497, 3499, 3501, 3504, 3506, + 3508, 3510, 3512, 3515, 3517, 3519, 3521, 3523, + 3525, 3528, 3530, 3532, 3534, 3536, 3538, 3541, + 3543, 3545, 3547, 3549, 3551, 3553, 3556, 3558, + 3560, 3562, 3564, 3566, 3568, 3571, 3573, 3575, + 3577, 3579, 3581, 3583, 3586, 3588, 3590, 3592, + 3594, 3596, 3598, 3600, 3602, 3605, 3607, 3609, + 3611, 3613, 3615, 3617, 3619, 3621, 3624, 3626, + 3628, 3630, 3632, 3634, 3636, 3638, 3640, 3642, + 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, + 3661, 3663, 3665, 3667, 3669, 3672, 3674, 3676, + 3678, 3680, 3682, 3684, 3686, 3688, 3690, 3692, + 3694, 3696, 3698, 3700, 3702, 3705, 3707, 3709, + 3711, 3713, 3715, 3717, 3719, 3721, 3723, 3725, + 3727, 3729, 3731, 3733, 3735, 3737, 3739, 3741, + 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, + 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3773, + 3776, 3778, 3780, 3782, 3784, 3786, 3788, 3790, + 3792, 3794, 3796, 3798, 3800, 3802, 3803, 3805, + 3807, 3809, 3811, 3813, 3815, 3817, 3819, 3821, + 3823, 3825, 3827, 3829, 3831, 3833, 3835, 3837, + 3839, 3841, 3843, 3845, 3847, 3849, 3851, 3853, + 3855, 3857, 3859, 3861, 3863, 3865, 3867, 3869, + 3871, 3873, 3875, 3877, 3879, 3881, 3882, 3884, + 3886, 3888, 3890, 3892, 3894, 3896, 3898, 3900, + 3902, 3904, 3906, 3908, 3910, 3912, 3914, 3916, + 3917, 3919, 3921, 3923, 3925, 3927, 3929, 3931, + 3933, 3935, 3937, 3939, 3940, 3942, 3944, 3946, + 3948, 3950, 3952, 3954, 3956, 3957, 3959, 3961, + 3963, 3965, 3967, 3969, 3971, 3972, 3974, 3976, + 3978, 3980, 3982, 3984, 3985, 3987, 3989, 3991, + 3993, 3995, 3996, 3998, 4000, 4002, 4004, 4005, + 4007, 4009, 4011, 4013, 4014, 4016, 4018, 4020, + 4022, 4023, 4025, 4027, 4029, 4030, 4032, 4034, + 4036, 4038, 4039, 4041, 4043, 4045, 4046, 4048, + 4050, 4052, 4053, 4055, 4057, 4059, 4060, 4062, + 4064, 4066, 4068, 4069, 4071, 4073, 4075, 4076, + 4078, 4080, 4082, 4083, 4085, 4087, 4089, 4090 + } + }, + .lsc_tbl = { + { + /* lsc - 0 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 1 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 2 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 3 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 4 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 5 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 6 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 7 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 8 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 9 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 10 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + }, + { + /* lsc - 11 */ + /* R */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* G */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642, + /* B */ + 1022, 1023, 1025, 1026, 1027, 1029, 1030, 1032, + 1033, 1034, 1036, 1037, 1039, 1041, 1042, 1044, + 1046, 1048, 1049, 1051, 1053, 1055, 1057, 1060, + 1062, 1064, 1066, 1068, 1070, 1073, 1075, 1077, + 1080, 1082, 1084, 1086, 1089, 1091, 1093, 1096, + 1098, 1100, 1102, 1105, 1107, 1109, 1111, 1114, + 1116, 1118, 1120, 1122, 1125, 1127, 1129, 1131, + 1133, 1136, 1138, 1140, 1142, 1145, 1147, 1150, + 1152, 1155, 1157, 1160, 1163, 1166, 1169, 1171, + 1174, 1177, 1180, 1183, 1185, 1188, 1191, 1194, + 1196, 1199, 1201, 1204, 1206, 1209, 1211, 1213, + 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1231, + 1233, 1235, 1237, 1239, 1241, 1243, 1245, 1247, + 1249, 1252, 1254, 1256, 1258, 1260, 1262, 1264, + 1266, 1269, 1271, 1273, 1275, 1277, 1280, 1282, + 1284, 1287, 1289, 1292, 1294, 1297, 1300, 1302, + 1305, 1308, 1311, 1314, 1318, 1321, 1324, 1327, + 1331, 1334, 1337, 1341, 1344, 1347, 1351, 1354, + 1357, 1360, 1364, 1367, 1370, 1373, 1376, 1379, + 1382, 1385, 1387, 1390, 1393, 1396, 1399, 1401, + 1404, 1407, 1409, 1412, 1414, 1417, 1420, 1422, + 1425, 1427, 1430, 1432, 1435, 1438, 1440, 1443, + 1445, 1448, 1451, 1454, 1456, 1459, 1462, 1465, + 1468, 1471, 1474, 1477, 1480, 1483, 1486, 1489, + 1492, 1495, 1499, 1502, 1505, 1508, 1512, 1515, + 1518, 1521, 1524, 1527, 1530, 1533, 1536, 1538, + 1541, 1543, 1546, 1548, 1550, 1552, 1553, 1555, + 1557, 1558, 1560, 1561, 1563, 1564, 1565, 1567, + 1568, 1569, 1571, 1572, 1573, 1574, 1576, 1577, + 1579, 1580, 1582, 1584, 1585, 1587, 1589, 1592, + 1594, 1596, 1599, 1602, 1605, 1608, 1611, 1614, + 1617, 1621, 1624, 1627, 1631, 1634, 1638, 1642 + } + }, + .msc_tbl = { + { + /* msc - 0 */ + /* R */ + 1746, 1555, 1406, 1290, 1202, 1136, 1094, 1069, + 1064, 1078, 1113, 1166, 1244, 1345, 1476, 1644, + 0, 0, 0, 0, 0, 0, 1692, 1506, + 1362, 1251, 1165, 1103, 1062, 1037, 1031, 1044, + 1077, 1131, 1206, 1304, 1432, 1595, 0, 0, + 0, 0, 0, 0, 1660, 1483, 1342, 1231, + 1147, 1088, 1044, 1021, 1015, 1028, 1060, 1113, + 1187, 1286, 1412, 1573, 0, 0, 0, 0, + 0, 0, 1637, 1454, 1314, 1208, 1127, 1065, + 1027, 1005, 1000, 1012, 1041, 1092, 1162, 1259, + 1385, 1542, 0, 0, 0, 0, 0, 0, + 1603, 1430, 1294, 1188, 1109, 1054, 1013, 999, + 996, 1002, 1028, 1073, 1143, 1237, 1362, 1518, + 0, 0, 0, 0, 0, 0, 1593, 1423, + 1289, 1185, 1106, 1050, 1019, 1012, 1010, 1013, + 1024, 1069, 1140, 1234, 1357, 1512, 0, 0, + 0, 0, 0, 0, 1575, 1407, 1274, 1170, + 1092, 1038, 1017, 1014, 1013, 1011, 1018, 1057, + 1125, 1217, 1340, 1494, 0, 0, 0, 0, + 0, 0, 1577, 1410, 1279, 1173, 1095, 1043, + 1024, 1030, 1027, 1021, 1023, 1060, 1128, 1221, + 1343, 1497, 0, 0, 0, 0, 0, 0, + 1580, 1414, 1281, 1176, 1098, 1045, 1024, 1028, + 1027, 1021, 1024, 1063, 1130, 1223, 1350, 1499, + 0, 0, 0, 0, 0, 0, 1594, 1427, + 1291, 1189, 1108, 1053, 1026, 1022, 1019, 1021, + 1031, 1073, 1142, 1236, 1359, 1513, 0, 0, + 0, 0, 0, 0, 1621, 1453, 1314, 1207, + 1126, 1067, 1032, 1018, 1018, 1024, 1043, 1090, + 1162, 1256, 1385, 1541, 0, 0, 0, 0, + 0, 0, 1636, 1465, 1326, 1219, 1137, 1077, + 1038, 1018, 1015, 1023, 1052, 1101, 1174, 1271, + 1400, 1555, 0, 0, 0, 0, 0, 0, + 1678, 1504, 1363, 1251, 1165, 1104, 1061, 1043, + 1033, 1046, 1079, 1129, 1203, 1304, 1433, 1598, + 0, 0, 0, 0, 0, 0, 1715, 1535, + 1392, 1276, 1188, 1126, 1084, 1059, 1052, 1067, + 1105, 1152, 1229, 1332, 1462, 1630, 0, 0, + 0, 0, 0, 0, 1763, 1577, 1430, 1310, + 1223, 1156, 1115, 1089, 1084, 1099, 1133, 1186, + 1265, 1369, 1503, 1684, 0, 0, 0, 0, + 0, 0, 1835, 1637, 1485, 1361, 1268, 1199, + 1156, 1130, 1127, 1139, 1177, 1235, 1315, 1421, + 1565, 1746, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1653, 1487, 1357, 1258, 1180, 1123, 1083, 1061, + 1055, 1066, 1100, 1145, 1213, 1299, 1411, 1554, + 0, 0, 0, 0, 0, 0, 1603, 1444, + 1319, 1221, 1148, 1090, 1052, 1028, 1023, 1035, + 1065, 1113, 1179, 1262, 1369, 1509, 0, 0, + 0, 0, 0, 0, 1580, 1424, 1302, 1206, + 1132, 1077, 1038, 1015, 1010, 1021, 1050, 1097, + 1162, 1247, 1354, 1492, 0, 0, 0, 0, + 0, 0, 1560, 1401, 1280, 1187, 1113, 1058, + 1021, 1001, 997, 1005, 1033, 1079, 1141, 1225, + 1332, 1468, 0, 0, 0, 0, 0, 0, + 1529, 1379, 1262, 1170, 1097, 1048, 1009, 997, + 994, 998, 1021, 1063, 1125, 1207, 1312, 1447, + 0, 0, 0, 0, 0, 0, 1525, 1377, + 1260, 1168, 1097, 1046, 1017, 1012, 1010, 1011, + 1020, 1061, 1122, 1207, 1310, 1447, 0, 0, + 0, 0, 0, 0, 1508, 1362, 1248, 1154, + 1086, 1035, 1015, 1013, 1013, 1010, 1013, 1051, + 1109, 1191, 1295, 1429, 0, 0, 0, 0, + 0, 0, 1511, 1366, 1251, 1160, 1089, 1041, + 1024, 1031, 1029, 1020, 1019, 1055, 1113, 1196, + 1300, 1434, 0, 0, 0, 0, 0, 0, + 1514, 1370, 1256, 1163, 1091, 1042, 1023, 1028, + 1028, 1020, 1020, 1056, 1116, 1198, 1305, 1437, + 0, 0, 0, 0, 0, 0, 1528, 1383, + 1266, 1173, 1102, 1050, 1025, 1021, 1020, 1019, + 1027, 1067, 1127, 1209, 1315, 1450, 0, 0, + 0, 0, 0, 0, 1550, 1407, 1285, 1192, + 1117, 1065, 1032, 1018, 1018, 1021, 1040, 1084, + 1145, 1229, 1338, 1472, 0, 0, 0, 0, + 0, 0, 1565, 1415, 1296, 1201, 1127, 1073, + 1037, 1015, 1013, 1019, 1045, 1091, 1156, 1239, + 1348, 1482, 0, 0, 0, 0, 0, 0, + 1602, 1452, 1328, 1231, 1154, 1099, 1058, 1041, + 1032, 1042, 1074, 1117, 1182, 1269, 1378, 1521, + 0, 0, 0, 0, 0, 0, 1635, 1475, + 1351, 1251, 1172, 1115, 1079, 1055, 1048, 1061, + 1097, 1139, 1205, 1293, 1404, 1545, 0, 0, + 0, 0, 0, 0, 1676, 1512, 1385, 1281, + 1201, 1142, 1105, 1081, 1077, 1088, 1122, 1169, + 1235, 1323, 1439, 1596, 0, 0, 0, 0, + 0, 0, 1737, 1567, 1435, 1325, 1243, 1184, + 1143, 1120, 1116, 1127, 1161, 1211, 1278, 1369, + 1491, 1647, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1640, 1474, 1341, 1240, 1166, 1113, 1073, 1050, + 1043, 1057, 1093, 1140, 1211, 1287, 1390, 1540, + 0, 0, 0, 0, 0, 0, 1595, 1429, + 1305, 1211, 1138, 1084, 1048, 1023, 1018, 1031, + 1060, 1113, 1175, 1256, 1354, 1497, 0, 0, + 0, 0, 0, 0, 1591, 1419, 1297, 1204, + 1133, 1077, 1040, 1015, 1010, 1021, 1056, 1102, + 1171, 1251, 1348, 1484, 0, 0, 0, 0, + 0, 0, 1570, 1395, 1278, 1188, 1114, 1064, + 1022, 1002, 1001, 1008, 1035, 1087, 1150, 1231, + 1324, 1462, 0, 0, 0, 0, 0, 0, + 1539, 1376, 1261, 1170, 1098, 1049, 1010, 997, + 996, 999, 1023, 1071, 1133, 1214, 1306, 1445, + 0, 0, 0, 0, 0, 0, 1536, 1377, + 1262, 1171, 1100, 1048, 1017, 1015, 1010, 1014, + 1023, 1069, 1129, 1216, 1305, 1443, 0, 0, + 0, 0, 0, 0, 1516, 1359, 1248, 1156, + 1090, 1038, 1016, 1013, 1013, 1011, 1017, 1060, + 1120, 1198, 1290, 1427, 0, 0, 0, 0, + 0, 0, 1524, 1365, 1250, 1164, 1095, 1042, + 1025, 1031, 1029, 1021, 1022, 1062, 1124, 1203, + 1296, 1433, 0, 0, 0, 0, 0, 0, + 1524, 1367, 1258, 1164, 1097, 1043, 1025, 1029, + 1028, 1022, 1024, 1065, 1126, 1203, 1301, 1433, + 0, 0, 0, 0, 0, 0, 1535, 1380, + 1265, 1180, 1106, 1052, 1026, 1023, 1024, 1021, + 1033, 1074, 1136, 1217, 1311, 1446, 0, 0, + 0, 0, 0, 0, 1565, 1406, 1283, 1196, + 1123, 1069, 1034, 1021, 1020, 1026, 1044, 1091, + 1156, 1236, 1334, 1467, 0, 0, 0, 0, + 0, 0, 1578, 1416, 1296, 1206, 1131, 1078, + 1038, 1019, 1016, 1025, 1051, 1100, 1166, 1246, + 1338, 1477, 0, 0, 0, 0, 0, 0, + 1612, 1450, 1327, 1236, 1161, 1102, 1065, 1044, + 1035, 1049, 1082, 1127, 1192, 1273, 1375, 1516, + 0, 0, 0, 0, 0, 0, 1640, 1476, + 1349, 1256, 1181, 1120, 1083, 1063, 1057, 1071, + 1100, 1150, 1215, 1297, 1402, 1547, 0, 0, + 0, 0, 0, 0, 1679, 1512, 1386, 1288, + 1207, 1150, 1109, 1089, 1085, 1097, 1131, 1181, + 1247, 1328, 1438, 1595, 0, 0, 0, 0, + 0, 0, 1738, 1577, 1446, 1334, 1257, 1194, + 1156, 1136, 1132, 1144, 1177, 1228, 1290, 1383, + 1499, 1653, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1734, 1544, 1397, 1285, 1198, 1135, 1091, 1067, + 1061, 1075, 1111, 1163, 1240, 1339, 1468, 1635, + 0, 0, 0, 0, 0, 0, 1686, 1502, + 1361, 1252, 1168, 1105, 1064, 1038, 1035, 1046, + 1079, 1134, 1206, 1305, 1431, 1592, 0, 0, + 0, 0, 0, 0, 1672, 1491, 1350, 1243, + 1159, 1098, 1056, 1033, 1028, 1039, 1070, 1123, + 1197, 1296, 1421, 1582, 0, 0, 0, 0, + 0, 0, 1619, 1438, 1304, 1200, 1118, 1061, + 1021, 999, 995, 1007, 1036, 1087, 1155, 1248, + 1371, 1529, 0, 0, 0, 0, 0, 0, + 1610, 1439, 1306, 1202, 1120, 1066, 1025, 1011, + 1007, 1013, 1039, 1085, 1155, 1246, 1371, 1529, + 0, 0, 0, 0, 0, 0, 1587, 1419, + 1288, 1185, 1108, 1052, 1019, 1014, 1011, 1015, + 1026, 1071, 1140, 1232, 1353, 1511, 0, 0, + 0, 0, 0, 0, 1565, 1402, 1270, 1170, + 1093, 1039, 1017, 1014, 1013, 1011, 1018, 1059, + 1124, 1215, 1334, 1487, 0, 0, 0, 0, + 0, 0, 1585, 1420, 1286, 1187, 1107, 1055, + 1036, 1041, 1039, 1031, 1033, 1072, 1138, 1230, + 1353, 1508, 0, 0, 0, 0, 0, 0, + 1565, 1402, 1274, 1171, 1093, 1042, 1020, 1024, + 1024, 1016, 1019, 1059, 1124, 1217, 1338, 1488, + 0, 0, 0, 0, 0, 0, 1608, 1439, + 1307, 1203, 1122, 1069, 1039, 1036, 1035, 1034, + 1045, 1089, 1156, 1250, 1373, 1529, 0, 0, + 0, 0, 0, 0, 1606, 1443, 1307, 1204, + 1122, 1066, 1029, 1017, 1016, 1021, 1042, 1088, + 1157, 1251, 1373, 1530, 0, 0, 0, 0, + 0, 0, 1636, 1467, 1330, 1224, 1143, 1084, + 1047, 1024, 1022, 1029, 1058, 1108, 1181, 1274, + 1401, 1557, 0, 0, 0, 0, 0, 0, + 1681, 1513, 1370, 1259, 1176, 1115, 1071, 1053, + 1044, 1056, 1090, 1139, 1212, 1312, 1439, 1601, + 0, 0, 0, 0, 0, 0, 1693, 1520, + 1377, 1266, 1182, 1119, 1078, 1054, 1049, 1064, + 1099, 1147, 1220, 1321, 1448, 1612, 0, 0, + 0, 0, 0, 0, 1775, 1586, 1440, 1323, + 1233, 1171, 1129, 1103, 1098, 1111, 1149, 1200, + 1278, 1379, 1515, 1694, 0, 0, 0, 0, + 0, 0, 1819, 1626, 1477, 1354, 1263, 1198, + 1155, 1130, 1126, 1139, 1175, 1229, 1309, 1413, + 1551, 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, + /* G */ + 1646, 1483, 1355, 1255, 1178, 1121, 1081, 1058, + 1053, 1065, 1098, 1143, 1210, 1296, 1406, 1548, + 0, 0, 0, 0, 0, 0, 1603, 1444, + 1321, 1223, 1147, 1093, 1053, 1029, 1024, 1037, + 1067, 1114, 1180, 1263, 1371, 1511, 0, 0, + 0, 0, 0, 0, 1597, 1438, 1314, 1217, + 1142, 1088, 1049, 1026, 1021, 1031, 1060, 1108, + 1174, 1260, 1368, 1508, 0, 0, 0, 0, + 0, 0, 1548, 1390, 1270, 1177, 1106, 1052, + 1015, 996, 991, 1000, 1026, 1072, 1133, 1214, + 1322, 1456, 0, 0, 0, 0, 0, 0, + 1545, 1395, 1275, 1183, 1111, 1060, 1021, 1010, + 1006, 1008, 1032, 1075, 1135, 1218, 1326, 1462, + 0, 0, 0, 0, 0, 0, 1524, 1377, + 1260, 1167, 1098, 1047, 1018, 1014, 1012, 1013, + 1021, 1061, 1122, 1206, 1310, 1446, 0, 0, + 0, 0, 0, 0, 1503, 1360, 1244, 1153, + 1084, 1035, 1016, 1014, 1013, 1010, 1014, 1049, + 1107, 1189, 1291, 1426, 0, 0, 0, 0, + 0, 0, 1525, 1379, 1262, 1171, 1100, 1051, + 1036, 1042, 1040, 1032, 1031, 1064, 1123, 1206, + 1311, 1448, 0, 0, 0, 0, 0, 0, + 1504, 1363, 1248, 1156, 1087, 1037, 1019, 1025, + 1025, 1015, 1018, 1051, 1110, 1190, 1296, 1429, + 0, 0, 0, 0, 0, 0, 1546, 1399, + 1280, 1189, 1118, 1065, 1039, 1037, 1036, 1034, + 1041, 1081, 1141, 1224, 1332, 1467, 0, 0, + 0, 0, 0, 0, 1543, 1401, 1278, 1185, + 1113, 1060, 1028, 1017, 1015, 1018, 1036, 1079, + 1139, 1222, 1333, 1464, 0, 0, 0, 0, + 0, 0, 1571, 1421, 1302, 1206, 1132, 1078, + 1043, 1022, 1020, 1025, 1052, 1096, 1160, 1244, + 1354, 1490, 0, 0, 0, 0, 0, 0, + 1612, 1463, 1338, 1239, 1164, 1108, 1068, 1049, + 1040, 1051, 1082, 1127, 1192, 1278, 1389, 1534, + 0, 0, 0, 0, 0, 0, 1618, 1464, + 1342, 1243, 1165, 1109, 1071, 1048, 1042, 1054, + 1089, 1131, 1196, 1283, 1394, 1535, 0, 0, + 0, 0, 0, 0, 1689, 1527, 1399, 1296, + 1216, 1157, 1118, 1095, 1090, 1102, 1134, 1182, + 1249, 1339, 1456, 1612, 0, 0, 0, 0, + 0, 0, 1725, 1559, 1429, 1319, 1239, 1180, + 1140, 1117, 1114, 1124, 1158, 1207, 1274, 1365, + 1488, 1639, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1625, 1458, 1329, 1229, 1154, 1104, 1068, 1043, + 1038, 1051, 1086, 1127, 1195, 1279, 1382, 1521, + 0, 0, 0, 0, 0, 0, 1584, 1427, + 1300, 1206, 1132, 1080, 1043, 1021, 1015, 1028, + 1055, 1108, 1167, 1251, 1351, 1486, 0, 0, + 0, 0, 0, 0, 1587, 1430, 1307, 1209, + 1138, 1085, 1049, 1022, 1018, 1029, 1061, 1109, + 1173, 1257, 1357, 1493, 0, 0, 0, 0, + 0, 0, 1545, 1381, 1262, 1171, 1102, 1050, + 1012, 993, 992, 998, 1023, 1075, 1138, 1214, + 1310, 1448, 0, 0, 0, 0, 0, 0, + 1549, 1387, 1267, 1174, 1106, 1057, 1017, 1006, + 1004, 1007, 1031, 1078, 1141, 1217, 1316, 1453, + 0, 0, 0, 0, 0, 0, 1528, 1371, + 1252, 1163, 1095, 1045, 1016, 1013, 1010, 1011, + 1020, 1064, 1125, 1204, 1299, 1438, 0, 0, + 0, 0, 0, 0, 1511, 1355, 1237, 1151, + 1083, 1031, 1014, 1014, 1013, 1011, 1013, 1049, + 1109, 1186, 1282, 1418, 0, 0, 0, 0, + 0, 0, 1531, 1374, 1256, 1170, 1100, 1050, + 1032, 1041, 1040, 1031, 1029, 1068, 1128, 1203, + 1301, 1439, 0, 0, 0, 0, 0, 0, + 1508, 1355, 1240, 1155, 1086, 1032, 1019, 1024, + 1025, 1017, 1018, 1053, 1113, 1189, 1289, 1419, + 0, 0, 0, 0, 0, 0, 1550, 1398, + 1274, 1188, 1116, 1064, 1035, 1035, 1035, 1033, + 1039, 1083, 1142, 1223, 1321, 1462, 0, 0, + 0, 0, 0, 0, 1547, 1394, 1273, 1183, + 1113, 1058, 1026, 1015, 1015, 1018, 1033, 1081, + 1143, 1220, 1321, 1457, 0, 0, 0, 0, + 0, 0, 1571, 1413, 1297, 1203, 1131, 1080, + 1040, 1021, 1019, 1024, 1054, 1101, 1166, 1243, + 1341, 1480, 0, 0, 0, 0, 0, 0, + 1609, 1458, 1334, 1237, 1165, 1110, 1070, 1051, + 1040, 1055, 1086, 1134, 1193, 1276, 1378, 1523, + 0, 0, 0, 0, 0, 0, 1616, 1458, + 1338, 1240, 1163, 1111, 1071, 1050, 1046, 1057, + 1090, 1136, 1199, 1283, 1384, 1524, 0, 0, + 0, 0, 0, 0, 1685, 1525, 1400, 1297, + 1215, 1156, 1120, 1096, 1095, 1108, 1142, 1184, + 1257, 1338, 1450, 1595, 0, 0, 0, 0, + 0, 0, 1725, 1559, 1438, 1328, 1246, 1182, + 1148, 1128, 1125, 1136, 1169, 1213, 1285, 1372, + 1488, 1635, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1734, 1544, 1397, 1285, 1198, 1135, 1091, 1067, + 1061, 1075, 1111, 1163, 1240, 1339, 1468, 1635, + 0, 0, 0, 0, 0, 0, 1686, 1502, + 1361, 1252, 1168, 1105, 1064, 1038, 1035, 1046, + 1079, 1134, 1206, 1305, 1431, 1592, 0, 0, + 0, 0, 0, 0, 1672, 1491, 1350, 1243, + 1159, 1098, 1056, 1033, 1028, 1039, 1070, 1123, + 1197, 1296, 1421, 1582, 0, 0, 0, 0, + 0, 0, 1619, 1438, 1304, 1200, 1118, 1061, + 1021, 999, 995, 1007, 1036, 1087, 1155, 1248, + 1371, 1529, 0, 0, 0, 0, 0, 0, + 1610, 1439, 1306, 1202, 1120, 1066, 1025, 1011, + 1007, 1013, 1039, 1085, 1155, 1246, 1371, 1529, + 0, 0, 0, 0, 0, 0, 1587, 1419, + 1288, 1185, 1108, 1052, 1019, 1014, 1011, 1015, + 1026, 1071, 1140, 1232, 1353, 1511, 0, 0, + 0, 0, 0, 0, 1565, 1402, 1270, 1170, + 1093, 1039, 1017, 1014, 1013, 1011, 1018, 1059, + 1124, 1215, 1334, 1487, 0, 0, 0, 0, + 0, 0, 1585, 1420, 1286, 1187, 1107, 1055, + 1036, 1041, 1039, 1031, 1033, 1072, 1138, 1230, + 1353, 1508, 0, 0, 0, 0, 0, 0, + 1565, 1402, 1274, 1171, 1093, 1042, 1020, 1024, + 1024, 1016, 1019, 1059, 1124, 1217, 1338, 1488, + 0, 0, 0, 0, 0, 0, 1608, 1439, + 1307, 1203, 1122, 1069, 1039, 1036, 1035, 1034, + 1045, 1089, 1156, 1250, 1373, 1529, 0, 0, + 0, 0, 0, 0, 1606, 1443, 1307, 1204, + 1122, 1066, 1029, 1017, 1016, 1021, 1042, 1088, + 1157, 1251, 1373, 1530, 0, 0, 0, 0, + 0, 0, 1636, 1467, 1330, 1224, 1143, 1084, + 1047, 1024, 1022, 1029, 1058, 1108, 1181, 1274, + 1401, 1557, 0, 0, 0, 0, 0, 0, + 1681, 1513, 1370, 1259, 1176, 1115, 1071, 1053, + 1044, 1056, 1090, 1139, 1212, 1312, 1439, 1601, + 0, 0, 0, 0, 0, 0, 1693, 1520, + 1377, 1266, 1182, 1119, 1078, 1054, 1049, 1064, + 1099, 1147, 1220, 1321, 1448, 1612, 0, 0, + 0, 0, 0, 0, 1775, 1586, 1440, 1323, + 1233, 1171, 1129, 1103, 1098, 1111, 1149, 1200, + 1278, 1379, 1515, 1694, 0, 0, 0, 0, + 0, 0, 1819, 1626, 1477, 1354, 1263, 1198, + 1155, 1130, 1126, 1139, 1175, 1229, 1309, 1413, + 1551, 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, + /* G */ + 1646, 1483, 1355, 1255, 1178, 1121, 1081, 1058, + 1053, 1065, 1098, 1143, 1210, 1296, 1406, 1548, + 0, 0, 0, 0, 0, 0, 1603, 1444, + 1321, 1223, 1147, 1093, 1053, 1029, 1024, 1037, + 1067, 1114, 1180, 1263, 1371, 1511, 0, 0, + 0, 0, 0, 0, 1597, 1438, 1314, 1217, + 1142, 1088, 1049, 1026, 1021, 1031, 1060, 1108, + 1174, 1260, 1368, 1508, 0, 0, 0, 0, + 0, 0, 1548, 1390, 1270, 1177, 1106, 1052, + 1015, 996, 991, 1000, 1026, 1072, 1133, 1214, + 1322, 1456, 0, 0, 0, 0, 0, 0, + 1545, 1395, 1275, 1183, 1111, 1060, 1021, 1010, + 1006, 1008, 1032, 1075, 1135, 1218, 1326, 1462, + 0, 0, 0, 0, 0, 0, 1524, 1377, + 1260, 1167, 1098, 1047, 1018, 1014, 1012, 1013, + 1021, 1061, 1122, 1206, 1310, 1446, 0, 0, + 0, 0, 0, 0, 1503, 1360, 1244, 1153, + 1084, 1035, 1016, 1014, 1013, 1010, 1014, 1049, + 1107, 1189, 1291, 1426, 0, 0, 0, 0, + 0, 0, 1525, 1379, 1262, 1171, 1100, 1051, + 1036, 1042, 1040, 1032, 1031, 1064, 1123, 1206, + 1311, 1448, 0, 0, 0, 0, 0, 0, + 1504, 1363, 1248, 1156, 1087, 1037, 1019, 1025, + 1025, 1015, 1018, 1051, 1110, 1190, 1296, 1429, + 0, 0, 0, 0, 0, 0, 1546, 1399, + 1280, 1189, 1118, 1065, 1039, 1037, 1036, 1034, + 1041, 1081, 1141, 1224, 1332, 1467, 0, 0, + 0, 0, 0, 0, 1543, 1401, 1278, 1185, + 1113, 1060, 1028, 1017, 1015, 1018, 1036, 1079, + 1139, 1222, 1333, 1464, 0, 0, 0, 0, + 0, 0, 1571, 1421, 1302, 1206, 1132, 1078, + 1043, 1022, 1020, 1025, 1052, 1096, 1160, 1244, + 1354, 1490, 0, 0, 0, 0, 0, 0, + 1612, 1463, 1338, 1239, 1164, 1108, 1068, 1049, + 1040, 1051, 1082, 1127, 1192, 1278, 1389, 1534, + 0, 0, 0, 0, 0, 0, 1618, 1464, + 1342, 1243, 1165, 1109, 1071, 1048, 1042, 1054, + 1089, 1131, 1196, 1283, 1394, 1535, 0, 0, + 0, 0, 0, 0, 1689, 1527, 1399, 1296, + 1216, 1157, 1118, 1095, 1090, 1102, 1134, 1182, + 1249, 1339, 1456, 1612, 0, 0, 0, 0, + 0, 0, 1725, 1559, 1429, 1319, 1239, 1180, + 1140, 1117, 1114, 1124, 1158, 1207, 1274, 1365, + 1488, 1639, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1625, 1458, 1329, 1229, 1154, 1104, 1068, 1043, + 1038, 1051, 1086, 1127, 1195, 1279, 1382, 1521, + 0, 0, 0, 0, 0, 0, 1584, 1427, + 1300, 1206, 1132, 1080, 1043, 1021, 1015, 1028, + 1055, 1108, 1167, 1251, 1351, 1486, 0, 0, + 0, 0, 0, 0, 1587, 1430, 1307, 1209, + 1138, 1085, 1049, 1022, 1018, 1029, 1061, 1109, + 1173, 1257, 1357, 1493, 0, 0, 0, 0, + 0, 0, 1545, 1381, 1262, 1171, 1102, 1050, + 1012, 993, 992, 998, 1023, 1075, 1138, 1214, + 1310, 1448, 0, 0, 0, 0, 0, 0, + 1549, 1387, 1267, 1174, 1106, 1057, 1017, 1006, + 1004, 1007, 1031, 1078, 1141, 1217, 1316, 1453, + 0, 0, 0, 0, 0, 0, 1528, 1371, + 1252, 1163, 1095, 1045, 1016, 1013, 1010, 1011, + 1020, 1064, 1125, 1204, 1299, 1438, 0, 0, + 0, 0, 0, 0, 1511, 1355, 1237, 1151, + 1083, 1031, 1014, 1014, 1013, 1011, 1013, 1049, + 1109, 1186, 1282, 1418, 0, 0, 0, 0, + 0, 0, 1531, 1374, 1256, 1170, 1100, 1050, + 1032, 1041, 1040, 1031, 1029, 1068, 1128, 1203, + 1301, 1439, 0, 0, 0, 0, 0, 0, + 1508, 1355, 1240, 1155, 1086, 1032, 1019, 1024, + 1025, 1017, 1018, 1053, 1113, 1189, 1289, 1419, + 0, 0, 0, 0, 0, 0, 1550, 1398, + 1274, 1188, 1116, 1064, 1035, 1035, 1035, 1033, + 1039, 1083, 1142, 1223, 1321, 1462, 0, 0, + 0, 0, 0, 0, 1547, 1394, 1273, 1183, + 1113, 1058, 1026, 1015, 1015, 1018, 1033, 1081, + 1143, 1220, 1321, 1457, 0, 0, 0, 0, + 0, 0, 1571, 1413, 1297, 1203, 1131, 1080, + 1040, 1021, 1019, 1024, 1054, 1101, 1166, 1243, + 1341, 1480, 0, 0, 0, 0, 0, 0, + 1609, 1458, 1334, 1237, 1165, 1110, 1070, 1051, + 1040, 1055, 1086, 1134, 1193, 1276, 1378, 1523, + 0, 0, 0, 0, 0, 0, 1616, 1458, + 1338, 1240, 1163, 1111, 1071, 1050, 1046, 1057, + 1090, 1136, 1199, 1283, 1384, 1524, 0, 0, + 0, 0, 0, 0, 1685, 1525, 1400, 1297, + 1215, 1156, 1120, 1096, 1095, 1108, 1142, 1184, + 1257, 1338, 1450, 1595, 0, 0, 0, 0, + 0, 0, 1725, 1559, 1438, 1328, 1246, 1182, + 1148, 1128, 1125, 1136, 1169, 1213, 1285, 1372, + 1488, 1635, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1615, 1457, 1335, 1240, 1163, 1108, 1069, 1049, + 1045, 1055, 1084, 1128, 1195, 1279, 1387, 1521, + 0, 0, 0, 0, 0, 0, 1578, 1425, + 1306, 1211, 1137, 1084, 1048, 1025, 1019, 1031, + 1060, 1105, 1169, 1250, 1357, 1490, 0, 0, + 0, 0, 0, 0, 1550, 1401, 1283, 1190, + 1119, 1067, 1029, 1008, 1002, 1012, 1042, 1086, + 1146, 1231, 1333, 1464, 0, 0, 0, 0, + 0, 0, 1534, 1382, 1267, 1176, 1105, 1052, + 1017, 999, 994, 1003, 1028, 1074, 1130, 1213, + 1319, 1447, 0, 0, 0, 0, 0, 0, + 1507, 1364, 1250, 1161, 1092, 1044, 1007, 997, + 992, 997, 1019, 1057, 1119, 1196, 1300, 1429, + 0, 0, 0, 0, 0, 0, 1492, 1355, + 1241, 1152, 1085, 1037, 1009, 1005, 1004, 1005, + 1014, 1050, 1109, 1189, 1290, 1421, 0, 0, + 0, 0, 0, 0, 1484, 1348, 1237, 1148, + 1082, 1033, 1014, 1014, 1013, 1010, 1013, 1046, + 1105, 1182, 1284, 1412, 0, 0, 0, 0, + 0, 0, 1482, 1347, 1235, 1146, 1079, 1033, + 1018, 1027, 1024, 1015, 1015, 1045, 1102, 1180, + 1283, 1412, 0, 0, 0, 0, 0, 0, + 1490, 1353, 1244, 1151, 1086, 1038, 1022, 1029, + 1027, 1018, 1018, 1051, 1109, 1187, 1293, 1419, + 0, 0, 0, 0, 0, 0, 1501, 1362, + 1250, 1161, 1093, 1045, 1022, 1018, 1017, 1016, + 1023, 1060, 1118, 1197, 1299, 1429, 0, 0, + 0, 0, 0, 0, 1519, 1384, 1267, 1174, + 1107, 1054, 1024, 1014, 1013, 1015, 1030, 1071, + 1132, 1211, 1318, 1448, 0, 0, 0, 0, + 0, 0, 1539, 1397, 1281, 1189, 1119, 1067, + 1033, 1014, 1012, 1017, 1040, 1085, 1146, 1227, + 1334, 1462, 0, 0, 0, 0, 0, 0, + 1565, 1421, 1306, 1210, 1136, 1086, 1048, 1030, + 1021, 1033, 1061, 1104, 1165, 1251, 1356, 1492, + 0, 0, 0, 0, 0, 0, 1602, 1450, + 1334, 1238, 1162, 1107, 1071, 1048, 1044, 1055, + 1089, 1127, 1191, 1278, 1386, 1523, 0, 0, + 0, 0, 0, 0, 1639, 1485, 1365, 1265, + 1190, 1131, 1097, 1076, 1069, 1081, 1112, 1155, + 1222, 1307, 1418, 1569, 0, 0, 0, 0, + 0, 0, 1689, 1531, 1408, 1304, 1225, 1165, + 1128, 1107, 1103, 1113, 1144, 1192, 1260, 1348, + 1461, 1612, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1617, 1461, 1339, 1242, 1169, 1114, 1077, 1054, + 1049, 1060, 1093, 1134, 1196, 1279, 1385, 1517, + 0, 0, 0, 0, 0, 0, 1581, 1431, + 1309, 1216, 1144, 1091, 1053, 1030, 1025, 1037, + 1065, 1110, 1172, 1253, 1357, 1489, 0, 0, + 0, 0, 0, 0, 1553, 1406, 1286, 1195, + 1124, 1071, 1033, 1011, 1006, 1016, 1044, 1089, + 1153, 1231, 1335, 1464, 0, 0, 0, 0, + 0, 0, 1540, 1388, 1270, 1180, 1109, 1057, + 1020, 1000, 995, 1004, 1031, 1076, 1135, 1214, + 1317, 1448, 0, 0, 0, 0, 0, 0, + 1513, 1372, 1254, 1166, 1097, 1048, 1009, 997, + 994, 997, 1021, 1062, 1121, 1198, 1300, 1431, + 0, 0, 0, 0, 0, 0, 1501, 1361, + 1247, 1159, 1090, 1040, 1011, 1006, 1004, 1005, + 1014, 1054, 1113, 1192, 1291, 1423, 0, 0, + 0, 0, 0, 0, 1494, 1353, 1241, 1153, + 1086, 1036, 1016, 1015, 1014, 1009, 1014, 1050, + 1107, 1185, 1284, 1415, 0, 0, 0, 0, + 0, 0, 1492, 1353, 1239, 1152, 1084, 1034, + 1020, 1026, 1024, 1015, 1015, 1048, 1105, 1183, + 1283, 1413, 0, 0, 0, 0, 0, 0, + 1498, 1360, 1249, 1158, 1090, 1041, 1022, 1028, + 1027, 1019, 1020, 1055, 1113, 1189, 1292, 1420, + 0, 0, 0, 0, 0, 0, 1508, 1371, + 1255, 1168, 1099, 1049, 1023, 1020, 1019, 1017, + 1025, 1063, 1122, 1199, 1303, 1431, 0, 0, + 0, 0, 0, 0, 1529, 1391, 1272, 1183, + 1111, 1060, 1027, 1015, 1014, 1016, 1035, 1077, + 1137, 1215, 1321, 1448, 0, 0, 0, 0, + 0, 0, 1548, 1404, 1289, 1198, 1126, 1073, + 1039, 1016, 1015, 1020, 1046, 1090, 1152, 1230, + 1336, 1466, 0, 0, 0, 0, 0, 0, + 1574, 1431, 1313, 1217, 1145, 1093, 1055, 1037, + 1027, 1036, 1067, 1109, 1170, 1254, 1358, 1492, + 0, 0, 0, 0, 0, 0, 1607, 1463, + 1341, 1244, 1168, 1114, 1078, 1055, 1049, 1061, + 1095, 1134, 1197, 1281, 1388, 1523, 0, 0, + 0, 0, 0, 0, 1645, 1493, 1371, 1270, + 1194, 1140, 1103, 1080, 1075, 1086, 1118, 1161, + 1225, 1308, 1421, 1567, 0, 0, 0, 0, + 0, 0, 1692, 1532, 1409, 1304, 1227, 1170, + 1133, 1111, 1106, 1117, 1148, 1194, 1258, 1345, + 1459, 1602, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1582, 1420, 1308, 1216, 1143, 1092, 1055, 1033, + 1026, 1036, 1070, 1114, 1178, 1252, 1342, 1475, + 0, 0, 0, 0, 0, 0, 1549, 1395, + 1285, 1196, 1123, 1071, 1036, 1015, 1012, 1020, + 1045, 1094, 1158, 1233, 1322, 1444, 0, 0, + 0, 0, 0, 0, 1530, 1382, 1272, 1182, + 1113, 1060, 1029, 1008, 1002, 1012, 1036, 1080, + 1144, 1222, 1310, 1429, 0, 0, 0, 0, + 0, 0, 1518, 1372, 1258, 1170, 1100, 1054, + 1018, 998, 995, 1002, 1030, 1072, 1129, 1206, + 1299, 1416, 0, 0, 0, 0, 0, 0, + 1494, 1353, 1245, 1155, 1089, 1042, 1007, 997, + 994, 996, 1018, 1058, 1114, 1192, 1281, 1402, + 0, 0, 0, 0, 0, 0, 1483, 1345, + 1235, 1148, 1084, 1038, 1009, 1008, 1004, 1007, + 1014, 1052, 1106, 1183, 1275, 1397, 0, 0, + 0, 0, 0, 0, 1477, 1342, 1230, 1145, + 1078, 1034, 1015, 1015, 1013, 1013, 1013, 1050, + 1101, 1179, 1268, 1390, 0, 0, 0, 0, + 0, 0, 1471, 1339, 1229, 1145, 1083, 1036, + 1019, 1027, 1027, 1019, 1014, 1049, 1102, 1177, + 1268, 1391, 0, 0, 0, 0, 0, 0, + 1480, 1346, 1240, 1152, 1086, 1039, 1021, 1029, + 1029, 1020, 1019, 1055, 1108, 1184, 1279, 1396, + 0, 0, 0, 0, 0, 0, 1492, 1359, + 1249, 1164, 1094, 1047, 1021, 1020, 1021, 1019, + 1025, 1062, 1117, 1193, 1287, 1406, 0, 0, + 0, 0, 0, 0, 1513, 1376, 1263, 1177, + 1107, 1059, 1025, 1015, 1014, 1017, 1033, 1074, + 1133, 1209, 1304, 1422, 0, 0, 0, 0, + 0, 0, 1529, 1386, 1278, 1192, 1120, 1067, + 1037, 1017, 1014, 1020, 1047, 1086, 1148, 1224, + 1316, 1433, 0, 0, 0, 0, 0, 0, + 1557, 1411, 1305, 1213, 1143, 1086, 1053, 1037, + 1026, 1038, 1064, 1106, 1168, 1248, 1336, 1460, + 0, 0, 0, 0, 0, 0, 1587, 1434, + 1331, 1239, 1165, 1110, 1073, 1054, 1048, 1059, + 1089, 1133, 1193, 1276, 1366, 1490, 0, 0, + 0, 0, 0, 0, 1620, 1465, 1360, 1265, + 1187, 1133, 1097, 1076, 1071, 1080, 1114, 1159, + 1224, 1300, 1395, 1538, 0, 0, 0, 0, + 0, 0, 1671, 1514, 1404, 1306, 1229, 1170, + 1136, 1113, 1108, 1120, 1151, 1197, 1260, 1344, + 1438, 1577, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1629, 1467, 1341, 1244, 1169, 1113, 1072, 1049, + 1043, 1056, 1091, 1134, 1200, 1284, 1397, 1531, + 0, 0, 0, 0, 0, 0, 1593, 1439, + 1313, 1221, 1147, 1089, 1051, 1027, 1022, 1035, + 1064, 1113, 1176, 1260, 1368, 1501, 0, 0, + 0, 0, 0, 0, 1562, 1414, 1292, 1198, + 1127, 1071, 1032, 1013, 1006, 1016, 1044, 1090, + 1157, 1239, 1344, 1479, 0, 0, 0, 0, + 0, 0, 1546, 1391, 1272, 1183, 1109, 1054, + 1018, 998, 995, 1003, 1031, 1073, 1138, 1219, + 1323, 1457, 0, 0, 0, 0, 0, 0, + 1521, 1375, 1261, 1169, 1097, 1048, 1011, 997, + 994, 999, 1021, 1063, 1126, 1203, 1308, 1442, + 0, 0, 0, 0, 0, 0, 1508, 1363, + 1251, 1161, 1089, 1039, 1010, 1006, 1003, 1005, + 1015, 1054, 1115, 1195, 1297, 1431, 0, 0, + 0, 0, 0, 0, 1502, 1356, 1244, 1155, + 1085, 1037, 1016, 1015, 1013, 1011, 1014, 1050, + 1108, 1191, 1293, 1426, 0, 0, 0, 0, + 0, 0, 1500, 1358, 1243, 1155, 1084, 1036, + 1020, 1028, 1024, 1018, 1016, 1050, 1108, 1189, + 1291, 1423, 0, 0, 0, 0, 0, 0, + 1503, 1362, 1248, 1161, 1087, 1040, 1021, 1026, + 1026, 1018, 1019, 1055, 1112, 1193, 1300, 1429, + 0, 0, 0, 0, 0, 0, 1515, 1375, + 1257, 1171, 1097, 1048, 1023, 1020, 1019, 1018, + 1026, 1063, 1125, 1204, 1308, 1442, 0, 0, + 0, 0, 0, 0, 1532, 1394, 1274, 1183, + 1111, 1057, 1025, 1012, 1011, 1016, 1033, 1073, + 1137, 1218, 1324, 1458, 0, 0, 0, 0, + 0, 0, 1552, 1411, 1291, 1200, 1127, 1071, + 1037, 1018, 1015, 1021, 1046, 1089, 1156, 1234, + 1344, 1477, 0, 0, 0, 0, 0, 0, + 1579, 1438, 1315, 1220, 1146, 1089, 1051, 1035, + 1025, 1035, 1065, 1109, 1174, 1258, 1364, 1503, + 0, 0, 0, 0, 0, 0, 1613, 1464, + 1339, 1243, 1169, 1112, 1072, 1051, 1044, 1055, + 1091, 1134, 1197, 1283, 1395, 1530, 0, 0, + 0, 0, 0, 0, 1655, 1501, 1376, 1273, + 1196, 1142, 1103, 1078, 1072, 1084, 1118, 1163, + 1230, 1315, 1432, 1579, 0, 0, 0, 0, + 0, 0, 1706, 1542, 1417, 1308, 1232, 1171, + 1133, 1111, 1108, 1119, 1149, 1197, 1264, 1353, + 1473, 1620, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1618, 1460, 1334, 1238, 1164, 1109, 1072, 1050, + 1043, 1054, 1087, 1130, 1193, 1274, 1379, 1516, + 0, 0, 0, 0, 0, 0, 1580, 1429, + 1307, 1214, 1141, 1087, 1049, 1025, 1022, 1032, + 1060, 1106, 1170, 1249, 1353, 1487, 0, 0, + 0, 0, 0, 0, 1553, 1404, 1285, 1193, + 1122, 1068, 1031, 1009, 1003, 1013, 1041, 1086, + 1149, 1230, 1331, 1462, 0, 0, 0, 0, + 0, 0, 1535, 1381, 1265, 1176, 1104, 1053, + 1016, 997, 992, 1000, 1026, 1071, 1127, 1208, + 1310, 1442, 0, 0, 0, 0, 0, 0, + 1511, 1366, 1252, 1165, 1095, 1046, 1009, 997, + 994, 997, 1019, 1059, 1118, 1197, 1296, 1427, + 0, 0, 0, 0, 0, 0, 1498, 1357, + 1243, 1154, 1087, 1037, 1009, 1005, 1003, 1005, + 1012, 1051, 1108, 1186, 1287, 1416, 0, 0, + 0, 0, 0, 0, 1491, 1349, 1238, 1150, + 1083, 1035, 1015, 1015, 1014, 1010, 1013, 1047, + 1104, 1181, 1280, 1409, 0, 0, 0, 0, + 0, 0, 1489, 1349, 1238, 1150, 1083, 1035, + 1021, 1027, 1026, 1016, 1015, 1046, 1103, 1182, + 1280, 1409, 0, 0, 0, 0, 0, 0, + 1494, 1354, 1243, 1155, 1087, 1038, 1021, 1026, + 1027, 1017, 1017, 1050, 1107, 1184, 1287, 1413, + 0, 0, 0, 0, 0, 0, 1508, 1368, + 1253, 1167, 1098, 1047, 1024, 1021, 1020, 1017, + 1024, 1062, 1120, 1197, 1298, 1428, 0, 0, + 0, 0, 0, 0, 1525, 1386, 1268, 1179, + 1108, 1056, 1024, 1013, 1012, 1014, 1031, 1071, + 1132, 1211, 1314, 1441, 0, 0, 0, 0, + 0, 0, 1547, 1402, 1286, 1197, 1123, 1070, + 1036, 1017, 1014, 1019, 1043, 1087, 1150, 1228, + 1332, 1463, 0, 0, 0, 0, 0, 0, + 1572, 1428, 1310, 1216, 1142, 1090, 1051, 1033, + 1023, 1034, 1064, 1107, 1167, 1250, 1353, 1490, + 0, 0, 0, 0, 0, 0, 1605, 1458, + 1335, 1238, 1164, 1108, 1072, 1050, 1043, 1055, + 1088, 1128, 1191, 1274, 1382, 1517, 0, 0, + 0, 0, 0, 0, 1645, 1493, 1369, 1268, + 1194, 1136, 1099, 1077, 1072, 1083, 1114, 1158, + 1222, 1307, 1418, 1567, 0, 0, 0, 0, + 0, 0, 1693, 1535, 1409, 1304, 1225, 1168, + 1130, 1107, 1102, 1113, 1145, 1191, 1254, 1343, + 1458, 1602, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1587, 1421, 1312, 1215, 1142, 1096, 1058, 1037, + 1030, 1043, 1073, 1112, 1175, 1251, 1343, 1475, + 0, 0, 0, 0, 0, 0, 1556, 1401, + 1287, 1196, 1125, 1078, 1039, 1019, 1014, 1022, + 1052, 1099, 1157, 1234, 1325, 1449, 0, 0, + 0, 0, 0, 0, 1538, 1390, 1273, 1184, + 1116, 1065, 1030, 1008, 1003, 1013, 1039, 1086, + 1143, 1221, 1315, 1434, 0, 0, 0, 0, + 0, 0, 1520, 1368, 1256, 1165, 1101, 1052, + 1016, 997, 991, 999, 1028, 1071, 1127, 1201, + 1295, 1417, 0, 0, 0, 0, 0, 0, + 1499, 1357, 1245, 1159, 1092, 1045, 1006, 997, + 995, 997, 1019, 1058, 1117, 1190, 1282, 1408, + 0, 0, 0, 0, 0, 0, 1486, 1348, + 1233, 1150, 1084, 1037, 1008, 1007, 1005, 1005, + 1012, 1052, 1107, 1181, 1272, 1397, 0, 0, + 0, 0, 0, 0, 1481, 1342, 1231, 1146, + 1080, 1035, 1014, 1015, 1013, 1011, 1014, 1049, + 1104, 1175, 1265, 1394, 0, 0, 0, 0, + 0, 0, 1480, 1340, 1231, 1146, 1082, 1035, + 1021, 1029, 1026, 1018, 1015, 1049, 1104, 1174, + 1268, 1395, 0, 0, 0, 0, 0, 0, + 1485, 1347, 1238, 1150, 1084, 1039, 1021, 1027, + 1028, 1018, 1018, 1051, 1106, 1177, 1272, 1395, + 0, 0, 0, 0, 0, 0, 1497, 1362, + 1251, 1164, 1097, 1047, 1023, 1023, 1021, 1018, + 1027, 1062, 1121, 1193, 1286, 1408, 0, 0, + 0, 0, 0, 0, 1510, 1376, 1262, 1174, + 1109, 1057, 1026, 1016, 1014, 1014, 1032, 1073, + 1132, 1204, 1299, 1422, 0, 0, 0, 0, + 0, 0, 1538, 1393, 1280, 1192, 1124, 1074, + 1039, 1018, 1016, 1022, 1049, 1089, 1149, 1223, + 1320, 1440, 0, 0, 0, 0, 0, 0, + 1560, 1414, 1304, 1215, 1143, 1090, 1056, 1039, + 1029, 1038, 1066, 1112, 1167, 1246, 1340, 1464, + 0, 0, 0, 0, 0, 0, 1592, 1440, + 1332, 1237, 1161, 1110, 1072, 1052, 1046, 1058, + 1091, 1130, 1188, 1271, 1368, 1494, 0, 0, + 0, 0, 0, 0, 1630, 1472, 1368, 1269, + 1192, 1138, 1102, 1081, 1076, 1087, 1120, 1159, + 1224, 1305, 1400, 1544, 0, 0, 0, 0, + 0, 0, 1678, 1519, 1406, 1305, 1227, 1169, + 1133, 1113, 1108, 1119, 1151, 1197, 1259, 1344, + 1442, 1576, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1668, 1499, 1361, 1257, 1179, 1120, 1078, 1054, + 1048, 1061, 1096, 1142, 1214, 1301, 1423, 1570, + 0, 0, 0, 0, 0, 0, 1634, 1470, + 1333, 1234, 1155, 1096, 1058, 1035, 1029, 1040, + 1072, 1122, 1190, 1279, 1395, 1538, 0, 0, + 0, 0, 0, 0, 1607, 1442, 1311, 1212, + 1136, 1077, 1039, 1016, 1012, 1022, 1051, 1100, + 1170, 1260, 1369, 1516, 0, 0, 0, 0, + 0, 0, 1579, 1410, 1285, 1189, 1112, 1056, + 1019, 998, 994, 1003, 1031, 1079, 1142, 1230, + 1341, 1484, 0, 0, 0, 0, 0, 0, + 1565, 1403, 1279, 1184, 1104, 1056, 1016, 1001, + 999, 1003, 1029, 1072, 1134, 1222, 1333, 1477, + 0, 0, 0, 0, 0, 0, 1541, 1380, + 1262, 1167, 1093, 1041, 1010, 1005, 1003, 1005, + 1014, 1058, 1120, 1206, 1315, 1457, 0, 0, + 0, 0, 0, 0, 1536, 1375, 1259, 1162, + 1091, 1039, 1017, 1015, 1015, 1012, 1017, 1055, + 1115, 1201, 1309, 1451, 0, 0, 0, 0, + 0, 0, 1535, 1376, 1259, 1163, 1092, 1042, + 1024, 1028, 1027, 1020, 1018, 1055, 1116, 1203, + 1311, 1456, 0, 0, 0, 0, 0, 0, + 1536, 1379, 1261, 1164, 1091, 1041, 1020, 1026, + 1024, 1017, 1018, 1056, 1116, 1203, 1314, 1455, + 0, 0, 0, 0, 0, 0, 1557, 1398, + 1277, 1180, 1106, 1056, 1028, 1024, 1022, 1022, + 1031, 1071, 1133, 1222, 1331, 1474, 0, 0, + 0, 0, 0, 0, 1564, 1408, 1286, 1190, + 1112, 1058, 1023, 1011, 1010, 1013, 1033, 1076, + 1141, 1229, 1338, 1483, 0, 0, 0, 0, + 0, 0, 1592, 1435, 1307, 1212, 1134, 1078, + 1042, 1019, 1018, 1024, 1051, 1096, 1163, 1249, + 1363, 1511, 0, 0, 0, 0, 0, 0, + 1619, 1463, 1331, 1233, 1151, 1095, 1055, 1038, + 1028, 1039, 1069, 1115, 1183, 1273, 1386, 1540, + 0, 0, 0, 0, 0, 0, 1647, 1491, + 1354, 1253, 1174, 1112, 1074, 1052, 1046, 1057, + 1093, 1137, 1208, 1296, 1416, 1567, 0, 0, + 0, 0, 0, 0, 1704, 1536, 1401, 1291, + 1212, 1150, 1110, 1086, 1079, 1092, 1127, 1177, + 1247, 1335, 1466, 1626, 0, 0, 0, 0, + 0, 0, 1748, 1577, 1441, 1322, 1242, 1180, + 1137, 1112, 1108, 1120, 1155, 1209, 1277, 1369, + 1503, 1656, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1626, 1465, 1341, 1245, 1169, 1113, 1076, 1052, + 1047, 1058, 1091, 1133, 1198, 1280, 1386, 1525, + 0, 0, 0, 0, 0, 0, 1596, 1438, + 1317, 1222, 1146, 1093, 1054, 1032, 1027, 1037, + 1066, 1113, 1175, 1257, 1363, 1496, 0, 0, + 0, 0, 0, 0, 1565, 1413, 1294, 1200, + 1127, 1075, 1036, 1015, 1009, 1019, 1047, 1092, + 1154, 1238, 1341, 1471, 0, 0, 0, 0, + 0, 0, 1541, 1384, 1268, 1176, 1106, 1054, + 1016, 997, 991, 1000, 1027, 1071, 1129, 1209, + 1313, 1442, 0, 0, 0, 0, 0, 0, + 1524, 1378, 1262, 1172, 1102, 1054, 1015, 1003, + 1000, 1002, 1026, 1066, 1124, 1203, 1306, 1438, + 0, 0, 0, 0, 0, 0, 1501, 1361, + 1247, 1157, 1088, 1039, 1009, 1007, 1003, 1005, + 1013, 1053, 1110, 1189, 1291, 1419, 0, 0, + 0, 0, 0, 0, 1497, 1356, 1244, 1154, + 1088, 1038, 1018, 1017, 1016, 1012, 1015, 1049, + 1106, 1184, 1286, 1414, 0, 0, 0, 0, + 0, 0, 1499, 1358, 1245, 1157, 1088, 1039, + 1025, 1032, 1029, 1021, 1019, 1052, 1108, 1186, + 1288, 1416, 0, 0, 0, 0, 0, 0, + 1498, 1360, 1247, 1156, 1088, 1039, 1021, 1027, + 1026, 1018, 1018, 1052, 1109, 1184, 1291, 1417, + 0, 0, 0, 0, 0, 0, 1520, 1378, + 1265, 1173, 1104, 1055, 1029, 1026, 1025, 1023, + 1029, 1068, 1126, 1205, 1309, 1438, 0, 0, + 0, 0, 0, 0, 1526, 1388, 1269, 1180, + 1109, 1056, 1024, 1013, 1011, 1014, 1030, 1072, + 1132, 1210, 1316, 1443, 0, 0, 0, 0, + 0, 0, 1558, 1410, 1295, 1202, 1129, 1077, + 1041, 1021, 1018, 1023, 1048, 1093, 1155, 1234, + 1341, 1470, 0, 0, 0, 0, 0, 0, + 1583, 1435, 1318, 1221, 1146, 1095, 1056, 1037, + 1027, 1037, 1068, 1110, 1171, 1256, 1358, 1496, + 0, 0, 0, 0, 0, 0, 1614, 1459, + 1339, 1242, 1165, 1110, 1074, 1051, 1044, 1056, + 1090, 1129, 1192, 1277, 1383, 1521, 0, 0, + 0, 0, 0, 0, 1664, 1506, 1381, 1280, + 1203, 1144, 1107, 1084, 1079, 1090, 1121, 1166, + 1231, 1319, 1427, 1581, 0, 0, 0, 0, + 0, 0, 1703, 1540, 1413, 1308, 1229, 1170, + 1132, 1109, 1104, 1114, 1146, 1194, 1259, 1345, + 1460, 1610, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1597, 1431, 1312, 1216, 1145, 1096, 1061, 1036, + 1030, 1041, 1075, 1115, 1174, 1250, 1344, 1477, + 0, 0, 0, 0, 0, 0, 1568, 1410, + 1292, 1201, 1134, 1083, 1043, 1020, 1014, 1025, + 1054, 1100, 1158, 1232, 1329, 1454, 0, 0, + 0, 0, 0, 0, 1551, 1397, 1278, 1191, + 1122, 1069, 1032, 1010, 1004, 1013, 1041, 1088, + 1149, 1221, 1316, 1443, 0, 0, 0, 0, + 0, 0, 1524, 1371, 1253, 1170, 1101, 1049, + 1013, 995, 989, 996, 1022, 1067, 1125, 1198, + 1290, 1417, 0, 0, 0, 0, 0, 0, + 1513, 1363, 1249, 1165, 1098, 1049, 1013, 1003, + 999, 1000, 1021, 1060, 1122, 1193, 1284, 1412, + 0, 0, 0, 0, 0, 0, 1493, 1346, + 1234, 1152, 1084, 1036, 1009, 1007, 1003, 1004, + 1011, 1046, 1106, 1181, 1266, 1397, 0, 0, + 0, 0, 0, 0, 1489, 1343, 1235, 1151, + 1083, 1036, 1017, 1017, 1015, 1012, 1013, 1046, + 1104, 1176, 1264, 1392, 0, 0, 0, 0, + 0, 0, 1490, 1345, 1235, 1154, 1086, 1038, + 1025, 1033, 1030, 1021, 1018, 1047, 1105, 1179, + 1266, 1393, 0, 0, 0, 0, 0, 0, + 1493, 1346, 1238, 1154, 1085, 1038, 1022, 1027, + 1028, 1018, 1018, 1048, 1105, 1178, 1270, 1393, + 0, 0, 0, 0, 0, 0, 1512, 1367, + 1256, 1173, 1104, 1053, 1030, 1028, 1027, 1024, + 1030, 1065, 1126, 1196, 1286, 1413, 0, 0, + 0, 0, 0, 0, 1516, 1376, 1259, 1178, + 1109, 1055, 1024, 1014, 1013, 1015, 1030, 1069, + 1129, 1203, 1295, 1422, 0, 0, 0, 0, + 0, 0, 1547, 1398, 1285, 1201, 1130, 1075, + 1043, 1023, 1020, 1025, 1048, 1092, 1155, 1226, + 1322, 1446, 0, 0, 0, 0, 0, 0, + 1568, 1425, 1307, 1219, 1148, 1095, 1057, 1039, + 1029, 1038, 1067, 1111, 1171, 1243, 1339, 1470, + 0, 0, 0, 0, 0, 0, 1599, 1447, + 1328, 1238, 1167, 1112, 1074, 1051, 1044, 1056, + 1091, 1130, 1190, 1266, 1365, 1493, 0, 0, + 0, 0, 0, 0, 1648, 1492, 1372, 1274, + 1202, 1148, 1111, 1088, 1082, 1093, 1126, 1169, + 1227, 1307, 1410, 1554, 0, 0, 0, 0, + 0, 0, 1692, 1527, 1409, 1306, 1227, 1174, + 1138, 1117, 1112, 1121, 1153, 1199, 1256, 1338, + 1446, 1587, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1111, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1111, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 1333, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1555, 1400, 0, 0, 0, 0, + 0, 0, 1400, 1500, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1555, 1400, 0, 0, 0, 0, 0, 0, + 1400, 1500, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1400, 1500, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 1400, 1500, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1555, 1400, 0, 0, 0, 0, + 0, 0, 1400, 1500, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1555, 1400, 0, 0, 0, 0, 0, 0, + 1400, 1500, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1400, 1500, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 1400, 1500, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1555, 1400, 0, 0, 0, 0, + 0, 0, 1400, 1500, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1555, 1400, 0, 0, 0, 0, 0, 0, + 1400, 1500, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1000, 1200, + 1400, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 900, 1000, 1200, 1400, + 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, + 1400, 1400, 1400, 1400, 0, 0, 0, 0, + 0, 0, 600, 600, 600, 750, 900, 900, + 900, 900, 900, 900, 900, 900, 900, 900, + 900, 900, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1111, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1111, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 1333, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1555, 1400, 0, 0, 0, 0, + 0, 0, 1400, 1500, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1555, 1400, 0, 0, 0, 0, 0, 0, + 1400, 1500, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1400, 1500, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 1400, 1500, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1555, 1400, 0, 0, 0, 0, + 0, 0, 1400, 1500, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1555, 1400, 0, 0, 0, 0, 0, 0, + 1400, 1500, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1400, 1500, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 1400, 1500, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1555, 1400, 0, 0, 0, 0, + 0, 0, 1400, 1500, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1555, 1400, 0, 0, 0, 0, 0, 0, + 1400, 1500, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1000, 1200, + 1400, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 900, 1000, 1200, 1400, + 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, + 1400, 1400, 1400, 1400, 0, 0, 0, 0, + 0, 0, 600, 600, 600, 750, 900, 900, + 900, 900, 900, 900, 900, 900, 900, 900, + 900, 900, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1111, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1111, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 1333, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1555, 1400, 0, 0, 0, 0, + 0, 0, 1400, 1500, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1555, 1400, 0, 0, 0, 0, 0, 0, + 1400, 1500, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1400, 1500, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 1400, 1500, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1555, 1400, 0, 0, 0, 0, + 0, 0, 1400, 1500, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1555, 1400, 0, 0, 0, 0, 0, 0, + 1400, 1500, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1400, 1500, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 1400, 1500, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1555, 1400, 0, 0, 0, 0, + 0, 0, 1400, 1500, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1555, 1400, 0, 0, 0, 0, 0, 0, + 1400, 1500, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1666, 1666, 1555, 1400, + 0, 0, 0, 0, 0, 0, 1000, 1200, + 1400, 1666, 1666, 1666, 1666, 1666, 1666, 1666, + 1666, 1666, 1666, 1666, 1555, 1400, 0, 0, + 0, 0, 0, 0, 900, 1000, 1200, 1400, + 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, + 1400, 1400, 1400, 1400, 0, 0, 0, 0, + 0, 0, 600, 600, 600, 750, 900, 900, + 900, 900, 900, 900, 900, 900, 900, 900, + 900, 900, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1037, 1036, 1035, 1036, 1035, 1036, 1035, 1037, + 1036, 1036, 1036, 1037, 1038, 1040, 1041, 1041, + 0, 0, 0, 0, 0, 0, 1037, 1036, + 1036, 1036, 1035, 1036, 1036, 1037, 1036, 1037, + 1038, 1038, 1038, 1041, 1041, 1041, 0, 0, + 0, 0, 0, 0, 1037, 1036, 1037, 1036, + 1037, 1037, 1037, 1038, 1038, 1040, 1038, 1040, + 1040, 1041, 1041, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1038, 1038, 1038, + 1038, 1040, 1040, 1040, 1040, 1040, 1041, 1041, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 1037, 1038, 1037, 1037, 1037, 1037, 1038, 1040, + 1038, 1041, 1041, 1041, 1041, 1042, 1043, 1042, + 0, 0, 0, 0, 0, 0, 1038, 1037, + 1038, 1038, 1037, 1038, 1038, 1038, 1040, 1040, + 1041, 1040, 1041, 1042, 1043, 1041, 0, 0, + 0, 0, 0, 0, 1038, 1037, 1036, 1037, + 1038, 1038, 1038, 1038, 1040, 1040, 1042, 1041, + 1042, 1041, 1043, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1037, 1037, 1037, + 1038, 1038, 1040, 1038, 1041, 1042, 1041, 1042, + 1041, 1042, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1037, 1037, 1038, 1038, + 1038, 1040, 1040, 1041, 1040, 1042, 1042, 1041, + 0, 0, 0, 0, 0, 0, 1038, 1038, + 1038, 1037, 1038, 1037, 1037, 1037, 1038, 1038, + 1040, 1040, 1041, 1041, 1042, 1043, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1040, 1037, + 1038, 1037, 1036, 1038, 1038, 1040, 1040, 1040, + 1041, 1042, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1038, 1037, 1038, 1038, 1037, 1037, + 1037, 1037, 1037, 1038, 1040, 1041, 1038, 1040, + 1040, 1041, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1036, 1037, 1037, 1038, + 1038, 1038, 1038, 1038, 1040, 1040, 1040, 1041, + 0, 0, 0, 0, 0, 0, 1040, 1038, + 1037, 1037, 1036, 1036, 1037, 1037, 1037, 1037, + 1037, 1038, 1040, 1038, 1042, 1041, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1037, 1038, + 1037, 1036, 1037, 1036, 1036, 1037, 1037, 1037, + 1038, 1040, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1040, 1037, 1038, 1038, 1037, 1037, + 1036, 1037, 1036, 1036, 1037, 1038, 1040, 1040, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1036, 1037, 1036, 1037, 1036, 1038, 1037, 1037, + 1036, 1035, 1034, 1034, 1032, 1029, 1027, 1025, + 0, 0, 0, 0, 0, 0, 1035, 1036, + 1036, 1038, 1036, 1038, 1038, 1037, 1036, 1034, + 1034, 1033, 1032, 1029, 1026, 1023, 0, 0, + 0, 0, 0, 0, 1035, 1036, 1036, 1038, + 1040, 1038, 1040, 1040, 1038, 1036, 1036, 1035, + 1034, 1030, 1029, 1025, 0, 0, 0, 0, + 0, 0, 1035, 1036, 1038, 1040, 1040, 1041, + 1040, 1040, 1040, 1037, 1036, 1035, 1033, 1031, + 1026, 1025, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1036, 1038, 1040, 1040, 1041, 1040, + 1040, 1038, 1036, 1034, 1032, 1031, 1028, 1023, + 0, 0, 0, 0, 0, 0, 1036, 1037, + 1038, 1041, 1041, 1043, 1042, 1041, 1041, 1038, + 1037, 1035, 1032, 1031, 1028, 1024, 0, 0, + 0, 0, 0, 0, 1037, 1037, 1038, 1042, + 1042, 1042, 1041, 1042, 1041, 1038, 1038, 1036, + 1033, 1032, 1029, 1024, 0, 0, 0, 0, + 0, 0, 1034, 1038, 1037, 1038, 1040, 1041, + 1041, 1040, 1038, 1037, 1038, 1036, 1034, 1032, + 1028, 1024, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1037, 1040, 1040, 1041, 1041, 1041, + 1041, 1040, 1038, 1035, 1033, 1033, 1028, 1024, + 0, 0, 0, 0, 0, 0, 1035, 1034, + 1037, 1040, 1040, 1041, 1041, 1042, 1040, 1041, + 1038, 1036, 1034, 1031, 1028, 1023, 0, 0, + 0, 0, 0, 0, 1033, 1035, 1035, 1037, + 1040, 1041, 1040, 1040, 1041, 1040, 1037, 1035, + 1033, 1032, 1027, 1025, 0, 0, 0, 0, + 0, 0, 1033, 1033, 1036, 1036, 1038, 1041, + 1038, 1038, 1037, 1038, 1038, 1036, 1034, 1031, + 1027, 1025, 0, 0, 0, 0, 0, 0, + 1033, 1032, 1035, 1035, 1036, 1038, 1040, 1040, + 1041, 1037, 1037, 1036, 1034, 1032, 1029, 1025, + 0, 0, 0, 0, 0, 0, 1031, 1034, + 1033, 1035, 1036, 1037, 1040, 1041, 1040, 1038, + 1037, 1036, 1034, 1032, 1029, 1024, 0, 0, + 0, 0, 0, 0, 1032, 1033, 1033, 1035, + 1035, 1036, 1038, 1038, 1038, 1038, 1037, 1035, + 1033, 1030, 1027, 1023, 0, 0, 0, 0, + 0, 0, 1034, 1033, 1035, 1036, 1037, 1040, + 1041, 1040, 1038, 1038, 1037, 1035, 1034, 1030, + 1028, 1023, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1037, 1036, 1035, 1036, 1035, 1036, 1035, 1037, + 1036, 1036, 1036, 1037, 1038, 1040, 1041, 1041, + 0, 0, 0, 0, 0, 0, 1037, 1036, + 1036, 1036, 1035, 1036, 1036, 1037, 1036, 1037, + 1038, 1038, 1038, 1041, 1041, 1041, 0, 0, + 0, 0, 0, 0, 1037, 1036, 1037, 1036, + 1037, 1037, 1037, 1038, 1038, 1040, 1038, 1040, + 1040, 1041, 1041, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1038, 1038, 1038, + 1038, 1040, 1040, 1040, 1040, 1040, 1041, 1041, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 1037, 1038, 1037, 1037, 1037, 1037, 1038, 1040, + 1038, 1041, 1041, 1041, 1041, 1042, 1043, 1042, + 0, 0, 0, 0, 0, 0, 1038, 1037, + 1038, 1038, 1037, 1038, 1038, 1038, 1040, 1040, + 1041, 1040, 1041, 1042, 1043, 1041, 0, 0, + 0, 0, 0, 0, 1038, 1037, 1036, 1037, + 1038, 1038, 1038, 1038, 1040, 1040, 1042, 1041, + 1042, 1041, 1043, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1037, 1037, 1037, + 1038, 1038, 1040, 1038, 1041, 1042, 1041, 1042, + 1041, 1042, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1037, 1037, 1038, 1038, + 1038, 1040, 1040, 1041, 1040, 1042, 1042, 1041, + 0, 0, 0, 0, 0, 0, 1038, 1038, + 1038, 1037, 1038, 1037, 1037, 1037, 1038, 1038, + 1040, 1040, 1041, 1041, 1042, 1043, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1040, 1037, + 1038, 1037, 1036, 1038, 1038, 1040, 1040, 1040, + 1041, 1042, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1038, 1037, 1038, 1038, 1037, 1037, + 1037, 1037, 1037, 1038, 1040, 1041, 1038, 1040, + 1040, 1041, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1036, 1037, 1037, 1038, + 1038, 1038, 1038, 1038, 1040, 1040, 1040, 1041, + 0, 0, 0, 0, 0, 0, 1040, 1038, + 1037, 1037, 1036, 1036, 1037, 1037, 1037, 1037, + 1037, 1038, 1040, 1038, 1042, 1041, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1037, 1038, + 1037, 1036, 1037, 1036, 1036, 1037, 1037, 1037, + 1038, 1040, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1040, 1037, 1038, 1038, 1037, 1037, + 1036, 1037, 1036, 1036, 1037, 1038, 1040, 1040, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1036, 1037, 1036, 1037, 1036, 1038, 1037, 1037, + 1036, 1035, 1034, 1034, 1032, 1029, 1027, 1025, + 0, 0, 0, 0, 0, 0, 1035, 1036, + 1036, 1038, 1036, 1038, 1038, 1037, 1036, 1034, + 1034, 1033, 1032, 1029, 1026, 1023, 0, 0, + 0, 0, 0, 0, 1035, 1036, 1036, 1038, + 1040, 1038, 1040, 1040, 1038, 1036, 1036, 1035, + 1034, 1030, 1029, 1025, 0, 0, 0, 0, + 0, 0, 1035, 1036, 1038, 1040, 1040, 1041, + 1040, 1040, 1040, 1037, 1036, 1035, 1033, 1031, + 1026, 1025, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1036, 1038, 1040, 1040, 1041, 1040, + 1040, 1038, 1036, 1034, 1032, 1031, 1028, 1023, + 0, 0, 0, 0, 0, 0, 1036, 1037, + 1038, 1041, 1041, 1043, 1042, 1041, 1041, 1038, + 1037, 1035, 1032, 1031, 1028, 1024, 0, 0, + 0, 0, 0, 0, 1037, 1037, 1038, 1042, + 1042, 1042, 1041, 1042, 1041, 1038, 1038, 1036, + 1033, 1032, 1029, 1024, 0, 0, 0, 0, + 0, 0, 1034, 1038, 1037, 1038, 1040, 1041, + 1041, 1040, 1038, 1037, 1038, 1036, 1034, 1032, + 1028, 1024, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1037, 1040, 1040, 1041, 1041, 1041, + 1041, 1040, 1038, 1035, 1033, 1033, 1028, 1024, + 0, 0, 0, 0, 0, 0, 1035, 1034, + 1037, 1040, 1040, 1041, 1041, 1042, 1040, 1041, + 1038, 1036, 1034, 1031, 1028, 1023, 0, 0, + 0, 0, 0, 0, 1033, 1035, 1035, 1037, + 1040, 1041, 1040, 1040, 1041, 1040, 1037, 1035, + 1033, 1032, 1027, 1025, 0, 0, 0, 0, + 0, 0, 1033, 1033, 1036, 1036, 1038, 1041, + 1038, 1038, 1037, 1038, 1038, 1036, 1034, 1031, + 1027, 1025, 0, 0, 0, 0, 0, 0, + 1033, 1032, 1035, 1035, 1036, 1038, 1040, 1040, + 1041, 1037, 1037, 1036, 1034, 1032, 1029, 1025, + 0, 0, 0, 0, 0, 0, 1031, 1034, + 1033, 1035, 1036, 1037, 1040, 1041, 1040, 1038, + 1037, 1036, 1034, 1032, 1029, 1024, 0, 0, + 0, 0, 0, 0, 1032, 1033, 1033, 1035, + 1035, 1036, 1038, 1038, 1038, 1038, 1037, 1035, + 1033, 1030, 1027, 1023, 0, 0, 0, 0, + 0, 0, 1034, 1033, 1035, 1036, 1037, 1040, + 1041, 1040, 1038, 1038, 1037, 1035, 1034, 1030, + 1028, 1023, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1037, 1036, 1035, 1036, 1035, 1036, 1035, 1037, + 1036, 1036, 1036, 1037, 1038, 1040, 1041, 1041, + 0, 0, 0, 0, 0, 0, 1037, 1036, + 1036, 1036, 1035, 1036, 1036, 1037, 1036, 1037, + 1038, 1038, 1038, 1041, 1041, 1041, 0, 0, + 0, 0, 0, 0, 1037, 1036, 1037, 1036, + 1037, 1037, 1037, 1038, 1038, 1040, 1038, 1040, + 1040, 1041, 1041, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1038, 1038, 1038, + 1038, 1040, 1040, 1040, 1040, 1040, 1041, 1041, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 1037, 1038, 1037, 1037, 1037, 1037, 1038, 1040, + 1038, 1041, 1041, 1041, 1041, 1042, 1043, 1042, + 0, 0, 0, 0, 0, 0, 1038, 1037, + 1038, 1038, 1037, 1038, 1038, 1038, 1040, 1040, + 1041, 1040, 1041, 1042, 1043, 1041, 0, 0, + 0, 0, 0, 0, 1038, 1037, 1036, 1037, + 1038, 1038, 1038, 1038, 1040, 1040, 1042, 1041, + 1042, 1041, 1043, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1037, 1037, 1037, + 1038, 1038, 1040, 1038, 1041, 1042, 1041, 1042, + 1041, 1042, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1037, 1037, 1038, 1038, + 1038, 1040, 1040, 1041, 1040, 1042, 1042, 1041, + 0, 0, 0, 0, 0, 0, 1038, 1038, + 1038, 1037, 1038, 1037, 1037, 1037, 1038, 1038, + 1040, 1040, 1041, 1041, 1042, 1043, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1040, 1037, + 1038, 1037, 1036, 1038, 1038, 1040, 1040, 1040, + 1041, 1042, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1038, 1037, 1038, 1038, 1037, 1037, + 1037, 1037, 1037, 1038, 1040, 1041, 1038, 1040, + 1040, 1041, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1036, 1037, 1037, 1038, + 1038, 1038, 1038, 1038, 1040, 1040, 1040, 1041, + 0, 0, 0, 0, 0, 0, 1040, 1038, + 1037, 1037, 1036, 1036, 1037, 1037, 1037, 1037, + 1037, 1038, 1040, 1038, 1042, 1041, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1037, 1038, + 1037, 1036, 1037, 1036, 1036, 1037, 1037, 1037, + 1038, 1040, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1040, 1037, 1038, 1038, 1037, 1037, + 1036, 1037, 1036, 1036, 1037, 1038, 1040, 1040, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1036, 1037, 1036, 1037, 1036, 1038, 1037, 1037, + 1036, 1035, 1034, 1034, 1032, 1029, 1027, 1025, + 0, 0, 0, 0, 0, 0, 1035, 1036, + 1036, 1038, 1036, 1038, 1038, 1037, 1036, 1034, + 1034, 1033, 1032, 1029, 1026, 1023, 0, 0, + 0, 0, 0, 0, 1035, 1036, 1036, 1038, + 1040, 1038, 1040, 1040, 1038, 1036, 1036, 1035, + 1034, 1030, 1029, 1025, 0, 0, 0, 0, + 0, 0, 1035, 1036, 1038, 1040, 1040, 1041, + 1040, 1040, 1040, 1037, 1036, 1035, 1033, 1031, + 1026, 1025, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1036, 1038, 1040, 1040, 1041, 1040, + 1040, 1038, 1036, 1034, 1032, 1031, 1028, 1023, + 0, 0, 0, 0, 0, 0, 1036, 1037, + 1038, 1041, 1041, 1043, 1042, 1041, 1041, 1038, + 1037, 1035, 1032, 1031, 1028, 1024, 0, 0, + 0, 0, 0, 0, 1037, 1037, 1038, 1042, + 1042, 1042, 1041, 1042, 1041, 1038, 1038, 1036, + 1033, 1032, 1029, 1024, 0, 0, 0, 0, + 0, 0, 1034, 1038, 1037, 1038, 1040, 1041, + 1041, 1040, 1038, 1037, 1038, 1036, 1034, 1032, + 1028, 1024, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1037, 1040, 1040, 1041, 1041, 1041, + 1041, 1040, 1038, 1035, 1033, 1033, 1028, 1024, + 0, 0, 0, 0, 0, 0, 1035, 1034, + 1037, 1040, 1040, 1041, 1041, 1042, 1040, 1041, + 1038, 1036, 1034, 1031, 1028, 1023, 0, 0, + 0, 0, 0, 0, 1033, 1035, 1035, 1037, + 1040, 1041, 1040, 1040, 1041, 1040, 1037, 1035, + 1033, 1032, 1027, 1025, 0, 0, 0, 0, + 0, 0, 1033, 1033, 1036, 1036, 1038, 1041, + 1038, 1038, 1037, 1038, 1038, 1036, 1034, 1031, + 1027, 1025, 0, 0, 0, 0, 0, 0, + 1033, 1032, 1035, 1035, 1036, 1038, 1040, 1040, + 1041, 1037, 1037, 1036, 1034, 1032, 1029, 1025, + 0, 0, 0, 0, 0, 0, 1031, 1034, + 1033, 1035, 1036, 1037, 1040, 1041, 1040, 1038, + 1037, 1036, 1034, 1032, 1029, 1024, 0, 0, + 0, 0, 0, 0, 1032, 1033, 1033, 1035, + 1035, 1036, 1038, 1038, 1038, 1038, 1037, 1035, + 1033, 1030, 1027, 1023, 0, 0, 0, 0, + 0, 0, 1034, 1033, 1035, 1036, 1037, 1040, + 1041, 1040, 1038, 1038, 1037, 1035, 1034, 1030, + 1028, 1023, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1037, 1036, 1035, 1036, 1035, 1036, 1035, 1037, + 1036, 1036, 1036, 1037, 1038, 1040, 1041, 1041, + 0, 0, 0, 0, 0, 0, 1037, 1036, + 1036, 1036, 1035, 1036, 1036, 1037, 1036, 1037, + 1038, 1038, 1038, 1041, 1041, 1041, 0, 0, + 0, 0, 0, 0, 1037, 1036, 1037, 1036, + 1037, 1037, 1037, 1038, 1038, 1040, 1038, 1040, + 1040, 1041, 1041, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1038, 1038, 1038, + 1038, 1040, 1040, 1040, 1040, 1040, 1041, 1041, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 1037, 1038, 1037, 1037, 1037, 1037, 1038, 1040, + 1038, 1041, 1041, 1041, 1041, 1042, 1043, 1042, + 0, 0, 0, 0, 0, 0, 1038, 1037, + 1038, 1038, 1037, 1038, 1038, 1038, 1040, 1040, + 1041, 1040, 1041, 1042, 1043, 1041, 0, 0, + 0, 0, 0, 0, 1038, 1037, 1036, 1037, + 1038, 1038, 1038, 1038, 1040, 1040, 1042, 1041, + 1042, 1041, 1043, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1037, 1037, 1037, + 1038, 1038, 1040, 1038, 1041, 1042, 1041, 1042, + 1041, 1042, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1037, 1037, 1038, 1038, + 1038, 1040, 1040, 1041, 1040, 1042, 1042, 1041, + 0, 0, 0, 0, 0, 0, 1038, 1038, + 1038, 1037, 1038, 1037, 1037, 1037, 1038, 1038, + 1040, 1040, 1041, 1041, 1042, 1043, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1040, 1037, + 1038, 1037, 1036, 1038, 1038, 1040, 1040, 1040, + 1041, 1042, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1038, 1037, 1038, 1038, 1037, 1037, + 1037, 1037, 1037, 1038, 1040, 1041, 1038, 1040, + 1040, 1041, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1036, 1037, 1037, 1038, + 1038, 1038, 1038, 1038, 1040, 1040, 1040, 1041, + 0, 0, 0, 0, 0, 0, 1040, 1038, + 1037, 1037, 1036, 1036, 1037, 1037, 1037, 1037, + 1037, 1038, 1040, 1038, 1042, 1041, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1037, 1038, + 1037, 1036, 1037, 1036, 1036, 1037, 1037, 1037, + 1038, 1040, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1040, 1037, 1038, 1038, 1037, 1037, + 1036, 1037, 1036, 1036, 1037, 1038, 1040, 1040, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1036, 1037, 1036, 1037, 1036, 1038, 1037, 1037, + 1036, 1035, 1034, 1034, 1032, 1029, 1027, 1025, + 0, 0, 0, 0, 0, 0, 1035, 1036, + 1036, 1038, 1036, 1038, 1038, 1037, 1036, 1034, + 1034, 1033, 1032, 1029, 1026, 1023, 0, 0, + 0, 0, 0, 0, 1035, 1036, 1036, 1038, + 1040, 1038, 1040, 1040, 1038, 1036, 1036, 1035, + 1034, 1030, 1029, 1025, 0, 0, 0, 0, + 0, 0, 1035, 1036, 1038, 1040, 1040, 1041, + 1040, 1040, 1040, 1037, 1036, 1035, 1033, 1031, + 1026, 1025, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1036, 1038, 1040, 1040, 1041, 1040, + 1040, 1038, 1036, 1034, 1032, 1031, 1028, 1023, + 0, 0, 0, 0, 0, 0, 1036, 1037, + 1038, 1041, 1041, 1043, 1042, 1041, 1041, 1038, + 1037, 1035, 1032, 1031, 1028, 1024, 0, 0, + 0, 0, 0, 0, 1037, 1037, 1038, 1042, + 1042, 1042, 1041, 1042, 1041, 1038, 1038, 1036, + 1033, 1032, 1029, 1024, 0, 0, 0, 0, + 0, 0, 1034, 1038, 1037, 1038, 1040, 1041, + 1041, 1040, 1038, 1037, 1038, 1036, 1034, 1032, + 1028, 1024, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1037, 1040, 1040, 1041, 1041, 1041, + 1041, 1040, 1038, 1035, 1033, 1033, 1028, 1024, + 0, 0, 0, 0, 0, 0, 1035, 1034, + 1037, 1040, 1040, 1041, 1041, 1042, 1040, 1041, + 1038, 1036, 1034, 1031, 1028, 1023, 0, 0, + 0, 0, 0, 0, 1033, 1035, 1035, 1037, + 1040, 1041, 1040, 1040, 1041, 1040, 1037, 1035, + 1033, 1032, 1027, 1025, 0, 0, 0, 0, + 0, 0, 1033, 1033, 1036, 1036, 1038, 1041, + 1038, 1038, 1037, 1038, 1038, 1036, 1034, 1031, + 1027, 1025, 0, 0, 0, 0, 0, 0, + 1033, 1032, 1035, 1035, 1036, 1038, 1040, 1040, + 1041, 1037, 1037, 1036, 1034, 1032, 1029, 1025, + 0, 0, 0, 0, 0, 0, 1031, 1034, + 1033, 1035, 1036, 1037, 1040, 1041, 1040, 1038, + 1037, 1036, 1034, 1032, 1029, 1024, 0, 0, + 0, 0, 0, 0, 1032, 1033, 1033, 1035, + 1035, 1036, 1038, 1038, 1038, 1038, 1037, 1035, + 1033, 1030, 1027, 1023, 0, 0, 0, 0, + 0, 0, 1034, 1033, 1035, 1036, 1037, 1040, + 1041, 1040, 1038, 1038, 1037, 1035, 1034, 1030, + 1028, 1023, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1037, 1036, 1035, 1036, 1035, 1036, 1035, 1037, + 1036, 1036, 1036, 1037, 1038, 1040, 1041, 1041, + 0, 0, 0, 0, 0, 0, 1037, 1036, + 1036, 1036, 1035, 1036, 1036, 1037, 1036, 1037, + 1038, 1038, 1038, 1041, 1041, 1041, 0, 0, + 0, 0, 0, 0, 1037, 1036, 1037, 1036, + 1037, 1037, 1037, 1038, 1038, 1040, 1038, 1040, + 1040, 1041, 1041, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1038, 1038, 1038, + 1038, 1040, 1040, 1040, 1040, 1040, 1041, 1041, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 1037, 1038, 1037, 1037, 1037, 1037, 1038, 1040, + 1038, 1041, 1041, 1041, 1041, 1042, 1043, 1042, + 0, 0, 0, 0, 0, 0, 1038, 1037, + 1038, 1038, 1037, 1038, 1038, 1038, 1040, 1040, + 1041, 1040, 1041, 1042, 1043, 1041, 0, 0, + 0, 0, 0, 0, 1038, 1037, 1036, 1037, + 1038, 1038, 1038, 1038, 1040, 1040, 1042, 1041, + 1042, 1041, 1043, 1041, 0, 0, 0, 0, + 0, 0, 1037, 1037, 1037, 1037, 1037, 1037, + 1038, 1038, 1040, 1038, 1041, 1042, 1041, 1042, + 1041, 1042, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1037, 1037, 1038, 1038, + 1038, 1040, 1040, 1041, 1040, 1042, 1042, 1041, + 0, 0, 0, 0, 0, 0, 1038, 1038, + 1038, 1037, 1038, 1037, 1037, 1037, 1038, 1038, + 1040, 1040, 1041, 1041, 1042, 1043, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1040, 1037, + 1038, 1037, 1036, 1038, 1038, 1040, 1040, 1040, + 1041, 1042, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1038, 1037, 1038, 1038, 1037, 1037, + 1037, 1037, 1037, 1038, 1040, 1041, 1038, 1040, + 1040, 1041, 0, 0, 0, 0, 0, 0, + 1038, 1037, 1037, 1037, 1036, 1037, 1037, 1038, + 1038, 1038, 1038, 1038, 1040, 1040, 1040, 1041, + 0, 0, 0, 0, 0, 0, 1040, 1038, + 1037, 1037, 1036, 1036, 1037, 1037, 1037, 1037, + 1037, 1038, 1040, 1038, 1042, 1041, 0, 0, + 0, 0, 0, 0, 1040, 1038, 1037, 1038, + 1037, 1036, 1037, 1036, 1036, 1037, 1037, 1037, + 1038, 1040, 1042, 1042, 0, 0, 0, 0, + 0, 0, 1040, 1037, 1038, 1038, 1037, 1037, + 1036, 1037, 1036, 1036, 1037, 1038, 1040, 1040, + 1042, 1042, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 0, 0, 0, 0, 0, 0, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 0, 0, + 0, 0, 0, 0, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 0, 0, 0, 0, + 0, 0, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, + 1040, 1040, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 */ + 1036, 1037, 1036, 1037, 1036, 1038, 1037, 1037, + 1036, 1035, 1034, 1034, 1032, 1029, 1027, 1025, + 0, 0, 0, 0, 0, 0, 1035, 1036, + 1036, 1038, 1036, 1038, 1038, 1037, 1036, 1034, + 1034, 1033, 1032, 1029, 1026, 1023, 0, 0, + 0, 0, 0, 0, 1035, 1036, 1036, 1038, + 1040, 1038, 1040, 1040, 1038, 1036, 1036, 1035, + 1034, 1030, 1029, 1025, 0, 0, 0, 0, + 0, 0, 1035, 1036, 1038, 1040, 1040, 1041, + 1040, 1040, 1040, 1037, 1036, 1035, 1033, 1031, + 1026, 1025, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1036, 1038, 1040, 1040, 1041, 1040, + 1040, 1038, 1036, 1034, 1032, 1031, 1028, 1023, + 0, 0, 0, 0, 0, 0, 1036, 1037, + 1038, 1041, 1041, 1043, 1042, 1041, 1041, 1038, + 1037, 1035, 1032, 1031, 1028, 1024, 0, 0, + 0, 0, 0, 0, 1037, 1037, 1038, 1042, + 1042, 1042, 1041, 1042, 1041, 1038, 1038, 1036, + 1033, 1032, 1029, 1024, 0, 0, 0, 0, + 0, 0, 1034, 1038, 1037, 1038, 1040, 1041, + 1041, 1040, 1038, 1037, 1038, 1036, 1034, 1032, + 1028, 1024, 0, 0, 0, 0, 0, 0, + 1035, 1036, 1037, 1040, 1040, 1041, 1041, 1041, + 1041, 1040, 1038, 1035, 1033, 1033, 1028, 1024, + 0, 0, 0, 0, 0, 0, 1035, 1034, + 1037, 1040, 1040, 1041, 1041, 1042, 1040, 1041, + 1038, 1036, 1034, 1031, 1028, 1023, 0, 0, + 0, 0, 0, 0, 1033, 1035, 1035, 1037, + 1040, 1041, 1040, 1040, 1041, 1040, 1037, 1035, + 1033, 1032, 1027, 1025, 0, 0, 0, 0, + 0, 0, 1033, 1033, 1036, 1036, 1038, 1041, + 1038, 1038, 1037, 1038, 1038, 1036, 1034, 1031, + 1027, 1025, 0, 0, 0, 0, 0, 0, + 1033, 1032, 1035, 1035, 1036, 1038, 1040, 1040, + 1041, 1037, 1037, 1036, 1034, 1032, 1029, 1025, + 0, 0, 0, 0, 0, 0, 1031, 1034, + 1033, 1035, 1036, 1037, 1040, 1041, 1040, 1038, + 1037, 1036, 1034, 1032, 1029, 1024, 0, 0, + 0, 0, 0, 0, 1032, 1033, 1033, 1035, + 1035, 1036, 1038, 1038, 1038, 1038, 1037, 1035, + 1033, 1030, 1027, 1023, 0, 0, 0, 0, + 0, 0, 1034, 1033, 1035, 1036, 1037, 1040, + 1041, 1040, 1038, 1038, 1037, 1035, 1034, 1030, + 1028, 1023, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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 = { + 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F, 0x1F, 0x1F, + 0x2D, 0x11, 0x3B, 0x11, 0x2D, 0x1F, 0x3B, 0x1F, + 0x49, 0x11, 0x57, 0x11, 0x49, 0x1F, 0x57, 0x1F, + 0x65, 0x11, 0x73, 0x11, 0x65, 0x1F, 0x73, 0x1F, + 0x80, 0x11, 0x8D, 0x11, 0x80, 0x1F, 0x8D, 0x1F, + 0x9B, 0x11, 0xA9, 0x11, 0x9B, 0x1F, 0xA9, 0x1F, + 0xB0, 0x4D, 0xC1, 0x1C, 0xAD, 0x6C, 0xC4, 0x1F, + 0xD3, 0x11, 0xE1, 0x11, 0xD3, 0x1F, 0xE1, 0x1F, + 0xEE, 0x11, 0x00, 0x00, 0xEE, 0x1F, 0x00, 0x00, + 0x11, 0x2D, 0x1F, 0x2D, 0x11, 0x3B, 0x1F, 0x3B, + 0x2D, 0x2D, 0x3B, 0x2D, 0x2D, 0x3B, 0x3B, 0x3B, + 0x49, 0x2D, 0x57, 0x2D, 0x49, 0x3B, 0x57, 0x3B, + 0x65, 0x2D, 0x73, 0x2D, 0x65, 0x3B, 0x73, 0x3B, + 0x80, 0x2D, 0x8D, 0x2D, 0x80, 0x3B, 0x8D, 0x3B, + 0x9B, 0x2D, 0xAA, 0x3F, 0x9B, 0x3B, 0xAC, 0x68, + 0xAC, 0x71, 0xC5, 0x2D, 0xAD, 0x63, 0xC5, 0x3B, + 0xD3, 0x2D, 0xE1, 0x2D, 0xD3, 0x3B, 0xE1, 0x3B, + 0xEE, 0x2D, 0x00, 0x00, 0xEE, 0x3B, 0x00, 0x00, + 0x11, 0x49, 0x1F, 0x49, 0x11, 0x57, 0x1F, 0x57, + 0x2D, 0x49, 0x3B, 0x49, 0x2D, 0x57, 0x3B, 0x57, + 0x49, 0x49, 0x57, 0x49, 0x49, 0x57, 0x57, 0x57, + 0x65, 0x49, 0x73, 0x49, 0x65, 0x57, 0x73, 0x57, + 0x80, 0x49, 0x8D, 0x49, 0x80, 0x57, 0x8D, 0x57, + 0x9B, 0x49, 0xAC, 0x6F, 0x9B, 0x57, 0xAB, 0x6C, + 0xB4, 0x51, 0xC5, 0x49, 0xB6, 0x57, 0xC5, 0x57, + 0xD3, 0x49, 0xE1, 0x49, 0xD3, 0x57, 0xE1, 0x57, + 0xEE, 0x49, 0x00, 0x00, 0xEE, 0x57, 0x00, 0x00, + 0x11, 0x65, 0x1F, 0x65, 0x11, 0x73, 0x1F, 0x73, + 0x2D, 0x65, 0x3B, 0x65, 0x2D, 0x73, 0x3B, 0x73, + 0x49, 0x65, 0x57, 0x65, 0x49, 0x73, 0x57, 0x73, + 0x65, 0x65, 0x73, 0x65, 0x65, 0x73, 0x73, 0x73, + 0x80, 0x65, 0x8D, 0x65, 0x80, 0x73, 0x8D, 0x73, + 0x9B, 0x65, 0xAA, 0x6A, 0x9B, 0x72, 0xA9, 0x72, + 0xB7, 0x65, 0xC5, 0x65, 0xB7, 0x73, 0xC5, 0x73, + 0xD3, 0x65, 0xE1, 0x65, 0xD3, 0x73, 0xE1, 0x73, + 0xEE, 0x65, 0x00, 0x00, 0xEE, 0x73, 0x00, 0x00, + 0x11, 0x80, 0x1F, 0x80, 0x11, 0x8D, 0x1F, 0x8D, + 0x2D, 0x80, 0x3B, 0x80, 0x2D, 0x8D, 0x3B, 0x8D, + 0x49, 0x80, 0x57, 0x80, 0x49, 0x8D, 0x57, 0x8D, + 0x65, 0x80, 0x73, 0x80, 0x65, 0x8D, 0x73, 0x8D, + 0x80, 0x80, 0x8D, 0x80, 0x80, 0x8D, 0x8D, 0x8D, + 0x9B, 0x7F, 0xA9, 0x7D, 0x9B, 0x8C, 0xA9, 0x8A, + 0xB7, 0x80, 0xC5, 0x80, 0xB7, 0x8D, 0xC5, 0x8D, + 0xD3, 0x80, 0xE1, 0x80, 0xD3, 0x8D, 0xE1, 0x8D, + 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x8D, 0x00, 0x00, + 0x11, 0x9B, 0x1F, 0x9B, 0x11, 0xA9, 0x1F, 0xA9, + 0x2D, 0x9B, 0x3B, 0x9B, 0x2D, 0xA9, 0x3B, 0xA9, + 0x49, 0x9B, 0x57, 0x9B, 0x49, 0xA9, 0x57, 0xA9, + 0x65, 0x9B, 0x73, 0x9B, 0x65, 0xA9, 0x73, 0xA9, + 0x80, 0x9B, 0x8D, 0x9B, 0x80, 0xA9, 0x8D, 0xA9, + 0x9B, 0x9B, 0xA9, 0x9B, 0x9B, 0xA9, 0xA9, 0xA9, + 0xB7, 0x9B, 0xC5, 0x9B, 0xB7, 0xA9, 0xC5, 0xA9, + 0xD3, 0x9B, 0xE1, 0x9B, 0xD3, 0xA9, 0xE1, 0xA9, + 0xEE, 0x9B, 0x00, 0x00, 0xEE, 0xA9, 0x00, 0x00, + 0x11, 0xB7, 0x1F, 0xB7, 0x11, 0xC5, 0x1F, 0xC5, + 0x2D, 0xB7, 0x3B, 0xB7, 0x2D, 0xC5, 0x3B, 0xC5, + 0x49, 0xB7, 0x57, 0xB7, 0x49, 0xC5, 0x57, 0xC5, + 0x65, 0xB7, 0x73, 0xB7, 0x65, 0xC5, 0x73, 0xC5, + 0x80, 0xB7, 0x8D, 0xB7, 0x80, 0xC5, 0x8D, 0xC5, + 0x9B, 0xB7, 0xA9, 0xB7, 0x9B, 0xC5, 0xA9, 0xC5, + 0xB7, 0xB7, 0xC5, 0xB7, 0xB7, 0xC5, 0xC5, 0xC5, + 0xD3, 0xB7, 0xE1, 0xB7, 0xD3, 0xC5, 0xE1, 0xC5, + 0xEE, 0xB7, 0x00, 0x00, 0xEE, 0xC5, 0x00, 0x00, + 0x11, 0xD3, 0x1F, 0xD3, 0x11, 0xE1, 0x1F, 0xE1, + 0x2D, 0xD3, 0x3B, 0xD3, 0x2D, 0xE1, 0x3B, 0xE1, + 0x49, 0xD3, 0x57, 0xD3, 0x49, 0xE1, 0x57, 0xE1, + 0x65, 0xD3, 0x73, 0xD3, 0x65, 0xE1, 0x73, 0xE1, + 0x80, 0xD3, 0x8D, 0xD3, 0x80, 0xE1, 0x8D, 0xE1, + 0x9B, 0xD3, 0xA9, 0xD3, 0x9B, 0xE1, 0xA9, 0xE1, + 0xB7, 0xD3, 0xC5, 0xD3, 0xB7, 0xE1, 0xC5, 0xE1, + 0xD3, 0xD3, 0xE1, 0xD3, 0xD3, 0xE1, 0xE1, 0xE1, + 0xEE, 0xD3, 0x00, 0x00, 0xEE, 0xE1, 0x00, 0x00, + 0x11, 0xEE, 0x1F, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x2D, 0xEE, 0x3B, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x49, 0xEE, 0x57, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x65, 0xEE, 0x73, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xEE, 0x8D, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x9B, 0xEE, 0xA9, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xB7, 0xEE, 0xC5, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xD3, 0xEE, 0xE1, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xEE, 0xEE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F, 0x1F, 0x1F, + 0x2D, 0x11, 0x3B, 0x11, 0x2D, 0x1F, 0x3B, 0x1F, + 0x49, 0x11, 0x57, 0x11, 0x49, 0x1F, 0x57, 0x1F, + 0x65, 0x11, 0x73, 0x11, 0x65, 0x1F, 0x73, 0x1F, + 0x80, 0x11, 0x8D, 0x11, 0x80, 0x1F, 0x8D, 0x1F, + 0x9B, 0x11, 0x9C, 0x46, 0x9B, 0x1F, 0x9B, 0x48, + 0xB7, 0x11, 0xC4, 0x12, 0xB7, 0x1F, 0xC3, 0x23, + 0xD3, 0x11, 0xE1, 0x11, 0xD3, 0x1F, 0xE1, 0x1F, + 0xEE, 0x11, 0x00, 0x00, 0xEE, 0x1F, 0x00, 0x00, + 0x11, 0x2D, 0x1F, 0x2D, 0x11, 0x3B, 0x1F, 0x3B, + 0x2D, 0x2D, 0x3B, 0x2D, 0x2D, 0x3B, 0x3B, 0x3B, + 0x49, 0x2D, 0x57, 0x2D, 0x49, 0x3B, 0x57, 0x3B, + 0x65, 0x2D, 0x73, 0x2D, 0x65, 0x3B, 0x73, 0x3B, + 0x80, 0x2D, 0x8D, 0x2D, 0x80, 0x3B, 0x8D, 0x3B, + 0x9A, 0x37, 0x9B, 0x49, 0x9A, 0x4B, 0xA2, 0x46, + 0xB1, 0x4A, 0xC3, 0x2D, 0xAA, 0x72, 0xC3, 0x3E, + 0xD3, 0x2D, 0xE1, 0x2D, 0xD3, 0x3B, 0xE1, 0x3B, + 0xEE, 0x2D, 0x00, 0x00, 0xEE, 0x3B, 0x00, 0x00, + 0x11, 0x49, 0x1F, 0x49, 0x11, 0x57, 0x1F, 0x57, + 0x2D, 0x49, 0x3B, 0x49, 0x2D, 0x57, 0x3B, 0x57, + 0x49, 0x49, 0x57, 0x49, 0x49, 0x57, 0x57, 0x57, + 0x65, 0x49, 0x73, 0x49, 0x65, 0x57, 0x73, 0x57, + 0x80, 0x49, 0x8D, 0x49, 0x80, 0x57, 0x8D, 0x57, + 0x99, 0x50, 0xA8, 0x4E, 0x99, 0x53, 0xA9, 0x76, + 0xA9, 0x76, 0xC4, 0x49, 0xAA, 0x72, 0xC5, 0x57, + 0xD3, 0x49, 0xE1, 0x49, 0xD3, 0x57, 0xE1, 0x57, + 0xEE, 0x49, 0x00, 0x00, 0xEE, 0x57, 0x00, 0x00, + 0x11, 0x65, 0x1F, 0x65, 0x11, 0x73, 0x1F, 0x73, + 0x2D, 0x65, 0x3B, 0x65, 0x2D, 0x73, 0x3B, 0x73, + 0x49, 0x65, 0x57, 0x65, 0x49, 0x73, 0x57, 0x73, + 0x65, 0x65, 0x73, 0x65, 0x65, 0x73, 0x6C, 0x74, + 0x80, 0x65, 0x8D, 0x66, 0x80, 0x73, 0x91, 0x72, + 0x94, 0x6A, 0xA9, 0x78, 0xA0, 0x74, 0xA9, 0x78, + 0xAA, 0x76, 0xC5, 0x65, 0xAE, 0x75, 0xC5, 0x73, + 0xD3, 0x65, 0xE1, 0x65, 0xD3, 0x73, 0xE1, 0x73, + 0xEE, 0x65, 0x00, 0x00, 0xEE, 0x73, 0x00, 0x00, + 0x18, 0x7E, 0x2D, 0x7D, 0x12, 0x8C, 0x1F, 0x8C, + 0x3F, 0x7C, 0x4E, 0x7B, 0x2D, 0x8D, 0x3B, 0x8D, + 0x59, 0x7A, 0x61, 0x7A, 0x49, 0x8D, 0x57, 0x8D, + 0x68, 0x76, 0x6B, 0x76, 0x65, 0x8D, 0x75, 0x8F, + 0x80, 0x80, 0x8D, 0x80, 0x80, 0x8D, 0x8D, 0x8D, + 0xA2, 0x78, 0xA9, 0x78, 0x98, 0x8D, 0xA9, 0x8D, + 0xB6, 0x7F, 0xC5, 0x80, 0xB7, 0x8D, 0xC5, 0x8D, + 0xD3, 0x80, 0xE1, 0x80, 0xD3, 0x8D, 0xE1, 0x8D, + 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x8D, 0x00, 0x00, + 0x11, 0x9B, 0x1F, 0x9B, 0x11, 0xA9, 0x1F, 0xA9, + 0x2D, 0x9B, 0x3B, 0x9B, 0x2D, 0xA9, 0x3B, 0xA9, + 0x49, 0x9B, 0x57, 0x9B, 0x49, 0xA9, 0x57, 0xA9, + 0x65, 0x9B, 0x74, 0x91, 0x65, 0xA9, 0x77, 0xBA, + 0x7C, 0x97, 0x8F, 0x97, 0x7F, 0xA9, 0x93, 0xAF, + 0x9A, 0x9A, 0xA9, 0x9B, 0x9B, 0xA9, 0xA9, 0xA9, + 0xB7, 0x9B, 0xC5, 0x9B, 0xB7, 0xA9, 0xC5, 0xA9, + 0xD3, 0x9B, 0xE1, 0x9B, 0xD3, 0xA9, 0xE1, 0xA9, + 0xEE, 0x9B, 0x00, 0x00, 0xEE, 0xA9, 0x00, 0x00, + 0x11, 0xB7, 0x1F, 0xB7, 0x11, 0xC5, 0x1F, 0xC3, + 0x2D, 0xB7, 0x3B, 0xB7, 0x2D, 0xC3, 0x3D, 0xC3, + 0x4A, 0xB7, 0x59, 0xB7, 0x4C, 0xC3, 0x5A, 0xC3, + 0x69, 0xB8, 0x76, 0xBC, 0x68, 0xC2, 0x74, 0xBE, + 0x7C, 0xB7, 0x8D, 0xB7, 0x7C, 0xBA, 0x8D, 0xC5, + 0x98, 0xB5, 0xA9, 0xB7, 0x98, 0xB7, 0xA9, 0xC5, + 0xB7, 0xB7, 0xC5, 0xB7, 0xB7, 0xC5, 0xC5, 0xC5, + 0xD3, 0xB7, 0xE1, 0xB7, 0xD3, 0xC5, 0xE1, 0xC5, + 0xEE, 0xB7, 0x00, 0x00, 0xEE, 0xC5, 0x00, 0x00, + 0x1F, 0xD0, 0x2E, 0xCF, 0x11, 0xE1, 0x1F, 0xE1, + 0x3B, 0xCF, 0x47, 0xCE, 0x2D, 0xE1, 0x3B, 0xE1, + 0x53, 0xCE, 0x5E, 0xCE, 0x49, 0xE1, 0x57, 0xE1, + 0x6A, 0xCB, 0x74, 0xBE, 0x65, 0xE1, 0x73, 0xD4, + 0x7B, 0xBF, 0x8D, 0xD3, 0x7B, 0xC2, 0x8D, 0xE1, + 0x9A, 0xCE, 0xA8, 0xD2, 0x9B, 0xE1, 0xA9, 0xE1, + 0xB7, 0xD3, 0xC5, 0xD3, 0xB7, 0xE1, 0xC5, 0xE1, + 0xD3, 0xD3, 0xE1, 0xD3, 0xD3, 0xE1, 0xE1, 0xE1, + 0xEE, 0xD3, 0x00, 0x00, 0xEE, 0xE1, 0x00, 0x00, + 0x11, 0xEE, 0x1F, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x2D, 0xEE, 0x3B, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x49, 0xEE, 0x57, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x65, 0xEE, 0x73, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x7F, 0xE3, 0x8D, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x9B, 0xEE, 0xA9, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xB7, 0xEE, 0xC5, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xD3, 0xEE, 0xE1, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xEE, 0xEE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F, 0x1F, 0x1F, + 0x2D, 0x11, 0x3B, 0x11, 0x2D, 0x1F, 0x3B, 0x1F, + 0x49, 0x11, 0x57, 0x11, 0x49, 0x1F, 0x57, 0x1F, + 0x65, 0x11, 0x73, 0x11, 0x65, 0x1F, 0x73, 0x1F, + 0x80, 0x11, 0x8C, 0x12, 0x80, 0x1F, 0x88, 0x2B, + 0x9A, 0x11, 0xA9, 0x11, 0x9B, 0x1F, 0xA9, 0x1F, + 0xB7, 0x11, 0xC5, 0x11, 0xB7, 0x1F, 0xC5, 0x1F, + 0xD3, 0x11, 0xE1, 0x11, 0xD3, 0x1F, 0xE1, 0x1F, + 0xEE, 0x11, 0x00, 0x00, 0xEE, 0x1F, 0x00, 0x00, + 0x11, 0x2D, 0x1F, 0x2D, 0x11, 0x3B, 0x1F, 0x3B, + 0x2D, 0x2D, 0x3B, 0x2D, 0x2D, 0x3B, 0x3B, 0x3B, + 0x49, 0x2D, 0x57, 0x2D, 0x49, 0x3B, 0x57, 0x3B, + 0x65, 0x2D, 0x73, 0x2D, 0x65, 0x3B, 0x73, 0x3B, + 0x80, 0x2D, 0x84, 0x3F, 0x80, 0x3B, 0x82, 0x46, + 0x9B, 0x2D, 0xA9, 0x2D, 0x9B, 0x3B, 0xA9, 0x3B, + 0xB7, 0x2D, 0xC5, 0x2D, 0xB7, 0x3B, 0xC5, 0x3B, + 0xD3, 0x2D, 0xE1, 0x2D, 0xD3, 0x3B, 0xE1, 0x3B, + 0xEE, 0x2D, 0x00, 0x00, 0xEE, 0x3B, 0x00, 0x00, + 0x11, 0x49, 0x1F, 0x49, 0x11, 0x57, 0x1F, 0x57, + 0x2D, 0x49, 0x3B, 0x49, 0x2D, 0x57, 0x3B, 0x57, + 0x49, 0x49, 0x57, 0x49, 0x49, 0x57, 0x57, 0x57, + 0x65, 0x49, 0x73, 0x49, 0x62, 0x53, 0x73, 0x57, + 0x80, 0x4A, 0x86, 0x4A, 0x80, 0x4A, 0x89, 0x53, + 0x9B, 0x46, 0xA9, 0x49, 0x9B, 0x4E, 0xA9, 0x57, + 0xB7, 0x49, 0xC5, 0x49, 0xB7, 0x57, 0xC5, 0x57, + 0xD3, 0x49, 0xE1, 0x49, 0xD3, 0x57, 0xE1, 0x57, + 0xEE, 0x49, 0x00, 0x00, 0xEE, 0x57, 0x00, 0x00, + 0x11, 0x65, 0x1F, 0x65, 0x1A, 0x71, 0x28, 0x71, + 0x2D, 0x65, 0x3B, 0x65, 0x31, 0x71, 0x38, 0x71, + 0x49, 0x65, 0x57, 0x63, 0x3B, 0x71, 0x47, 0x70, + 0x61, 0x4F, 0x72, 0x63, 0x63, 0x5D, 0x73, 0x73, + 0x80, 0x65, 0x8C, 0x64, 0x80, 0x73, 0x8D, 0x73, + 0x9B, 0x65, 0xA9, 0x65, 0x9B, 0x73, 0xA9, 0x73, + 0xB7, 0x65, 0xC5, 0x65, 0xB7, 0x73, 0xC5, 0x73, + 0xD3, 0x65, 0xE1, 0x65, 0xD3, 0x73, 0xE1, 0x73, + 0xEE, 0x65, 0x00, 0x00, 0xEE, 0x73, 0x00, 0x00, + 0x39, 0x71, 0x39, 0x71, 0x27, 0x7B, 0x27, 0x81, + 0x38, 0x71, 0x38, 0x71, 0x2D, 0x87, 0x39, 0x8A, + 0x38, 0x71, 0x37, 0x71, 0x47, 0x8B, 0x55, 0x8B, + 0x62, 0x7E, 0x73, 0x80, 0x65, 0x8D, 0x73, 0x8D, + 0x80, 0x80, 0x8D, 0x80, 0x80, 0x8D, 0x8D, 0x8D, + 0x9B, 0x80, 0xA9, 0x80, 0x9B, 0x8D, 0xA9, 0x8D, + 0xB7, 0x80, 0xC5, 0x80, 0xB7, 0x8D, 0xC5, 0x8D, + 0xD3, 0x80, 0xE1, 0x80, 0xD3, 0x8D, 0xE1, 0x8D, + 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x8D, 0x00, 0x00, + 0x1F, 0x99, 0x25, 0x9B, 0x38, 0xA1, 0x38, 0xA1, + 0x2C, 0x9B, 0x37, 0x9C, 0x39, 0xA1, 0x39, 0xA1, + 0x40, 0x9E, 0x42, 0x9F, 0x39, 0xA1, 0x43, 0xA6, + 0x65, 0x99, 0x73, 0x9B, 0x60, 0xA9, 0x70, 0xA1, + 0x80, 0x9B, 0x8D, 0x9B, 0x80, 0xA9, 0x8D, 0xA9, + 0x9B, 0x9B, 0xA9, 0x9B, 0x9B, 0xA9, 0xA9, 0xA9, + 0xB7, 0x9B, 0xC5, 0x9B, 0xB7, 0xA9, 0xC5, 0xA9, + 0xD3, 0x9B, 0xE1, 0x9B, 0xD3, 0xA9, 0xE1, 0xA9, + 0xEE, 0x9B, 0x00, 0x00, 0xEE, 0xA9, 0x00, 0x00, + 0x32, 0xA4, 0x35, 0xA4, 0x11, 0xC4, 0x21, 0xC4, + 0x36, 0xA5, 0x39, 0xA6, 0x30, 0xC2, 0x3D, 0xC1, + 0x3D, 0xA8, 0x4C, 0xB1, 0x49, 0xBE, 0x51, 0xBB, + 0x65, 0xB7, 0x73, 0xB7, 0x65, 0xC5, 0x73, 0xC5, + 0x80, 0xB7, 0x8D, 0xB7, 0x80, 0xC5, 0x8D, 0xC5, + 0x9B, 0xB7, 0xA9, 0xB7, 0x9B, 0xC5, 0xA9, 0xC5, + 0xB7, 0xB7, 0xC5, 0xB7, 0xB7, 0xC5, 0xC5, 0xC5, + 0xD3, 0xB7, 0xE1, 0xB7, 0xD3, 0xC5, 0xE1, 0xC5, + 0xEE, 0xB7, 0x00, 0x00, 0xEE, 0xC5, 0x00, 0x00, + 0x16, 0xCF, 0x25, 0xCD, 0x1D, 0xD6, 0x29, 0xD5, + 0x32, 0xCC, 0x3E, 0xCB, 0x34, 0xD5, 0x3E, 0xD6, + 0x49, 0xC7, 0x52, 0xC7, 0x49, 0xD4, 0x54, 0xD9, + 0x65, 0xD3, 0x73, 0xD3, 0x65, 0xE1, 0x73, 0xE1, + 0x80, 0xD3, 0x8D, 0xD3, 0x80, 0xE1, 0x8D, 0xE1, + 0x9B, 0xD3, 0xA9, 0xD3, 0x9B, 0xE1, 0xA9, 0xE1, + 0xB7, 0xD3, 0xC5, 0xD3, 0xB7, 0xE1, 0xC5, 0xE1, + 0xD3, 0xD3, 0xE1, 0xD3, 0xD3, 0xE1, 0xE1, 0xE1, + 0xEE, 0xD3, 0x00, 0x00, 0xEE, 0xE1, 0x00, 0x00, + 0x1E, 0xDF, 0x28, 0xE1, 0x00, 0x00, 0x00, 0x00, + 0x32, 0xE3, 0x3D, 0xE6, 0x00, 0x00, 0x00, 0x00, + 0x49, 0xE5, 0x56, 0xEC, 0x00, 0x00, 0x00, 0x00, + 0x65, 0xEE, 0x73, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xEE, 0x8D, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x9B, 0xEE, 0xA9, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xB7, 0xEE, 0xC5, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xD3, 0xEE, 0xE1, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xEE, 0xEE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F, 0x1F, 0x1F, + 0x2D, 0x11, 0x3B, 0x11, 0x2D, 0x1F, 0x3B, 0x1F, + 0x49, 0x11, 0x57, 0x11, 0x49, 0x1F, 0x57, 0x1F, + 0x65, 0x11, 0x73, 0x11, 0x65, 0x1F, 0x73, 0x1F, + 0x80, 0x11, 0x8D, 0x11, 0x80, 0x1F, 0x8D, 0x1F, + 0x9B, 0x11, 0xA9, 0x11, 0x9B, 0x1F, 0xA9, 0x1F, + 0xB7, 0x11, 0xC5, 0x11, 0xB7, 0x1F, 0xC5, 0x1F, + 0xD3, 0x11, 0xE1, 0x11, 0xD3, 0x1F, 0xE1, 0x1F, + 0xEE, 0x11, 0x00, 0x00, 0xEE, 0x1F, 0x00, 0x00, + 0x11, 0x2D, 0x1F, 0x2D, 0x11, 0x3B, 0x1F, 0x3B, + 0x2D, 0x2D, 0x3B, 0x2D, 0x2D, 0x3B, 0x3B, 0x3B, + 0x49, 0x2D, 0x57, 0x2D, 0x49, 0x3B, 0x57, 0x3B, + 0x65, 0x2D, 0x73, 0x2D, 0x65, 0x3B, 0x73, 0x3B, + 0x80, 0x2D, 0x8D, 0x2D, 0x80, 0x3B, 0x8D, 0x3B, + 0x9B, 0x2D, 0xA9, 0x2D, 0x9B, 0x3B, 0xA9, 0x3B, + 0xB7, 0x2D, 0xC5, 0x2D, 0xB7, 0x3B, 0xC5, 0x3B, + 0xD3, 0x2D, 0xE1, 0x2D, 0xD3, 0x3B, 0xE1, 0x3B, + 0xEE, 0x2D, 0x00, 0x00, 0xEE, 0x3B, 0x00, 0x00, + 0x11, 0x49, 0x1F, 0x49, 0x11, 0x57, 0x1F, 0x57, + 0x2D, 0x49, 0x3B, 0x49, 0x2D, 0x57, 0x3B, 0x57, + 0x49, 0x49, 0x57, 0x49, 0x49, 0x57, 0x57, 0x57, + 0x65, 0x49, 0x73, 0x49, 0x65, 0x57, 0x73, 0x57, + 0x80, 0x49, 0x8D, 0x49, 0x80, 0x57, 0x8D, 0x57, + 0x9B, 0x49, 0xA9, 0x49, 0x9B, 0x57, 0xA9, 0x57, + 0xB7, 0x49, 0xC5, 0x49, 0xB7, 0x57, 0xC5, 0x57, + 0xD3, 0x49, 0xE1, 0x49, 0xD3, 0x57, 0xE1, 0x57, + 0xEE, 0x49, 0x00, 0x00, 0xEE, 0x57, 0x00, 0x00, + 0x11, 0x65, 0x1F, 0x65, 0x11, 0x73, 0x1F, 0x73, + 0x2D, 0x65, 0x3B, 0x65, 0x2D, 0x73, 0x3B, 0x73, + 0x49, 0x65, 0x57, 0x65, 0x49, 0x73, 0x57, 0x73, + 0x65, 0x65, 0x73, 0x65, 0x65, 0x73, 0x73, 0x73, + 0x80, 0x65, 0x8D, 0x65, 0x80, 0x73, 0x8D, 0x73, + 0x9B, 0x65, 0xA9, 0x65, 0x9B, 0x73, 0xA9, 0x73, + 0xB7, 0x65, 0xC5, 0x65, 0xB7, 0x73, 0xC5, 0x73, + 0xD3, 0x65, 0xE1, 0x65, 0xD3, 0x73, 0xE1, 0x73, + 0xEE, 0x65, 0x00, 0x00, 0xEE, 0x73, 0x00, 0x00, + 0x11, 0x80, 0x1F, 0x80, 0x11, 0x8D, 0x1F, 0x8D, + 0x2D, 0x80, 0x3B, 0x80, 0x29, 0x8E, 0x2D, 0x90, + 0x49, 0x80, 0x57, 0x80, 0x48, 0x8D, 0x57, 0x8D, + 0x65, 0x80, 0x73, 0x80, 0x65, 0x8D, 0x73, 0x8D, + 0x80, 0x80, 0x8D, 0x80, 0x80, 0x8D, 0x8D, 0x8D, + 0x9B, 0x80, 0xA9, 0x80, 0x9B, 0x8D, 0xA9, 0x8D, + 0xB7, 0x80, 0xC5, 0x80, 0xB7, 0x8D, 0xC5, 0x8D, + 0xD3, 0x80, 0xE1, 0x80, 0xD3, 0x8D, 0xE1, 0x8D, + 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x8D, 0x00, 0x00, + 0x15, 0x99, 0x1F, 0x97, 0x13, 0xA4, 0x1F, 0xA1, + 0x26, 0x96, 0x26, 0x94, 0x26, 0x9C, 0x26, 0x97, + 0x38, 0x96, 0x57, 0x9B, 0x45, 0xA6, 0x57, 0xA9, + 0x65, 0x9B, 0x73, 0x9B, 0x65, 0xA9, 0x73, 0xA9, + 0x80, 0x9B, 0x8D, 0x9B, 0x80, 0xA9, 0x8D, 0xA9, + 0x9B, 0x9B, 0xA9, 0x9B, 0x9B, 0xA9, 0xA9, 0xA9, + 0xB7, 0x9B, 0xC5, 0x9B, 0xB7, 0xA9, 0xC5, 0xA9, + 0xD3, 0x9B, 0xE1, 0x9B, 0xD3, 0xA9, 0xE1, 0xA9, + 0xEE, 0x9B, 0x00, 0x00, 0xEE, 0xA9, 0x00, 0x00, + 0x1A, 0xA2, 0x21, 0x9E, 0x1F, 0x9D, 0x21, 0x9C, + 0x23, 0x99, 0x25, 0x99, 0x23, 0x9A, 0x2B, 0xA7, + 0x49, 0xB7, 0x57, 0xB7, 0x49, 0xC5, 0x57, 0xC5, + 0x65, 0xB7, 0x73, 0xB7, 0x65, 0xC5, 0x73, 0xC5, + 0x80, 0xB7, 0x8D, 0xB7, 0x80, 0xC5, 0x8D, 0xC5, + 0x9B, 0xB7, 0xA9, 0xB7, 0x9B, 0xC5, 0xA9, 0xC5, + 0xB7, 0xB7, 0xC5, 0xB7, 0xB7, 0xC5, 0xC5, 0xC5, + 0xD3, 0xB7, 0xE1, 0xB7, 0xD3, 0xC5, 0xE1, 0xC5, + 0xEE, 0xB7, 0x00, 0x00, 0xEE, 0xC5, 0x00, 0x00, + 0x1E, 0xA0, 0x21, 0xA5, 0x19, 0xBA, 0x20, 0xC6, + 0x25, 0xAB, 0x35, 0xC5, 0x2A, 0xD1, 0x3B, 0xE1, + 0x49, 0xD3, 0x57, 0xD3, 0x49, 0xE1, 0x57, 0xE1, + 0x65, 0xD3, 0x73, 0xD3, 0x65, 0xE1, 0x73, 0xE1, + 0x80, 0xD3, 0x8D, 0xD3, 0x80, 0xE1, 0x8D, 0xE1, + 0x9B, 0xD3, 0xA9, 0xD3, 0x9B, 0xE1, 0xA9, 0xE1, + 0xB7, 0xD3, 0xC5, 0xD3, 0xB7, 0xE1, 0xC5, 0xE1, + 0xD3, 0xD3, 0xE1, 0xD3, 0xD3, 0xE1, 0xE1, 0xE1, + 0xEE, 0xD3, 0x00, 0x00, 0xEE, 0xE1, 0x00, 0x00, + 0x13, 0xDF, 0x1F, 0xE9, 0x00, 0x00, 0x00, 0x00, + 0x2C, 0xED, 0x3B, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x49, 0xEE, 0x57, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x65, 0xEE, 0x73, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xEE, 0x8D, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x9B, 0xEE, 0xA9, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xB7, 0xEE, 0xC5, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xD3, 0xEE, 0xE1, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xEE, 0xEE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F, 0x1F, 0x1F, + 0x2D, 0x11, 0x3B, 0x11, 0x2D, 0x1F, 0x3B, 0x1F, + 0x49, 0x11, 0x57, 0x11, 0x49, 0x1F, 0x57, 0x1F, + 0x65, 0x11, 0x73, 0x11, 0x65, 0x1F, 0x73, 0x1F, + 0x80, 0x11, 0x8D, 0x11, 0x80, 0x1F, 0x8D, 0x1F, + 0x9B, 0x11, 0xA9, 0x11, 0x9B, 0x1F, 0xA9, 0x1F, + 0xB7, 0x11, 0xC5, 0x11, 0xB7, 0x1F, 0xC5, 0x1F, + 0xD3, 0x11, 0xE1, 0x11, 0xD3, 0x1F, 0xE1, 0x1F, + 0xEE, 0x11, 0x00, 0x00, 0xEE, 0x1F, 0x00, 0x00, + 0x11, 0x2D, 0x1F, 0x2D, 0x11, 0x3B, 0x1F, 0x3B, + 0x2D, 0x2D, 0x3B, 0x2D, 0x2D, 0x3B, 0x3B, 0x3B, + 0x49, 0x2D, 0x57, 0x2D, 0x49, 0x3B, 0x57, 0x3B, + 0x65, 0x2D, 0x73, 0x2D, 0x65, 0x3B, 0x73, 0x3B, + 0x80, 0x2D, 0x8D, 0x2D, 0x80, 0x3B, 0x8D, 0x3B, + 0x9B, 0x2D, 0xA9, 0x2D, 0x9B, 0x3B, 0xA9, 0x3B, + 0xB7, 0x2D, 0xC5, 0x2D, 0xB7, 0x3B, 0xC5, 0x3B, + 0xD3, 0x2D, 0xE1, 0x2D, 0xD3, 0x3B, 0xE1, 0x3B, + 0xEE, 0x2D, 0x00, 0x00, 0xEE, 0x3B, 0x00, 0x00, + 0x11, 0x49, 0x1F, 0x49, 0x11, 0x57, 0x1F, 0x57, + 0x2D, 0x49, 0x3B, 0x49, 0x2D, 0x57, 0x3B, 0x57, + 0x49, 0x49, 0x57, 0x49, 0x49, 0x57, 0x57, 0x57, + 0x65, 0x49, 0x73, 0x49, 0x65, 0x57, 0x73, 0x57, + 0x80, 0x49, 0x8D, 0x49, 0x80, 0x57, 0x8D, 0x57, + 0x9B, 0x49, 0xA9, 0x49, 0x9B, 0x57, 0xA9, 0x57, + 0xB7, 0x49, 0xC5, 0x49, 0xB7, 0x57, 0xC5, 0x57, + 0xD3, 0x49, 0xE1, 0x49, 0xD3, 0x57, 0xE1, 0x57, + 0xEE, 0x49, 0x00, 0x00, 0xEE, 0x57, 0x00, 0x00, + 0x11, 0x65, 0x1F, 0x65, 0x11, 0x73, 0x1F, 0x73, + 0x2D, 0x65, 0x3B, 0x65, 0x2D, 0x73, 0x3B, 0x73, + 0x49, 0x65, 0x57, 0x65, 0x49, 0x73, 0x57, 0x73, + 0x65, 0x65, 0x73, 0x65, 0x65, 0x73, 0x73, 0x73, + 0x80, 0x65, 0x8D, 0x65, 0x80, 0x73, 0x8D, 0x73, + 0x9B, 0x65, 0xA9, 0x65, 0x9B, 0x73, 0xA9, 0x73, + 0xB7, 0x65, 0xC5, 0x65, 0xB7, 0x73, 0xC5, 0x73, + 0xD3, 0x65, 0xE1, 0x65, 0xD3, 0x73, 0xE1, 0x73, + 0xEE, 0x65, 0x00, 0x00, 0xEE, 0x73, 0x00, 0x00, + 0x11, 0x80, 0x1F, 0x80, 0x11, 0x8D, 0x1F, 0x8D, + 0x2D, 0x80, 0x3B, 0x80, 0x2D, 0x8D, 0x3B, 0x8D, + 0x49, 0x80, 0x57, 0x80, 0x49, 0x8D, 0x57, 0x8D, + 0x65, 0x80, 0x73, 0x80, 0x65, 0x8D, 0x73, 0x8D, + 0x80, 0x80, 0x8D, 0x80, 0x80, 0x8D, 0x8D, 0x8D, + 0x9B, 0x80, 0xA9, 0x80, 0x9B, 0x8D, 0xA9, 0x8D, + 0xB7, 0x80, 0xC5, 0x80, 0xB7, 0x8D, 0xC5, 0x8D, + 0xD3, 0x80, 0xE1, 0x80, 0xD3, 0x8D, 0xE1, 0x8D, + 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x8D, 0x00, 0x00, + 0x11, 0x9B, 0x1F, 0x9B, 0x11, 0xA9, 0x1F, 0xA9, + 0x2D, 0x9B, 0x3B, 0x9B, 0x2D, 0xA9, 0x3B, 0xA9, + 0x49, 0x9B, 0x57, 0x9B, 0x49, 0xA9, 0x57, 0xA9, + 0x65, 0x9B, 0x73, 0x9B, 0x65, 0xA9, 0x73, 0xA9, + 0x80, 0x9B, 0x8D, 0x9B, 0x80, 0xA9, 0x8D, 0xA9, + 0x9B, 0x9B, 0xA9, 0x9B, 0x9B, 0xA9, 0xA9, 0xA9, + 0xB7, 0x9B, 0xC5, 0x9B, 0xB7, 0xA9, 0xC5, 0xA9, + 0xD3, 0x9B, 0xE1, 0x9B, 0xD3, 0xA9, 0xE1, 0xA9, + 0xEE, 0x9B, 0x00, 0x00, 0xEE, 0xA9, 0x00, 0x00, + 0x11, 0xB7, 0x1F, 0xB7, 0x11, 0xC5, 0x1F, 0xC5, + 0x2D, 0xB7, 0x3B, 0xB7, 0x2D, 0xC5, 0x3B, 0xC5, + 0x49, 0xB7, 0x57, 0xB7, 0x49, 0xC5, 0x57, 0xC5, + 0x65, 0xB7, 0x73, 0xB7, 0x65, 0xC5, 0x73, 0xC5, + 0x80, 0xB7, 0x8D, 0xB7, 0x80, 0xC5, 0x8D, 0xC5, + 0x9B, 0xB7, 0xA9, 0xB7, 0x9B, 0xC5, 0xA9, 0xC5, + 0xB7, 0xB7, 0xC5, 0xB7, 0xB7, 0xC5, 0xC5, 0xC5, + 0xD3, 0xB7, 0xE1, 0xB7, 0xD3, 0xC5, 0xE1, 0xC5, + 0xEE, 0xB7, 0x00, 0x00, 0xEE, 0xC5, 0x00, 0x00, + 0x11, 0xD3, 0x1F, 0xD3, 0x11, 0xE1, 0x1F, 0xE1, + 0x2D, 0xD3, 0x3B, 0xD3, 0x2D, 0xE1, 0x3B, 0xE1, + 0x49, 0xD3, 0x57, 0xD3, 0x49, 0xE1, 0x57, 0xE1, + 0x65, 0xD3, 0x73, 0xD3, 0x65, 0xE1, 0x73, 0xE1, + 0x80, 0xD3, 0x8D, 0xD3, 0x80, 0xE1, 0x8D, 0xE1, + 0x9B, 0xD3, 0xA9, 0xD3, 0x9B, 0xE1, 0xA9, 0xE1, + 0xB7, 0xD3, 0xC5, 0xD3, 0xB7, 0xE1, 0xC5, 0xE1, + 0xD3, 0xD3, 0xE1, 0xD3, 0xD3, 0xE1, 0xE1, 0xE1, + 0xEE, 0xD3, 0x00, 0x00, 0xEE, 0xE1, 0x00, 0x00, + 0x11, 0xEE, 0x1F, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x2D, 0xEE, 0x3B, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x49, 0xEE, 0x57, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x65, 0xEE, 0x73, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xEE, 0x8D, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x9B, 0xEE, 0xA9, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xB7, 0xEE, 0xC5, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xD3, 0xEE, 0xE1, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xEE, 0xEE, 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, + 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F, 0x1F, 0x1F, + 0x2D, 0x11, 0x3B, 0x11, 0x2D, 0x1F, 0x3B, 0x1F, + 0x49, 0x11, 0x57, 0x11, 0x49, 0x1F, 0x57, 0x1F, + 0x65, 0x11, 0x73, 0x11, 0x65, 0x1F, 0x73, 0x1F, + 0x80, 0x11, 0x8D, 0x11, 0x80, 0x1F, 0x8D, 0x1F, + 0x9B, 0x11, 0xA9, 0x11, 0x9B, 0x1F, 0xA9, 0x1F, + 0xB0, 0x42, 0xB2, 0x54, 0xAA, 0x74, 0xAC, 0x6D, + 0xD2, 0x11, 0xE1, 0x11, 0xD3, 0x1F, 0xE1, 0x1F, + 0xEE, 0x11, 0x00, 0x00, 0xEE, 0x1F, 0x00, 0x00, + 0x11, 0x2D, 0x1F, 0x2D, 0x11, 0x3B, 0x1F, 0x3B, + 0x2D, 0x2D, 0x3B, 0x2D, 0x2D, 0x3B, 0x3B, 0x3B, + 0x49, 0x2D, 0x57, 0x2D, 0x49, 0x3B, 0x57, 0x3B, + 0x65, 0x2D, 0x73, 0x2D, 0x65, 0x3B, 0x73, 0x3B, + 0x80, 0x2D, 0x8D, 0x2D, 0x80, 0x3B, 0x8D, 0x3B, + 0x9B, 0x2D, 0xA9, 0x2D, 0x9B, 0x3B, 0xA9, 0x5C, + 0xA9, 0x77, 0xAD, 0x6A, 0xA9, 0x76, 0xBB, 0x50, + 0xD3, 0x2D, 0xE1, 0x2D, 0xD3, 0x3B, 0xE1, 0x3B, + 0xEE, 0x2D, 0x00, 0x00, 0xEE, 0x3B, 0x00, 0x00, + 0x11, 0x49, 0x1F, 0x49, 0x11, 0x57, 0x1F, 0x57, + 0x2D, 0x49, 0x3B, 0x49, 0x2D, 0x57, 0x3B, 0x57, + 0x49, 0x49, 0x57, 0x49, 0x49, 0x57, 0x57, 0x57, + 0x65, 0x49, 0x73, 0x49, 0x65, 0x57, 0x73, 0x57, + 0x80, 0x49, 0x8D, 0x49, 0x80, 0x57, 0x8D, 0x57, + 0x9B, 0x49, 0xAA, 0x73, 0x9B, 0x57, 0xAB, 0x72, + 0xA9, 0x77, 0xC5, 0x49, 0xAA, 0x75, 0xC5, 0x57, + 0xD3, 0x49, 0xE1, 0x49, 0xD3, 0x57, 0xE1, 0x57, + 0xEE, 0x49, 0x00, 0x00, 0xEE, 0x57, 0x00, 0x00, + 0x11, 0x65, 0x1F, 0x65, 0x11, 0x73, 0x1F, 0x73, + 0x2D, 0x65, 0x3B, 0x65, 0x2D, 0x73, 0x3B, 0x73, + 0x49, 0x65, 0x57, 0x65, 0x49, 0x73, 0x57, 0x73, + 0x65, 0x65, 0x73, 0x65, 0x65, 0x73, 0x73, 0x73, + 0x80, 0x65, 0x8D, 0x65, 0x80, 0x73, 0x8D, 0x73, + 0x9B, 0x65, 0xAB, 0x71, 0xA8, 0x71, 0xAA, 0x74, + 0xB2, 0x68, 0xC5, 0x65, 0xB7, 0x73, 0xC5, 0x73, + 0xD3, 0x65, 0xE1, 0x65, 0xD3, 0x73, 0xE1, 0x73, + 0xEE, 0x65, 0x00, 0x00, 0xEE, 0x73, 0x00, 0x00, + 0x11, 0x80, 0x1F, 0x80, 0x11, 0x8D, 0x1F, 0x8D, + 0x2D, 0x80, 0x3B, 0x80, 0x2D, 0x8D, 0x3C, 0x8D, + 0x49, 0x80, 0x57, 0x80, 0x50, 0x8D, 0x62, 0x8D, + 0x65, 0x80, 0x73, 0x80, 0x6D, 0x8D, 0x73, 0x8D, + 0x80, 0x80, 0x92, 0x8C, 0x7C, 0x8D, 0x94, 0x90, + 0xAB, 0x71, 0xAA, 0x76, 0x99, 0x8A, 0xA9, 0x8C, + 0xB7, 0x80, 0xC5, 0x80, 0xB7, 0x8D, 0xC5, 0x8D, + 0xD3, 0x80, 0xE1, 0x80, 0xD3, 0x8D, 0xE1, 0x8D, + 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x8D, 0x00, 0x00, + 0x19, 0x98, 0x28, 0x98, 0x11, 0xA9, 0x1F, 0xA9, + 0x34, 0x98, 0x40, 0x98, 0x2D, 0xA9, 0x3B, 0xA9, + 0x4B, 0x98, 0x57, 0x98, 0x49, 0xA9, 0x57, 0xA9, + 0x65, 0x98, 0x73, 0x99, 0x65, 0xA9, 0x73, 0xA9, + 0x7D, 0x98, 0x8F, 0x95, 0x80, 0xA9, 0x8D, 0xA9, + 0x98, 0x97, 0xA9, 0x9B, 0x9A, 0xA6, 0xA9, 0xA9, + 0xB7, 0x9B, 0xC5, 0x9B, 0xB7, 0xA9, 0xC5, 0xA9, + 0xD3, 0x9B, 0xE1, 0x9B, 0xD3, 0xA9, 0xE1, 0xA9, + 0xEE, 0x9B, 0x00, 0x00, 0xEE, 0xA9, 0x00, 0x00, + 0x11, 0xB7, 0x1F, 0xB7, 0x38, 0xC2, 0x43, 0xC2, + 0x2E, 0xB7, 0x3C, 0xB7, 0x4C, 0xC2, 0x55, 0xC2, + 0x49, 0xB7, 0x57, 0xB7, 0x5D, 0xC2, 0x65, 0xC2, + 0x65, 0xB7, 0x73, 0xB7, 0x6C, 0xC2, 0x74, 0xC1, + 0x7C, 0xBB, 0x8D, 0xB7, 0x7B, 0xC1, 0x8D, 0xC5, + 0x9B, 0xB7, 0xA9, 0xB7, 0x9B, 0xC5, 0xA9, 0xC5, + 0xB7, 0xB7, 0xC5, 0xB7, 0xB7, 0xC5, 0xC5, 0xC5, + 0xD3, 0xB7, 0xE1, 0xB7, 0xD3, 0xC5, 0xE1, 0xC5, + 0xEE, 0xB7, 0x00, 0x00, 0xEE, 0xC5, 0x00, 0x00, + 0x29, 0xCC, 0x34, 0xCD, 0x39, 0xD3, 0x41, 0xD3, + 0x3F, 0xCD, 0x4A, 0xCC, 0x49, 0xD3, 0x51, 0xD3, + 0x54, 0xCC, 0x5E, 0xCC, 0x5A, 0xD3, 0x62, 0xD3, + 0x68, 0xCC, 0x73, 0xCB, 0x6B, 0xD3, 0x73, 0xD1, + 0x75, 0xBF, 0x8D, 0xD3, 0x74, 0xC3, 0x8C, 0xE0, + 0x9B, 0xD3, 0xA9, 0xD3, 0x9B, 0xE1, 0xA9, 0xE1, + 0xB7, 0xD3, 0xC5, 0xD3, 0xB7, 0xE1, 0xC5, 0xE1, + 0xD3, 0xD3, 0xE1, 0xD3, 0xD3, 0xE1, 0xE1, 0xE1, + 0xEE, 0xD3, 0x00, 0x00, 0xEE, 0xE1, 0x00, 0x00, + 0x11, 0xEE, 0x1F, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x2D, 0xEE, 0x3B, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x49, 0xEE, 0x57, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x65, 0xEE, 0x73, 0xED, 0x00, 0x00, 0x00, 0x00, + 0x77, 0xCF, 0x8D, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x9B, 0xEE, 0xA9, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xB7, 0xEE, 0xC5, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xD3, 0xEE, 0xE1, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xEE, 0xEE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F, 0x1F, 0x1F, + 0x2D, 0x11, 0x3B, 0x11, 0x2D, 0x1F, 0x3B, 0x1F, + 0x49, 0x11, 0x57, 0x11, 0x49, 0x1F, 0x57, 0x1F, + 0x65, 0x11, 0x73, 0x11, 0x65, 0x1F, 0x71, 0x23, + 0x80, 0x11, 0x87, 0x2E, 0x80, 0x1F, 0x82, 0x42, + 0x98, 0x14, 0xA4, 0x23, 0x9B, 0x1F, 0xA2, 0x30, + 0xB7, 0x11, 0xC5, 0x11, 0xB7, 0x1F, 0xC5, 0x1F, + 0xD3, 0x11, 0xE1, 0x11, 0xD3, 0x1F, 0xE1, 0x1F, + 0xEE, 0x11, 0x00, 0x00, 0xEE, 0x1F, 0x00, 0x00, + 0x11, 0x2D, 0x1F, 0x2D, 0x11, 0x3B, 0x1F, 0x3B, + 0x2D, 0x2D, 0x3B, 0x2D, 0x2D, 0x3B, 0x3B, 0x3B, + 0x49, 0x2D, 0x57, 0x2D, 0x49, 0x3B, 0x57, 0x3B, + 0x64, 0x2D, 0x6D, 0x35, 0x63, 0x40, 0x6D, 0x3F, + 0x80, 0x2D, 0x82, 0x46, 0x80, 0x3D, 0x83, 0x44, + 0x9C, 0x34, 0xA4, 0x33, 0x9E, 0x3D, 0xA7, 0x3B, + 0xB7, 0x2D, 0xC5, 0x2D, 0xB7, 0x3B, 0xC5, 0x3B, + 0xD3, 0x2D, 0xE1, 0x2D, 0xD3, 0x3B, 0xE1, 0x3B, + 0xEE, 0x2D, 0x00, 0x00, 0xEE, 0x3B, 0x00, 0x00, + 0x11, 0x49, 0x1F, 0x49, 0x11, 0x57, 0x1F, 0x57, + 0x2D, 0x49, 0x3B, 0x49, 0x2D, 0x57, 0x3B, 0x56, + 0x49, 0x49, 0x57, 0x49, 0x4A, 0x55, 0x5A, 0x54, + 0x62, 0x4D, 0x70, 0x49, 0x61, 0x4E, 0x6F, 0x54, + 0x80, 0x4A, 0x88, 0x49, 0x80, 0x4F, 0x8C, 0x56, + 0x9C, 0x44, 0xA9, 0x49, 0x9A, 0x48, 0xA9, 0x57, + 0xB7, 0x49, 0xC5, 0x49, 0xB6, 0x57, 0xC5, 0x57, + 0xD3, 0x49, 0xE1, 0x49, 0xD3, 0x57, 0xE1, 0x57, + 0xEE, 0x49, 0x00, 0x00, 0xEE, 0x57, 0x00, 0x00, + 0x12, 0x63, 0x24, 0x62, 0x17, 0x6E, 0x28, 0x6B, + 0x38, 0x5F, 0x49, 0x5A, 0x36, 0x6A, 0x42, 0x69, + 0x54, 0x57, 0x5F, 0x52, 0x4D, 0x6A, 0x59, 0x67, + 0x62, 0x4E, 0x6B, 0x5B, 0x62, 0x50, 0x73, 0x73, + 0x80, 0x4F, 0x8E, 0x61, 0x80, 0x73, 0x8D, 0x73, + 0x99, 0x51, 0xA9, 0x69, 0x94, 0x73, 0xA9, 0x77, + 0xB6, 0x65, 0xC5, 0x65, 0xB7, 0x73, 0xC5, 0x73, + 0xD3, 0x65, 0xE1, 0x65, 0xD3, 0x73, 0xE1, 0x73, + 0xEE, 0x65, 0x00, 0x00, 0xEE, 0x73, 0x00, 0x00, + 0x11, 0x80, 0x1F, 0x80, 0x11, 0x8D, 0x1F, 0x8D, + 0x2D, 0x80, 0x3B, 0x80, 0x2D, 0x8D, 0x3B, 0x8D, + 0x49, 0x80, 0x57, 0x80, 0x49, 0x8D, 0x57, 0x8D, + 0x68, 0x78, 0x73, 0x80, 0x65, 0x8D, 0x73, 0x8D, + 0x80, 0x80, 0x8D, 0x80, 0x80, 0x8D, 0x8D, 0x8D, + 0x9B, 0x80, 0xA9, 0x7E, 0x9A, 0x8C, 0xA9, 0x8D, + 0xB7, 0x80, 0xC5, 0x80, 0xB7, 0x8D, 0xC5, 0x8D, + 0xD3, 0x80, 0xE1, 0x80, 0xD3, 0x8D, 0xE1, 0x8D, + 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x8D, 0x00, 0x00, + 0x31, 0x9E, 0x38, 0x9E, 0x33, 0xA2, 0x36, 0xA5, + 0x3C, 0x9E, 0x3F, 0x9E, 0x3E, 0xA9, 0x44, 0xAC, + 0x44, 0x9D, 0x4E, 0x9C, 0x48, 0xAE, 0x4B, 0xAF, + 0x65, 0x9B, 0x70, 0x94, 0x4C, 0xAF, 0x75, 0xAC, + 0x80, 0x9B, 0x8E, 0x9D, 0x7F, 0xA9, 0x97, 0xB3, + 0x9B, 0x9B, 0xA9, 0x9B, 0x9B, 0xA9, 0xA9, 0xA9, + 0xB7, 0x9B, 0xC5, 0x9B, 0xB7, 0xA9, 0xC5, 0xA9, + 0xD3, 0x9B, 0xE1, 0x9B, 0xD3, 0xA9, 0xE1, 0xA9, + 0xEE, 0x9B, 0x00, 0x00, 0xEE, 0xA9, 0x00, 0x00, + 0x44, 0xAD, 0x45, 0xAF, 0x4A, 0xB2, 0x4A, 0xB2, + 0x46, 0xB0, 0x47, 0xB1, 0x4A, 0xB2, 0x4A, 0xB2, + 0x4A, 0xB2, 0x4D, 0xB2, 0x4A, 0xB2, 0x4C, 0xB4, + 0x63, 0xB5, 0x7B, 0xB8, 0x65, 0xC5, 0x78, 0xBA, + 0x7C, 0xB7, 0x92, 0xB5, 0x7E, 0xC0, 0x8D, 0xC5, + 0x98, 0xB5, 0xA9, 0xB7, 0x99, 0xBB, 0xA9, 0xC5, + 0xB7, 0xB7, 0xC5, 0xB7, 0xB7, 0xC5, 0xC5, 0xC5, + 0xD3, 0xB7, 0xE1, 0xB7, 0xD3, 0xC5, 0xE1, 0xC5, + 0xEE, 0xB7, 0x00, 0x00, 0xEE, 0xC5, 0x00, 0x00, + 0x22, 0xC9, 0x28, 0xCB, 0x11, 0xE1, 0x1F, 0xE1, + 0x31, 0xCE, 0x3C, 0xD0, 0x2D, 0xE1, 0x3B, 0xE1, + 0x49, 0xD2, 0x56, 0xD2, 0x49, 0xE1, 0x57, 0xE1, + 0x65, 0xD3, 0x79, 0xBC, 0x65, 0xE1, 0x77, 0xCC, + 0x7E, 0xD1, 0x8D, 0xD3, 0x7F, 0xE0, 0x8D, 0xE1, + 0x9B, 0xD3, 0xA9, 0xD3, 0x9B, 0xE1, 0xA9, 0xE1, + 0xB7, 0xD3, 0xC5, 0xD3, 0xB7, 0xE1, 0xC5, 0xE1, + 0xD3, 0xD3, 0xE1, 0xD3, 0xD3, 0xE1, 0xE1, 0xE1, + 0xEE, 0xD3, 0x00, 0x00, 0xEE, 0xE1, 0x00, 0x00, + 0x11, 0xEE, 0x1F, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x2D, 0xEE, 0x3B, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x49, 0xEE, 0x57, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x65, 0xEE, 0x76, 0xD5, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xEE, 0x8D, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x9B, 0xEE, 0xA9, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xB7, 0xEE, 0xC5, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xD3, 0xEE, 0xE1, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xEE, 0xEE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F, 0x1F, 0x1F, + 0x2D, 0x11, 0x3B, 0x11, 0x2D, 0x1F, 0x3B, 0x1F, + 0x49, 0x11, 0x57, 0x11, 0x49, 0x1F, 0x57, 0x1F, + 0x65, 0x11, 0x73, 0x11, 0x65, 0x1F, 0x73, 0x1F, + 0x80, 0x11, 0x8D, 0x11, 0x80, 0x1F, 0x8D, 0x1F, + 0x9B, 0x11, 0xA9, 0x11, 0x9B, 0x1F, 0xA9, 0x1F, + 0xB7, 0x11, 0xC5, 0x11, 0xB7, 0x1F, 0xC5, 0x1F, + 0xD3, 0x11, 0xE1, 0x11, 0xD3, 0x1F, 0xE1, 0x1F, + 0xEE, 0x11, 0x00, 0x00, 0xEE, 0x1F, 0x00, 0x00, + 0x11, 0x2D, 0x1F, 0x2D, 0x11, 0x3B, 0x1F, 0x3B, + 0x2D, 0x2D, 0x3B, 0x2D, 0x2D, 0x3B, 0x3B, 0x3B, + 0x49, 0x2D, 0x57, 0x2D, 0x49, 0x3B, 0x57, 0x3B, + 0x65, 0x2D, 0x73, 0x2D, 0x65, 0x3B, 0x73, 0x3B, + 0x80, 0x2D, 0x8D, 0x2D, 0x80, 0x3B, 0x8C, 0x3B, + 0x9B, 0x2D, 0xA9, 0x2D, 0x9B, 0x3B, 0xA9, 0x3B, + 0xB7, 0x2D, 0xC5, 0x2D, 0xB7, 0x3B, 0xC5, 0x3B, + 0xD3, 0x2D, 0xE1, 0x2D, 0xD3, 0x3B, 0xE1, 0x3B, + 0xEE, 0x2D, 0x00, 0x00, 0xEE, 0x3B, 0x00, 0x00, + 0x11, 0x49, 0x1F, 0x49, 0x11, 0x57, 0x1F, 0x57, + 0x2D, 0x49, 0x3B, 0x49, 0x2D, 0x57, 0x3B, 0x57, + 0x49, 0x49, 0x57, 0x49, 0x49, 0x57, 0x57, 0x57, + 0x65, 0x49, 0x73, 0x49, 0x65, 0x57, 0x73, 0x57, + 0x80, 0x49, 0x8A, 0x49, 0x80, 0x4E, 0x8B, 0x55, + 0x9B, 0x49, 0xA9, 0x49, 0x9B, 0x57, 0xA9, 0x57, + 0xB7, 0x49, 0xC5, 0x49, 0xB7, 0x57, 0xC5, 0x57, + 0xD3, 0x49, 0xE1, 0x49, 0xD3, 0x57, 0xE1, 0x57, + 0xEE, 0x49, 0x00, 0x00, 0xEE, 0x57, 0x00, 0x00, + 0x11, 0x65, 0x1F, 0x65, 0x11, 0x72, 0x20, 0x72, + 0x2D, 0x65, 0x3B, 0x65, 0x2F, 0x71, 0x3A, 0x71, + 0x49, 0x65, 0x57, 0x65, 0x3D, 0x71, 0x51, 0x71, + 0x65, 0x65, 0x73, 0x65, 0x65, 0x73, 0x73, 0x73, + 0x80, 0x65, 0x8D, 0x65, 0x80, 0x73, 0x8D, 0x73, + 0x9B, 0x65, 0xA9, 0x65, 0x9B, 0x73, 0xA9, 0x73, + 0xB7, 0x65, 0xC5, 0x65, 0xB7, 0x73, 0xC5, 0x73, + 0xD3, 0x65, 0xE1, 0x65, 0xD3, 0x73, 0xE1, 0x73, + 0xEE, 0x65, 0x00, 0x00, 0xEE, 0x73, 0x00, 0x00, + 0x38, 0x72, 0x3B, 0x71, 0x24, 0x82, 0x28, 0x85, + 0x3B, 0x71, 0x3B, 0x71, 0x2A, 0x8A, 0x2D, 0x8D, + 0x3A, 0x71, 0x3C, 0x73, 0x39, 0x8E, 0x56, 0x8C, + 0x65, 0x80, 0x73, 0x80, 0x65, 0x8D, 0x73, 0x8D, + 0x80, 0x80, 0x8D, 0x80, 0x80, 0x8D, 0x8D, 0x8D, + 0x9B, 0x80, 0xA9, 0x80, 0x9B, 0x8D, 0xA9, 0x8D, + 0xB7, 0x80, 0xC5, 0x80, 0xB7, 0x8D, 0xC5, 0x8D, + 0xD3, 0x80, 0xE1, 0x80, 0xD3, 0x8D, 0xE1, 0x8D, + 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x8D, 0x00, 0x00, + 0x25, 0x94, 0x25, 0x94, 0x21, 0x95, 0x22, 0x95, + 0x25, 0x94, 0x25, 0x94, 0x23, 0x96, 0x29, 0x9A, + 0x27, 0x94, 0x57, 0x9B, 0x42, 0xA6, 0x57, 0xA9, + 0x65, 0x9B, 0x73, 0x9B, 0x65, 0xA9, 0x73, 0xA9, + 0x80, 0x9B, 0x8D, 0x9B, 0x80, 0xA9, 0x8D, 0xA9, + 0x9B, 0x9B, 0xA9, 0x9B, 0x9B, 0xA9, 0xA9, 0xA9, + 0xB7, 0x9B, 0xC5, 0x9B, 0xB7, 0xA9, 0xC5, 0xA9, + 0xD3, 0x9B, 0xE1, 0x9B, 0xD3, 0xA9, 0xE1, 0xA9, + 0xEE, 0x9B, 0x00, 0x00, 0xEE, 0xA9, 0x00, 0x00, + 0x12, 0xB4, 0x1F, 0xB6, 0x11, 0xC5, 0x1F, 0xC5, + 0x2D, 0xB7, 0x3B, 0xB7, 0x2D, 0xC5, 0x3B, 0xC5, + 0x49, 0xB7, 0x57, 0xB7, 0x49, 0xC5, 0x57, 0xC5, + 0x65, 0xB7, 0x73, 0xB7, 0x65, 0xC5, 0x73, 0xC5, + 0x80, 0xB7, 0x8D, 0xB7, 0x80, 0xC5, 0x8D, 0xC5, + 0x9B, 0xB7, 0xA9, 0xB7, 0x9B, 0xC5, 0xA9, 0xC5, + 0xB7, 0xB7, 0xC5, 0xB7, 0xB7, 0xC5, 0xC5, 0xC5, + 0xD3, 0xB7, 0xE1, 0xB7, 0xD3, 0xC5, 0xE1, 0xC5, + 0xEE, 0xB7, 0x00, 0x00, 0xEE, 0xC5, 0x00, 0x00, + 0x11, 0xD3, 0x1F, 0xD3, 0x11, 0xE1, 0x1F, 0xE1, + 0x2D, 0xD3, 0x3B, 0xD3, 0x2D, 0xE1, 0x3B, 0xE1, + 0x49, 0xD3, 0x57, 0xD3, 0x49, 0xE1, 0x57, 0xE1, + 0x65, 0xD3, 0x73, 0xD3, 0x65, 0xE1, 0x73, 0xE1, + 0x80, 0xD3, 0x8D, 0xD3, 0x80, 0xE1, 0x8D, 0xE1, + 0x9B, 0xD3, 0xA9, 0xD3, 0x9B, 0xE1, 0xA9, 0xE1, + 0xB7, 0xD3, 0xC5, 0xD3, 0xB7, 0xE1, 0xC5, 0xE1, + 0xD3, 0xD3, 0xE1, 0xD3, 0xD3, 0xE1, 0xE1, 0xE1, + 0xEE, 0xD3, 0x00, 0x00, 0xEE, 0xE1, 0x00, 0x00, + 0x11, 0xEE, 0x1F, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x2D, 0xEE, 0x3B, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x49, 0xEE, 0x57, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x65, 0xEE, 0x73, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xEE, 0x8D, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x9B, 0xEE, 0xA9, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xB7, 0xEE, 0xC5, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xD3, 0xEE, 0xE1, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xEE, 0xEE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x11, 0x1F, 0x11, 0x11, 0x1F, 0x1F, 0x1F, + 0x2D, 0x11, 0x3B, 0x11, 0x2D, 0x1F, 0x3B, 0x1F, + 0x49, 0x11, 0x57, 0x11, 0x49, 0x1F, 0x57, 0x1F, + 0x65, 0x11, 0x73, 0x11, 0x65, 0x1F, 0x73, 0x1F, + 0x80, 0x11, 0x8D, 0x11, 0x80, 0x1F, 0x8D, 0x1F, + 0x9B, 0x11, 0xA9, 0x11, 0x9B, 0x1F, 0xA9, 0x1F, + 0xB7, 0x11, 0xC5, 0x11, 0xB7, 0x1F, 0xC5, 0x1F, + 0xD3, 0x11, 0xE1, 0x11, 0xD3, 0x1F, 0xE1, 0x1F, + 0xEE, 0x11, 0x00, 0x00, 0xEE, 0x1F, 0x00, 0x00, + 0x11, 0x2D, 0x1F, 0x2D, 0x11, 0x3B, 0x1F, 0x3B, + 0x2D, 0x2D, 0x3B, 0x2D, 0x2D, 0x3B, 0x3B, 0x3B, + 0x49, 0x2D, 0x57, 0x2D, 0x49, 0x3B, 0x57, 0x3B, + 0x65, 0x2D, 0x73, 0x2D, 0x65, 0x3B, 0x73, 0x3B, + 0x80, 0x2D, 0x8D, 0x2D, 0x80, 0x3B, 0x8D, 0x3B, + 0x9B, 0x2D, 0xA9, 0x2D, 0x9B, 0x3B, 0xA9, 0x3B, + 0xB7, 0x2D, 0xC5, 0x2D, 0xB7, 0x3B, 0xC5, 0x3B, + 0xD3, 0x2D, 0xE1, 0x2D, 0xD3, 0x3B, 0xE1, 0x3B, + 0xEE, 0x2D, 0x00, 0x00, 0xEE, 0x3B, 0x00, 0x00, + 0x11, 0x49, 0x1F, 0x49, 0x11, 0x57, 0x1F, 0x57, + 0x2D, 0x49, 0x3B, 0x49, 0x2D, 0x57, 0x3B, 0x57, + 0x49, 0x49, 0x57, 0x49, 0x49, 0x57, 0x57, 0x57, + 0x65, 0x49, 0x73, 0x49, 0x65, 0x57, 0x73, 0x57, + 0x80, 0x49, 0x8D, 0x49, 0x80, 0x57, 0x8D, 0x57, + 0x9B, 0x49, 0xA9, 0x49, 0x9B, 0x57, 0xA9, 0x57, + 0xB7, 0x49, 0xC5, 0x49, 0xB7, 0x57, 0xC5, 0x57, + 0xD3, 0x49, 0xE1, 0x49, 0xD3, 0x57, 0xE1, 0x57, + 0xEE, 0x49, 0x00, 0x00, 0xEE, 0x57, 0x00, 0x00, + 0x11, 0x65, 0x1F, 0x65, 0x11, 0x73, 0x1F, 0x73, + 0x2D, 0x65, 0x3B, 0x65, 0x2D, 0x73, 0x3B, 0x73, + 0x49, 0x65, 0x57, 0x65, 0x49, 0x73, 0x57, 0x73, + 0x65, 0x65, 0x73, 0x65, 0x65, 0x73, 0x73, 0x73, + 0x80, 0x65, 0x8D, 0x65, 0x80, 0x73, 0x8D, 0x73, + 0x9B, 0x65, 0xA9, 0x65, 0x9B, 0x73, 0xA9, 0x73, + 0xB7, 0x65, 0xC5, 0x65, 0xB7, 0x73, 0xC5, 0x73, + 0xD3, 0x65, 0xE1, 0x65, 0xD3, 0x73, 0xE1, 0x73, + 0xEE, 0x65, 0x00, 0x00, 0xEE, 0x73, 0x00, 0x00, + 0x11, 0x80, 0x1F, 0x80, 0x11, 0x8D, 0x1F, 0x8D, + 0x2D, 0x80, 0x3B, 0x80, 0x2D, 0x8D, 0x3B, 0x8D, + 0x49, 0x80, 0x57, 0x80, 0x49, 0x8D, 0x57, 0x8D, + 0x65, 0x80, 0x73, 0x80, 0x65, 0x8D, 0x73, 0x8D, + 0x80, 0x80, 0x8D, 0x80, 0x80, 0x8D, 0x8D, 0x8D, + 0x9B, 0x80, 0xA9, 0x80, 0x9B, 0x8D, 0xA9, 0x8D, + 0xB7, 0x80, 0xC5, 0x80, 0xB7, 0x8D, 0xC5, 0x8D, + 0xD3, 0x80, 0xE1, 0x80, 0xD3, 0x8D, 0xE1, 0x8D, + 0xEE, 0x80, 0x00, 0x00, 0xEE, 0x8D, 0x00, 0x00, + 0x11, 0x9B, 0x1F, 0x9B, 0x11, 0xA9, 0x1F, 0xA9, + 0x2D, 0x9B, 0x3B, 0x9B, 0x2D, 0xA9, 0x3B, 0xA9, + 0x49, 0x9B, 0x57, 0x9B, 0x49, 0xA9, 0x57, 0xA9, + 0x65, 0x9B, 0x73, 0x9B, 0x65, 0xA9, 0x73, 0xA9, + 0x80, 0x9B, 0x8D, 0x9B, 0x80, 0xA9, 0x8D, 0xA9, + 0x9B, 0x9B, 0xA9, 0x9B, 0x9B, 0xA9, 0xA9, 0xA9, + 0xB7, 0x9B, 0xC5, 0x9B, 0xB7, 0xA9, 0xC5, 0xA9, + 0xD3, 0x9B, 0xE1, 0x9B, 0xD3, 0xA9, 0xE1, 0xA9, + 0xEE, 0x9B, 0x00, 0x00, 0xEE, 0xA9, 0x00, 0x00, + 0x11, 0xB7, 0x1F, 0xB7, 0x11, 0xC5, 0x1F, 0xC5, + 0x2D, 0xB7, 0x3B, 0xB7, 0x2D, 0xC5, 0x3B, 0xC5, + 0x49, 0xB7, 0x57, 0xB7, 0x49, 0xC5, 0x57, 0xC5, + 0x65, 0xB7, 0x73, 0xB7, 0x65, 0xC5, 0x73, 0xC5, + 0x80, 0xB7, 0x8D, 0xB7, 0x80, 0xC5, 0x8D, 0xC5, + 0x9B, 0xB7, 0xA9, 0xB7, 0x9B, 0xC5, 0xA9, 0xC5, + 0xB7, 0xB7, 0xC5, 0xB7, 0xB7, 0xC5, 0xC5, 0xC5, + 0xD3, 0xB7, 0xE1, 0xB7, 0xD3, 0xC5, 0xE1, 0xC5, + 0xEE, 0xB7, 0x00, 0x00, 0xEE, 0xC5, 0x00, 0x00, + 0x11, 0xD3, 0x1F, 0xD3, 0x11, 0xE1, 0x1F, 0xE1, + 0x2D, 0xD3, 0x3B, 0xD3, 0x2D, 0xE1, 0x3B, 0xE1, + 0x49, 0xD3, 0x57, 0xD3, 0x49, 0xE1, 0x57, 0xE1, + 0x65, 0xD3, 0x73, 0xD3, 0x65, 0xE1, 0x73, 0xE1, + 0x80, 0xD3, 0x8D, 0xD3, 0x80, 0xE1, 0x8D, 0xE1, + 0x9B, 0xD3, 0xA9, 0xD3, 0x9B, 0xE1, 0xA9, 0xE1, + 0xB7, 0xD3, 0xC5, 0xD3, 0xB7, 0xE1, 0xC5, 0xE1, + 0xD3, 0xD3, 0xE1, 0xD3, 0xD3, 0xE1, 0xE1, 0xE1, + 0xEE, 0xD3, 0x00, 0x00, 0xEE, 0xE1, 0x00, 0x00, + 0x11, 0xEE, 0x1F, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x2D, 0xEE, 0x3B, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x49, 0xEE, 0x57, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x65, 0xEE, 0x73, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xEE, 0x8D, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0x9B, 0xEE, 0xA9, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xB7, 0xEE, 0xC5, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xD3, 0xEE, 0xE1, 0xEE, 0x00, 0x00, 0x00, 0x00, + 0xEE, 0xEE, 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 = { + 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x10, + 0x20, 0x00, 0x30, 0x00, 0x20, 0x10, 0x30, 0x10, + 0x40, 0x00, 0x50, 0x00, 0x40, 0x10, 0x50, 0x10, + 0x60, 0x00, 0x70, 0x00, 0x60, 0x10, 0x70, 0x10, + 0x80, 0x00, 0x90, 0x00, 0x80, 0x10, 0x90, 0x10, + 0xA0, 0x00, 0xB0, 0x00, 0xA0, 0x10, 0xB0, 0x10, + 0xC0, 0x00, 0xD0, 0x00, 0xC0, 0x10, 0xD0, 0x10, + 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x10, 0xF0, 0x10, + 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x20, 0x00, 0x30, 0x10, 0x30, + 0x20, 0x20, 0x30, 0x20, 0x20, 0x30, 0x30, 0x30, + 0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30, + 0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30, + 0x80, 0x20, 0x90, 0x20, 0x80, 0x30, 0x90, 0x30, + 0xA0, 0x20, 0xB0, 0x20, 0xA0, 0x30, 0xB0, 0x30, + 0xC0, 0x20, 0xD0, 0x20, 0xC0, 0x30, 0xD0, 0x30, + 0xE0, 0x20, 0xF0, 0x20, 0xE0, 0x30, 0xF0, 0x30, + 0xFF, 0x20, 0x00, 0x00, 0xFF, 0x30, 0x00, 0x00, + 0x00, 0x40, 0x10, 0x40, 0x00, 0x50, 0x10, 0x50, + 0x20, 0x40, 0x30, 0x40, 0x20, 0x50, 0x30, 0x50, + 0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50, + 0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50, + 0x80, 0x40, 0x90, 0x40, 0x80, 0x50, 0x90, 0x50, + 0xA0, 0x40, 0xB0, 0x40, 0xA0, 0x50, 0xB0, 0x50, + 0xC0, 0x40, 0xD0, 0x40, 0xC0, 0x50, 0xD0, 0x50, + 0xE0, 0x40, 0xF0, 0x40, 0xE0, 0x50, 0xF0, 0x50, + 0xFF, 0x40, 0x00, 0x00, 0xFF, 0x50, 0x00, 0x00, + 0x00, 0x60, 0x10, 0x60, 0x00, 0x70, 0x10, 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, 0x90, 0x60, 0x80, 0x70, 0x90, 0x70, + 0xA0, 0x60, 0xB0, 0x60, 0xA0, 0x70, 0xB0, 0x70, + 0xC0, 0x60, 0xD0, 0x60, 0xC0, 0x70, 0xD0, 0x70, + 0xE0, 0x60, 0xF0, 0x60, 0xE0, 0x70, 0xF0, 0x70, + 0xFF, 0x60, 0x00, 0x00, 0xFF, 0x70, 0x00, 0x00, + 0x00, 0x80, 0x10, 0x80, 0x00, 0x90, 0x10, 0x90, + 0x20, 0x80, 0x30, 0x80, 0x20, 0x90, 0x30, 0x90, + 0x40, 0x80, 0x50, 0x80, 0x40, 0x90, 0x50, 0x90, + 0x60, 0x80, 0x70, 0x80, 0x60, 0x90, 0x70, 0x90, + 0x80, 0x80, 0x90, 0x80, 0x80, 0x90, 0x90, 0x90, + 0xA0, 0x80, 0xB0, 0x80, 0xA0, 0x90, 0xB0, 0x90, + 0xC0, 0x80, 0xD0, 0x80, 0xC0, 0x90, 0xD0, 0x90, + 0xE0, 0x80, 0xF0, 0x80, 0xE0, 0x90, 0xF0, 0x90, + 0xFF, 0x80, 0x00, 0x00, 0xFF, 0x90, 0x00, 0x00, + 0x00, 0xA0, 0x10, 0xA0, 0x00, 0xB0, 0x10, 0xB0, + 0x20, 0xA0, 0x30, 0xA0, 0x20, 0xB0, 0x30, 0xB0, + 0x40, 0xA0, 0x50, 0xA0, 0x40, 0xB0, 0x50, 0xB0, + 0x60, 0xA0, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xB0, + 0x80, 0xA0, 0x90, 0xA0, 0x80, 0xB0, 0x90, 0xB0, + 0xA0, 0xA0, 0xB0, 0xA0, 0xA0, 0xB0, 0xB0, 0xB0, + 0xC0, 0xA0, 0xD0, 0xA0, 0xC0, 0xB0, 0xD0, 0xB0, + 0xE0, 0xA0, 0xF0, 0xA0, 0xE0, 0xB0, 0xF0, 0xB0, + 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xB0, 0x00, 0x00, + 0x00, 0xC0, 0x10, 0xC0, 0x00, 0xD0, 0x10, 0xD0, + 0x20, 0xC0, 0x30, 0xC0, 0x20, 0xD0, 0x30, 0xD0, + 0x40, 0xC0, 0x50, 0xC0, 0x40, 0xD0, 0x50, 0xD0, + 0x60, 0xC0, 0x70, 0xC0, 0x60, 0xD0, 0x70, 0xD0, + 0x80, 0xC0, 0x90, 0xC0, 0x80, 0xD0, 0x90, 0xD0, + 0xA0, 0xC0, 0xB0, 0xC0, 0xA0, 0xD0, 0xB0, 0xD0, + 0xC0, 0xC0, 0xD0, 0xC0, 0xC0, 0xD0, 0xD0, 0xD0, + 0xE0, 0xC0, 0xF0, 0xC0, 0xE0, 0xD0, 0xF0, 0xD0, + 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, + 0x00, 0xE0, 0x10, 0xE0, 0x00, 0xF0, 0x10, 0xF0, + 0x20, 0xE0, 0x30, 0xE0, 0x20, 0xF0, 0x30, 0xF0, + 0x40, 0xE0, 0x50, 0xE0, 0x40, 0xF0, 0x50, 0xF0, + 0x60, 0xE0, 0x70, 0xE0, 0x60, 0xF0, 0x70, 0xF0, + 0x80, 0xE0, 0x90, 0xE0, 0x80, 0xF0, 0x90, 0xF0, + 0xA0, 0xE0, 0xB0, 0xE0, 0xA0, 0xF0, 0xB0, 0xF0, + 0xC0, 0xE0, 0xD0, 0xE0, 0xC0, 0xF0, 0xD0, 0xF0, + 0xE0, 0xE0, 0xF0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, + 0xFF, 0xE0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, + 0x00, 0xFF, 0x10, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x20, 0xFF, 0x30, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x40, 0xFF, 0x50, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x60, 0xFF, 0x70, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xFF, 0x90, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xA0, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xFF, 0xD0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x10, + 0x20, 0x00, 0x30, 0x00, 0x20, 0x10, 0x30, 0x10, + 0x40, 0x00, 0x50, 0x00, 0x40, 0x10, 0x50, 0x10, + 0x60, 0x00, 0x70, 0x00, 0x60, 0x10, 0x70, 0x10, + 0x80, 0x00, 0x90, 0x00, 0x80, 0x10, 0x90, 0x10, + 0xA0, 0x00, 0xB0, 0x00, 0xA0, 0x10, 0xB0, 0x10, + 0xC0, 0x00, 0xD0, 0x00, 0xC0, 0x10, 0xD0, 0x10, + 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x10, 0xF0, 0x10, + 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x20, 0x00, 0x30, 0x10, 0x30, + 0x20, 0x20, 0x30, 0x20, 0x20, 0x30, 0x30, 0x30, + 0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30, + 0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30, + 0x80, 0x20, 0x90, 0x20, 0x80, 0x30, 0x90, 0x30, + 0xA0, 0x20, 0xB0, 0x20, 0xA0, 0x30, 0xB0, 0x30, + 0xC0, 0x20, 0xD0, 0x20, 0xC0, 0x30, 0xD0, 0x30, + 0xE0, 0x20, 0xF0, 0x20, 0xE0, 0x30, 0xF0, 0x30, + 0xFF, 0x20, 0x00, 0x00, 0xFF, 0x30, 0x00, 0x00, + 0x00, 0x40, 0x10, 0x40, 0x00, 0x50, 0x10, 0x50, + 0x20, 0x40, 0x30, 0x40, 0x20, 0x50, 0x30, 0x50, + 0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50, + 0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50, + 0x80, 0x40, 0x90, 0x40, 0x80, 0x50, 0x90, 0x50, + 0xA0, 0x40, 0xB0, 0x40, 0xA0, 0x50, 0xB0, 0x50, + 0xC0, 0x40, 0xD0, 0x40, 0xC0, 0x50, 0xD0, 0x50, + 0xE0, 0x40, 0xF0, 0x40, 0xE0, 0x50, 0xF0, 0x50, + 0xFF, 0x40, 0x00, 0x00, 0xFF, 0x50, 0x00, 0x00, + 0x00, 0x60, 0x10, 0x60, 0x00, 0x70, 0x10, 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, 0x90, 0x60, 0x80, 0x73, 0x8D, 0x72, + 0xA0, 0x60, 0xB0, 0x60, 0x9D, 0x71, 0xAF, 0x70, + 0xC0, 0x60, 0xD0, 0x60, 0xC0, 0x70, 0xD0, 0x70, + 0xE0, 0x60, 0xF0, 0x60, 0xE0, 0x70, 0xF0, 0x70, + 0xFF, 0x60, 0x00, 0x00, 0xFF, 0x70, 0x00, 0x00, + 0x00, 0x80, 0x10, 0x80, 0x00, 0x90, 0x10, 0x90, + 0x20, 0x80, 0x30, 0x80, 0x20, 0x90, 0x30, 0x90, + 0x40, 0x80, 0x50, 0x80, 0x40, 0x90, 0x50, 0x90, + 0x60, 0x80, 0x70, 0x80, 0x60, 0x90, 0x70, 0x90, + 0x80, 0x80, 0x90, 0x80, 0x80, 0x90, 0x90, 0x90, + 0xA0, 0x80, 0xB0, 0x80, 0xA0, 0x90, 0xB0, 0x90, + 0xC0, 0x80, 0xD0, 0x80, 0xC0, 0x90, 0xD0, 0x90, + 0xE0, 0x80, 0xF0, 0x80, 0xE0, 0x90, 0xF0, 0x90, + 0xFF, 0x80, 0x00, 0x00, 0xFF, 0x90, 0x00, 0x00, + 0x00, 0xA0, 0x10, 0xA0, 0x00, 0xB0, 0x10, 0xB0, + 0x20, 0xA0, 0x30, 0xA0, 0x20, 0xB0, 0x30, 0xB0, + 0x40, 0xA0, 0x50, 0xA0, 0x40, 0xB0, 0x50, 0xB0, + 0x60, 0xA0, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xB0, + 0x80, 0xA0, 0x90, 0xA0, 0x80, 0xB0, 0x90, 0xB0, + 0xA0, 0xA0, 0xB0, 0xA0, 0xA0, 0xB0, 0xB0, 0xB0, + 0xC0, 0xA0, 0xD0, 0xA0, 0xC0, 0xB0, 0xD0, 0xB0, + 0xE0, 0xA0, 0xF0, 0xA0, 0xE0, 0xB0, 0xF0, 0xB0, + 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xB0, 0x00, 0x00, + 0x00, 0xC0, 0x10, 0xC0, 0x00, 0xD0, 0x10, 0xD0, + 0x20, 0xC0, 0x30, 0xC0, 0x20, 0xD0, 0x30, 0xD0, + 0x40, 0xC0, 0x50, 0xC0, 0x40, 0xD0, 0x50, 0xD0, + 0x60, 0xC0, 0x70, 0xC0, 0x60, 0xD0, 0x70, 0xD0, + 0x80, 0xC0, 0x90, 0xC0, 0x80, 0xD0, 0x90, 0xD0, + 0xA0, 0xC0, 0xB0, 0xC0, 0xA0, 0xD0, 0xB0, 0xD0, + 0xC0, 0xC0, 0xD0, 0xC0, 0xC0, 0xD0, 0xD0, 0xD0, + 0xE0, 0xC0, 0xF0, 0xC0, 0xE0, 0xD0, 0xF0, 0xD0, + 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, + 0x00, 0xE0, 0x10, 0xE0, 0x00, 0xF0, 0x10, 0xF0, + 0x20, 0xE0, 0x30, 0xE0, 0x20, 0xF0, 0x30, 0xF0, + 0x40, 0xE0, 0x50, 0xE0, 0x40, 0xF0, 0x50, 0xF0, + 0x60, 0xE0, 0x70, 0xE0, 0x60, 0xF0, 0x70, 0xF0, + 0x80, 0xE0, 0x90, 0xE0, 0x80, 0xF0, 0x90, 0xF0, + 0xA0, 0xE0, 0xB0, 0xE0, 0xA0, 0xF0, 0xB0, 0xF0, + 0xC0, 0xE0, 0xD0, 0xE0, 0xC0, 0xF0, 0xD0, 0xF0, + 0xE0, 0xE0, 0xF0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, + 0xFF, 0xE0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, + 0x00, 0xFF, 0x10, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x20, 0xFF, 0x30, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x40, 0xFF, 0x50, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x60, 0xFF, 0x70, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xFF, 0x90, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xA0, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xFF, 0xD0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x10, + 0x20, 0x00, 0x30, 0x00, 0x20, 0x10, 0x30, 0x10, + 0x40, 0x00, 0x50, 0x00, 0x40, 0x10, 0x50, 0x10, + 0x60, 0x00, 0x70, 0x00, 0x60, 0x10, 0x70, 0x10, + 0x80, 0x00, 0x90, 0x00, 0x80, 0x10, 0x90, 0x10, + 0xA0, 0x00, 0xB0, 0x00, 0xA0, 0x10, 0xB0, 0x10, + 0xC0, 0x00, 0xD0, 0x00, 0xC0, 0x10, 0xD0, 0x10, + 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x10, 0xF0, 0x10, + 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x20, 0x00, 0x30, 0x10, 0x30, + 0x20, 0x20, 0x30, 0x20, 0x20, 0x30, 0x30, 0x30, + 0x40, 0x20, 0x50, 0x20, 0x3F, 0x2F, 0x50, 0x30, + 0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30, + 0x80, 0x20, 0x90, 0x20, 0x80, 0x30, 0x90, 0x30, + 0xA0, 0x20, 0xB0, 0x20, 0xA0, 0x30, 0xB0, 0x30, + 0xC0, 0x20, 0xD0, 0x20, 0xC0, 0x30, 0xD0, 0x30, + 0xE0, 0x20, 0xF0, 0x20, 0xE0, 0x30, 0xF0, 0x30, + 0xFF, 0x20, 0x00, 0x00, 0xFF, 0x30, 0x00, 0x00, + 0x00, 0x40, 0x10, 0x40, 0x00, 0x50, 0x10, 0x50, + 0x20, 0x40, 0x30, 0x40, 0x20, 0x50, 0x30, 0x50, + 0x40, 0x40, 0x50, 0x40, 0x3F, 0x4F, 0x50, 0x50, + 0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50, + 0x80, 0x40, 0x90, 0x40, 0x80, 0x50, 0x90, 0x50, + 0xA0, 0x40, 0xB0, 0x40, 0xA0, 0x50, 0xB0, 0x50, + 0xC0, 0x40, 0xD0, 0x40, 0xC0, 0x50, 0xD0, 0x50, + 0xE0, 0x40, 0xF0, 0x40, 0xE0, 0x50, 0xF0, 0x50, + 0xFF, 0x40, 0x00, 0x00, 0xFF, 0x50, 0x00, 0x00, + 0x00, 0x60, 0x10, 0x60, 0x00, 0x70, 0x10, 0x70, + 0x20, 0x60, 0x30, 0x60, 0x20, 0x70, 0x30, 0x70, + 0x3F, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70, + 0x60, 0x60, 0x73, 0x66, 0x60, 0x70, 0x77, 0x77, + 0x80, 0x66, 0x8C, 0x66, 0x80, 0x79, 0x89, 0x76, + 0x9F, 0x60, 0xB0, 0x60, 0x9F, 0x70, 0xB0, 0x70, + 0xC0, 0x60, 0xD0, 0x60, 0xC0, 0x70, 0xD0, 0x70, + 0xE0, 0x60, 0xF0, 0x60, 0xE0, 0x70, 0xF0, 0x70, + 0xFF, 0x60, 0x00, 0x00, 0xFF, 0x70, 0x00, 0x00, + 0x00, 0x80, 0x10, 0x80, 0x00, 0x90, 0x10, 0x90, + 0x20, 0x80, 0x30, 0x80, 0x20, 0x90, 0x30, 0x90, + 0x40, 0x80, 0x50, 0x80, 0x40, 0x90, 0x50, 0x90, + 0x60, 0x80, 0x70, 0x80, 0x60, 0x90, 0x70, 0x90, + 0x80, 0x80, 0x90, 0x80, 0x80, 0x90, 0x90, 0x90, + 0xA0, 0x80, 0xB0, 0x80, 0xA0, 0x90, 0xB0, 0x90, + 0xC0, 0x80, 0xD0, 0x80, 0xC0, 0x90, 0xD0, 0x90, + 0xE0, 0x80, 0xF0, 0x80, 0xE0, 0x90, 0xF0, 0x90, + 0xFF, 0x80, 0x00, 0x00, 0xFF, 0x90, 0x00, 0x00, + 0x00, 0xA0, 0x10, 0xA0, 0x00, 0xB0, 0x10, 0xB0, + 0x20, 0xA0, 0x30, 0xA0, 0x20, 0xB0, 0x30, 0xB0, + 0x40, 0xA0, 0x50, 0xA0, 0x40, 0xB0, 0x50, 0xB0, + 0x60, 0xA0, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xB0, + 0x80, 0xA0, 0x90, 0xA0, 0x80, 0xB0, 0x90, 0xB0, + 0xA0, 0xA0, 0xB0, 0xA0, 0xA0, 0xB0, 0xB0, 0xB0, + 0xC0, 0xA0, 0xD0, 0xA0, 0xC0, 0xB0, 0xD0, 0xB0, + 0xE0, 0xA0, 0xF0, 0xA0, 0xE0, 0xB0, 0xF0, 0xB0, + 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xB0, 0x00, 0x00, + 0x00, 0xC0, 0x10, 0xC0, 0x00, 0xD0, 0x10, 0xD0, + 0x20, 0xC0, 0x30, 0xC0, 0x20, 0xD0, 0x30, 0xD0, + 0x40, 0xC0, 0x50, 0xC0, 0x40, 0xD0, 0x50, 0xD0, + 0x60, 0xC0, 0x70, 0xC0, 0x60, 0xD0, 0x70, 0xD0, + 0x80, 0xC0, 0x90, 0xC0, 0x80, 0xD0, 0x90, 0xD0, + 0xA0, 0xC0, 0xB0, 0xC0, 0xA0, 0xD0, 0xB0, 0xD0, + 0xC0, 0xC0, 0xD0, 0xC0, 0xC0, 0xD0, 0xD0, 0xD0, + 0xE0, 0xC0, 0xF0, 0xC0, 0xE0, 0xD0, 0xF0, 0xD0, + 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, + 0x00, 0xE0, 0x10, 0xE0, 0x00, 0xF0, 0x10, 0xF0, + 0x20, 0xE0, 0x30, 0xE0, 0x20, 0xF0, 0x30, 0xF0, + 0x40, 0xE0, 0x50, 0xE0, 0x40, 0xF0, 0x50, 0xF0, + 0x60, 0xE0, 0x70, 0xE0, 0x60, 0xF0, 0x70, 0xF0, + 0x80, 0xE0, 0x90, 0xE0, 0x80, 0xF0, 0x90, 0xF0, + 0xA0, 0xE0, 0xB0, 0xE0, 0xA0, 0xF0, 0xB0, 0xF0, + 0xC0, 0xE0, 0xD0, 0xE0, 0xC0, 0xF0, 0xD0, 0xF0, + 0xE0, 0xE0, 0xF0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, + 0xFF, 0xE0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, + 0x00, 0xFF, 0x10, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x20, 0xFF, 0x30, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x40, 0xFF, 0x50, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x60, 0xFF, 0x70, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xFF, 0x90, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xA0, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xFF, 0xD0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x10, + 0x20, 0x00, 0x30, 0x00, 0x20, 0x10, 0x30, 0x10, + 0x40, 0x00, 0x50, 0x00, 0x40, 0x10, 0x50, 0x10, + 0x60, 0x00, 0x70, 0x00, 0x60, 0x10, 0x70, 0x10, + 0x80, 0x00, 0x90, 0x00, 0x80, 0x10, 0x90, 0x10, + 0xA0, 0x00, 0xB0, 0x00, 0xA0, 0x10, 0xB0, 0x10, + 0xC0, 0x00, 0xD0, 0x00, 0xC0, 0x10, 0xD0, 0x10, + 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x10, 0xF0, 0x10, + 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x20, 0x00, 0x30, 0x10, 0x30, + 0x20, 0x20, 0x30, 0x20, 0x20, 0x30, 0x30, 0x30, + 0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30, + 0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x6F, 0x2F, + 0x80, 0x20, 0x90, 0x20, 0x80, 0x2F, 0x90, 0x30, + 0xA0, 0x20, 0xB0, 0x20, 0xA0, 0x2F, 0xB0, 0x30, + 0xC0, 0x20, 0xD0, 0x20, 0xC0, 0x30, 0xD0, 0x30, + 0xE0, 0x20, 0xF0, 0x20, 0xE0, 0x30, 0xF0, 0x30, + 0xFF, 0x20, 0x00, 0x00, 0xFF, 0x30, 0x00, 0x00, + 0x00, 0x40, 0x10, 0x40, 0x00, 0x50, 0x10, 0x50, + 0x20, 0x40, 0x30, 0x40, 0x20, 0x50, 0x30, 0x50, + 0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50, + 0x60, 0x40, 0x70, 0x3F, 0x60, 0x50, 0x70, 0x50, + 0x80, 0x3F, 0x90, 0x3F, 0x80, 0x50, 0x8F, 0x50, + 0xA0, 0x40, 0xB0, 0x40, 0xA0, 0x50, 0xB0, 0x50, + 0xC0, 0x40, 0xD0, 0x40, 0xC0, 0x50, 0xD0, 0x50, + 0xE0, 0x40, 0xF0, 0x40, 0xE0, 0x50, 0xF0, 0x50, + 0xFF, 0x40, 0x00, 0x00, 0xFF, 0x50, 0x00, 0x00, + 0x00, 0x60, 0x10, 0x60, 0x00, 0x70, 0x10, 0x70, + 0x20, 0x60, 0x30, 0x60, 0x20, 0x70, 0x30, 0x70, + 0x40, 0x60, 0x50, 0x60, 0x40, 0x70, 0x50, 0x70, + 0x60, 0x60, 0x70, 0x60, 0x64, 0x72, 0x76, 0x76, + 0x80, 0x66, 0x90, 0x60, 0x80, 0x79, 0x90, 0x70, + 0xA0, 0x60, 0xB0, 0x60, 0xA0, 0x70, 0xB0, 0x70, + 0xC0, 0x60, 0xD0, 0x60, 0xC0, 0x70, 0xD0, 0x70, + 0xE0, 0x60, 0xF0, 0x60, 0xE0, 0x70, 0xF0, 0x70, + 0xFF, 0x60, 0x00, 0x00, 0xFF, 0x70, 0x00, 0x00, + 0x00, 0x80, 0x10, 0x80, 0x00, 0x90, 0x10, 0x90, + 0x20, 0x80, 0x30, 0x80, 0x20, 0x90, 0x30, 0x90, + 0x40, 0x80, 0x50, 0x80, 0x40, 0x90, 0x50, 0x90, + 0x60, 0x80, 0x70, 0x80, 0x60, 0x90, 0x70, 0x90, + 0x80, 0x80, 0x90, 0x80, 0x80, 0x90, 0x90, 0x90, + 0xA0, 0x80, 0xB0, 0x80, 0xA0, 0x90, 0xB0, 0x90, + 0xC0, 0x80, 0xD0, 0x80, 0xC0, 0x90, 0xD0, 0x90, + 0xE0, 0x80, 0xF0, 0x80, 0xE0, 0x90, 0xF0, 0x90, + 0xFF, 0x80, 0x00, 0x00, 0xFF, 0x90, 0x00, 0x00, + 0x00, 0xA0, 0x10, 0xA0, 0x00, 0xB0, 0x10, 0xB0, + 0x20, 0xA0, 0x30, 0xA0, 0x20, 0xB0, 0x30, 0xB0, + 0x40, 0xA0, 0x50, 0xA0, 0x40, 0xB0, 0x50, 0xB0, + 0x60, 0xA0, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xB0, + 0x80, 0xA0, 0x90, 0xA0, 0x80, 0xB0, 0x90, 0xB0, + 0xA0, 0xA0, 0xB0, 0xA0, 0xA0, 0xB0, 0xB0, 0xB0, + 0xC0, 0xA0, 0xD0, 0xA0, 0xC0, 0xB0, 0xD0, 0xB0, + 0xE0, 0xA0, 0xF0, 0xA0, 0xE0, 0xB0, 0xF0, 0xB0, + 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xB0, 0x00, 0x00, + 0x00, 0xC0, 0x10, 0xC0, 0x00, 0xD0, 0x10, 0xD0, + 0x20, 0xC0, 0x30, 0xC0, 0x20, 0xD0, 0x30, 0xD0, + 0x40, 0xC0, 0x50, 0xC0, 0x40, 0xD0, 0x50, 0xD0, + 0x60, 0xC0, 0x70, 0xC0, 0x60, 0xD0, 0x70, 0xD0, + 0x80, 0xC0, 0x90, 0xC0, 0x80, 0xD0, 0x90, 0xD0, + 0xA0, 0xC0, 0xB0, 0xC0, 0xA0, 0xD0, 0xB0, 0xD0, + 0xC0, 0xC0, 0xD0, 0xC0, 0xC0, 0xD0, 0xD0, 0xD0, + 0xE0, 0xC0, 0xF0, 0xC0, 0xE0, 0xD0, 0xF0, 0xD0, + 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, + 0x00, 0xE0, 0x10, 0xE0, 0x00, 0xF0, 0x10, 0xF0, + 0x20, 0xE0, 0x30, 0xE0, 0x20, 0xF0, 0x30, 0xF0, + 0x40, 0xE0, 0x50, 0xE0, 0x40, 0xF0, 0x50, 0xF0, + 0x60, 0xE0, 0x70, 0xE0, 0x60, 0xF0, 0x70, 0xF0, + 0x80, 0xE0, 0x90, 0xE0, 0x80, 0xF0, 0x90, 0xF0, + 0xA0, 0xE0, 0xB0, 0xE0, 0xA0, 0xF0, 0xB0, 0xF0, + 0xC0, 0xE0, 0xD0, 0xE0, 0xC0, 0xF0, 0xD0, 0xF0, + 0xE0, 0xE0, 0xF0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, + 0xFF, 0xE0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, + 0x00, 0xFF, 0x10, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x20, 0xFF, 0x30, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x40, 0xFF, 0x50, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x60, 0xFF, 0x70, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xFF, 0x90, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xA0, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xFF, 0xD0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x10, + 0x20, 0x00, 0x30, 0x00, 0x20, 0x10, 0x30, 0x10, + 0x40, 0x00, 0x50, 0x00, 0x40, 0x10, 0x50, 0x10, + 0x60, 0x00, 0x70, 0x00, 0x60, 0x10, 0x70, 0x10, + 0x80, 0x00, 0x90, 0x00, 0x80, 0x10, 0x90, 0x10, + 0xA0, 0x00, 0xB0, 0x00, 0xA0, 0x10, 0xB0, 0x10, + 0xC0, 0x00, 0xD0, 0x00, 0xC0, 0x10, 0xD0, 0x10, + 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x10, 0xF0, 0x10, + 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x20, 0x00, 0x30, 0x10, 0x30, + 0x20, 0x20, 0x30, 0x20, 0x20, 0x30, 0x30, 0x30, + 0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30, + 0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30, + 0x80, 0x20, 0x90, 0x20, 0x80, 0x30, 0x90, 0x30, + 0xA0, 0x20, 0xB0, 0x20, 0xA0, 0x30, 0xB0, 0x30, + 0xC0, 0x20, 0xD0, 0x20, 0xC0, 0x30, 0xD0, 0x30, + 0xE0, 0x20, 0xF0, 0x20, 0xE0, 0x30, 0xF0, 0x30, + 0xFF, 0x20, 0x00, 0x00, 0xFF, 0x30, 0x00, 0x00, + 0x00, 0x40, 0x10, 0x40, 0x00, 0x50, 0x10, 0x50, + 0x20, 0x40, 0x30, 0x40, 0x20, 0x50, 0x30, 0x50, + 0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50, + 0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50, + 0x80, 0x40, 0x90, 0x40, 0x80, 0x50, 0x90, 0x50, + 0xA0, 0x40, 0xB0, 0x40, 0xA0, 0x50, 0xB0, 0x50, + 0xC0, 0x40, 0xD0, 0x40, 0xC0, 0x50, 0xD0, 0x50, + 0xE0, 0x40, 0xF0, 0x40, 0xE0, 0x50, 0xF0, 0x50, + 0xFF, 0x40, 0x00, 0x00, 0xFF, 0x50, 0x00, 0x00, + 0x00, 0x60, 0x10, 0x60, 0x00, 0x70, 0x10, 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, 0x90, 0x60, 0x80, 0x70, 0x90, 0x70, + 0xA0, 0x60, 0xB0, 0x60, 0xA0, 0x70, 0xB0, 0x70, + 0xC0, 0x60, 0xD0, 0x60, 0xC0, 0x70, 0xD0, 0x70, + 0xE0, 0x60, 0xF0, 0x60, 0xE0, 0x70, 0xF0, 0x70, + 0xFF, 0x60, 0x00, 0x00, 0xFF, 0x70, 0x00, 0x00, + 0x00, 0x80, 0x10, 0x80, 0x00, 0x90, 0x10, 0x90, + 0x20, 0x80, 0x30, 0x80, 0x20, 0x90, 0x30, 0x90, + 0x40, 0x80, 0x50, 0x80, 0x40, 0x90, 0x50, 0x90, + 0x60, 0x80, 0x70, 0x80, 0x60, 0x90, 0x70, 0x90, + 0x80, 0x80, 0x90, 0x80, 0x80, 0x90, 0x90, 0x90, + 0xA0, 0x80, 0xB0, 0x80, 0xA0, 0x90, 0xB0, 0x90, + 0xC0, 0x80, 0xD0, 0x80, 0xC0, 0x90, 0xD0, 0x90, + 0xE0, 0x80, 0xF0, 0x80, 0xE0, 0x90, 0xF0, 0x90, + 0xFF, 0x80, 0x00, 0x00, 0xFF, 0x90, 0x00, 0x00, + 0x00, 0xA0, 0x10, 0xA0, 0x00, 0xB0, 0x10, 0xB0, + 0x20, 0xA0, 0x30, 0xA0, 0x20, 0xB0, 0x30, 0xB0, + 0x40, 0xA0, 0x50, 0xA0, 0x40, 0xB0, 0x50, 0xB0, + 0x60, 0xA0, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xB0, + 0x80, 0xA0, 0x90, 0xA0, 0x80, 0xB0, 0x90, 0xB0, + 0xA0, 0xA0, 0xB0, 0xA0, 0xA0, 0xB0, 0xB0, 0xB0, + 0xC0, 0xA0, 0xD0, 0xA0, 0xC0, 0xB0, 0xD0, 0xB0, + 0xE0, 0xA0, 0xF0, 0xA0, 0xE0, 0xB0, 0xF0, 0xB0, + 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xB0, 0x00, 0x00, + 0x00, 0xC0, 0x10, 0xC0, 0x00, 0xD0, 0x10, 0xD0, + 0x20, 0xC0, 0x30, 0xC0, 0x20, 0xD0, 0x30, 0xD0, + 0x40, 0xC0, 0x50, 0xC0, 0x40, 0xD0, 0x50, 0xD0, + 0x60, 0xC0, 0x70, 0xC0, 0x60, 0xD0, 0x70, 0xD0, + 0x80, 0xC0, 0x90, 0xC0, 0x80, 0xD0, 0x90, 0xD0, + 0xA0, 0xC0, 0xB0, 0xC0, 0xA0, 0xD0, 0xB0, 0xD0, + 0xC0, 0xC0, 0xD0, 0xC0, 0xC0, 0xD0, 0xD0, 0xD0, + 0xE0, 0xC0, 0xF0, 0xC0, 0xE0, 0xD0, 0xF0, 0xD0, + 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, + 0x00, 0xE0, 0x10, 0xE0, 0x00, 0xF0, 0x10, 0xF0, + 0x20, 0xE0, 0x30, 0xE0, 0x20, 0xF0, 0x30, 0xF0, + 0x40, 0xE0, 0x50, 0xE0, 0x40, 0xF0, 0x50, 0xF0, + 0x60, 0xE0, 0x70, 0xE0, 0x60, 0xF0, 0x70, 0xF0, + 0x80, 0xE0, 0x90, 0xE0, 0x80, 0xF0, 0x90, 0xF0, + 0xA0, 0xE0, 0xB0, 0xE0, 0xA0, 0xF0, 0xB0, 0xF0, + 0xC0, 0xE0, 0xD0, 0xE0, 0xC0, 0xF0, 0xD0, 0xF0, + 0xE0, 0xE0, 0xF0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, + 0xFF, 0xE0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, + 0x00, 0xFF, 0x10, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x20, 0xFF, 0x30, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x40, 0xFF, 0x50, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x60, 0xFF, 0x70, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xFF, 0x90, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xA0, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xFF, 0xD0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 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, 0x10, 0x00, 0x00, 0x10, 0x10, 0x10, + 0x20, 0x00, 0x30, 0x00, 0x20, 0x10, 0x30, 0x10, + 0x40, 0x00, 0x50, 0x00, 0x40, 0x10, 0x50, 0x10, + 0x60, 0x00, 0x70, 0x00, 0x60, 0x10, 0x70, 0x10, + 0x80, 0x00, 0x90, 0x00, 0x80, 0x10, 0x90, 0x10, + 0xA0, 0x00, 0xB0, 0x00, 0xA0, 0x10, 0xB0, 0x10, + 0xC0, 0x00, 0xD0, 0x00, 0xC0, 0x10, 0xD0, 0x10, + 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x10, 0xF0, 0x10, + 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x20, 0x00, 0x30, 0x10, 0x30, + 0x20, 0x20, 0x30, 0x20, 0x20, 0x30, 0x30, 0x30, + 0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30, + 0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30, + 0x80, 0x20, 0x90, 0x20, 0x80, 0x30, 0x90, 0x30, + 0xA0, 0x20, 0xB0, 0x20, 0xA0, 0x30, 0xB0, 0x30, + 0xC0, 0x20, 0xD0, 0x20, 0xC0, 0x30, 0xD0, 0x30, + 0xE0, 0x20, 0xF0, 0x20, 0xE0, 0x30, 0xF0, 0x30, + 0xFF, 0x20, 0x00, 0x00, 0xFF, 0x30, 0x00, 0x00, + 0x00, 0x40, 0x10, 0x40, 0x00, 0x50, 0x10, 0x50, + 0x20, 0x40, 0x30, 0x40, 0x20, 0x50, 0x30, 0x50, + 0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50, + 0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50, + 0x80, 0x40, 0x90, 0x40, 0x80, 0x50, 0x90, 0x50, + 0xA0, 0x40, 0xB0, 0x40, 0xA0, 0x50, 0xB0, 0x50, + 0xC0, 0x40, 0xD0, 0x40, 0xC0, 0x50, 0xD0, 0x50, + 0xE0, 0x40, 0xF0, 0x40, 0xE0, 0x50, 0xF0, 0x50, + 0xFF, 0x40, 0x00, 0x00, 0xFF, 0x50, 0x00, 0x00, + 0x00, 0x60, 0x10, 0x60, 0x00, 0x70, 0x10, 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, 0x90, 0x60, 0x80, 0x70, 0x90, 0x70, + 0xA0, 0x60, 0xB0, 0x60, 0xA0, 0x70, 0xB0, 0x70, + 0xC0, 0x60, 0xD0, 0x60, 0xC0, 0x70, 0xD0, 0x70, + 0xE0, 0x60, 0xF0, 0x60, 0xE0, 0x70, 0xF0, 0x70, + 0xFF, 0x60, 0x00, 0x00, 0xFF, 0x70, 0x00, 0x00, + 0x00, 0x80, 0x10, 0x80, 0x00, 0x90, 0x10, 0x90, + 0x20, 0x80, 0x30, 0x80, 0x20, 0x90, 0x30, 0x90, + 0x40, 0x80, 0x50, 0x80, 0x40, 0x90, 0x50, 0x90, + 0x60, 0x80, 0x70, 0x80, 0x60, 0x90, 0x70, 0x90, + 0x80, 0x80, 0x90, 0x80, 0x80, 0x90, 0x90, 0x90, + 0xA0, 0x80, 0xB0, 0x80, 0xA0, 0x90, 0xB0, 0x90, + 0xC0, 0x80, 0xD0, 0x80, 0xC0, 0x90, 0xD0, 0x90, + 0xE0, 0x80, 0xF0, 0x80, 0xE0, 0x90, 0xF0, 0x90, + 0xFF, 0x80, 0x00, 0x00, 0xFF, 0x90, 0x00, 0x00, + 0x00, 0xA0, 0x10, 0xA0, 0x00, 0xB0, 0x10, 0xB0, + 0x20, 0xA0, 0x30, 0xA0, 0x20, 0xB0, 0x30, 0xB0, + 0x40, 0xA0, 0x50, 0xA0, 0x40, 0xB0, 0x50, 0xB0, + 0x60, 0xA0, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xB0, + 0x80, 0xA0, 0x90, 0xA0, 0x80, 0xB0, 0x90, 0xB0, + 0xA0, 0xA0, 0xB0, 0xA0, 0xA0, 0xB0, 0xB0, 0xB0, + 0xC0, 0xA0, 0xD0, 0xA0, 0xC0, 0xB0, 0xD0, 0xB0, + 0xE0, 0xA0, 0xF0, 0xA0, 0xE0, 0xB0, 0xF0, 0xB0, + 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xB0, 0x00, 0x00, + 0x00, 0xC0, 0x10, 0xC0, 0x00, 0xD0, 0x10, 0xD0, + 0x20, 0xC0, 0x30, 0xC0, 0x20, 0xD0, 0x30, 0xD0, + 0x40, 0xC0, 0x50, 0xC0, 0x40, 0xD0, 0x50, 0xD0, + 0x60, 0xC0, 0x70, 0xC0, 0x60, 0xD0, 0x70, 0xD0, + 0x80, 0xC0, 0x90, 0xC0, 0x80, 0xD0, 0x90, 0xD0, + 0xA0, 0xC0, 0xB0, 0xC0, 0xA0, 0xD0, 0xB0, 0xD0, + 0xC0, 0xC0, 0xD0, 0xC0, 0xC0, 0xD0, 0xD0, 0xD0, + 0xE0, 0xC0, 0xF0, 0xC0, 0xE0, 0xD0, 0xF0, 0xD0, + 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, + 0x00, 0xE0, 0x10, 0xE0, 0x00, 0xF0, 0x10, 0xF0, + 0x20, 0xE0, 0x30, 0xE0, 0x20, 0xF0, 0x30, 0xF0, + 0x40, 0xE0, 0x50, 0xE0, 0x40, 0xF0, 0x50, 0xF0, + 0x60, 0xE0, 0x70, 0xE0, 0x60, 0xF0, 0x70, 0xF0, + 0x80, 0xE0, 0x90, 0xE0, 0x80, 0xF0, 0x90, 0xF0, + 0xA0, 0xE0, 0xB0, 0xE0, 0xA0, 0xF0, 0xB0, 0xF0, + 0xC0, 0xE0, 0xD0, 0xE0, 0xC0, 0xF0, 0xD0, 0xF0, + 0xE0, 0xE0, 0xF0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, + 0xFF, 0xE0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, + 0x00, 0xFF, 0x10, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x20, 0xFF, 0x30, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x40, 0xFF, 0x50, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x60, 0xFF, 0x70, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xFF, 0x90, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xA0, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xFF, 0xD0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x10, + 0x20, 0x00, 0x30, 0x00, 0x20, 0x10, 0x30, 0x10, + 0x40, 0x00, 0x50, 0x00, 0x40, 0x10, 0x50, 0x10, + 0x60, 0x00, 0x70, 0x00, 0x60, 0x10, 0x70, 0x10, + 0x80, 0x00, 0x90, 0x00, 0x80, 0x10, 0x90, 0x10, + 0xA0, 0x00, 0xB0, 0x00, 0xA0, 0x10, 0xB0, 0x10, + 0xC0, 0x00, 0xD0, 0x00, 0xC0, 0x10, 0xD0, 0x10, + 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x10, 0xF0, 0x10, + 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x20, 0x00, 0x30, 0x10, 0x30, + 0x20, 0x20, 0x30, 0x20, 0x20, 0x30, 0x30, 0x30, + 0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30, + 0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30, + 0x80, 0x20, 0x90, 0x20, 0x80, 0x30, 0x90, 0x30, + 0xA0, 0x20, 0xB0, 0x20, 0xA0, 0x30, 0xB0, 0x30, + 0xC0, 0x20, 0xD0, 0x20, 0xC0, 0x30, 0xD0, 0x30, + 0xE0, 0x20, 0xF0, 0x20, 0xE0, 0x30, 0xF0, 0x30, + 0xFF, 0x20, 0x00, 0x00, 0xFF, 0x30, 0x00, 0x00, + 0x00, 0x40, 0x10, 0x40, 0x00, 0x50, 0x10, 0x50, + 0x20, 0x40, 0x30, 0x40, 0x20, 0x50, 0x30, 0x50, + 0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50, + 0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50, + 0x80, 0x40, 0x90, 0x40, 0x80, 0x50, 0x90, 0x50, + 0xA0, 0x40, 0xB0, 0x40, 0xA0, 0x50, 0xB0, 0x50, + 0xC0, 0x40, 0xD0, 0x40, 0xC0, 0x50, 0xD0, 0x50, + 0xE0, 0x40, 0xF0, 0x40, 0xE0, 0x50, 0xF0, 0x50, + 0xFF, 0x40, 0x00, 0x00, 0xFF, 0x50, 0x00, 0x00, + 0x00, 0x60, 0x10, 0x60, 0x00, 0x70, 0x10, 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, 0x90, 0x60, 0x80, 0x70, 0x90, 0x70, + 0xA0, 0x60, 0xB0, 0x60, 0xA0, 0x70, 0xB0, 0x70, + 0xC0, 0x60, 0xD0, 0x60, 0xC0, 0x70, 0xD0, 0x70, + 0xE0, 0x60, 0xF0, 0x60, 0xE0, 0x70, 0xF0, 0x70, + 0xFF, 0x60, 0x00, 0x00, 0xFF, 0x70, 0x00, 0x00, + 0x00, 0x80, 0x10, 0x80, 0x00, 0x90, 0x10, 0x90, + 0x20, 0x80, 0x30, 0x80, 0x20, 0x90, 0x30, 0x90, + 0x40, 0x80, 0x50, 0x80, 0x40, 0x90, 0x50, 0x90, + 0x60, 0x80, 0x70, 0x80, 0x60, 0x90, 0x70, 0x90, + 0x80, 0x80, 0x90, 0x80, 0x80, 0x90, 0x90, 0x90, + 0xA0, 0x80, 0xB0, 0x80, 0xA0, 0x90, 0xB0, 0x90, + 0xC0, 0x80, 0xD0, 0x80, 0xC0, 0x90, 0xD0, 0x90, + 0xE0, 0x80, 0xF0, 0x80, 0xE0, 0x90, 0xF0, 0x90, + 0xFF, 0x80, 0x00, 0x00, 0xFF, 0x90, 0x00, 0x00, + 0x00, 0xA0, 0x10, 0xA0, 0x00, 0xB0, 0x10, 0xB0, + 0x20, 0xA0, 0x30, 0xA0, 0x20, 0xB0, 0x30, 0xB0, + 0x40, 0xA0, 0x50, 0xA0, 0x40, 0xB0, 0x50, 0xB0, + 0x60, 0xA0, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xB0, + 0x80, 0xA0, 0x90, 0xA0, 0x80, 0xB0, 0x90, 0xB0, + 0xA0, 0xA0, 0xB0, 0xA0, 0xA0, 0xB0, 0xB0, 0xB0, + 0xC0, 0xA0, 0xD0, 0xA0, 0xC0, 0xB0, 0xD0, 0xB0, + 0xE0, 0xA0, 0xF0, 0xA0, 0xE0, 0xB0, 0xF0, 0xB0, + 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xB0, 0x00, 0x00, + 0x00, 0xC0, 0x10, 0xC0, 0x00, 0xD0, 0x10, 0xD0, + 0x20, 0xC0, 0x30, 0xC0, 0x20, 0xD0, 0x30, 0xD0, + 0x40, 0xC0, 0x50, 0xC0, 0x40, 0xD0, 0x50, 0xD0, + 0x60, 0xC0, 0x70, 0xC0, 0x60, 0xD0, 0x70, 0xD0, + 0x80, 0xC0, 0x90, 0xC0, 0x80, 0xD0, 0x90, 0xD0, + 0xA0, 0xC0, 0xB0, 0xC0, 0xA0, 0xD0, 0xB0, 0xD0, + 0xC0, 0xC0, 0xD0, 0xC0, 0xC0, 0xD0, 0xD0, 0xD0, + 0xE0, 0xC0, 0xF0, 0xC0, 0xE0, 0xD0, 0xF0, 0xD0, + 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, + 0x00, 0xE0, 0x10, 0xE0, 0x00, 0xF0, 0x10, 0xF0, + 0x20, 0xE0, 0x30, 0xE0, 0x20, 0xF0, 0x30, 0xF0, + 0x40, 0xE0, 0x50, 0xE0, 0x40, 0xF0, 0x50, 0xF0, + 0x60, 0xE0, 0x70, 0xE0, 0x60, 0xF0, 0x70, 0xF0, + 0x80, 0xE0, 0x90, 0xE0, 0x80, 0xF0, 0x90, 0xF0, + 0xA0, 0xE0, 0xB0, 0xE0, 0xA0, 0xF0, 0xB0, 0xF0, + 0xC0, 0xE0, 0xD0, 0xE0, 0xC0, 0xF0, 0xD0, 0xF0, + 0xE0, 0xE0, 0xF0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, + 0xFF, 0xE0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, + 0x00, 0xFF, 0x10, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x20, 0xFF, 0x30, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x40, 0xFF, 0x50, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x60, 0xFF, 0x70, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xFF, 0x90, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xA0, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xFF, 0xD0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x10, + 0x20, 0x00, 0x30, 0x00, 0x20, 0x10, 0x30, 0x10, + 0x40, 0x00, 0x50, 0x00, 0x40, 0x10, 0x50, 0x10, + 0x60, 0x00, 0x70, 0x00, 0x60, 0x10, 0x70, 0x10, + 0x80, 0x00, 0x90, 0x00, 0x80, 0x10, 0x90, 0x10, + 0xA0, 0x00, 0xB0, 0x00, 0xA0, 0x10, 0xB0, 0x10, + 0xC0, 0x00, 0xD0, 0x00, 0xC0, 0x10, 0xD0, 0x10, + 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x10, 0xF0, 0x10, + 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x20, 0x00, 0x30, 0x10, 0x30, + 0x20, 0x20, 0x30, 0x20, 0x20, 0x30, 0x30, 0x30, + 0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30, + 0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30, + 0x80, 0x20, 0x90, 0x20, 0x80, 0x30, 0x90, 0x30, + 0xA0, 0x20, 0xB0, 0x20, 0xA0, 0x30, 0xB0, 0x30, + 0xC0, 0x20, 0xD0, 0x20, 0xC0, 0x30, 0xD0, 0x30, + 0xE0, 0x20, 0xF0, 0x20, 0xE0, 0x30, 0xF0, 0x30, + 0xFF, 0x20, 0x00, 0x00, 0xFF, 0x30, 0x00, 0x00, + 0x00, 0x40, 0x10, 0x40, 0x00, 0x50, 0x10, 0x50, + 0x20, 0x40, 0x30, 0x40, 0x20, 0x50, 0x30, 0x50, + 0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50, + 0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50, + 0x80, 0x40, 0x90, 0x40, 0x80, 0x50, 0x90, 0x50, + 0xA0, 0x40, 0xB0, 0x40, 0xA0, 0x50, 0xB0, 0x50, + 0xC0, 0x40, 0xD0, 0x40, 0xC0, 0x50, 0xD0, 0x50, + 0xE0, 0x40, 0xF0, 0x40, 0xE0, 0x50, 0xF0, 0x50, + 0xFF, 0x40, 0x00, 0x00, 0xFF, 0x50, 0x00, 0x00, + 0x00, 0x60, 0x10, 0x60, 0x00, 0x70, 0x10, 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, 0x90, 0x60, 0x80, 0x70, 0x90, 0x70, + 0xA0, 0x60, 0xB0, 0x60, 0xA0, 0x70, 0xB0, 0x70, + 0xC0, 0x60, 0xD0, 0x60, 0xC0, 0x70, 0xD0, 0x70, + 0xE0, 0x60, 0xF0, 0x60, 0xE0, 0x70, 0xF0, 0x70, + 0xFF, 0x60, 0x00, 0x00, 0xFF, 0x70, 0x00, 0x00, + 0x00, 0x80, 0x10, 0x80, 0x00, 0x90, 0x10, 0x90, + 0x20, 0x80, 0x30, 0x80, 0x20, 0x90, 0x30, 0x90, + 0x40, 0x80, 0x50, 0x80, 0x40, 0x90, 0x50, 0x90, + 0x60, 0x80, 0x70, 0x80, 0x60, 0x90, 0x70, 0x90, + 0x80, 0x80, 0x90, 0x80, 0x80, 0x90, 0x90, 0x90, + 0xA0, 0x80, 0xB0, 0x80, 0xA0, 0x90, 0xB0, 0x90, + 0xC0, 0x80, 0xD0, 0x80, 0xC0, 0x90, 0xD0, 0x90, + 0xE0, 0x80, 0xF0, 0x80, 0xE0, 0x90, 0xF0, 0x90, + 0xFF, 0x80, 0x00, 0x00, 0xFF, 0x90, 0x00, 0x00, + 0x00, 0xA0, 0x10, 0xA0, 0x00, 0xB0, 0x10, 0xB0, + 0x20, 0xA0, 0x30, 0xA0, 0x20, 0xB0, 0x30, 0xB0, + 0x40, 0xA0, 0x50, 0xA0, 0x40, 0xB0, 0x50, 0xB0, + 0x60, 0xA0, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xB0, + 0x80, 0xA0, 0x90, 0xA0, 0x80, 0xB0, 0x90, 0xB0, + 0xA0, 0xA0, 0xB0, 0xA0, 0xA0, 0xB0, 0xB0, 0xB0, + 0xC0, 0xA0, 0xD0, 0xA0, 0xC0, 0xB0, 0xD0, 0xB0, + 0xE0, 0xA0, 0xF0, 0xA0, 0xE0, 0xB0, 0xF0, 0xB0, + 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xB0, 0x00, 0x00, + 0x00, 0xC0, 0x10, 0xC0, 0x00, 0xD0, 0x10, 0xD0, + 0x20, 0xC0, 0x30, 0xC0, 0x20, 0xD0, 0x30, 0xD0, + 0x40, 0xC0, 0x50, 0xC0, 0x40, 0xD0, 0x50, 0xD0, + 0x60, 0xC0, 0x70, 0xC0, 0x60, 0xD0, 0x70, 0xD0, + 0x80, 0xC0, 0x90, 0xC0, 0x80, 0xD0, 0x90, 0xD0, + 0xA0, 0xC0, 0xB0, 0xC0, 0xA0, 0xD0, 0xB0, 0xD0, + 0xC0, 0xC0, 0xD0, 0xC0, 0xC0, 0xD0, 0xD0, 0xD0, + 0xE0, 0xC0, 0xF0, 0xC0, 0xE0, 0xD0, 0xF0, 0xD0, + 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, + 0x00, 0xE0, 0x10, 0xE0, 0x00, 0xF0, 0x10, 0xF0, + 0x20, 0xE0, 0x30, 0xE0, 0x20, 0xF0, 0x30, 0xF0, + 0x40, 0xE0, 0x50, 0xE0, 0x40, 0xF0, 0x50, 0xF0, + 0x60, 0xE0, 0x70, 0xE0, 0x60, 0xF0, 0x70, 0xF0, + 0x80, 0xE0, 0x90, 0xE0, 0x80, 0xF0, 0x90, 0xF0, + 0xA0, 0xE0, 0xB0, 0xE0, 0xA0, 0xF0, 0xB0, 0xF0, + 0xC0, 0xE0, 0xD0, 0xE0, 0xC0, 0xF0, 0xD0, 0xF0, + 0xE0, 0xE0, 0xF0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, + 0xFF, 0xE0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, + 0x00, 0xFF, 0x10, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x20, 0xFF, 0x30, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x40, 0xFF, 0x50, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x60, 0xFF, 0x70, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xFF, 0x90, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xA0, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xFF, 0xD0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x10, 0x00, 0x00, 0x10, 0x10, 0x10, + 0x20, 0x00, 0x30, 0x00, 0x20, 0x10, 0x30, 0x10, + 0x40, 0x00, 0x50, 0x00, 0x40, 0x10, 0x50, 0x10, + 0x60, 0x00, 0x70, 0x00, 0x60, 0x10, 0x70, 0x10, + 0x80, 0x00, 0x90, 0x00, 0x80, 0x10, 0x90, 0x10, + 0xA0, 0x00, 0xB0, 0x00, 0xA0, 0x10, 0xB0, 0x10, + 0xC0, 0x00, 0xD0, 0x00, 0xC0, 0x10, 0xD0, 0x10, + 0xE0, 0x00, 0xF0, 0x00, 0xE0, 0x10, 0xF0, 0x10, + 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x10, 0x00, 0x00, + 0x00, 0x20, 0x10, 0x20, 0x00, 0x30, 0x10, 0x30, + 0x20, 0x20, 0x30, 0x20, 0x20, 0x30, 0x30, 0x30, + 0x40, 0x20, 0x50, 0x20, 0x40, 0x30, 0x50, 0x30, + 0x60, 0x20, 0x70, 0x20, 0x60, 0x30, 0x70, 0x30, + 0x80, 0x20, 0x90, 0x20, 0x80, 0x30, 0x90, 0x30, + 0xA0, 0x20, 0xB0, 0x20, 0xA0, 0x30, 0xB0, 0x30, + 0xC0, 0x20, 0xD0, 0x20, 0xC0, 0x30, 0xD0, 0x30, + 0xE0, 0x20, 0xF0, 0x20, 0xE0, 0x30, 0xF0, 0x30, + 0xFF, 0x20, 0x00, 0x00, 0xFF, 0x30, 0x00, 0x00, + 0x00, 0x40, 0x10, 0x40, 0x00, 0x50, 0x10, 0x50, + 0x20, 0x40, 0x30, 0x40, 0x20, 0x50, 0x30, 0x50, + 0x40, 0x40, 0x50, 0x40, 0x40, 0x50, 0x50, 0x50, + 0x60, 0x40, 0x70, 0x40, 0x60, 0x50, 0x70, 0x50, + 0x80, 0x40, 0x90, 0x40, 0x80, 0x50, 0x90, 0x50, + 0xA0, 0x40, 0xB0, 0x40, 0xA0, 0x50, 0xB0, 0x50, + 0xC0, 0x40, 0xD0, 0x40, 0xC0, 0x50, 0xD0, 0x50, + 0xE0, 0x40, 0xF0, 0x40, 0xE0, 0x50, 0xF0, 0x50, + 0xFF, 0x40, 0x00, 0x00, 0xFF, 0x50, 0x00, 0x00, + 0x00, 0x60, 0x10, 0x60, 0x00, 0x70, 0x10, 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, 0x90, 0x60, 0x80, 0x70, 0x90, 0x70, + 0xA0, 0x60, 0xB0, 0x60, 0xA0, 0x70, 0xB0, 0x70, + 0xC0, 0x60, 0xD0, 0x60, 0xC0, 0x70, 0xD0, 0x70, + 0xE0, 0x60, 0xF0, 0x60, 0xE0, 0x70, 0xF0, 0x70, + 0xFF, 0x60, 0x00, 0x00, 0xFF, 0x70, 0x00, 0x00, + 0x00, 0x80, 0x10, 0x80, 0x00, 0x90, 0x10, 0x90, + 0x20, 0x80, 0x30, 0x80, 0x20, 0x90, 0x30, 0x90, + 0x40, 0x80, 0x50, 0x80, 0x40, 0x90, 0x50, 0x90, + 0x60, 0x80, 0x70, 0x80, 0x60, 0x90, 0x70, 0x90, + 0x80, 0x80, 0x90, 0x80, 0x80, 0x90, 0x90, 0x90, + 0xA0, 0x80, 0xB0, 0x80, 0xA0, 0x90, 0xB0, 0x90, + 0xC0, 0x80, 0xD0, 0x80, 0xC0, 0x90, 0xD0, 0x90, + 0xE0, 0x80, 0xF0, 0x80, 0xE0, 0x90, 0xF0, 0x90, + 0xFF, 0x80, 0x00, 0x00, 0xFF, 0x90, 0x00, 0x00, + 0x00, 0xA0, 0x10, 0xA0, 0x00, 0xB0, 0x10, 0xB0, + 0x20, 0xA0, 0x30, 0xA0, 0x20, 0xB0, 0x30, 0xB0, + 0x40, 0xA0, 0x50, 0xA0, 0x40, 0xB0, 0x50, 0xB0, + 0x60, 0xA0, 0x70, 0xA0, 0x60, 0xB0, 0x70, 0xB0, + 0x80, 0xA0, 0x90, 0xA0, 0x80, 0xB0, 0x90, 0xB0, + 0xA0, 0xA0, 0xB0, 0xA0, 0xA0, 0xB0, 0xB0, 0xB0, + 0xC0, 0xA0, 0xD0, 0xA0, 0xC0, 0xB0, 0xD0, 0xB0, + 0xE0, 0xA0, 0xF0, 0xA0, 0xE0, 0xB0, 0xF0, 0xB0, + 0xFF, 0xA0, 0x00, 0x00, 0xFF, 0xB0, 0x00, 0x00, + 0x00, 0xC0, 0x10, 0xC0, 0x00, 0xD0, 0x10, 0xD0, + 0x20, 0xC0, 0x30, 0xC0, 0x20, 0xD0, 0x30, 0xD0, + 0x40, 0xC0, 0x50, 0xC0, 0x40, 0xD0, 0x50, 0xD0, + 0x60, 0xC0, 0x70, 0xC0, 0x60, 0xD0, 0x70, 0xD0, + 0x80, 0xC0, 0x90, 0xC0, 0x80, 0xD0, 0x90, 0xD0, + 0xA0, 0xC0, 0xB0, 0xC0, 0xA0, 0xD0, 0xB0, 0xD0, + 0xC0, 0xC0, 0xD0, 0xC0, 0xC0, 0xD0, 0xD0, 0xD0, + 0xE0, 0xC0, 0xF0, 0xC0, 0xE0, 0xD0, 0xF0, 0xD0, + 0xFF, 0xC0, 0x00, 0x00, 0xFF, 0xD0, 0x00, 0x00, + 0x00, 0xE0, 0x10, 0xE0, 0x00, 0xF0, 0x10, 0xF0, + 0x20, 0xE0, 0x30, 0xE0, 0x20, 0xF0, 0x30, 0xF0, + 0x40, 0xE0, 0x50, 0xE0, 0x40, 0xF0, 0x50, 0xF0, + 0x60, 0xE0, 0x70, 0xE0, 0x60, 0xF0, 0x70, 0xF0, + 0x80, 0xE0, 0x90, 0xE0, 0x80, 0xF0, 0x90, 0xF0, + 0xA0, 0xE0, 0xB0, 0xE0, 0xA0, 0xF0, 0xB0, 0xF0, + 0xC0, 0xE0, 0xD0, 0xE0, 0xC0, 0xF0, 0xD0, 0xF0, + 0xE0, 0xE0, 0xF0, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, + 0xFF, 0xE0, 0x00, 0x00, 0xFF, 0xF0, 0x00, 0x00, + 0x00, 0xFF, 0x10, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x20, 0xFF, 0x30, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x40, 0xFF, 0x50, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x60, 0xFF, 0x70, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x80, 0xFF, 0x90, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xA0, 0xFF, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xC0, 0xFF, 0xD0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xE0, 0xFF, 0xF0, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 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 gc2083_mipi_isp_cfg = { + .isp_test_settings = &gc2083_mipi_isp_test_settings, + .isp_3a_settings = &gc2083_mipi_isp_3a_settings, + .isp_tunning_settings = &gc2083_mipi_isp_tuning_settings, + .isp_iso_settings = &gc2083_mipi_isp_iso_settings +}; + + +#endif /* end of _GC2083_MIPI_H_V853_ */ \ No newline at end of file diff --git a/lichee/rtos-hal/hal/source/vin/vin_isp/isp_server/isp_cfg/isp_ini_parse.c b/lichee/rtos-hal/hal/source/vin/vin_isp/isp_server/isp_cfg/isp_ini_parse.c index c426e4a3a..147ed590c 100755 --- a/lichee/rtos-hal/hal/source/vin/vin_isp/isp_server/isp_cfg/isp_ini_parse.c +++ b/lichee/rtos-hal/hal/source/vin/vin_isp/isp_server/isp_cfg/isp_ini_parse.c @@ -112,7 +112,9 @@ #ifdef CONFIG_SENSOR_GC2083_MIPI // #include "SENSOR_H/gc2083_mipi_2_isp600_20231212_103735_gj_rgb.h" // #include "SENSOR_H/gc2083_mipi_2_isp600_20230913_015805_gj_ir.h" -#include "SENSOR_H/gc2083_mipi_isp600_20241112_color.h" +// #include "SENSOR_H/gc2083_mipi_isp600_20241112_color.h" +// #include "SENSOR_H/gc2083_mipi_isp600_20250106_color.h" +#include "SENSOR_H/gc2083_mipi_isp600_20250116_color.h" #include "SENSOR_H/gc2083_mipi_isp600_20240911_ir.h" #endif @@ -196,10 +198,12 @@ struct isp_cfg_array cfg_arr[] = { {"ov02b10_mipi", "ov02b1b_mipi_isp600_20240911_ir", 1600, 1200, 30, 1, 0, &os02b1b_mipi_ir_isp_cfg}, #endif // CONFIG_SENSOR_OV02B10_MIPI -#ifdef CONFIG_SENSOR_GC2083_MIPI +#ifdef CONFIG_SENSOR_GC2083_MIPI // {"gc2083_mipi", "gc2083_mipi_2_isp600_20231212_103735_gj_rgb", 1920, 1088, 15, 0, 0, &gc2083_mipi_rgb_isp_cfg}, // {"gc2083_mipi", "gc2083_mipi_2_isp600_20230913_015805_gj_ir", 1920, 1088, 15, 0, 1, &gc2083_mipi_ir_isp_cfg}, - {"gc2083_mipi", "gc2083_mipi_isp600_20241112_color", 1920, 1088, 15, 0, 0, &gc2083_mipi_isp_cfg}, + // {"gc2083_mipi", "gc2083_mipi_isp600_20241112_color", 1920, 1088, 15, 0, 0, &gc2083_mipi_isp_cfg}, + // {"gc2083_mipi", "gc2083_mipi_isp600_20250106_color", 1920, 1088, 15, 0, 0, &gc2083_mipi_isp_cfg}, + {"gc2083_mipi", "gc2083_mipi_isp600_20250116_color", 1920, 1088, 15, 0, 0, &gc2083_mipi_isp_cfg}, {"gc2083_mipi", "gc2083_mipi_isp600_20240911_ir", 1920, 1088, 15, 0, 1, &gc2083_mipi_ir_isp_cfg}, #endif diff --git a/target/allwinner/v851s-fastboot_sl100_back/busybox-init-base-files/APP/has_mpp_video.conf b/target/allwinner/v851s-fastboot_sl100_back/busybox-init-base-files/APP/has_mpp_video.conf index 0ad3dadfa..506408778 100755 --- a/target/allwinner/v851s-fastboot_sl100_back/busybox-init-base-files/APP/has_mpp_video.conf +++ b/target/allwinner/v851s-fastboot_sl100_back/busybox-init-base-files/APP/has_mpp_video.conf @@ -23,7 +23,8 @@ online_share_buf_num = 2 #only for online enable, 1:one buf, 2:two buf vipp_id = 0 #vipp wdr setting, 1:enable, 0:disable(default) -wdr_en = 0 +# wdr_en = 0 +wdr_en = 1 #drop frame num, offline: vipp drop frm, online: ve drop frm. drop_frm_num = 0 @@ -38,7 +39,10 @@ src_framerate = 15 vi_buffer_num = 3 #saturation, [-256, 512] -saturation_change = 0 +# saturation_change = 0 +# saturation_change = 64 #250114 +saturation_change = 128 #250115 +# saturation_change = 500 #250115 #Normal: nv21(yvu420sp), yu12(yuv420p), yv12, nv12 #only for jpeg/mjpeg: nv61, nv16 @@ -66,7 +70,7 @@ video_encoder = "H.264" #####use pfrofile, for h264: 0 -> base; 1 -> main; 2 -> high(suggested); ##### for h265: 0 -> main(suggested); 1 -> main10; 2 -> sti11 -profile = 0 +profile = 2 #LBC: aw_lbc_2_0x, aw_lbc_2_5x, aw_lbc_1_5x, aw_lbc_no_lossy ve_ref_lbc_mode = "aw_lbc_1_5x" @@ -84,10 +88,12 @@ enable_gdc = 0 rc_mode = 1 init_qp = 37 -min_i_qp = 25 -max_i_qp = 50 -min_p_qp = 25 -max_p_qp = 50 +# min_i_qp = 25 +min_i_qp = 22 +max_i_qp = 40 +# min_p_qp = 25 +min_p_qp = 22 +max_p_qp = 40 moving_th = 20 mb_qp_limit_en = 1 quality = 1 @@ -120,27 +126,36 @@ encode_rotate = 270 #encode mirror mirror = 1 #0: disable, 1: enable + color2grey = "no" #yes or no 2dnr_en = 1 -2dnr_strength_y = 127 #[0, 255] -2dnr_strength_c = 127 #[0, 255] -2dnr_threshold_y = 11 #[0, 15] +# 2dnr_strength_y = 127 #[0, 255] +# 2dnr_strength_c = 127 #[0, 255] +2dnr_strength_y = 150 #[0, 255] +# 2dnr_strength_c = 64 #[0, 255] +2dnr_strength_c = 150 #[0, 255] +# 2dnr_threshold_y = 11 #[0, 15] +# 2dnr_threshold_c = 11 #[0, 15] +2dnr_threshold_y = 7 #[0, 15] 2dnr_threshold_c = 7 #[0, 15] 3dnr_en = 1 -3dnr_pix_level_en = 0 +# 3dnr_pix_level_en = 0 +3dnr_pix_level_en = 1 3dnr_smooth_en = 1 -3dnr_pix_diff_th = 6 #[0, 31] -3dnr_max_mv_th = 8 #[0, 63] -3dnr_max_mad_th = 11 #[0, 63] -3dnr_min_coef = 13 #[0, 3dnr_max_coef] +# 3dnr_pix_diff_th = 6 #[0, 31] +3dnr_pix_diff_th = 10 #[0, 31] +3dnr_max_mv_th = 5 #[0, 63] +3dnr_max_mad_th = 48 #[0, 63] +# 3dnr_min_coef = 13 #[0, 3dnr_max_coef] +3dnr_min_coef = 14 #[0, 3dnr_max_coef] 3dnr_max_coef = 16 #[3dnr_min_coef, 16] #roi test roi_num = 0 # [0, 8] -roi_qp = 50 # (0, 51) +roi_qp = 30 # (0, 51) roi_BgFrameRateEnable = 0 # if enable roi, decide if enable BgFrateRate to low non-roi area encode frame rate. roi_BgFrameRateAttenuation = 3 # n: The ROI dst BgFrameRate is 1/n of the ROI src BgFrameRate.