GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
ifneq ($(MCU), )
|
||||
include Makefile.riscv
|
||||
else
|
||||
include Makefile.linux
|
||||
endif
|
||||
@@ -0,0 +1,20 @@
|
||||
ISP_DIR := $(shell cd ../.. && /bin/pwd)
|
||||
SDK_DIR ?= $(shell cd $(ISP_DIR)/../../../.. && /bin/pwd)
|
||||
|
||||
include $(SDK_DIR)/build/base.mk
|
||||
include $(ISP_DIR)/sensor/plat.mk
|
||||
|
||||
LIB_NAME := libsns_mis20s1
|
||||
|
||||
SRCS := $(wildcard *.c)
|
||||
|
||||
SDK_USR_CFLAGS += -I$(GMP_DIR)/include
|
||||
SDK_USR_CFLAGS += -I$(GMP_DIR)/usr/include
|
||||
SDK_USR_CFLAGS += -I$(ISP_DIR)/include
|
||||
SDK_USR_CFLAGS += -I$(ISP_DIR)/../include
|
||||
SDK_USR_CFLAGS += -I.
|
||||
AT := @
|
||||
|
||||
$(info SRCS=$(SRCS))
|
||||
|
||||
include $(SDK_DIR)/build/sdk_lib_rules.mk
|
||||
@@ -0,0 +1,2 @@
|
||||
SRCS-y += mis20s1.c
|
||||
SRCS-y += mis20s1_ctrl.c
|
||||
+1274
File diff suppressed because it is too large
Load Diff
+43
@@ -0,0 +1,43 @@
|
||||
#ifndef __MIS20S1_H__
|
||||
#define __MIS20S1_H__
|
||||
|
||||
#include "sns_comm.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// sensor fps mode
|
||||
#define MIS20S1_FULL_LINES_MAX 0xFFFF
|
||||
#define MIS20S1_VMAX_2M_1080_LINEAR 1125
|
||||
|
||||
#define MIS20S1_EXP_OFFSET_LINEAR 4
|
||||
|
||||
#define MIS20S1_REG_ADDR_EXP_H 0x3100 // Shutter-time[13:8]
|
||||
#define MIS20S1_REG_ADDR_EXP_L 0x3101 // Shutter-time[7:0]
|
||||
#define MIS20S1_REG_ADDR_AGAIN_H 0x3106 // Analog-gain[1:0]
|
||||
#define MIS20S1_REG_ADDR_AGAIN_L 0x3107 // Analog-gain[7:0]
|
||||
#define MIS20S1_REG_ADDR_DGAIN_H 0x420b // digital-gain[11:6]
|
||||
#define MIS20S1_REG_ADDR_DGAIN_L 0x420C // digital-gain[5:0]
|
||||
#define MIS20S1_REG_ADDR_VMAX_H 0x310e // Vmax[13:8]
|
||||
#define MIS20S1_REG_ADDR_VMAX_L 0x310f // Vmax[7:0]
|
||||
#define MIS20S1_REG_ADDR_NUM1 0x3008
|
||||
|
||||
typedef enum {
|
||||
MIS20S1_REG_EXP_H = 0,
|
||||
MIS20S1_REG_EXP_L,
|
||||
MIS20S1_REG_AGAIN_H,
|
||||
MIS20S1_REG_AGAIN_L,
|
||||
MIS20S1_REG_VMAX_H,
|
||||
MIS20S1_REG_VMAX_L,
|
||||
MIS20S1_REG_DGAIN_H,
|
||||
MIS20S1_REG_DGAIN_L,
|
||||
MIS20S1_REG_NUM1,
|
||||
MIS20S1_REG_MAX_NUM,
|
||||
} mis20s1_reg_info;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif // __MIS20S1_H__
|
||||
@@ -0,0 +1,342 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include "i2c_dev.h"
|
||||
#include "mis20s1.h"
|
||||
#include "mis20s1_ctrl.h"
|
||||
|
||||
static xmedia_s32 g_mis20s1_i2c_addr[XMEDIA_SENSOR_DEV_MAX_NUM] =
|
||||
{ [0 ...(XMEDIA_SENSOR_DEV_MAX_NUM - 1)] = SENSOR_I2C_INVALID };
|
||||
|
||||
static xmedia_s32 g_mis20s1_i2c_fd[XMEDIA_SENSOR_DEV_MAX_NUM] =
|
||||
{ [0 ...(XMEDIA_SENSOR_DEV_MAX_NUM - 1)] = SENSOR_I2C_INVALID };
|
||||
|
||||
#define MIS20S1_REG_ADDR_MIRROR_FLIP 0x3007
|
||||
|
||||
/*
|
||||
* 函数功能: mis20s1 MIPI 2lane 1080p线性模式初始化序列 - 1920x1080x30fps
|
||||
* 函数参数:
|
||||
* dev - sensor 设备号
|
||||
* 返回值:
|
||||
*
|
||||
*/
|
||||
SENSOR_PRIORITY_FUNC static void mis20s1_delay_ms(int ms)
|
||||
{
|
||||
sleep_us(ms * 1000);
|
||||
}
|
||||
|
||||
static xmedia_s32 mis20s1_2lane_linear_1920x1080_init(xmedia_u32 dev)
|
||||
{
|
||||
xmedia_s32 ret = XMEDIA_SUCCESS;
|
||||
ret |= mis20s1_write_reg(dev, 0x3006, 0x01);
|
||||
mis20s1_delay_ms(1);
|
||||
ret |= mis20s1_write_reg(dev, 0x3006, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x3018, 0x50);
|
||||
ret |= mis20s1_write_reg(dev, 0x3023, 0x2b);
|
||||
ret |= mis20s1_write_reg(dev, 0x3113, 0x04);
|
||||
ret |= mis20s1_write_reg(dev, 0x3115, 0x3b);
|
||||
ret |= mis20s1_write_reg(dev, 0x3117, 0x04);
|
||||
ret |= mis20s1_write_reg(dev, 0x3119, 0x83);
|
||||
ret |= mis20s1_write_reg(dev, 0x311a, 0x01);
|
||||
ret |= mis20s1_write_reg(dev, 0x311b, 0xd6);
|
||||
ret |= mis20s1_write_reg(dev, 0x311c, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x311d, 0x19);
|
||||
ret |= mis20s1_write_reg(dev, 0x311e, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x311f, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x3120, 0xf8);
|
||||
ret |= mis20s1_write_reg(dev, 0x3121, 0x01);
|
||||
ret |= mis20s1_write_reg(dev, 0x3122, 0x2c);
|
||||
ret |= mis20s1_write_reg(dev, 0x3123, 0x12);
|
||||
ret |= mis20s1_write_reg(dev, 0x3205, 0xb2);
|
||||
ret |= mis20s1_write_reg(dev, 0x3304, 0x6e);
|
||||
ret |= mis20s1_write_reg(dev, 0x3305, 0xa9);
|
||||
ret |= mis20s1_write_reg(dev, 0x3306, 0x2f);
|
||||
ret |= mis20s1_write_reg(dev, 0x3307, 0x04);
|
||||
ret |= mis20s1_write_reg(dev, 0x3308, 0xb8);
|
||||
ret |= mis20s1_write_reg(dev, 0x3309, 0xb1);
|
||||
ret |= mis20s1_write_reg(dev, 0x330a, 0x07);
|
||||
ret |= mis20s1_write_reg(dev, 0x330b, 0x06);
|
||||
ret |= mis20s1_write_reg(dev, 0x3314, 0x25);
|
||||
ret |= mis20s1_write_reg(dev, 0x3502, 0x0d);
|
||||
ret |= mis20s1_write_reg(dev, 0x3604, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x360c, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x3612, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x3613, 0x40);
|
||||
ret |= mis20s1_write_reg(dev, 0x3615, 0x90);
|
||||
ret |= mis20s1_write_reg(dev, 0x361c, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x3620, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x3624, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x3625, 0x4f);
|
||||
ret |= mis20s1_write_reg(dev, 0x3628, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x362c, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x3630, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x3631, 0x4f);
|
||||
ret |= mis20s1_write_reg(dev, 0x363d, 0x30);
|
||||
ret |= mis20s1_write_reg(dev, 0x363f, 0x40);
|
||||
ret |= mis20s1_write_reg(dev, 0x3641, 0xf0);
|
||||
ret |= mis20s1_write_reg(dev, 0x365c, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x365d, 0x40);
|
||||
ret |= mis20s1_write_reg(dev, 0x365e, 0x03);
|
||||
ret |= mis20s1_write_reg(dev, 0x365f, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x3660, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x367c, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x367d, 0x3c);
|
||||
ret |= mis20s1_write_reg(dev, 0x367f, 0xd5);
|
||||
ret |= mis20s1_write_reg(dev, 0x3680, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x3681, 0xec);
|
||||
ret |= mis20s1_write_reg(dev, 0x3688, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x3689, 0x4f);
|
||||
ret |= mis20s1_write_reg(dev, 0x368b, 0xd5);
|
||||
ret |= mis20s1_write_reg(dev, 0x368c, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x368f, 0xc0);
|
||||
ret |= mis20s1_write_reg(dev, 0x3690, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x3691, 0x51);
|
||||
ret |= mis20s1_write_reg(dev, 0x3692, 0x03);
|
||||
ret |= mis20s1_write_reg(dev, 0x3693, 0x64);
|
||||
ret |= mis20s1_write_reg(dev, 0x3694, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x36b3, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x36b5, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x36b6, 0x40);
|
||||
ret |= mis20s1_write_reg(dev, 0x36b7, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x36b8, 0xf0);
|
||||
ret |= mis20s1_write_reg(dev, 0x36b9, 0xe4);
|
||||
ret |= mis20s1_write_reg(dev, 0x36c2, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x36c3, 0x4f);
|
||||
ret |= mis20s1_write_reg(dev, 0x36c4, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x36c5, 0x5e);
|
||||
ret |= mis20s1_write_reg(dev, 0x3702, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x3704, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x3712, 0x06);
|
||||
ret |= mis20s1_write_reg(dev, 0x371a, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x371c, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x371d, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x371e, 0x6d);
|
||||
ret |= mis20s1_write_reg(dev, 0x3720, 0xa8);
|
||||
ret |= mis20s1_write_reg(dev, 0x3723, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x3724, 0x7c);
|
||||
ret |= mis20s1_write_reg(dev, 0x3725, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x3726, 0x3e);
|
||||
ret |= mis20s1_write_reg(dev, 0x3728, 0x9a);
|
||||
ret |= mis20s1_write_reg(dev, 0x3729, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x372a, 0x3b);
|
||||
ret |= mis20s1_write_reg(dev, 0x372b, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x372c, 0x3f);
|
||||
ret |= mis20s1_write_reg(dev, 0x372f, 0x05);
|
||||
ret |= mis20s1_write_reg(dev, 0x3741, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x3742, 0x3e);
|
||||
ret |= mis20s1_write_reg(dev, 0x3744, 0x9a);
|
||||
ret |= mis20s1_write_reg(dev, 0x375d, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x375e, 0x4f);
|
||||
ret |= mis20s1_write_reg(dev, 0x3760, 0xa0);
|
||||
ret |= mis20s1_write_reg(dev, 0x3902, 0x3f);
|
||||
ret |= mis20s1_write_reg(dev, 0x3903, 0x1b);
|
||||
ret |= mis20s1_write_reg(dev, 0x3905, 0x0f);
|
||||
ret |= mis20s1_write_reg(dev, 0x390A, 0x10);
|
||||
ret |= mis20s1_write_reg(dev, 0x390B, 0x1f);
|
||||
ret |= mis20s1_write_reg(dev, 0x390c, 0x09);
|
||||
ret |= mis20s1_write_reg(dev, 0x390d, 0x09);
|
||||
ret |= mis20s1_write_reg(dev, 0x390e, 0x09);
|
||||
ret |= mis20s1_write_reg(dev, 0x390f, 0x09);
|
||||
ret |= mis20s1_write_reg(dev, 0x3910, 0x09);
|
||||
ret |= mis20s1_write_reg(dev, 0x3911, 0x09);
|
||||
ret |= mis20s1_write_reg(dev, 0x3913, 0x1c);
|
||||
ret |= mis20s1_write_reg(dev, 0x3a05, 0x9d);
|
||||
ret |= mis20s1_write_reg(dev, 0x3a08, 0x37);
|
||||
ret |= mis20s1_write_reg(dev, 0x3a0d, 0x0f);
|
||||
ret |= mis20s1_write_reg(dev, 0x3a1b, 0x61);
|
||||
ret |= mis20s1_write_reg(dev, 0x3a1c, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x3a1d, 0x7f);
|
||||
ret |= mis20s1_write_reg(dev, 0x3a1e, 0xdf);
|
||||
ret |= mis20s1_write_reg(dev, 0x3a21, 0x0e);
|
||||
ret |= mis20s1_write_reg(dev, 0x3b05, 0x3f);
|
||||
ret |= mis20s1_write_reg(dev, 0x3b07, 0x01);
|
||||
ret |= mis20s1_write_reg(dev, 0x3c03, 0x0a);
|
||||
ret |= mis20s1_write_reg(dev, 0x3c1a, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x4102, 0x13);
|
||||
ret |= mis20s1_write_reg(dev, 0x410e, 0x02);
|
||||
ret |= mis20s1_write_reg(dev, 0x410f, 0x39);
|
||||
ret |= mis20s1_write_reg(dev, 0x4303, 0x13);
|
||||
ret |= mis20s1_write_reg(dev, 0x4304, 0x39);
|
||||
ret |= mis20s1_write_reg(dev, 0x4309, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x432E, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x432F, 0x80);
|
||||
ret |= mis20s1_write_reg(dev, 0x4330, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x4331, 0x80);
|
||||
ret |= mis20s1_write_reg(dev, 0x4332, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x4333, 0x80);
|
||||
ret |= mis20s1_write_reg(dev, 0x4334, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x4335, 0x80);
|
||||
ret |= mis20s1_write_reg(dev, 0x4336, 0x13);
|
||||
ret |= mis20s1_write_reg(dev, 0x4361, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x4362, 0x80);
|
||||
ret |= mis20s1_write_reg(dev, 0x4363, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x4364, 0x80);
|
||||
ret |= mis20s1_write_reg(dev, 0x4365, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x4366, 0x80);
|
||||
ret |= mis20s1_write_reg(dev, 0x4367, 0x00);
|
||||
ret |= mis20s1_write_reg(dev, 0x4368, 0x80);
|
||||
ret |= mis20s1_write_reg(dev, 0x4402, 0x3f);
|
||||
ret |= mis20s1_write_reg(dev, 0x4403, 0x12);
|
||||
ret |= mis20s1_write_reg(dev, 0x3c1a, 0x01);
|
||||
ret |= mis20s1_write_reg(dev, 0x3031, 0x0c);
|
||||
ret |= mis20s1_write_reg(dev, 0x3008, 0x01);
|
||||
ret |= mis20s1_write_reg(dev, 0x3006, 0x00);
|
||||
mis20s1_delay_ms(1);
|
||||
ret |= mis20s1_write_reg(dev, 0x300c, 0x01);
|
||||
|
||||
if (ret != XMEDIA_SUCCESS) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "mis20s1_write_reg failed\n");
|
||||
return XMEDIA_FAILURE;
|
||||
} else {
|
||||
SENSOR_PRINT("==========================================================================================\n");
|
||||
SENSOR_PRINT("========= MIS20S1_27MInput_MIPI_2lane_10bit_372M/bps_1920x1080_30fps init success!========\n");
|
||||
SENSOR_PRINT("==========================================================================================\n");
|
||||
return XMEDIA_SUCCESS;
|
||||
}
|
||||
}
|
||||
|
||||
xmedia_s32 mis20s1_init_image(xmedia_u32 dev, xmedia_u8 image_mode, xmedia_sensor_work_mode work_mode)
|
||||
{
|
||||
xmedia_s32 ret = XMEDIA_SUCCESS;
|
||||
|
||||
switch(image_mode) {
|
||||
case MIS20S1_2M_1080_10BIT_LINEAR_MODE:
|
||||
ret = mis20s1_2lane_linear_1920x1080_init(dev);
|
||||
break;
|
||||
|
||||
default:
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "Not support, please check image param!\n");
|
||||
return XMEDIA_ERRCODE_NOT_SUPPORT;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
SENSOR_PRIORITY_FUNC xmedia_s32 mis20s1_set_slave_addr(xmedia_u32 dev, xmedia_u32 slave_addr)
|
||||
{
|
||||
xmedia_s32 ret;
|
||||
|
||||
if (g_mis20s1_i2c_fd[dev] < 0) {
|
||||
SENSOR_PRINT("Sensor dev [%d], i2c not open. please init i2c at first.\n", dev);
|
||||
return XMEDIA_ERRCODE_NOT_INIT;
|
||||
}
|
||||
|
||||
ret = i2c_set_slave_addr(g_mis20s1_i2c_fd[dev], slave_addr);
|
||||
if (ret < 0) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "I2C_SLAVE_FORCE error!\n");
|
||||
i2c_close(g_mis20s1_i2c_fd[dev]);
|
||||
g_mis20s1_i2c_fd[dev] = SENSOR_I2C_INVALID;
|
||||
return XMEDIA_FAILURE;
|
||||
}
|
||||
|
||||
g_mis20s1_i2c_addr[dev] = slave_addr;
|
||||
SENSOR_PRINT("Sensor dev [%d] set slave addr 0x%x success.\n", dev, slave_addr);
|
||||
|
||||
return XMEDIA_SUCCESS;
|
||||
}
|
||||
|
||||
SENSOR_PRIORITY_FUNC xmedia_s32 mis20s1_i2c_init(xmedia_u32 dev, xmedia_s8 i2c_dev, xmedia_u32 i2c_addr)
|
||||
{
|
||||
xmedia_s32 ret;
|
||||
|
||||
if (g_mis20s1_i2c_fd[dev] >= 0) {
|
||||
SENSOR_PRINT("====== Sensor dev [%d], i2c already init !=======\n", dev);
|
||||
return XMEDIA_SUCCESS;
|
||||
}
|
||||
|
||||
if (i2c_dev == SENSOR_I2C_INVALID) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "Sensor i2c dev invalid! Please set i2c dev at first!\n");
|
||||
return XMEDIA_ERRCODE_NOT_CONFIG;
|
||||
}
|
||||
|
||||
g_mis20s1_i2c_fd[dev] = i2c_open(i2c_dev);
|
||||
if (g_mis20s1_i2c_fd[dev] < 0) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "Open /dev/i2c_drv-%u error!\n", i2c_dev);
|
||||
return XMEDIA_ERRCODE_OPEN_FAILED;
|
||||
}
|
||||
|
||||
ret = mis20s1_set_slave_addr(dev, i2c_addr);
|
||||
SENSOR_CHECK_RET_RETURN(ret);
|
||||
SENSOR_PRINT("====== i2c[%d] init success!=======\n", i2c_dev);
|
||||
return XMEDIA_SUCCESS;
|
||||
}
|
||||
|
||||
SENSOR_PRIORITY_FUNC xmedia_s32 mis20s1_i2c_exit(xmedia_u32 dev)
|
||||
{
|
||||
xmedia_s32 ret;
|
||||
|
||||
ret = i2c_close(g_mis20s1_i2c_fd[dev]);
|
||||
if(ret < 0 ) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "sensor dev[%d] close i2c failed!\n", dev);
|
||||
return ret;
|
||||
}
|
||||
|
||||
g_mis20s1_i2c_fd[dev] = SENSOR_I2C_INVALID;
|
||||
|
||||
return XMEDIA_SUCCESS;
|
||||
}
|
||||
|
||||
SENSOR_PRIORITY_FUNC xmedia_s32 mis20s1_read_reg(xmedia_u32 dev, xmedia_u32 addr, xmedia_u32 *data)
|
||||
{
|
||||
xmedia_s32 ret;
|
||||
xmedia_u8 buf[MIS20S1_DATA_BYTE];
|
||||
|
||||
if (g_mis20s1_i2c_fd[dev] < 0) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "sensor dev[%d]'s i2c is not init!\n", dev);
|
||||
return XMEDIA_ERRCODE_NOT_INIT;
|
||||
}
|
||||
|
||||
ret = i2c_read(g_mis20s1_i2c_fd[dev], g_mis20s1_i2c_addr[dev], addr, MIS20S1_ADDR_BYTE, buf, MIS20S1_DATA_BYTE);
|
||||
if (ret < 0) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "sensor dev[%d] read i2c addr [0x%X] failed!\n", dev, addr);
|
||||
return ret;
|
||||
}
|
||||
|
||||
*data = buf[0]; //MIS20S1_DATA_BYTE == 1
|
||||
|
||||
return XMEDIA_SUCCESS;
|
||||
}
|
||||
|
||||
SENSOR_PRIORITY_FUNC xmedia_s32 mis20s1_write_reg(xmedia_u32 dev, xmedia_u32 addr, xmedia_u32 data)
|
||||
{
|
||||
xmedia_u32 idx = 0;
|
||||
xmedia_s32 ret;
|
||||
xmedia_u8 buf[8];
|
||||
|
||||
if (g_mis20s1_i2c_fd[dev] < 0) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "sensor dev[%d]'s i2c is not init!\n", dev);
|
||||
return XMEDIA_ERRCODE_NOT_INIT;
|
||||
}
|
||||
|
||||
buf[idx] = (addr >> 8) & 0xff;
|
||||
idx++;
|
||||
buf[idx] = addr & 0xff;
|
||||
idx++;
|
||||
buf[idx] = data & 0xff;
|
||||
|
||||
ret = i2c_write(g_mis20s1_i2c_fd[dev], g_mis20s1_i2c_addr[dev], buf, MIS20S1_ADDR_BYTE + MIS20S1_DATA_BYTE);
|
||||
if (ret < 0) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "I2C_WRITE error!\n");
|
||||
return XMEDIA_FAILURE;
|
||||
}
|
||||
return XMEDIA_SUCCESS;
|
||||
}
|
||||
xmedia_s32 mis20s1_set_mirror_flip(xmedia_u32 dev, xmedia_bool mirror_en, xmedia_bool flip_en)
|
||||
{
|
||||
xmedia_s32 ret;
|
||||
|
||||
if (mirror_en == XMEDIA_FALSE && flip_en == XMEDIA_FALSE) {
|
||||
ret = mis20s1_write_reg(dev, MIS20S1_REG_ADDR_MIRROR_FLIP, 0x0);
|
||||
} else if (mirror_en == XMEDIA_TRUE && flip_en == XMEDIA_FALSE) {
|
||||
ret = mis20s1_write_reg(dev, MIS20S1_REG_ADDR_MIRROR_FLIP, 0x1);
|
||||
} else if (mirror_en == XMEDIA_FALSE && flip_en == XMEDIA_TRUE) {
|
||||
ret = mis20s1_write_reg(dev, MIS20S1_REG_ADDR_MIRROR_FLIP, 0x2);
|
||||
} else {
|
||||
ret = mis20s1_write_reg(dev, MIS20S1_REG_ADDR_MIRROR_FLIP, 0x3);
|
||||
}
|
||||
|
||||
if (ret != XMEDIA_SUCCESS) {
|
||||
SENSOR_TRACE(MODULE_DBG_ERR, "mis20s1_write_reg failed\n");
|
||||
}
|
||||
|
||||
return XMEDIA_SUCCESS;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
#ifndef __MIS20S1_CTRL_H__
|
||||
#define __MIS20S1_CTRL_H__
|
||||
|
||||
#include "sns_comm.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define MIS20S1_I2C_ADDR 0x60
|
||||
#define MIS20S1_ADDR_BYTE 2
|
||||
#define MIS20S1_DATA_BYTE 1
|
||||
|
||||
// mis20s1 specs list
|
||||
#define MIS20S1_2M_1080_10BIT_LINEAR_MODE 1
|
||||
|
||||
xmedia_s32 mis20s1_i2c_init(xmedia_u32 dev, xmedia_s8 i2c_dev, xmedia_u32 i2c_addr);
|
||||
xmedia_s32 mis20s1_i2c_exit(xmedia_u32 dev);
|
||||
xmedia_s32 mis20s1_read_reg(xmedia_u32 dev, xmedia_u32 addr, xmedia_u32 *data);
|
||||
xmedia_s32 mis20s1_write_reg(xmedia_u32 dev, xmedia_u32 addr, xmedia_u32 data);
|
||||
xmedia_s32 mis20s1_set_mirror_flip(xmedia_u32 dev, xmedia_bool mirror_en, xmedia_bool flip_en);
|
||||
xmedia_s32 mis20s1_init_image(xmedia_u32 dev, xmedia_u8 image_mode, xmedia_sensor_work_mode work_mode);
|
||||
xmedia_s32 mis20s1_set_slave_addr(xmedia_u32 dev, xmedia_u32 slave_addr);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif //__MIS20S1_CTRL_H__
|
||||
+669
@@ -0,0 +1,669 @@
|
||||
#ifndef __MIS20S1_EX_H__
|
||||
#define __MIS20S1_EX_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// Piris attr
|
||||
static const xmedia_isp_piris_attr g_mis20s1_piris_attr = {
|
||||
0,
|
||||
1,
|
||||
94,
|
||||
62,
|
||||
// Step-F number mapping table. Must be from small to large. F1.0 is 1024 and F32.0 is 1
|
||||
{30, 35, 40, 45, 50, 56, 61, 67, 73, 79, 85, 92, 98, 105, 112, 120, 127, 135, 143, 150, 158,
|
||||
166, 174, 183, 191, 200, 208, 217, 225, 234, 243, 252, 261, 270, 279, 289, 298, 307, 316, 325, 335, 344,
|
||||
353, 362, 372, 381, 390, 399, 408, 417, 426, 435, 444, 453, 462, 470, 478, 486, 493, 500, 506, 512},
|
||||
XMEDIA_ISP_IRIS_F_NO_1_4,
|
||||
XMEDIA_ISP_IRIS_F_NO_5_6
|
||||
};
|
||||
|
||||
static const xmedia_isp_bnr_attr g_mis20s1_bnr = {
|
||||
1, //enable
|
||||
2, //ainr_pos_switch
|
||||
1, //coring_pos_switch
|
||||
0, //noise_reserve_enable
|
||||
{102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,103,104,105,106,107,108,108,108,108,108,108,108,108,108,108,108,115,115,115,115,123,123,123,123,131,131,131,131,138,138,138,138,146,146,146,146,154,154,154,154,161,161}, //noise_reserve_lut
|
||||
6200, //noise_profile_thd
|
||||
{0.0001638260000,0.0019858831000,0.0000000085000,0.0000283938000,0.0113695366000}, //noise_profile_coef0
|
||||
{0.0001638260000,0.0019858831000,0.0000000085000,0.0000283938000,0.0113695366000}, //noise_profile_coef1
|
||||
0, //snr_wdr_comp_en
|
||||
1, //tnr_enable
|
||||
1, //tnr_luma_comp_enable
|
||||
0, //tnr_wdr_comp_enable
|
||||
0, //op_type
|
||||
{
|
||||
16, //iso_num
|
||||
{100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800}, //iso_level
|
||||
{
|
||||
{256,256,256,256}, //snr_coarse_str[0]
|
||||
{256,256,256,256}, //snr_coarse_str[1]
|
||||
{256,256,256,256}, //snr_coarse_str[2]
|
||||
{256,256,256,256}, //snr_coarse_str[3]
|
||||
{256,256,256,256}, //snr_coarse_str[4]
|
||||
{286,286,286,286}, //snr_coarse_str[5]
|
||||
{320,320,320,320}, //snr_coarse_str[6]
|
||||
{256,256,256,256}, //snr_coarse_str[7]
|
||||
{256,256,256,256}, //snr_coarse_str[8]
|
||||
{256,256,256,256}, //snr_coarse_str[9]
|
||||
{256,256,256,256}, //snr_coarse_str[10]
|
||||
{256,256,256,256}, //snr_coarse_str[11]
|
||||
{256,256,256,256}, //snr_coarse_str[12]
|
||||
{256,256,256,256}, //snr_coarse_str[13]
|
||||
{256,256,256,256}, //snr_coarse_str[14]
|
||||
{256,256,256,256}, //snr_coarse_str[15]
|
||||
}, //snr_coarse_str
|
||||
{128,128,64,32,30,40,60,64,32,32,32,32,32,32,32,32}, //snr_coring_wgt
|
||||
{
|
||||
{256,256,216,216,164,164,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[0]
|
||||
{256,256,216,216,164,164,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[1]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[2]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[3]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[4]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[5]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[6]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[7]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[8]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[9]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[10]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[11]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[12]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[13]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[14]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str[15]
|
||||
}, //snr_luma_nr_str
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //snr_center_luma_mode
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //snr_center_tnr_luma_mode
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //snr_wdr_comp_scl
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //tnr_noise_min
|
||||
{128,128,100,100,86,86,86,86,168,238,256,256,64,64,64,64}, //tnr_bayer_str
|
||||
{32,32,32,32,32,32,32,48,60,64,64,64,64,32,32,32}, //tnr_md_thd_low
|
||||
{64,64,64,64,64,64,64,138,158,164,164,164,164,64,64,64}, //tnr_md_thd_high
|
||||
{512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512}, //tnr_wgt_min
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //tnr_min_ratio
|
||||
{16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16}, //tnr_mot_bld_thd_low
|
||||
{32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32}, //tnr_mot_bld_thd_high
|
||||
{16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16}, //tnr_edge_md_thd_low
|
||||
{32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32}, //tnr_edge_md_thd_high
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //tnr_flat_md_scl
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //tnr_edge_md_scl
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //tnr_md_mode
|
||||
{1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017}, //tnr_luma_md_thd_low
|
||||
{2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033,2033}, //tnr_luma_md_thd_high
|
||||
{256,256,256,256,256,180,128,256,256,256,256,256,256,256,256,256}, //tnr_dark_md_scl
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //tnr_bright_md_scl
|
||||
{
|
||||
{144,144,144}, //tnr_mot_scl[0]
|
||||
{144,144,144}, //tnr_mot_scl[1]
|
||||
{144,144,144}, //tnr_mot_scl[2]
|
||||
{144,144,144}, //tnr_mot_scl[3]
|
||||
{144,144,144}, //tnr_mot_scl[4]
|
||||
{144,144,144}, //tnr_mot_scl[5]
|
||||
{144,144,144}, //tnr_mot_scl[6]
|
||||
{144,144,144}, //tnr_mot_scl[7]
|
||||
{144,144,144}, //tnr_mot_scl[8]
|
||||
{144,144,144}, //tnr_mot_scl[9]
|
||||
{144,144,144}, //tnr_mot_scl[10]
|
||||
{144,144,144}, //tnr_mot_scl[11]
|
||||
{144,144,144}, //tnr_mot_scl[12]
|
||||
{144,144,144}, //tnr_mot_scl[13]
|
||||
{144,144,144}, //tnr_mot_scl[14]
|
||||
{144,144,144}, //tnr_mot_scl[15]
|
||||
}, //tnr_mot_scl
|
||||
{31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31}, //tnr_var_scl
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //tnr_mot_noise_luma_thd_low
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //tnr_mot_noise_luma_thd_high
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //tnr_mot_noise_dark_scl
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //tnr_mot_noise_bright_scl
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_mot_dpc_str
|
||||
{
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[0]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[1]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[2]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[3]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[4]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[5]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[6]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[7]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[8]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[9]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[10]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[11]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[12]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[13]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[14]
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd[15]
|
||||
}, //tnr_mot_convg_thd
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //tnr_mot_noise_scl
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //tnr_mot_noise_scl_high
|
||||
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, //tnr_dpc_en
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //tnr_dp_mode
|
||||
{384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384}, //tnr_dp_thd_rb
|
||||
{384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384}, //tnr_dp_thd_g
|
||||
{512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512}, //tnr_dp_luma_thd_low
|
||||
{768,768,768,768,768,768,768,768,768,768,768,768,768,768,768,768}, //tnr_dp_luma_thd_high
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_dp_thd_low_dark_scl
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_dp_thd_high_dark_scl
|
||||
{
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[0]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[1]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[2]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[3]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[4]
|
||||
{48,48,48,64,64,64,100,100,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[5]
|
||||
{32,32,32,64,64,64,100,100,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[6]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[7]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[8]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[9]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[10]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[11]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[12]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[13]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[14]
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio[15]
|
||||
}, //tnr_luma_ratio
|
||||
{512,512,512,512,512,512,512,512,512,512,512,512,512,512,512,512}, //tnr_wdr_comp_scl
|
||||
}, //auto_attr
|
||||
{
|
||||
{256,256,256,256}, //snr_coarse_str
|
||||
0, //snr_coring_wgt
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //snr_luma_nr_str
|
||||
0, //snr_center_luma_mode
|
||||
0, //snr_center_tnr_luma_mode
|
||||
0, //snr_wdr_comp_scl
|
||||
256, //tnr_noise_min
|
||||
512, //tnr_bayer_str
|
||||
32, //tnr_md_thd_low
|
||||
64, //tnr_md_thd_high
|
||||
512, //tnr_wgt_min
|
||||
256, //tnr_min_ratio
|
||||
16, //tnr_mot_bld_thd_low
|
||||
32, //tnr_mot_bld_thd_high
|
||||
16, //tnr_edge_md_thd_low
|
||||
32, //tnr_edge_md_thd_high
|
||||
256, //tnr_flat_md_scl
|
||||
256, //tnr_edge_md_scl
|
||||
0, //tnr_md_mode
|
||||
256, //tnr_luma_md_thd_low
|
||||
512, //tnr_luma_md_thd_high
|
||||
256, //tnr_dark_md_scl
|
||||
256, //tnr_bright_md_scl
|
||||
{144,144,144}, //tnr_mot_scl
|
||||
32, //tnr_var_scl
|
||||
128, //tnr_mot_noise_luma_thd_low
|
||||
256, //tnr_mot_noise_luma_thd_high
|
||||
256, //tnr_mot_noise_dark_scl
|
||||
256, //tnr_mot_noise_bright_scl
|
||||
64, //tnr_mot_dpc_str
|
||||
{360,512,1280,1536}, //tnr_mot_convg_thd
|
||||
256, //tnr_mot_noise_scl
|
||||
0, //tnr_mot_noise_scl_high
|
||||
1, //tnr_dpc_en
|
||||
0, //tnr_dp_mode
|
||||
384, //tnr_dp_thd_rb
|
||||
384, //tnr_dp_thd_g
|
||||
128, //tnr_dp_luma_thd_low
|
||||
256, //tnr_dp_luma_thd_high
|
||||
256, //tnr_dp_thd_low_dark_scl
|
||||
256, //tnr_dp_thd_high_dark_scl
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //tnr_luma_ratio
|
||||
0, //tnr_wdr_comp_scl
|
||||
}, //manual_attr
|
||||
{
|
||||
{64,64}, //wdr_frame_str
|
||||
}, //wdr
|
||||
};
|
||||
|
||||
static const xmedia_isp_awb_ccm g_mis20s1_awb_ccm = {
|
||||
3,
|
||||
{
|
||||
{
|
||||
8000,
|
||||
{0x01CE, 0x8122, 0x0054,
|
||||
0x8038, 0x0141, 0x8009,
|
||||
0x0025, 0x813A, 0x0215,},
|
||||
},
|
||||
{
|
||||
7000,
|
||||
{0x01D5, 0x80DB, 0x0006,
|
||||
0x8049, 0x01A9, 0x8060,
|
||||
0x0014, 0x80DD, 0x01C9,},
|
||||
},
|
||||
{
|
||||
6000,
|
||||
{0x01C3, 0x80AE, 0x8015,
|
||||
0x8038, 0x0150, 0x8018,
|
||||
0x002C, 0x814B, 0x021F,},
|
||||
},
|
||||
{
|
||||
5000,
|
||||
{0x01D8, 0x80E0, 0x0008,
|
||||
0x804A, 0x0195, 0x804B,
|
||||
0x0023, 0x8116, 0x01F3,},
|
||||
},
|
||||
{
|
||||
4000,
|
||||
{0x01D7, 0x80AE, 0x8029,
|
||||
0x8052, 0x01A3, 0x8051,
|
||||
0x0025, 0x8143, 0x021E,},
|
||||
},
|
||||
{
|
||||
3000,
|
||||
{
|
||||
0x01EA, 0x80A2, 0x8048,
|
||||
0x8057, 0x0188, 0x8031,
|
||||
0x0027, 0x8194, 0x026D,
|
||||
},
|
||||
},
|
||||
{
|
||||
2000,
|
||||
{0x01ED, 0x80B1, 0x803C,
|
||||
0x806B, 0x017B, 0x8010,
|
||||
0x8003, 0x8283, 0x0386,},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
static const xmedia_isp_awb_ccm g_mis20s1_awb_wdr_ccm = {
|
||||
3,
|
||||
{
|
||||
{
|
||||
6300,
|
||||
{699,33237,26,32804,344,32820,32792,33114,626},
|
||||
},
|
||||
{
|
||||
3850,
|
||||
{622,33009,32893,32865,502,32917,32787,33015,522},
|
||||
},
|
||||
{
|
||||
2750,
|
||||
{556,32913,32923,32888,554,32946,32770,33052,542},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
static const xmedia_isp_awb_agc_table g_mis20s1_awb_agc_table = {
|
||||
// bvalid
|
||||
1,
|
||||
|
||||
// 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768
|
||||
// saturation
|
||||
{100,100,100,100,100,110,110,110,110,110,120,120,120,56,56,56}
|
||||
};
|
||||
|
||||
static const xmedia_isp_awb_agc_table g_mis20s1_awb_wdr_agc_table = {
|
||||
// bvalid
|
||||
1,
|
||||
// saturation
|
||||
{ 90, 90, 85, 85, 85, 82, 80, 80, 75, 75, 70, 70, 70, 70, 65, 60}
|
||||
};
|
||||
|
||||
static const xmedia_isp_gamma_attr g_mis20s1_gamma_attr = {
|
||||
1, //enable
|
||||
3, //curve_type
|
||||
0, //op_mode
|
||||
{
|
||||
{0,36,72,108,144,181,217,253,289,325,362,398,434,470,506,543,579,615,651,687,723,757,790,822,852,881,909,936,962,988,1012,1036,1060,1082,1104,1126,1146,1167,1187,1206,1225,1243,1262,1279,1297,1314,1330,1347,1363,1379,1394,1409,1424,1439,1453,1467,1481,1495,1509,1522,1535,1548,1561,1573,1586,1598,1610,1622,1633,1645,1656,1667,1679,1690,1700,1711,1722,1732,1742,1753,1763,1773,1783,1792,1802,1812,1821,1830,1840,1849,1858,1867,1876,1885,1893,1902,1910,1919,1927,1936,1944,1952,1960,1968,1976,1984,1992,2000,2007,2015,2023,2030,2038,2045,2052,2060,2067,2074,2081,2088,2095,2102,2109,2116,2123,2129,2136,2143,2149,2156,2162,2169,2175,2182,2188,2194,2200,2207,2213,2219,2225,2231,2237,2243,2249,2255,2261,2266,2272,2278,2284,2289,2295,2301,2306,2312,2317,2323,2328,2334,2339,2344,2350,2355,2360,2366,2371,2376,2381,2386,2391,2397,2402,2407,2412,2417,2422,2426,2431,2436,2441,2446,2451,2456,2460,2465,2470,2474,2479,2484,2488,2493,2497,2502,2507,2511,2516,2520,2525,2529,2533,2538,2542,2546,2551,2555,2559,2564,2568,2572,2576,2581,2585,2589,2593,2597,2601,2605,2610,2614,2618,2622,2626,2630,2634,2638,2642,2646,2649,2653,2657,2661,2665,2669,2673,2676,2680,2684,2688,2692,2695,2699,2703,2706,2710,2714,2717,2721,2725,2728,2732,2736,2739,2743,2746,2750,2753,2757,2760,2764,2767,2771,2774,2778,2781,2785,2788,2791,2795,2798,2801,2805,2808,2812,2815,2818,2821,2825,2828,2831,2835,2838,2841,2844,2847,2851,2854,2857,2860,2863,2867,2870,2873,2876,2879,2882,2885,2888,2891,2894,2898,2901,2904,2907,2910,2913,2916,2919,2922,2925,2928,2931,2934,2936,2939,2942,2945,2948,2951,2954,2957,2960,2963,2965,2968,2971,2974,2977,2980,2983,2985,2988,2991,2994,2996,2999,3002,3005,3007,3010,3013,3016,3018,3021,3024,3027,3029,3032,3035,3037,3040,3043,3045,3048,3050,3053,3056,3058,3061,3064,3066,3069,3071,3074,3076,3079,3082,3084,3087,3089,3092,3094,3097,3099,3102,3104,3107,3109,3112,3114,3117,3119,3122,3124,3127,3129,3131,3134,3136,3139,3141,3144,3146,3148,3151,3153,3156,3158,3160,3163,3165,3167,3170,3172,3174,3177,3179,3181,3184,3186,3188,3191,3193,3195,3198,3200,3202,3204,3207,3209,3211,3213,3216,3218,3220,3222,3225,3227,3229,3231,3234,3236,3238,3240,3242,3244,3247,3249,3251,3253,3255,3258,3260,3262,3264,3266,3268,3270,3273,3275,3277,3279,3281,3283,3285,3287,3289,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3406,3408,3410,3412,3414,3416,3418,3420,3421,3423,3425,3427,3429,3431,3432,3434,3436,3438,3440,3442,3443,3445,3447,3449,3451,3452,3454,3456,3458,3460,3461,3463,3465,3467,3468,3470,3472,3474,3476,3477,3479,3481,3483,3484,3486,3488,3490,3491,3493,3495,3497,3498,3500,3502,3503,3505,3507,3509,3510,3512,3514,3515,3517,3519,3520,3522,3524,3525,3527,3529,3531,3532,3534,3536,3537,3539,3541,3542,3544,3546,3547,3549,3550,3552,3554,3555,3557,3559,3560,3562,3564,3565,3567,3568,3570,3572,3573,3575,3576,3578,3580,3581,3583,3584,3586,3588,3589,3591,3592,3594,3596,3597,3599,3600,3602,3603,3605,3607,3608,3610,3611,3613,3614,3616,3617,3619,3621,3622,3624,3625,3627,3628,3630,3631,3633,3634,3636,3637,3639,3640,3642,3643,3645,3646,3648,3649,3651,3652,3654,3655,3657,3658,3660,3661,3663,3664,3666,3667,3669,3670,3672,3673,3675,3676,3678,3679,3681,3682,3683,3685,3686,3688,3689,3691,3692,3694,3695,3697,3698,3699,3701,3702,3704,3705,3707,3708,3709,3711,3712,3714,3715,3716,3718,3719,3721,3722,3724,3725,3726,3728,3729,3731,3732,3733,3735,3736,3738,3739,3740,3742,3743,3744,3746,3747,3749,3750,3751,3753,3754,3755,3757,3758,3759,3761,3762,3764,3765,3766,3768,3769,3770,3772,3773,3774,3776,3777,3778,3780,3781,3782,3784,3785,3786,3788,3789,3790,3792,3793,3794,3796,3797,3798,3800,3801,3802,3804,3805,3806,3807,3809,3810,3811,3813,3814,3815,3817,3818,3819,3820,3822,3823,3824,3826,3827,3828,3829,3831,3832,3833,3834,3836,3837,3838,3840,3841,3842,3843,3845,3846,3847,3848,3850,3851,3852,3853,3855,3856,3857,3858,3860,3861,3862,3863,3865,3866,3867,3868,3870,
|
||||
3871,3872,3873,3874,3876,3877,3878,3879,3881,3882,3883,3884,3885,3887,3888,3889,3890,3892,3893,3894,3895,3896,3898,3899,3900,3901,3902,3904,3905,3906,3907,3908,3910,3911,3912,3913,3914,3915,3917,3918,3919,3920,3921,3923,3924,3925,3926,3927,3928,3930,3931,3932,3933,3934,3935,3937,3938,3939,3940,3941,3942,3944,3945,3946,3947,3948,3949,3950,3952,3953,3954,3955,3956,3957,3958,3960,3961,3962,3963,3964,3965,3966,3968,3969,3970,3971,3972,3973,3974,3975,3977,3978,3979,3980,3981,3982,3983,3984,3985,3987,3988,3989,3990,3991,3992,3993,3994,3995,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095}, //table
|
||||
}, //manual_attr
|
||||
{
|
||||
7, //iso_num
|
||||
{100,1600,3000,6400,25600,51200,102400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800}, //iso_level
|
||||
{
|
||||
{0,9,19,31,43,56,70,85,101,117,134,152,170,189,208,227,247,266,286,306,326,346,366,386,405,425,444,462,480,497,514,530,546,561,576,590,605,619,633,647,661,674,688,701,714,728,741,753,766,779,792,804,817,830,842,855,867,880,892,905,917,930,943,955,968,981,994,1007,1019,1032,1045,1058,1071,1084,1097,1110,1123,1135,1148,1161,1174,1186,1199,1211,1224,1236,1248,1260,1272,1284,1296,1308,1320,1331,1343,1354,1365,1376,1387,1398,1408,1419,1429,1440,1450,1460,1470,1481,1490,1500,1510,1520,1530,1539,1549,1558,1567,1577,1586,1595,1604,1613,1622,1631,1640,1649,1658,1666,1675,1684,1692,1701,1709,1717,1725,1734,1742,1750,1758,1765,1773,1781,1789,1796,1804,1811,1819,1826,1834,1841,1848,1856,1863,1870,1877,1884,1892,1899,1906,1913,1920,1927,1934,1941,1948,1955,1962,1969,1975,1982,1989,1996,2002,2009,2015,2022,2028,2035,2041,2048,2054,2060,2067,2073,2079,2085,2092,2098,2104,2110,2116,2122,2128,2134,2140,2146,2152,2157,2163,2169,2174,2180,2185,2191,2197,2202,2207,2213,2218,2224,2229,2235,2240,2245,2251,2256,2261,2266,2272,2277,2282,2287,2293,2298,2303,2308,2314,2319,2324,2329,2335,2340,2345,2350,2356,2361,2366,2371,2376,2382,2387,2392,2397,2402,2407,2413,2418,2423,2428,2433,2438,2443,2449,2454,2459,2464,2469,2474,2479,2484,2490,2495,2500,2505,2510,2515,2521,2526,2531,2536,2541,2546,2551,2557,2562,2567,2572,2577,2582,2587,2592,2597,2602,2607,2612,2616,2621,2626,2631,2635,2640,2645,2649,2654,2659,2663,2668,2672,2677,2681,2686,2690,2695,2699,2704,2708,2712,2717,2721,2725,2730,2734,2738,2742,2747,2751,2755,2759,2764,2768,2772,2776,2780,2784,2789,2793,2797,2801,2805,2809,2813,2817,2821,2825,2829,2833,2837,2841,2845,2849,2853,2857,2861,2864,2868,2872,2876,2880,2884,2888,2891,2895,2899,2903,2907,2910,2914,2918,2922,2925,2929,2933,2937,2940,2944,2948,2951,2955,2958,2962,2966,2969,2973,2977,2980,2984,2987,2991,2994,2998,3001,3005,3008,3012,3015,3019,3022,3026,3029,3033,3036,3039,3043,3046,3049,3053,3056,3059,3063,3066,3069,3072,3076,3079,3082,3085,3088,3091,3094,3098,3101,3104,3107,3110,3113,3116,3119,3122,3125,3128,3131,3134,3137,3140,3142,3145,3148,3151,3154,3157,3160,3162,3165,3168,3171,3174,3176,3179,3182,3185,3187,3190,3193,3195,3198,3201,3203,3206,3209,3211,3214,3216,3219,3222,3224,3227,3229,3232,3234,3237,3240,3242,3245,3247,3250,3252,3255,3257,3259,3262,3264,3267,3269,3272,3274,3277,3279,3281,3284,3286,3289,3291,3293,3296,3298,3300,3303,3305,3308,3310,3312,3315,3317,3319,3322,3324,3326,3329,3331,3333,3336,3338,3340,3342,3345,3347,3349,3352,3354,3356,3358,3361,3363,3365,3368,3370,3372,3374,3376,3379,3381,3383,3385,3387,3390,3392,3394,3396,3398,3400,3402,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3452,3454,3456,3458,3460,3462,3464,3466,3467,3469,3471,3473,3475,3477,3478,3480,3482,3484,3486,3488,3489,3491,3493,3495,3496,3498,3500,3502,3503,3505,3507,3509,3510,3512,3514,3516,3517,3519,3521,3522,3524,3526,3528,3529,3531,3533,3534,3536,3538,3539,3541,3543,3544,3546,3548,3549,3551,3553,3554,3556,3558,3559,3561,3563,3564,3566,3568,3569,3571,3573,3574,3576,3578,3579,3581,3583,3584,3586,3587,3589,3591,3592,3594,3596,3597,3599,3601,3602,3604,3606,3607,3609,3610,3612,3614,3615,3617,3618,3620,3622,3623,3625,3626,3628,3629,3631,3633,3634,3636,3637,3639,3640,3642,3643,3645,3646,3648,3649,3651,3652,3654,3655,3657,3658,3660,3661,3663,3664,3666,3667,3669,3670,3672,3673,3674,3676,3677,3679,3680,3682,3683,3685,3686,3687,3689,3690,3692,3693,3694,3696,3697,3699,3700,3702,3703,3704,3706,3707,3709,3710,3711,3713,3714,3716,3717,3718,3720,3721,3723,3724,3725,3727,3728,3729,3731,3732,3734,3735,3736,3738,3739,3741,3742,3743,3745,3746,3747,3749,3750,3752,3753,3754,3756,3757,3759,3760,3761,3763,3764,3765,3767,3768,3770,3771,3772,3774,3775,3777,3778,3779,3781,3782,3784,3785,3786,3788,3789,3791,3792,3793,3795,3796,3798,3799,3800,3802,3803,3805,3806,3808,3809,3810,3812,3813,3815,3816,3817,3819,3820,3822,3823,3824,3826,3827,3829,3830,3832,3833,3834,3836,3837,3839,3840,3841,3843,3844,3846,3847,3848,3850,3851,3853,3854,3855,3857,3858,3860,3861,3862,3864,3865,3867,3868,3869,3871,3872
|
||||
,3873,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3889,3890,3891,3893,3894,3895,3897,3898,3899,3901,3902,3903,3905,3906,3907,3909,3910,3911,3913,3914,3915,3917,3918,3919,3921,3922,3923,3925,3926,3927,3928,3930,3931,3932,3934,3935,3936,3937,3939,3940,3941,3942,3944,3945,3946,3947,3949,3950,3951,3952,3954,3955,3956,3957,3959,3960,3961,3962,3963,3965,3966,3967,3968,3970,3971,3972,3973,3975,3976,3977,3978,3980,3981,3982,3983,3985,3986,3987,3988,3990,3991,3992,3993,3995,3996,3997,3998,4000,4001,4002,4003,4005,4006,4007,4008,4010,4011,4012,4013,4015,4016,4017,4018,4020,4021,4022,4023,4025,4026,4027,4028,4029,4031,4032,4033,4034,4035,4036,4038,4039,4040,4041,4042,4043,4044,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4078,4079,4080,4081,4082,4082,4083,4084,4085,4085,4086,4087,4088,4088,4089,4090,4090,4091,4092,4092,4093,4093,4094,4094,4095}, //table[0]
|
||||
{0,9,19,31,43,56,70,85,101,117,134,152,170,189,208,227,247,266,286,306,326,346,366,386,405,425,444,462,480,497,514,530,546,561,576,590,605,619,633,647,661,674,688,701,714,728,741,753,766,779,792,804,817,830,842,855,867,880,892,905,917,930,943,955,968,981,994,1007,1019,1032,1045,1058,1071,1084,1097,1110,1123,1135,1148,1161,1174,1186,1199,1211,1224,1236,1248,1260,1272,1284,1296,1308,1320,1331,1343,1354,1365,1376,1387,1398,1408,1419,1429,1440,1450,1460,1470,1481,1490,1500,1510,1520,1530,1539,1549,1558,1567,1577,1586,1595,1604,1613,1622,1631,1640,1649,1658,1666,1675,1684,1692,1701,1709,1717,1725,1734,1742,1750,1758,1765,1773,1781,1789,1796,1804,1811,1819,1826,1834,1841,1848,1856,1863,1870,1877,1884,1892,1899,1906,1913,1920,1927,1934,1941,1948,1955,1962,1969,1975,1982,1989,1996,2002,2009,2015,2022,2028,2035,2041,2048,2054,2060,2067,2073,2079,2085,2092,2098,2104,2110,2116,2122,2128,2134,2140,2146,2152,2157,2163,2169,2174,2180,2185,2191,2197,2202,2207,2213,2218,2224,2229,2235,2240,2245,2251,2256,2261,2266,2272,2277,2282,2287,2293,2298,2303,2308,2314,2319,2324,2329,2335,2340,2345,2350,2356,2361,2366,2371,2376,2382,2387,2392,2397,2402,2407,2413,2418,2423,2428,2433,2438,2443,2449,2454,2459,2464,2469,2474,2479,2484,2490,2495,2500,2505,2510,2515,2521,2526,2531,2536,2541,2546,2551,2557,2562,2567,2572,2577,2582,2587,2592,2597,2602,2607,2612,2616,2621,2626,2631,2635,2640,2645,2649,2654,2659,2663,2668,2672,2677,2681,2686,2690,2695,2699,2704,2708,2712,2717,2721,2725,2730,2734,2738,2742,2747,2751,2755,2759,2764,2768,2772,2776,2780,2784,2789,2793,2797,2801,2805,2809,2813,2817,2821,2825,2829,2833,2837,2841,2845,2849,2853,2857,2861,2864,2868,2872,2876,2880,2884,2888,2891,2895,2899,2903,2907,2910,2914,2918,2922,2925,2929,2933,2937,2940,2944,2948,2951,2955,2958,2962,2966,2969,2973,2977,2980,2984,2987,2991,2994,2998,3001,3005,3008,3012,3015,3019,3022,3026,3029,3033,3036,3039,3043,3046,3049,3053,3056,3059,3063,3066,3069,3072,3076,3079,3082,3085,3088,3091,3094,3098,3101,3104,3107,3110,3113,3116,3119,3122,3125,3128,3131,3134,3137,3140,3142,3145,3148,3151,3154,3157,3160,3162,3165,3168,3171,3174,3176,3179,3182,3185,3187,3190,3193,3195,3198,3201,3203,3206,3209,3211,3214,3216,3219,3222,3224,3227,3229,3232,3234,3237,3240,3242,3245,3247,3250,3252,3255,3257,3259,3262,3264,3267,3269,3272,3274,3277,3279,3281,3284,3286,3289,3291,3293,3296,3298,3300,3303,3305,3308,3310,3312,3315,3317,3319,3322,3324,3326,3329,3331,3333,3336,3338,3340,3342,3345,3347,3349,3352,3354,3356,3358,3361,3363,3365,3368,3370,3372,3374,3376,3379,3381,3383,3385,3387,3390,3392,3394,3396,3398,3400,3402,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3452,3454,3456,3458,3460,3462,3464,3466,3467,3469,3471,3473,3475,3477,3478,3480,3482,3484,3486,3488,3489,3491,3493,3495,3496,3498,3500,3502,3503,3505,3507,3509,3510,3512,3514,3516,3517,3519,3521,3522,3524,3526,3528,3529,3531,3533,3534,3536,3538,3539,3541,3543,3544,3546,3548,3549,3551,3553,3554,3556,3558,3559,3561,3563,3564,3566,3568,3569,3571,3573,3574,3576,3578,3579,3581,3583,3584,3586,3587,3589,3591,3592,3594,3596,3597,3599,3601,3602,3604,3606,3607,3609,3610,3612,3614,3615,3617,3618,3620,3622,3623,3625,3626,3628,3629,3631,3633,3634,3636,3637,3639,3640,3642,3643,3645,3646,3648,3649,3651,3652,3654,3655,3657,3658,3660,3661,3663,3664,3666,3667,3669,3670,3672,3673,3674,3676,3677,3679,3680,3682,3683,3685,3686,3687,3689,3690,3692,3693,3694,3696,3697,3699,3700,3702,3703,3704,3706,3707,3709,3710,3711,3713,3714,3716,3717,3718,3720,3721,3723,3724,3725,3727,3728,3729,3731,3732,3734,3735,3736,3738,3739,3741,3742,3743,3745,3746,3747,3749,3750,3752,3753,3754,3756,3757,3759,3760,3761,3763,3764,3765,3767,3768,3770,3771,3772,3774,3775,3777,3778,3779,3781,3782,3784,3785,3786,3788,3789,3791,3792,3793,3795,3796,3798,3799,3800,3802,3803,3805,3806,3808,3809,3810,3812,3813,3815,3816,3817,3819,3820,3822,3823,3824,3826,3827,3829,3830,3832,3833,3834,3836,3837,3839,3840,3841,3843,3844,3846,3847,3848,3850,3851,3853,3854,3855,3857,3858,3860,3861,3862,3864,3865,3867,3868,3869,3871,3872
|
||||
,3873,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3889,3890,3891,3893,3894,3895,3897,3898,3899,3901,3902,3903,3905,3906,3907,3909,3910,3911,3913,3914,3915,3917,3918,3919,3921,3922,3923,3925,3926,3927,3928,3930,3931,3932,3934,3935,3936,3937,3939,3940,3941,3942,3944,3945,3946,3947,3949,3950,3951,3952,3954,3955,3956,3957,3959,3960,3961,3962,3963,3965,3966,3967,3968,3970,3971,3972,3973,3975,3976,3977,3978,3980,3981,3982,3983,3985,3986,3987,3988,3990,3991,3992,3993,3995,3996,3997,3998,4000,4001,4002,4003,4005,4006,4007,4008,4010,4011,4012,4013,4015,4016,4017,4018,4020,4021,4022,4023,4025,4026,4027,4028,4029,4031,4032,4033,4034,4035,4036,4038,4039,4040,4041,4042,4043,4044,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4078,4079,4080,4081,4082,4082,4083,4084,4085,4085,4086,4087,4088,4088,4089,4090,4090,4091,4092,4092,4093,4093,4094,4094,4095}, //table[1]
|
||||
{0,15,29,44,59,73,88,103,118,133,148,163,178,193,208,223,238,253,268,283,298,313,328,343,358,374,389,404,419,434,449,464,479,494,509,523,538,553,568,583,597,612,627,641,656,670,685,699,713,727,741,756,770,783,797,811,825,838,852,865,879,892,905,918,931,944,957,969,982,995,1008,1020,1033,1045,1058,1070,1082,1095,1107,1119,1131,1144,1156,1168,1180,1192,1203,1215,1227,1239,1250,1262,1274,1285,1296,1308,1319,1330,1342,1353,1364,1375,1386,1397,1408,1419,1429,1440,1451,1461,1472,1482,1493,1503,1513,1523,1534,1544,1554,1564,1573,1583,1593,1603,1612,1622,1631,1641,1650,1659,1668,1678,1687,1695,1704,1713,1722,1730,1739,1747,1756,1764,1772,1780,1789,1797,1805,1812,1820,1828,1836,1843,1851,1859,1866,1874,1881,1888,1896,1903,1910,1917,1924,1931,1938,1945,1952,1959,1966,1973,1979,1986,1993,2000,2006,2013,2019,2026,2032,2039,2045,2052,2058,2065,2071,2078,2084,2090,2097,2103,2109,2116,2122,2128,2134,2141,2147,2153,2159,2165,2171,2177,2183,2189,2194,2200,2206,2212,2217,2223,2229,2234,2240,2245,2251,2256,2261,2267,2272,2277,2283,2288,2293,2298,2303,2308,2313,2319,2324,2329,2334,2339,2344,2348,2353,2358,2363,2368,2373,2378,2382,2387,2392,2397,2401,2406,2411,2415,2420,2425,2429,2434,2439,2443,2448,2452,2457,2462,2466,2471,2475,2480,2484,2488,2493,2497,2501,2506,2510,2514,2519,2523,2527,2531,2535,2539,2543,2548,2552,2556,2560,2564,2568,2572,2576,2580,2583,2587,2591,2595,2599,2603,2607,2610,2614,2618,2622,2625,2629,2633,2636,2640,2644,2647,2651,2655,2658,2662,2666,2669,2673,2676,2680,2683,2687,2690,2694,2697,2701,2705,2708,2712,2715,2718,2721,2725,2728,2731,2734,2737,2741,2744,2747,2750,2753,2756,2759,2762,2765,2769,2772,2775,2778,2781,2784,2787,2790,2793,2796,2799,2802,2805,2808,2811,2814,2817,2820,2823,2826,2829,2832,2835,2838,2841,2844,2847,2850,2853,2856,2859,2862,2865,2868,2871,2874,2877,2880,2883,2886,2889,2892,2895,2898,2901,2904,2907,2910,2913,2916,2919,2922,2925,2928,2931,2934,2937,2940,2943,2946,2949,2952,2955,2957,2960,2963,2966,2969,2972,2975,2977,2980,2983,2986,2989,2992,2994,2997,3000,3003,3005,3008,3011,3014,3016,3019,3022,3024,3027,3030,3033,3035,3038,3041,3043,3046,3049,3051,3054,3056,3059,3062,3064,3067,3069,3072,3075,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3152,3155,3157,3160,3162,3165,3167,3170,3172,3174,3177,3179,3182,3184,3186,3189,3191,3194,3196,3198,3201,3203,3206,3208,3210,3213,3215,3218,3220,3222,3225,3227,3229,3232,3234,3237,3239,3241,3244,3246,3248,3251,3253,3256,3258,3260,3263,3265,3267,3270,3272,3274,3276,3279,3281,3283,3286,3288,3290,3292,3295,3297,3299,3302,3304,3306,3308,3311,3313,3315,3317,3320,3322,3324,3326,3328,3331,3333,3335,3337,3339,3342,3344,3346,3348,3350,3352,3355,3357,3359,3361,3363,3365,3368,3370,3372,3374,3376,3378,3380,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3544,3546,3548,3550,3552,3554,3556,3557,3559,3561,3563,3565,3567,3568,3570,3572,3574,3576,3578,3579,3581,3583,3585,3587,3588,3590,3592,3594,3596,3597,3599,3601,3603,3604,3606,3608,3610,3612,3613,3615,3617,3619,3620,3622,3624,3625,3627,3629,3631,3632,3634,3636,3638,3639,3641,3643,3644,3646,3648,3650,3651,3653,3655,3656,3658,3660,3661,3663,3665,3666,3668,3670,3671,3673,3675,3676,3678,3680,3681,3683,3685,3686,3688,3690,3691,3693,3695,3696,3698,3699,3701,3703,3704,3706,3708,3709,3711,3712,3714,3716,3717,3719,3721,3722,3724,3725,3727,3729,3730,3732,3733,3735,3737,3738,3740,3741,3743,3745,3746,3748,3749,3751,3752,3754,3755,3757,3759,3760,3762,3763,3765,3766,3768,3769,3771,3772,3774,3775,3777,3778,3780,3781,3783,3784,3786,3787,3789,3790,3792,3793,3795,3796,3798,3799,3801,3802,3804,3805,3807,3808,3810,3811,3812,3814,3815,3817,3818,3820,3821,3823,3824,3825,3827,3828,
|
||||
3830,3831,3833,3834,3836,3837,3838,3840,3841,3843,3844,3845,3847,3848,3850,3851,3853,3854,3855,3857,3858,3860,3861,3862,3864,3865,3867,3868,3869,3871,3872,3874,3875,3876,3878,3879,3881,3882,3883,3885,3886,3888,3889,3890,3892,3893,3895,3896,3897,3899,3900,3902,3903,3904,3906,3907,3909,3910,3911,3913,3914,3916,3917,3918,3920,3921,3923,3924,3926,3927,3928,3930,3931,3933,3934,3936,3937,3939,3940,3942,3943,3945,3946,3948,3949,3951,3952,3954,3956,3957,3959,3960,3962,3963,3965,3967,3968,3970,3971,3973,3974,3976,3978,3979,3981,3982,3984,3985,3987,3989,3990,3992,3993,3995,3997,3998,4000,4001,4003,4004,4006,4007,4009,4011,4012,4014,4015,4017,4018,4020,4021,4023,4024,4026,4027,4029,4030,4032,4033,4035,4036,4037,4039,4040,4042,4043,4045,4046,4047,4049,4050,4051,4053,4054,4055,4057,4058,4059,4060,4062,4063,4064,4065,4066,4068,4069,4070,4071,4072,4073,4074,4076,4077,4078,4079,4080,4081,4082,4083,4084,4085,4085,4086,4087,4088,4089,4090,4091,4091,4092,4093,4094,4094,4095}, //table[2]
|
||||
{0,17,34,51,68,86,103,120,138,155,173,191,209,226,244,262,280,298,316,334,352,370,388,406,424,442,459,477,495,513,531,549,566,584,602,619,637,654,672,689,706,723,740,757,774,790,807,823,840,856,872,888,904,919,935,950,965,980,995,1010,1024,1038,1052,1066,1080,1093,1107,1120,1133,1146,1159,1171,1184,1196,1208,1220,1232,1244,1256,1267,1279,1290,1301,1313,1324,1335,1345,1356,1367,1377,1387,1398,1408,1418,1428,1438,1448,1458,1468,1477,1487,1496,1506,1515,1525,1534,1543,1552,1561,1570,1579,1588,1597,1606,1615,1624,1633,1642,1650,1659,1668,1677,1685,1694,1702,1711,1720,1728,1737,1746,1754,1763,1771,1779,1787,1795,1804,1812,1819,1827,1835,1843,1850,1858,1866,1873,1880,1888,1895,1902,1910,1917,1924,1931,1938,1945,1952,1959,1966,1972,1979,1986,1992,1999,2006,2012,2019,2025,2032,2038,2045,2051,2058,2064,2071,2077,2083,2090,2096,2102,2109,2115,2121,2127,2134,2140,2146,2153,2159,2165,2171,2178,2184,2190,2197,2203,2209,2215,2221,2228,2234,2240,2246,2252,2258,2264,2270,2276,2282,2288,2294,2300,2306,2312,2318,2324,2330,2336,2341,2347,2353,2359,2364,2370,2376,2381,2387,2393,2398,2404,2409,2415,2420,2426,2431,2436,2442,2447,2452,2458,2463,2468,2474,2479,2484,2489,2494,2499,2504,2509,2514,2519,2524,2529,2534,2539,2544,2549,2554,2558,2563,2568,2572,2577,2581,2586,2590,2595,2599,2604,2608,2612,2617,2621,2625,2629,2633,2638,2642,2646,2650,2654,2658,2662,2666,2670,2674,2678,2682,2686,2690,2693,2697,2701,2705,2709,2713,2716,2720,2724,2728,2732,2735,2739,2743,2747,2751,2754,2758,2762,2766,2770,2773,2777,2781,2785,2789,2792,2796,2800,2804,2808,2812,2816,2820,2823,2827,2831,2835,2839,2843,2847,2850,2854,2858,2862,2866,2870,2874,2877,2881,2885,2889,2893,2896,2900,2904,2908,2912,2915,2919,2923,2927,2930,2934,2938,2941,2945,2949,2953,2956,2960,2963,2967,2971,2974,2978,2981,2985,2989,2992,2996,2999,3003,3006,3010,3013,3016,3020,3023,3027,3030,3033,3037,3040,3043,3047,3050,3053,3056,3060,3063,3066,3069,3072,3076,3079,3082,3085,3088,3091,3094,3097,3101,3104,3107,3110,3113,3116,3119,3122,3125,3128,3131,3134,3136,3139,3142,3145,3148,3151,3154,3157,3159,3162,3165,3168,3171,3173,3176,3179,3182,3184,3187,3190,3193,3195,3198,3201,3203,3206,3208,3211,3214,3216,3219,3221,3224,3226,3229,3231,3234,3236,3239,3241,3244,3246,3248,3251,3253,3255,3257,3260,3262,3264,3266,3269,3271,3273,3275,3277,3279,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3485,3487,3489,3491,3493,3495,3496,3498,3500,3502,3503,3505,3507,3509,3510,3512,3514,3516,3517,3519,3521,3522,3524,3526,3528,3529,3531,3533,3534,3536,3538,3539,3541,3543,3544,3546,3548,3549,3551,3553,3554,3556,3558,3559,3561,3563,3564,3566,3568,3569,3571,3573,3574,3576,3578,3579,3581,3583,3584,3586,3587,3589,3591,3592,3594,3596,3597,3599,3601,3602,3604,3606,3607,3609,3610,3612,3614,3615,3617,3618,3620,3622,3623,3625,3626,3628,3629,3631,3633,3634,3636,3637,3639,3640,3642,3643,3645,3646,3648,3649,3651,3652,3654,3655,3657,3658,3660,3661,3663,3664,3666,3667,3669,3670,3672,3673,3674,3676,3677,3679,3680,3682,3683,3685,3686,3687,3689,3690,3692,3693,3694,3696,3697,3699,3700,3702,3703,3704,3706,3707,3709,3710,3711,3713,3714,3716,3717,3718,3720,3721,3723,3724,3725,3727,3728,3729,3731,3732,3734,3735,3736,3738,3739,3741,3742,3743,3745,3746,3747,3749,3750,3752,3753,3754,3756,3757,3759,3760,3761,3763,3764,3765,3767,3768,3770,3771,3772,3774,3775,3777,3778,3779,3781,3782,3784,3785,3786,3788,3789,3791,3792,3793,3795,3796,3798,3799,3800,3802,3803,3805,3806,3808,3809,3810,3812,3813,3815,3816,3817,3819,3820,3822,3823,3824,3826,3827,3829,3830,3832,3833,3834,3836,3837,3839,3840,3841,3843,3844,3846,3847,3848,3850,3851,3853,3854,3855,3857,3858,3860,3861,3862,3864,3865,3867,3868,
|
||||
3869,3871,3872,3873,3875,3876,3878,3879,3880,3882,3883,3884,3886,3887,3889,3890,3891,3893,3894,3895,3897,3898,3899,3901,3902,3903,3905,3906,3907,3909,3910,3911,3913,3914,3915,3917,3918,3919,3921,3922,3923,3925,3926,3927,3928,3930,3931,3932,3934,3935,3936,3937,3939,3940,3941,3942,3944,3945,3946,3947,3949,3950,3951,3952,3954,3955,3956,3957,3959,3960,3961,3962,3963,3965,3966,3967,3968,3970,3971,3972,3973,3975,3976,3977,3978,3980,3981,3982,3983,3985,3986,3987,3988,3990,3991,3992,3993,3995,3996,3997,3998,4000,4001,4002,4003,4005,4006,4007,4008,4010,4011,4012,4013,4015,4016,4017,4018,4020,4021,4022,4023,4025,4026,4027,4028,4029,4031,4032,4033,4034,4035,4036,4038,4039,4040,4041,4042,4043,4044,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4078,4079,4080,4081,4082,4082,4083,4084,4085,4085,4086,4087,4088,4088,4089,4090,4090,4091,4092,4092,4093,4093,4094,4094,4095}, //table[3]
|
||||
{0,23,47,71,95,119,143,167,192,217,242,267,292,317,342,367,393,418,443,469,494,520,546,571,597,622,647,673,698,723,749,774,799,824,848,873,898,922,946,970,994,1018,1041,1065,1088,1111,1133,1156,1178,1200,1221,1243,1264,1284,1305,1325,1344,1364,1383,1402,1420,1438,1455,1472,1489,1505,1521,1537,1552,1567,1582,1596,1610,1624,1637,1650,1663,1675,1688,1700,1711,1723,1734,1745,1756,1766,1777,1787,1797,1807,1816,1825,1835,1844,1853,1861,1870,1878,1887,1895,1903,1911,1919,1926,1934,1942,1949,1957,1964,1971,1979,1986,1993,2000,2007,2015,2022,2029,2036,2043,2050,2058,2065,2072,2080,2087,2094,2102,2110,2117,2125,2132,2139,2147,2154,2161,2167,2174,2181,2188,2194,2201,2207,2213,2220,2226,2232,2238,2244,2250,2255,2261,2267,2272,2278,2283,2289,2294,2300,2305,2310,2316,2321,2326,2331,2336,2341,2346,2351,2356,2361,2366,2371,2376,2381,2386,2391,2395,2400,2405,2410,2415,2420,2425,2429,2434,2439,2444,2449,2454,2459,2464,2469,2474,2479,2484,2489,2494,2499,2504,2509,2514,2518,2523,2528,2533,2538,2542,2547,2552,2557,2561,2566,2571,2575,2580,2585,2589,2594,2598,2603,2607,2612,2616,2621,2625,2630,2634,2638,2643,2647,2651,2656,2660,2664,2668,2673,2677,2681,2685,2689,2694,2698,2702,2706,2710,2714,2718,2722,2726,2730,2734,2738,2741,2745,2749,2753,2757,2761,2764,2768,2772,2775,2779,2783,2786,2790,2793,2797,2800,2804,2807,2810,2814,2817,2820,2824,2827,2830,2834,2837,2840,2843,2846,2850,2853,2856,2859,2862,2865,2868,2871,2874,2877,2880,2883,2886,2889,2892,2895,2898,2901,2904,2907,2910,2913,2916,2919,2922,2925,2928,2931,2934,2937,2940,2942,2945,2948,2951,2954,2957,2960,2963,2965,2968,2971,2974,2977,2980,2983,2985,2988,2991,2994,2996,2999,3002,3005,3007,3010,3013,3016,3018,3021,3024,3027,3029,3032,3035,3037,3040,3043,3045,3048,3050,3053,3056,3058,3061,3064,3066,3069,3071,3074,3076,3079,3082,3084,3087,3089,3092,3094,3097,3099,3102,3104,3107,3109,3112,3114,3117,3119,3122,3124,3127,3129,3131,3134,3136,3139,3141,3144,3146,3148,3151,3153,3156,3158,3160,3163,3165,3167,3170,3172,3174,3177,3179,3181,3184,3186,3188,3191,3193,3195,3198,3200,3202,3204,3207,3209,3211,3213,3216,3218,3220,3222,3225,3227,3229,3231,3234,3236,3238,3240,3242,3244,3247,3249,3251,3253,3255,3258,3260,3262,3264,3266,3268,3270,3273,3275,3277,3279,3281,3283,3285,3287,3289,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3406,3408,3410,3412,3414,3416,3418,3420,3421,3423,3425,3427,3429,3431,3432,3434,3436,3438,3440,3442,3443,3445,3447,3449,3451,3452,3454,3456,3458,3460,3461,3463,3465,3467,3468,3470,3472,3474,3476,3477,3479,3481,3483,3484,3486,3488,3490,3491,3493,3495,3497,3498,3500,3502,3503,3505,3507,3509,3510,3512,3514,3515,3517,3519,3520,3522,3524,3525,3527,3529,3531,3532,3534,3536,3537,3539,3541,3542,3544,3546,3547,3549,3550,3552,3554,3555,3557,3559,3560,3562,3564,3565,3567,3568,3570,3572,3573,3575,3576,3578,3580,3581,3583,3584,3586,3588,3589,3591,3592,3594,3596,3597,3599,3600,3602,3603,3605,3607,3608,3610,3611,3613,3614,3616,3617,3619,3621,3622,3624,3625,3627,3628,3630,3631,3633,3634,3636,3637,3639,3640,3642,3643,3645,3646,3648,3649,3651,3652,3654,3655,3657,3658,3660,3661,3663,3664,3666,3667,3669,3670,3672,3673,3675,3676,3678,3679,3681,3682,3683,3685,3686,3688,3689,3691,3692,3694,3695,3697,3698,3699,3701,3702,3704,3705,3707,3708,3709,3711,3712,3714,3715,3716,3718,3719,3721,3722,3724,3725,3726,3728,3729,3731,3732,3733,3735,3736,3738,3739,3740,3742,3743,3744,3746,3747,3749,3750,3751,3753,3754,3755,3757,3758,3759,3761,3762,3764,3765,3766,3768,3769,3770,3772,3773,3774,3776,3777,3778,3780,3781,3782,3784,3785,3786,3788,3789,3790,3792,3793,3794,3796,3797,3798,3800,3801,3802,3804,3805,3806,3807,3809,3810,3811,3813,3814,3815,3817,3818,3819,3820,3822,3823,3824,3826,3827,3828,3829,3831,3832,3833,3834,3836,3837,3838,3840,3841,3842,3843,3845,3846,3847,3848,3850,3851,3852,3853,3855,3856,3857,3858,3860,3861,3862,3863,3865,3866,3867,3868,3870,3871,3872
|
||||
,3873,3874,3876,3877,3878,3879,3881,3882,3883,3884,3885,3887,3888,3889,3890,3892,3893,3894,3895,3896,3898,3899,3900,3901,3902,3904,3905,3906,3907,3908,3910,3911,3912,3913,3914,3915,3917,3918,3919,3920,3921,3923,3924,3925,3926,3927,3928,3930,3931,3932,3933,3934,3935,3937,3938,3939,3940,3941,3942,3944,3945,3946,3947,3948,3949,3950,3952,3953,3954,3955,3956,3957,3958,3960,3961,3962,3963,3964,3965,3966,3968,3969,3970,3971,3972,3973,3974,3975,3977,3978,3979,3980,3981,3982,3983,3984,3985,3987,3988,3989,3990,3991,3992,3993,3994,3995,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095}, //table[4]
|
||||
{0,17,34,52,69,86,104,121,139,156,174,191,209,227,245,262,280,298,316,334,352,370,387,405,423,441,459,477,494,512,530,548,565,583,601,618,636,653,671,688,705,722,740,757,774,791,807,824,841,857,874,890,906,923,939,955,970,986,1002,1017,1032,1047,1062,1077,1092,1107,1121,1136,1150,1164,1178,1193,1207,1221,1235,1248,1262,1276,1289,1303,1316,1330,1343,1356,1369,1382,1395,1408,1421,1434,1447,1459,1472,1484,1496,1509,1521,1533,1545,1557,1569,1581,1593,1605,1616,1628,1639,1651,1662,1673,1685,1696,1707,1718,1729,1739,1750,1761,1772,1782,1793,1803,1813,1824,1834,1844,1854,1864,1874,1884,1894,1903,1913,1922,1931,1941,1950,1959,1968,1977,1986,1994,2003,2011,2020,2028,2036,2045,2053,2061,2069,2077,2084,2092,2100,2108,2115,2123,2130,2137,2145,2152,2159,2166,2173,2181,2188,2195,2201,2208,2215,2222,2229,2235,2242,2249,2255,2262,2268,2275,2282,2288,2294,2301,2307,2314,2320,2326,2333,2339,2345,2352,2358,2364,2370,2377,2383,2389,2395,2401,2406,2412,2418,2423,2429,2435,2440,2446,2451,2456,2462,2467,2472,2477,2483,2488,2493,2498,2503,2508,2513,2518,2522,2527,2532,2537,2542,2546,2551,2556,2561,2565,2570,2575,2579,2584,2588,2593,2598,2602,2607,2611,2616,2620,2625,2630,2634,2639,2643,2648,2652,2657,2662,2666,2671,2675,2680,2685,2689,2694,2699,2703,2708,2712,2717,2721,2726,2731,2735,2740,2744,2749,2753,2758,2762,2767,2771,2775,2780,2784,2789,2793,2797,2802,2806,2810,2815,2819,2823,2828,2832,2836,2840,2845,2849,2853,2857,2861,2866,2870,2874,2878,2882,2886,2890,2894,2898,2902,2906,2910,2914,2918,2922,2926,2930,2934,2938,2942,2945,2949,2953,2957,2961,2964,2968,2972,2975,2979,2983,2986,2990,2994,2997,3001,3004,3008,3012,3015,3019,3022,3026,3029,3033,3036,3039,3043,3046,3050,3053,3056,3060,3063,3066,3070,3073,3076,3079,3083,3086,3089,3092,3095,3098,3102,3105,3108,3111,3114,3117,3120,3123,3126,3129,3132,3135,3138,3141,3144,3147,3150,3153,3155,3158,3161,3164,3167,3170,3172,3175,3178,3180,3183,3186,3188,3191,3193,3196,3198,3201,3203,3206,3208,3211,3213,3216,3218,3220,3223,3225,3227,3230,3232,3234,3236,3239,3241,3243,3245,3248,3250,3252,3254,3256,3259,3261,3263,3265,3267,3269,3272,3274,3276,3278,3280,3282,3285,3287,3289,3291,3293,3295,3298,3300,3302,3304,3306,3309,3311,3313,3315,3317,3320,3322,3324,3326,3329,3331,3333,3335,3337,3340,3342,3344,3346,3348,3351,3353,3355,3357,3359,3361,3364,3366,3368,3370,3372,3374,3377,3379,3381,3383,3385,3387,3389,3392,3394,3396,3398,3400,3402,3404,3406,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3534,3536,3538,3540,3542,3544,3546,3548,3549,3551,3553,3555,3557,3558,3560,3562,3564,3565,3567,3569,3570,3572,3574,3575,3577,3579,3580,3582,3583,3585,3586,3588,3589,3591,3592,3594,3595,3597,3598,3600,3601,3602,3604,3605,3607,3608,3609,3611,3612,3613,3615,3616,3617,3618,3620,3621,3622,3624,3625,3626,3627,3629,3630,3631,3632,3634,3635,3636,3638,3639,3640,3641,3643,3644,3645,3646,3648,3649,3650,3652,3653,3654,3656,3657,3658,3660,3661,3662,3664,3665,3666,3668,3669,3671,3672,3673,3675,3676,3677,3679,3680,3682,3683,3684,3686,3687,3689,3690,3691,3693,3694,3696,3697,3698,3700,3701,3703,3704,3705,3707,3708,3709,3711,3712,3714,3715,3716,3718,3719,3720,3722,3723,3724,3726,3727,3729,3730,3731,3732,3734,3735,3736,3738,3739,3740,3742,3743,3744,3745,3747,3748,3749,3751,3752,3753,3754,3755,3757,3758,3759,3760,3762,3763,3764,3765,3767,3768,3769,3770,3771,3773,3774,3775,3776,3777,3779,3780,3781,3782,3783,3784,3786,3787,3788,3789,3790,3791,3792,3794,3795,3796,3797,3798,3799,3800,3801,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3848,3849,3850,3851,3852,3853,3854,3855,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,
|
||||
3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3890,3891,3892,3893,3894,3895,3896,3897,3899,3900,3901,3902,3903,3904,3906,3907,3908,3909,3910,3912,3913,3914,3915,3916,3918,3919,3920,3921,3922,3924,3925,3926,3927,3929,3930,3931,3932,3933,3935,3936,3937,3938,3939,3941,3942,3943,3944,3945,3947,3948,3949,3950,3951,3952,3954,3955,3956,3957,3958,3960,3961,3962,3963,3964,3965,3966,3968,3969,3970,3971,3972,3973,3974,3975,3977,3978,3979,3980,3981,3982,3983,3984,3985,3987,3988,3989,3990,3991,3992,3993,3994,3995,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095}, //table[5]
|
||||
{0,15,30,46,61,76,92,107,122,138,153,169,184,200,215,231,247,262,278,294,309,325,340,356,372,387,403,419,434,450,465,481,496,512,527,543,558,574,589,604,620,635,650,665,680,695,710,725,740,755,770,784,799,813,828,842,857,871,885,899,913,927,941,954,968,982,995,1009,1022,1035,1049,1062,1075,1089,1102,1115,1128,1141,1154,1167,1180,1193,1206,1219,1232,1245,1257,1270,1282,1295,1308,1320,1332,1345,1357,1369,1381,1393,1406,1418,1429,1441,1453,1465,1477,1488,1500,1511,1523,1534,1545,1557,1568,1579,1590,1601,1612,1623,1634,1644,1655,1665,1676,1686,1697,1707,1717,1727,1737,1747,1757,1767,1776,1786,1795,1805,1814,1823,1832,1841,1850,1859,1868,1877,1886,1894,1903,1911,1920,1928,1937,1945,1953,1961,1969,1977,1985,1993,2001,2009,2016,2024,2032,2039,2047,2054,2062,2069,2077,2084,2091,2099,2106,2113,2120,2127,2134,2142,2149,2156,2163,2170,2177,2184,2191,2198,2205,2212,2218,2225,2232,2239,2246,2253,2260,2266,2273,2280,2286,2293,2300,2306,2313,2319,2325,2332,2338,2344,2350,2357,2363,2369,2375,2381,2387,2393,2399,2405,2411,2416,2422,2428,2434,2439,2445,2451,2457,2462,2468,2473,2479,2484,2490,2495,2501,2506,2512,2517,2523,2528,2533,2539,2544,2549,2555,2560,2565,2571,2576,2581,2587,2592,2597,2602,2608,2613,2618,2623,2628,2634,2639,2644,2649,2654,2659,2665,2670,2675,2680,2685,2690,2695,2700,2705,2710,2715,2720,2725,2730,2735,2740,2744,2749,2754,2759,2764,2768,2773,2778,2783,2787,2792,2796,2801,2806,2810,2815,2819,2824,2828,2833,2837,2842,2846,2850,2855,2859,2863,2867,2872,2876,2880,2884,2888,2892,2896,2900,2904,2908,2912,2916,2920,2924,2927,2931,2935,2939,2942,2946,2949,2953,2956,2960,2963,2967,2970,2973,2977,2980,2983,2986,2990,2993,2996,2999,3002,3005,3008,3011,3014,3017,3020,3023,3026,3029,3032,3035,3038,3041,3044,3047,3049,3052,3055,3058,3061,3064,3067,3069,3072,3075,3078,3081,3084,3086,3089,3092,3095,3098,3101,3103,3106,3109,3112,3115,3118,3121,3124,3127,3129,3132,3135,3138,3141,3144,3147,3150,3152,3155,3158,3161,3164,3167,3169,3172,3175,3178,3181,3183,3186,3189,3192,3194,3197,3200,3203,3205,3208,3211,3214,3216,3219,3222,3224,3227,3230,3232,3235,3237,3240,3243,3245,3248,3250,3253,3256,3258,3261,3263,3266,3268,3271,3273,3276,3278,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3312,3314,3316,3319,3321,3323,3325,3328,3330,3332,3334,3337,3339,3341,3343,3345,3347,3350,3352,3354,3356,3358,3360,3362,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3438,3440,3442,3444,3446,3448,3450,3451,3453,3455,3457,3459,3460,3462,3464,3466,3468,3469,3471,3473,3475,3476,3478,3480,3482,3483,3485,3487,3489,3490,3492,3494,3495,3497,3499,3500,3502,3504,3505,3507,3509,3511,3512,3514,3516,3517,3519,3520,3522,3524,3525,3527,3529,3530,3532,3534,3535,3537,3539,3540,3542,3544,3545,3547,3548,3550,3552,3553,3555,3557,3558,3560,3561,3563,3565,3566,3568,3569,3571,3572,3574,3576,3577,3579,3580,3582,3583,3585,3587,3588,3590,3591,3593,3594,3596,3597,3599,3600,3602,3603,3605,3606,3608,3609,3611,3612,3614,3615,3617,3618,3620,3621,3623,3624,3626,3627,3629,3630,3632,3633,3635,3636,3637,3639,3640,3642,3643,3645,3646,3647,3649,3650,3652,3653,3655,3656,3657,3659,3660,3662,3663,3664,3666,3667,3668,3670,3671,3673,3674,3675,3677,3678,3679,3681,3682,3683,3685,3686,3687,3689,3690,3691,3693,3694,3695,3697,3698,3699,3701,3702,3703,3705,3706,3707,3708,3710,3711,3712,3714,3715,3716,3718,3719,3720,3721,3723,3724,3725,3727,3728,3729,3730,3732,3733,3734,3735,3737,3738,3739,3740,3742,3743,3744,3745,3747,3748,3749,3750,3751,3753,3754,3755,3756,3757,3759,3760,3761,3762,3763,3765,3766,3767,3768,3769,3771,3772,3773,3774,3775,3777,3778,3779,3780,3781,3783,3784,3785,3786,3787,3789,3790,3791,3792,3794,3795,3796,3797,3799,3800,3801,3802,3803,3805,3806,3807,3809,3810,3811,3812,3814,3815,3816,3817,3819,3820,3821,3822,3824,3825,3826,3828,3829,3830,3831,3833,3834,3835,3837,3838,3839,3840,3842,3843,3844,3846,3847,3848,3849,3851,3852,3853,3854,3856,3857,3858,3860,3861,3862,3863,3865,3866,3867,3868,3870,3871,3872,3873,3875,3876,3877,3878,
|
||||
3880,3881,3882,3883,3884,3885,3887,3888,3889,3890,3892,3893,3894,3895,3896,3898,3899,3900,3901,3902,3904,3905,3906,3907,3908,3910,3911,3912,3913,3914,3915,3917,3918,3919,3920,3921,3923,3924,3925,3926,3927,3928,3930,3931,3932,3933,3934,3935,3937,3938,3939,3940,3941,3942,3944,3945,3946,3947,3948,3949,3950,3952,3953,3954,3955,3956,3957,3958,3960,3961,3962,3963,3964,3965,3966,3968,3969,3970,3971,3972,3973,3974,3975,3977,3978,3979,3980,3981,3982,3983,3984,3985,3987,3988,3989,3990,3991,3992,3993,3994,3995,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095}, //table[6]
|
||||
{0,30,60,90,120,145,170,195,220,243,265,288,310,330,350,370,390,410,430,450,470,488,505,523,540,558,575,593,610,625,640,655,670,685,700,715,730,744,758,772,786,800,814,828,842,855,868,881,894,907,919,932,944,957,969,982,994,1008,1022,1036,1050,1062,1073,1085,1096,1107,1117,1128,1138,1148,1158,1168,1178,1188,1198,1208,1218,1227,1236,1245,1254,1261,1267,1274,1280,1289,1297,1306,1314,1322,1330,1338,1346,1354,1362,1370,1378,1386,1393,1401,1408,1416,1423,1431,1438,1445,1453,1460,1467,1474,1480,1487,1493,1500,1506,1513,1519,1525,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1609,1615,1621,1627,1632,1638,1644,1650,1655,1661,1667,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1726,1732,1737,1743,1748,1753,1759,1764,1769,1774,1779,1784,1789,1794,1800,1805,1810,1815,1820,1825,1830,1835,1840,1844,1849,1854,1859,1864,1869,1874,1879,1883,1888,1893,1898,1902,1907,1912,1917,1921,1926,1931,1936,1940,1945,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013,2017,2021,2026,2030,2034,2039,2043,2048,2052,2056,2061,2065,2069,2073,2078,2082,2086,2090,2094,2098,2102,2106,2111,2115,2119,2123,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2227,2231,2235,2239,2243,2247,2251,2255,2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2303,2307,2311,2315,2318,2322,2326,2330,2333,2337,2341,2344,2348,2351,2355,2359,2362,2366,2370,2373,2377,2380,2384,2387,2391,2394,2398,2401,2405,2408,2412,2415,2419,2422,2426,2429,2433,2436,2440,2443,2447,2450,2454,2457,2461,2464,2467,2471,2474,2477,2481,2484,2488,2491,2494,2498,2501,2504,2508,2511,2515,2518,2521,2525,2528,2531,2534,2538,2541,2544,2547,2551,2554,2557,2560,2564,2567,2570,2573,2577,2580,2583,2586,2590,2593,2596,2599,2603,2606,2609,2612,2615,2618,2621,2624,2628,2631,2634,2637,2640,2643,2646,2649,2653,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2797,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,2837,2840,2843,2845,2848,2851,2854,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2888,2890,2893,2896,2899,2901,2904,2907,2910,2912,2915,2918,2921,2923,2926,2929,2932,2934,2937,2940,2943,2945,2948,2951,2954,2956,2959,2962,2964,2967,2969,2972,2975,2977,2980,2983,2986,2988,2991,2994,2996,2999,3001,3004,3007,3009,3012,3015,3018,3020,3023,3026,3028,3031,3033,3036,3038,3041,3043,3046,3049,3051,3054,3057,3059,3062,3064,3067,3069,3072,3074,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3153,3155,3158,3160,3163,3165,3168,3170,3173,3175,3178,3180,3183,3185,3187,3190,3192,3194,3197,3199,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3226,3229,3231,3233,3236,3238,3241,3243,3245,3248,3250,3252,3255,3257,3260,3262,3264,3267,3269,3271,3274,3276,3279,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3311,3314,3316,3318,3320,3323,3325,3327,3330,3332,3335,3337,3339,3342,3344,3346,3348,3351,3353,3355,3357,3360,3362,3364,3366,3369,3371,3373,3375,3378,3380,3382,3384,3387,3389,3391,3393,3396,3398,3400,3402,3405,3407,3409,3411,3414,3416,3418,3420,3423,3425,3427,3429,3432,3434,3436,3438,3441,3443,3445,3447,3450,3452,3454,3456,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3480,3482,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3562,3564,3566,3568,3570,3572,3574,3576,3579,3581,3583,3585,3587,3589,3591,3593,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728
|
||||
,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3860,3862,3864,3866,3868,3870,3872,3874,3875,3877,3879,3881,3883,3885,3887,3889,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3956,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3978,3979,3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4007,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4029,4030,4032,4034,4036,4037,4039,4041,4043,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4065,4066,4068,4070,4072,4073,4075,4077,4079,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095}, //table[7]
|
||||
{0,30,60,90,120,145,170,195,220,243,265,288,310,330,350,370,390,410,430,450,470,488,505,523,540,558,575,593,610,625,640,655,670,685,700,715,730,744,758,772,786,800,814,828,842,855,868,881,894,907,919,932,944,957,969,982,994,1008,1022,1036,1050,1062,1073,1085,1096,1107,1117,1128,1138,1148,1158,1168,1178,1188,1198,1208,1218,1227,1236,1245,1254,1261,1267,1274,1280,1289,1297,1306,1314,1322,1330,1338,1346,1354,1362,1370,1378,1386,1393,1401,1408,1416,1423,1431,1438,1445,1453,1460,1467,1474,1480,1487,1493,1500,1506,1513,1519,1525,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1609,1615,1621,1627,1632,1638,1644,1650,1655,1661,1667,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1726,1732,1737,1743,1748,1753,1759,1764,1769,1774,1779,1784,1789,1794,1800,1805,1810,1815,1820,1825,1830,1835,1840,1844,1849,1854,1859,1864,1869,1874,1879,1883,1888,1893,1898,1902,1907,1912,1917,1921,1926,1931,1936,1940,1945,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013,2017,2021,2026,2030,2034,2039,2043,2048,2052,2056,2061,2065,2069,2073,2078,2082,2086,2090,2094,2098,2102,2106,2111,2115,2119,2123,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2227,2231,2235,2239,2243,2247,2251,2255,2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2303,2307,2311,2315,2318,2322,2326,2330,2333,2337,2341,2344,2348,2351,2355,2359,2362,2366,2370,2373,2377,2380,2384,2387,2391,2394,2398,2401,2405,2408,2412,2415,2419,2422,2426,2429,2433,2436,2440,2443,2447,2450,2454,2457,2461,2464,2467,2471,2474,2477,2481,2484,2488,2491,2494,2498,2501,2504,2508,2511,2515,2518,2521,2525,2528,2531,2534,2538,2541,2544,2547,2551,2554,2557,2560,2564,2567,2570,2573,2577,2580,2583,2586,2590,2593,2596,2599,2603,2606,2609,2612,2615,2618,2621,2624,2628,2631,2634,2637,2640,2643,2646,2649,2653,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2797,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,2837,2840,2843,2845,2848,2851,2854,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2888,2890,2893,2896,2899,2901,2904,2907,2910,2912,2915,2918,2921,2923,2926,2929,2932,2934,2937,2940,2943,2945,2948,2951,2954,2956,2959,2962,2964,2967,2969,2972,2975,2977,2980,2983,2986,2988,2991,2994,2996,2999,3001,3004,3007,3009,3012,3015,3018,3020,3023,3026,3028,3031,3033,3036,3038,3041,3043,3046,3049,3051,3054,3057,3059,3062,3064,3067,3069,3072,3074,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3153,3155,3158,3160,3163,3165,3168,3170,3173,3175,3178,3180,3183,3185,3187,3190,3192,3194,3197,3199,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3226,3229,3231,3233,3236,3238,3241,3243,3245,3248,3250,3252,3255,3257,3260,3262,3264,3267,3269,3271,3274,3276,3279,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3311,3314,3316,3318,3320,3323,3325,3327,3330,3332,3335,3337,3339,3342,3344,3346,3348,3351,3353,3355,3357,3360,3362,3364,3366,3369,3371,3373,3375,3378,3380,3382,3384,3387,3389,3391,3393,3396,3398,3400,3402,3405,3407,3409,3411,3414,3416,3418,3420,3423,3425,3427,3429,3432,3434,3436,3438,3441,3443,3445,3447,3450,3452,3454,3456,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3480,3482,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3562,3564,3566,3568,3570,3572,3574,3576,3579,3581,3583,3585,3587,3589,3591,3593,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728
|
||||
,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3860,3862,3864,3866,3868,3870,3872,3874,3875,3877,3879,3881,3883,3885,3887,3889,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3956,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3978,3979,3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4007,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4029,4030,4032,4034,4036,4037,4039,4041,4043,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4065,4066,4068,4070,4072,4073,4075,4077,4079,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095}, //table[8]
|
||||
{0,30,60,90,120,145,170,195,220,243,265,288,310,330,350,370,390,410,430,450,470,488,505,523,540,558,575,593,610,625,640,655,670,685,700,715,730,744,758,772,786,800,814,828,842,855,868,881,894,907,919,932,944,957,969,982,994,1008,1022,1036,1050,1062,1073,1085,1096,1107,1117,1128,1138,1148,1158,1168,1178,1188,1198,1208,1218,1227,1236,1245,1254,1261,1267,1274,1280,1289,1297,1306,1314,1322,1330,1338,1346,1354,1362,1370,1378,1386,1393,1401,1408,1416,1423,1431,1438,1445,1453,1460,1467,1474,1480,1487,1493,1500,1506,1513,1519,1525,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1609,1615,1621,1627,1632,1638,1644,1650,1655,1661,1667,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1726,1732,1737,1743,1748,1753,1759,1764,1769,1774,1779,1784,1789,1794,1800,1805,1810,1815,1820,1825,1830,1835,1840,1844,1849,1854,1859,1864,1869,1874,1879,1883,1888,1893,1898,1902,1907,1912,1917,1921,1926,1931,1936,1940,1945,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013,2017,2021,2026,2030,2034,2039,2043,2048,2052,2056,2061,2065,2069,2073,2078,2082,2086,2090,2094,2098,2102,2106,2111,2115,2119,2123,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2227,2231,2235,2239,2243,2247,2251,2255,2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2303,2307,2311,2315,2318,2322,2326,2330,2333,2337,2341,2344,2348,2351,2355,2359,2362,2366,2370,2373,2377,2380,2384,2387,2391,2394,2398,2401,2405,2408,2412,2415,2419,2422,2426,2429,2433,2436,2440,2443,2447,2450,2454,2457,2461,2464,2467,2471,2474,2477,2481,2484,2488,2491,2494,2498,2501,2504,2508,2511,2515,2518,2521,2525,2528,2531,2534,2538,2541,2544,2547,2551,2554,2557,2560,2564,2567,2570,2573,2577,2580,2583,2586,2590,2593,2596,2599,2603,2606,2609,2612,2615,2618,2621,2624,2628,2631,2634,2637,2640,2643,2646,2649,2653,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2797,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,2837,2840,2843,2845,2848,2851,2854,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2888,2890,2893,2896,2899,2901,2904,2907,2910,2912,2915,2918,2921,2923,2926,2929,2932,2934,2937,2940,2943,2945,2948,2951,2954,2956,2959,2962,2964,2967,2969,2972,2975,2977,2980,2983,2986,2988,2991,2994,2996,2999,3001,3004,3007,3009,3012,3015,3018,3020,3023,3026,3028,3031,3033,3036,3038,3041,3043,3046,3049,3051,3054,3057,3059,3062,3064,3067,3069,3072,3074,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3153,3155,3158,3160,3163,3165,3168,3170,3173,3175,3178,3180,3183,3185,3187,3190,3192,3194,3197,3199,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3226,3229,3231,3233,3236,3238,3241,3243,3245,3248,3250,3252,3255,3257,3260,3262,3264,3267,3269,3271,3274,3276,3279,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3311,3314,3316,3318,3320,3323,3325,3327,3330,3332,3335,3337,3339,3342,3344,3346,3348,3351,3353,3355,3357,3360,3362,3364,3366,3369,3371,3373,3375,3378,3380,3382,3384,3387,3389,3391,3393,3396,3398,3400,3402,3405,3407,3409,3411,3414,3416,3418,3420,3423,3425,3427,3429,3432,3434,3436,3438,3441,3443,3445,3447,3450,3452,3454,3456,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3480,3482,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3562,3564,3566,3568,3570,3572,3574,3576,3579,3581,3583,3585,3587,3589,3591,3593,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728
|
||||
,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3860,3862,3864,3866,3868,3870,3872,3874,3875,3877,3879,3881,3883,3885,3887,3889,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3956,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3978,3979,3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4007,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4029,4030,4032,4034,4036,4037,4039,4041,4043,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4065,4066,4068,4070,4072,4073,4075,4077,4079,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095}, //table[9]
|
||||
{0,30,60,90,120,145,170,195,220,243,265,288,310,330,350,370,390,410,430,450,470,488,505,523,540,558,575,593,610,625,640,655,670,685,700,715,730,744,758,772,786,800,814,828,842,855,868,881,894,907,919,932,944,957,969,982,994,1008,1022,1036,1050,1062,1073,1085,1096,1107,1117,1128,1138,1148,1158,1168,1178,1188,1198,1208,1218,1227,1236,1245,1254,1261,1267,1274,1280,1289,1297,1306,1314,1322,1330,1338,1346,1354,1362,1370,1378,1386,1393,1401,1408,1416,1423,1431,1438,1445,1453,1460,1467,1474,1480,1487,1493,1500,1506,1513,1519,1525,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1609,1615,1621,1627,1632,1638,1644,1650,1655,1661,1667,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1726,1732,1737,1743,1748,1753,1759,1764,1769,1774,1779,1784,1789,1794,1800,1805,1810,1815,1820,1825,1830,1835,1840,1844,1849,1854,1859,1864,1869,1874,1879,1883,1888,1893,1898,1902,1907,1912,1917,1921,1926,1931,1936,1940,1945,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013,2017,2021,2026,2030,2034,2039,2043,2048,2052,2056,2061,2065,2069,2073,2078,2082,2086,2090,2094,2098,2102,2106,2111,2115,2119,2123,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2227,2231,2235,2239,2243,2247,2251,2255,2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2303,2307,2311,2315,2318,2322,2326,2330,2333,2337,2341,2344,2348,2351,2355,2359,2362,2366,2370,2373,2377,2380,2384,2387,2391,2394,2398,2401,2405,2408,2412,2415,2419,2422,2426,2429,2433,2436,2440,2443,2447,2450,2454,2457,2461,2464,2467,2471,2474,2477,2481,2484,2488,2491,2494,2498,2501,2504,2508,2511,2515,2518,2521,2525,2528,2531,2534,2538,2541,2544,2547,2551,2554,2557,2560,2564,2567,2570,2573,2577,2580,2583,2586,2590,2593,2596,2599,2603,2606,2609,2612,2615,2618,2621,2624,2628,2631,2634,2637,2640,2643,2646,2649,2653,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2797,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,2837,2840,2843,2845,2848,2851,2854,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2888,2890,2893,2896,2899,2901,2904,2907,2910,2912,2915,2918,2921,2923,2926,2929,2932,2934,2937,2940,2943,2945,2948,2951,2954,2956,2959,2962,2964,2967,2969,2972,2975,2977,2980,2983,2986,2988,2991,2994,2996,2999,3001,3004,3007,3009,3012,3015,3018,3020,3023,3026,3028,3031,3033,3036,3038,3041,3043,3046,3049,3051,3054,3057,3059,3062,3064,3067,3069,3072,3074,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3153,3155,3158,3160,3163,3165,3168,3170,3173,3175,3178,3180,3183,3185,3187,3190,3192,3194,3197,3199,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3226,3229,3231,3233,3236,3238,3241,3243,3245,3248,3250,3252,3255,3257,3260,3262,3264,3267,3269,3271,3274,3276,3279,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3311,3314,3316,3318,3320,3323,3325,3327,3330,3332,3335,3337,3339,3342,3344,3346,3348,3351,3353,3355,3357,3360,3362,3364,3366,3369,3371,3373,3375,3378,3380,3382,3384,3387,3389,3391,3393,3396,3398,3400,3402,3405,3407,3409,3411,3414,3416,3418,3420,3423,3425,3427,3429,3432,3434,3436,3438,3441,3443,3445,3447,3450,3452,3454,3456,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3480,3482,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3562,3564,3566,3568,3570,3572,3574,3576,3579,3581,3583,3585,3587,3589,3591,3593,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728
|
||||
,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3860,3862,3864,3866,3868,3870,3872,3874,3875,3877,3879,3881,3883,3885,3887,3889,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3956,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3978,3979,3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4007,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4029,4030,4032,4034,4036,4037,4039,4041,4043,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4065,4066,4068,4070,4072,4073,4075,4077,4079,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095}, //table[10]
|
||||
{0,30,60,90,120,145,170,195,220,243,265,288,310,330,350,370,390,410,430,450,470,488,505,523,540,558,575,593,610,625,640,655,670,685,700,715,730,744,758,772,786,800,814,828,842,855,868,881,894,907,919,932,944,957,969,982,994,1008,1022,1036,1050,1062,1073,1085,1096,1107,1117,1128,1138,1148,1158,1168,1178,1188,1198,1208,1218,1227,1236,1245,1254,1261,1267,1274,1280,1289,1297,1306,1314,1322,1330,1338,1346,1354,1362,1370,1378,1386,1393,1401,1408,1416,1423,1431,1438,1445,1453,1460,1467,1474,1480,1487,1493,1500,1506,1513,1519,1525,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1609,1615,1621,1627,1632,1638,1644,1650,1655,1661,1667,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1726,1732,1737,1743,1748,1753,1759,1764,1769,1774,1779,1784,1789,1794,1800,1805,1810,1815,1820,1825,1830,1835,1840,1844,1849,1854,1859,1864,1869,1874,1879,1883,1888,1893,1898,1902,1907,1912,1917,1921,1926,1931,1936,1940,1945,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013,2017,2021,2026,2030,2034,2039,2043,2048,2052,2056,2061,2065,2069,2073,2078,2082,2086,2090,2094,2098,2102,2106,2111,2115,2119,2123,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2227,2231,2235,2239,2243,2247,2251,2255,2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2303,2307,2311,2315,2318,2322,2326,2330,2333,2337,2341,2344,2348,2351,2355,2359,2362,2366,2370,2373,2377,2380,2384,2387,2391,2394,2398,2401,2405,2408,2412,2415,2419,2422,2426,2429,2433,2436,2440,2443,2447,2450,2454,2457,2461,2464,2467,2471,2474,2477,2481,2484,2488,2491,2494,2498,2501,2504,2508,2511,2515,2518,2521,2525,2528,2531,2534,2538,2541,2544,2547,2551,2554,2557,2560,2564,2567,2570,2573,2577,2580,2583,2586,2590,2593,2596,2599,2603,2606,2609,2612,2615,2618,2621,2624,2628,2631,2634,2637,2640,2643,2646,2649,2653,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2797,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,2837,2840,2843,2845,2848,2851,2854,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2888,2890,2893,2896,2899,2901,2904,2907,2910,2912,2915,2918,2921,2923,2926,2929,2932,2934,2937,2940,2943,2945,2948,2951,2954,2956,2959,2962,2964,2967,2969,2972,2975,2977,2980,2983,2986,2988,2991,2994,2996,2999,3001,3004,3007,3009,3012,3015,3018,3020,3023,3026,3028,3031,3033,3036,3038,3041,3043,3046,3049,3051,3054,3057,3059,3062,3064,3067,3069,3072,3074,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3153,3155,3158,3160,3163,3165,3168,3170,3173,3175,3178,3180,3183,3185,3187,3190,3192,3194,3197,3199,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3226,3229,3231,3233,3236,3238,3241,3243,3245,3248,3250,3252,3255,3257,3260,3262,3264,3267,3269,3271,3274,3276,3279,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3311,3314,3316,3318,3320,3323,3325,3327,3330,3332,3335,3337,3339,3342,3344,3346,3348,3351,3353,3355,3357,3360,3362,3364,3366,3369,3371,3373,3375,3378,3380,3382,3384,3387,3389,3391,3393,3396,3398,3400,3402,3405,3407,3409,3411,3414,3416,3418,3420,3423,3425,3427,3429,3432,3434,3436,3438,3441,3443,3445,3447,3450,3452,3454,3456,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3480,3482,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3562,3564,3566,3568,3570,3572,3574,3576,3579,3581,3583,3585,3587,3589,3591,3593,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728
|
||||
,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3860,3862,3864,3866,3868,3870,3872,3874,3875,3877,3879,3881,3883,3885,3887,3889,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3956,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3978,3979,3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4007,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4029,4030,4032,4034,4036,4037,4039,4041,4043,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4065,4066,4068,4070,4072,4073,4075,4077,4079,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095}, //table[11]
|
||||
{0,30,60,90,120,145,170,195,220,243,265,288,310,330,350,370,390,410,430,450,470,488,505,523,540,558,575,593,610,625,640,655,670,685,700,715,730,744,758,772,786,800,814,828,842,855,868,881,894,907,919,932,944,957,969,982,994,1008,1022,1036,1050,1062,1073,1085,1096,1107,1117,1128,1138,1148,1158,1168,1178,1188,1198,1208,1218,1227,1236,1245,1254,1261,1267,1274,1280,1289,1297,1306,1314,1322,1330,1338,1346,1354,1362,1370,1378,1386,1393,1401,1408,1416,1423,1431,1438,1445,1453,1460,1467,1474,1480,1487,1493,1500,1506,1513,1519,1525,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1609,1615,1621,1627,1632,1638,1644,1650,1655,1661,1667,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1726,1732,1737,1743,1748,1753,1759,1764,1769,1774,1779,1784,1789,1794,1800,1805,1810,1815,1820,1825,1830,1835,1840,1844,1849,1854,1859,1864,1869,1874,1879,1883,1888,1893,1898,1902,1907,1912,1917,1921,1926,1931,1936,1940,1945,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013,2017,2021,2026,2030,2034,2039,2043,2048,2052,2056,2061,2065,2069,2073,2078,2082,2086,2090,2094,2098,2102,2106,2111,2115,2119,2123,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2227,2231,2235,2239,2243,2247,2251,2255,2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2303,2307,2311,2315,2318,2322,2326,2330,2333,2337,2341,2344,2348,2351,2355,2359,2362,2366,2370,2373,2377,2380,2384,2387,2391,2394,2398,2401,2405,2408,2412,2415,2419,2422,2426,2429,2433,2436,2440,2443,2447,2450,2454,2457,2461,2464,2467,2471,2474,2477,2481,2484,2488,2491,2494,2498,2501,2504,2508,2511,2515,2518,2521,2525,2528,2531,2534,2538,2541,2544,2547,2551,2554,2557,2560,2564,2567,2570,2573,2577,2580,2583,2586,2590,2593,2596,2599,2603,2606,2609,2612,2615,2618,2621,2624,2628,2631,2634,2637,2640,2643,2646,2649,2653,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2797,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,2837,2840,2843,2845,2848,2851,2854,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2888,2890,2893,2896,2899,2901,2904,2907,2910,2912,2915,2918,2921,2923,2926,2929,2932,2934,2937,2940,2943,2945,2948,2951,2954,2956,2959,2962,2964,2967,2969,2972,2975,2977,2980,2983,2986,2988,2991,2994,2996,2999,3001,3004,3007,3009,3012,3015,3018,3020,3023,3026,3028,3031,3033,3036,3038,3041,3043,3046,3049,3051,3054,3057,3059,3062,3064,3067,3069,3072,3074,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3153,3155,3158,3160,3163,3165,3168,3170,3173,3175,3178,3180,3183,3185,3187,3190,3192,3194,3197,3199,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3226,3229,3231,3233,3236,3238,3241,3243,3245,3248,3250,3252,3255,3257,3260,3262,3264,3267,3269,3271,3274,3276,3279,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3311,3314,3316,3318,3320,3323,3325,3327,3330,3332,3335,3337,3339,3342,3344,3346,3348,3351,3353,3355,3357,3360,3362,3364,3366,3369,3371,3373,3375,3378,3380,3382,3384,3387,3389,3391,3393,3396,3398,3400,3402,3405,3407,3409,3411,3414,3416,3418,3420,3423,3425,3427,3429,3432,3434,3436,3438,3441,3443,3445,3447,3450,3452,3454,3456,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3480,3482,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3562,3564,3566,3568,3570,3572,3574,3576,3579,3581,3583,3585,3587,3589,3591,3593,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728
|
||||
,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3860,3862,3864,3866,3868,3870,3872,3874,3875,3877,3879,3881,3883,3885,3887,3889,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3956,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3978,3979,3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4007,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4029,4030,4032,4034,4036,4037,4039,4041,4043,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4065,4066,4068,4070,4072,4073,4075,4077,4079,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095}, //table[12]
|
||||
{0,30,60,90,120,145,170,195,220,243,265,288,310,330,350,370,390,410,430,450,470,488,505,523,540,558,575,593,610,625,640,655,670,685,700,715,730,744,758,772,786,800,814,828,842,855,868,881,894,907,919,932,944,957,969,982,994,1008,1022,1036,1050,1062,1073,1085,1096,1107,1117,1128,1138,1148,1158,1168,1178,1188,1198,1208,1218,1227,1236,1245,1254,1261,1267,1274,1280,1289,1297,1306,1314,1322,1330,1338,1346,1354,1362,1370,1378,1386,1393,1401,1408,1416,1423,1431,1438,1445,1453,1460,1467,1474,1480,1487,1493,1500,1506,1513,1519,1525,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1609,1615,1621,1627,1632,1638,1644,1650,1655,1661,1667,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1726,1732,1737,1743,1748,1753,1759,1764,1769,1774,1779,1784,1789,1794,1800,1805,1810,1815,1820,1825,1830,1835,1840,1844,1849,1854,1859,1864,1869,1874,1879,1883,1888,1893,1898,1902,1907,1912,1917,1921,1926,1931,1936,1940,1945,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013,2017,2021,2026,2030,2034,2039,2043,2048,2052,2056,2061,2065,2069,2073,2078,2082,2086,2090,2094,2098,2102,2106,2111,2115,2119,2123,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2227,2231,2235,2239,2243,2247,2251,2255,2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2303,2307,2311,2315,2318,2322,2326,2330,2333,2337,2341,2344,2348,2351,2355,2359,2362,2366,2370,2373,2377,2380,2384,2387,2391,2394,2398,2401,2405,2408,2412,2415,2419,2422,2426,2429,2433,2436,2440,2443,2447,2450,2454,2457,2461,2464,2467,2471,2474,2477,2481,2484,2488,2491,2494,2498,2501,2504,2508,2511,2515,2518,2521,2525,2528,2531,2534,2538,2541,2544,2547,2551,2554,2557,2560,2564,2567,2570,2573,2577,2580,2583,2586,2590,2593,2596,2599,2603,2606,2609,2612,2615,2618,2621,2624,2628,2631,2634,2637,2640,2643,2646,2649,2653,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2797,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,2837,2840,2843,2845,2848,2851,2854,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2888,2890,2893,2896,2899,2901,2904,2907,2910,2912,2915,2918,2921,2923,2926,2929,2932,2934,2937,2940,2943,2945,2948,2951,2954,2956,2959,2962,2964,2967,2969,2972,2975,2977,2980,2983,2986,2988,2991,2994,2996,2999,3001,3004,3007,3009,3012,3015,3018,3020,3023,3026,3028,3031,3033,3036,3038,3041,3043,3046,3049,3051,3054,3057,3059,3062,3064,3067,3069,3072,3074,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3153,3155,3158,3160,3163,3165,3168,3170,3173,3175,3178,3180,3183,3185,3187,3190,3192,3194,3197,3199,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3226,3229,3231,3233,3236,3238,3241,3243,3245,3248,3250,3252,3255,3257,3260,3262,3264,3267,3269,3271,3274,3276,3279,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3311,3314,3316,3318,3320,3323,3325,3327,3330,3332,3335,3337,3339,3342,3344,3346,3348,3351,3353,3355,3357,3360,3362,3364,3366,3369,3371,3373,3375,3378,3380,3382,3384,3387,3389,3391,3393,3396,3398,3400,3402,3405,3407,3409,3411,3414,3416,3418,3420,3423,3425,3427,3429,3432,3434,3436,3438,3441,3443,3445,3447,3450,3452,3454,3456,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3480,3482,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3562,3564,3566,3568,3570,3572,3574,3576,3579,3581,3583,3585,3587,3589,3591,3593,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728
|
||||
,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3860,3862,3864,3866,3868,3870,3872,3874,3875,3877,3879,3881,3883,3885,3887,3889,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3956,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3978,3979,3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4007,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4029,4030,4032,4034,4036,4037,4039,4041,4043,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4065,4066,4068,4070,4072,4073,4075,4077,4079,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095}, //table[13]
|
||||
{0,30,60,90,120,145,170,195,220,243,265,288,310,330,350,370,390,410,430,450,470,488,505,523,540,558,575,593,610,625,640,655,670,685,700,715,730,744,758,772,786,800,814,828,842,855,868,881,894,907,919,932,944,957,969,982,994,1008,1022,1036,1050,1062,1073,1085,1096,1107,1117,1128,1138,1148,1158,1168,1178,1188,1198,1208,1218,1227,1236,1245,1254,1261,1267,1274,1280,1289,1297,1306,1314,1322,1330,1338,1346,1354,1362,1370,1378,1386,1393,1401,1408,1416,1423,1431,1438,1445,1453,1460,1467,1474,1480,1487,1493,1500,1506,1513,1519,1525,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1609,1615,1621,1627,1632,1638,1644,1650,1655,1661,1667,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1726,1732,1737,1743,1748,1753,1759,1764,1769,1774,1779,1784,1789,1794,1800,1805,1810,1815,1820,1825,1830,1835,1840,1844,1849,1854,1859,1864,1869,1874,1879,1883,1888,1893,1898,1902,1907,1912,1917,1921,1926,1931,1936,1940,1945,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013,2017,2021,2026,2030,2034,2039,2043,2048,2052,2056,2061,2065,2069,2073,2078,2082,2086,2090,2094,2098,2102,2106,2111,2115,2119,2123,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2227,2231,2235,2239,2243,2247,2251,2255,2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2303,2307,2311,2315,2318,2322,2326,2330,2333,2337,2341,2344,2348,2351,2355,2359,2362,2366,2370,2373,2377,2380,2384,2387,2391,2394,2398,2401,2405,2408,2412,2415,2419,2422,2426,2429,2433,2436,2440,2443,2447,2450,2454,2457,2461,2464,2467,2471,2474,2477,2481,2484,2488,2491,2494,2498,2501,2504,2508,2511,2515,2518,2521,2525,2528,2531,2534,2538,2541,2544,2547,2551,2554,2557,2560,2564,2567,2570,2573,2577,2580,2583,2586,2590,2593,2596,2599,2603,2606,2609,2612,2615,2618,2621,2624,2628,2631,2634,2637,2640,2643,2646,2649,2653,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2797,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,2837,2840,2843,2845,2848,2851,2854,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2888,2890,2893,2896,2899,2901,2904,2907,2910,2912,2915,2918,2921,2923,2926,2929,2932,2934,2937,2940,2943,2945,2948,2951,2954,2956,2959,2962,2964,2967,2969,2972,2975,2977,2980,2983,2986,2988,2991,2994,2996,2999,3001,3004,3007,3009,3012,3015,3018,3020,3023,3026,3028,3031,3033,3036,3038,3041,3043,3046,3049,3051,3054,3057,3059,3062,3064,3067,3069,3072,3074,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3153,3155,3158,3160,3163,3165,3168,3170,3173,3175,3178,3180,3183,3185,3187,3190,3192,3194,3197,3199,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3226,3229,3231,3233,3236,3238,3241,3243,3245,3248,3250,3252,3255,3257,3260,3262,3264,3267,3269,3271,3274,3276,3279,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3311,3314,3316,3318,3320,3323,3325,3327,3330,3332,3335,3337,3339,3342,3344,3346,3348,3351,3353,3355,3357,3360,3362,3364,3366,3369,3371,3373,3375,3378,3380,3382,3384,3387,3389,3391,3393,3396,3398,3400,3402,3405,3407,3409,3411,3414,3416,3418,3420,3423,3425,3427,3429,3432,3434,3436,3438,3441,3443,3445,3447,3450,3452,3454,3456,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3480,3482,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3562,3564,3566,3568,3570,3572,3574,3576,3579,3581,3583,3585,3587,3589,3591,3593,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728
|
||||
,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3860,3862,3864,3866,3868,3870,3872,3874,3875,3877,3879,3881,3883,3885,3887,3889,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3956,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3978,3979,3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4007,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4029,4030,4032,4034,4036,4037,4039,4041,4043,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4065,4066,4068,4070,4072,4073,4075,4077,4079,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095}, //table[14]
|
||||
{0,30,60,90,120,145,170,195,220,243,265,288,310,330,350,370,390,410,430,450,470,488,505,523,540,558,575,593,610,625,640,655,670,685,700,715,730,744,758,772,786,800,814,828,842,855,868,881,894,907,919,932,944,957,969,982,994,1008,1022,1036,1050,1062,1073,1085,1096,1107,1117,1128,1138,1148,1158,1168,1178,1188,1198,1208,1218,1227,1236,1245,1254,1261,1267,1274,1280,1289,1297,1306,1314,1322,1330,1338,1346,1354,1362,1370,1378,1386,1393,1401,1408,1416,1423,1431,1438,1445,1453,1460,1467,1474,1480,1487,1493,1500,1506,1513,1519,1525,1531,1537,1543,1549,1556,1562,1568,1574,1580,1586,1592,1598,1604,1609,1615,1621,1627,1632,1638,1644,1650,1655,1661,1667,1672,1678,1683,1689,1694,1700,1705,1710,1716,1721,1726,1732,1737,1743,1748,1753,1759,1764,1769,1774,1779,1784,1789,1794,1800,1805,1810,1815,1820,1825,1830,1835,1840,1844,1849,1854,1859,1864,1869,1874,1879,1883,1888,1893,1898,1902,1907,1912,1917,1921,1926,1931,1936,1940,1945,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013,2017,2021,2026,2030,2034,2039,2043,2048,2052,2056,2061,2065,2069,2073,2078,2082,2086,2090,2094,2098,2102,2106,2111,2115,2119,2123,2128,2132,2136,2140,2144,2148,2152,2156,2160,2164,2168,2172,2176,2180,2184,2188,2192,2196,2200,2204,2208,2212,2216,2220,2224,2227,2231,2235,2239,2243,2247,2251,2255,2258,2262,2266,2270,2273,2277,2281,2285,2288,2292,2296,2300,2303,2307,2311,2315,2318,2322,2326,2330,2333,2337,2341,2344,2348,2351,2355,2359,2362,2366,2370,2373,2377,2380,2384,2387,2391,2394,2398,2401,2405,2408,2412,2415,2419,2422,2426,2429,2433,2436,2440,2443,2447,2450,2454,2457,2461,2464,2467,2471,2474,2477,2481,2484,2488,2491,2494,2498,2501,2504,2508,2511,2515,2518,2521,2525,2528,2531,2534,2538,2541,2544,2547,2551,2554,2557,2560,2564,2567,2570,2573,2577,2580,2583,2586,2590,2593,2596,2599,2603,2606,2609,2612,2615,2618,2621,2624,2628,2631,2634,2637,2640,2643,2646,2649,2653,2656,2659,2662,2665,2668,2671,2674,2677,2680,2683,2686,2690,2693,2696,2699,2702,2705,2708,2711,2714,2717,2720,2723,2726,2729,2732,2735,2738,2741,2744,2747,2750,2753,2756,2759,2762,2764,2767,2770,2773,2776,2779,2782,2785,2788,2791,2794,2797,2799,2802,2805,2808,2811,2814,2817,2820,2822,2825,2828,2831,2834,2837,2840,2843,2845,2848,2851,2854,2856,2859,2862,2865,2868,2871,2874,2877,2879,2882,2885,2888,2890,2893,2896,2899,2901,2904,2907,2910,2912,2915,2918,2921,2923,2926,2929,2932,2934,2937,2940,2943,2945,2948,2951,2954,2956,2959,2962,2964,2967,2969,2972,2975,2977,2980,2983,2986,2988,2991,2994,2996,2999,3001,3004,3007,3009,3012,3015,3018,3020,3023,3026,3028,3031,3033,3036,3038,3041,3043,3046,3049,3051,3054,3057,3059,3062,3064,3067,3069,3072,3074,3077,3080,3082,3085,3088,3090,3093,3095,3098,3100,3103,3105,3108,3110,3113,3115,3118,3120,3123,3125,3128,3130,3133,3135,3138,3140,3143,3145,3148,3150,3153,3155,3158,3160,3163,3165,3168,3170,3173,3175,3178,3180,3183,3185,3187,3190,3192,3194,3197,3199,3202,3204,3207,3209,3212,3214,3217,3219,3222,3224,3226,3229,3231,3233,3236,3238,3241,3243,3245,3248,3250,3252,3255,3257,3260,3262,3264,3267,3269,3271,3274,3276,3279,3281,3283,3286,3288,3290,3293,3295,3298,3300,3302,3305,3307,3309,3311,3314,3316,3318,3320,3323,3325,3327,3330,3332,3335,3337,3339,3342,3344,3346,3348,3351,3353,3355,3357,3360,3362,3364,3366,3369,3371,3373,3375,3378,3380,3382,3384,3387,3389,3391,3393,3396,3398,3400,3402,3405,3407,3409,3411,3414,3416,3418,3420,3423,3425,3427,3429,3432,3434,3436,3438,3441,3443,3445,3447,3450,3452,3454,3456,3459,3461,3463,3465,3467,3469,3471,3473,3476,3478,3480,3482,3485,3487,3489,3491,3494,3496,3498,3500,3502,3504,3506,3508,3511,3513,3515,3517,3519,3521,3523,3525,3528,3530,3532,3534,3536,3538,3540,3542,3545,3547,3549,3551,3553,3555,3557,3559,3562,3564,3566,3568,3570,3572,3574,3576,3579,3581,3583,3585,3587,3589,3591,3593,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728
|
||||
,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3860,3862,3864,3866,3868,3870,3872,3874,3875,3877,3879,3881,3883,3885,3887,3889,3890,3892,3894,3896,3898,3900,3902,3904,3905,3907,3909,3911,3913,3915,3917,3919,3920,3922,3924,3926,3928,3930,3932,3934,3935,3937,3939,3941,3943,3945,3947,3949,3950,3952,3954,3956,3957,3959,3961,3963,3965,3967,3969,3971,3972,3974,3976,3978,3979,3981,3983,3985,3987,3989,3991,3993,3994,3996,3998,4000,4001,4003,4005,4007,4008,4010,4012,4014,4016,4018,4020,4022,4023,4025,4027,4029,4030,4032,4034,4036,4037,4039,4041,4043,4044,4046,4048,4050,4052,4054,4056,4058,4059,4061,4063,4065,4066,4068,4070,4072,4073,4075,4077,4079,4080,4082,4084,4086,4087,4089,4091,4092,4094,4095}, //table[15]
|
||||
}, //table
|
||||
}, //auto_attr
|
||||
};
|
||||
|
||||
static const xmedia_isp_blc_attr g_mis20s1_blc_attr = {
|
||||
0, //op_type
|
||||
{
|
||||
{256,256,256,256}, //black_level
|
||||
}, //manual_attr
|
||||
{
|
||||
1, //iso_num
|
||||
{100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800}, //iso_level
|
||||
{
|
||||
{256,256,256,256}, //black_level[0]
|
||||
{0,0,0,0}, //black_level[1]
|
||||
{0,0,0,0}, //black_level[2]
|
||||
{0,0,0,0}, //black_level[3]
|
||||
{0,0,0,0}, //black_level[4]
|
||||
{0,0,0,0}, //black_level[5]
|
||||
{0,0,0,0}, //black_level[6]
|
||||
{0,0,0,0}, //black_level[7]
|
||||
{0,0,0,0}, //black_level[8]
|
||||
{0,0,0,0}, //black_level[9]
|
||||
{0,0,0,0}, //black_level[10]
|
||||
{0,0,0,0}, //black_level[11]
|
||||
{0,0,0,0}, //black_level[12]
|
||||
{0,0,0,0}, //black_level[13]
|
||||
{0,0,0,0}, //black_level[14]
|
||||
{0,0,0,0}, //black_level[15]
|
||||
}, //black_level
|
||||
}, //auto_attr
|
||||
};
|
||||
|
||||
static const xmedia_isp_clut_attr g_mis20s1_clut_attr = {
|
||||
1, //enable
|
||||
0, //opt_mode
|
||||
{
|
||||
{0,0,0,0,0,60,0,0,124,0,0,188,0,0,252,0,0,316,0,0,380,0,0,444,0,0,508,0,0,572,0,0,636,0,0,700,0,0,764,0,0,828,0,0,892,0,0,956,0,0,1020,0,60,0,0,60,60,0,60,124,0,60,188,0,60,252,0,60,316,0,60,380,0,60,444,0,60,508,0,60,572,0,60,636,0,60,700,0,60,764,0,60,828,0,60,892,0,60,956,0,60,1020,0,124,0,0,124,60,0,124,124,0,124,188,0,124,252,0,124,316,0,124,380,0,124,444,0,124,508,0,124,572,0,124,636,0,124,700,0,124,764,0,124,828,0,124,892,0,124,956,0,124,1020,0,188,0,0,188,60,0,188,124,0,188,188,0,188,252,0,188,316,0,188,380,0,188,444,0,188,508,0,188,572,0,188,636,0,188,700,0,188,764,0,188,828,0,188,892,0,188,956,0,188,1020,0,252,0,0,252,60,0,252,124,0,252,188,0,252,252,0,252,316,0,252,380,0,252,444,0,252,508,0,252,572,0,252,636,0,252,700,0,252,764,0,252,828,0,252,892,0,252,956,0,252,1020,0,316,0,0,316,60,0,316,124,0,316,188,0,316,252,0,316,316,0,316,380,0,316,444,0,316,508,0,316,572,0,316,636,0,316,700,0,316,764,0,316,828,0,316,892,0,316,956,0,316,1020,0,380,0,0,380,60,0,380,124,0,380,188,0,380,252,0,380,316,0,380,380,0,380,444,0,380,508,0,380,572,0,380,636,0,380,700,0,380,764,0,380,828,0,380,892,0,380,956,0,380,1020,0,444,0,0,444,60,0,444,124,0,444,188,0,444,252,0,444,316,0,444,380,0,444,444,0,444,508,0,444,572,0,444,636,0,444,700,0,444,764,0,444,828,0,444,892,0,444,956,0,444,1020,0,508,0,0,508,60,0,508,124,0,508,188,0,508,252,0,508,316,0,508,380,0,508,444,0,508,508,0,508,572,0,508,636,0,508,700,0,508,764,0,508,828,0,508,892,0,508,956,0,508,1020,0,572,0,0,572,60,0,572,124,0,572,188,0,572,252,0,572,316,0,572,380,0,572,444,0,572,508,0,572,572,0,572,636,0,572,700,0,572,764,0,572,828,0,572,892,0,572,956,0,572,1020,0,636,0,0,636,60,0,636,124,0,636,188,0,636,252,0,636,316,0,636,380,0,636,444,0,636,508,0,636,572,0,636,636,0,636,700,0,636,764,0,636,828,0,636,892,0,636,956,0,636,1020,0,700,0,0,700,60,0,700,124,0,700,188,0,700,252,0,700,316,0,700,380,0,700,444,0,700,508,0,700,572,0,700,636,0,700,700,0,700,764,0,700,828,0,700,892,0,700,956,0,700,1020,0,764,0,0,764,60,0,764,124,0,764,188,0,764,252,0,764,316,0,764,380,0,764,444,0,764,508,0,764,572,0,764,636,0,764,700,0,764,764,0,764,828,0,764,892,0,764,956,0,764,1020,0,828,0,0,828,60,0,828,124,0,828,188,0,828,252,0,828,316,0,828,380,0,828,444,0,828,508,0,828,572,0,828,636,0,828,700,0,828,764,0,828,828,0,828,892,0,828,956,0,828,1020,0,892,0,0,892,60,0,892,124,0,892,188,0,892,252,0,892,316,0,892,380,0,892,444,0,892,508,0,892,572,0,892,636,0,892,700,0,892,764,0,892,828,0,892,892,0,892,956,0,892,1020,0,956,0,0,956,60,0,956,124,0,956,188,0,956,252,0,956,316,0,956,380,0,956,444,0,956,508,0,956,572,0,956,636,0,956,700,0,956,764,0,956,828,0,956,892,0,956,956,0,956,1020,0,1020,0,0,1020,60,0,1020,124,0,1020,188,0,1020,252,0,1020,316,0,1020,380,0,1020,444,0,1020,508,0,1020,572,0,1020,636,0,1020,700,0,1020,764,0,1020,828,0,1020,892,0,1020,956,0,1020,1020,60,0,0,60,0,60,60,0,124,60,0,188,60,0,252,60,0,316,60,0,380,60,0,444,60,0,508,60,0,572,60,0,636,60,0,700,60,0,764,60,0,828,60,0,892,60,0,956,60,0,1020,60,60,0,60,60,60,60,60,124,60,60,188,60,60,252,60,60,316,60,60,380,60,60,444,60,60,508,60,60,572,60,60,636,60,60,700,60,60,764,60,60,828,60,60,892,60,60,956,60,60,1020,60,124,0,45,139,45,60,124,124,60,124,188,60,124,252,60,124,316,60,124,380,60,124,444,60,124,508,60,124,572,60,124,636,60,124,700,60,124,764,60,124,828,60,124,892,60,124,956,60,124,1020,60,188,0,40,208,40,60,188,124,60,188,188,60,188,252,60,188,316,60,188,380,60,188,444,60,188,508,60,188,572,60,188,636,60,188,700,60,188,764,60,188,828,60,188,892,60,188,956,60,188,1020,60,252,0,37,275,37,60,252,124,60,252,188,60,252,252,60,252,316,60,252,380,60,252,444,60,252,508,60,252,572,60,252,636,60,252,700,60,252,764,60,252,828,60,252,892,60,252,956,60,252,1020,60,316,0,36,340,36,60,316,124,60,316,188,60,316,252,60,316,316,60,316,380,60,316,444,60,316,508,60,316,572,60,316,636,60,316,700,60,316,764,60,316,828,60,316,892,60,316,956,60,316,1020,60,380,0,35,405,35,54,385,120,60,380,188,60,380,252,60,380,316,60,380,380,60,380,444,60,380,508,60,380,572,60,380,636,60,380,700,60,380,764,60,380,828,60,380,892,60,380,956,60,380,1020,60,444,0,34,470
|
||||
,34,51,452,118,60,444,188,60,444,252,60,444,316,60,444,380,60,444,444,60,444,508,60,444,572,60,444,636,60,444,700,60,444,764,60,444,828,60,444,892,60,444,956,60,444,1020,60,508,0,34,534,34,49,518,116,60,508,188,60,508,252,60,508,316,60,508,380,60,508,444,60,508,508,60,508,572,60,508,636,60,508,700,60,508,764,60,508,828,60,508,892,60,508,956,60,508,1020,60,572,0,33,599,33,47,584,114,60,572,188,60,572,252,60,572,316,60,572,380,60,572,444,60,572,508,60,572,572,60,572,636,60,572,700,60,572,764,60,572,828,60,572,892,60,572,956,60,572,1020,60,636,0,33,663,33,45,650,112,56,639,186,60,636,252,60,636,316,60,636,380,60,636,444,60,636,508,60,636,572,60,636,636,60,636,700,60,636,764,60,636,828,60,636,892,60,636,956,60,636,1020,60,700,0,33,727,33,43,716,110,54,705,184,60,700,252,60,700,316,60,700,380,60,700,444,60,700,508,60,700,572,60,700,636,60,700,700,60,700,764,60,700,828,60,700,892,60,700,956,60,700,1020,60,764,0,32,792,32,41,782,108,52,771,183,60,764,252,60,764,316,60,764,380,60,764,444,60,764,508,60,764,572,60,764,636,60,764,700,60,764,764,60,764,828,60,764,892,60,764,956,60,764,1020,60,828,0,32,856,32,41,846,108,50,837,181,60,828,252,60,828,316,60,828,380,60,828,444,60,828,508,60,828,572,60,828,636,60,828,700,60,828,764,60,828,828,60,828,892,60,828,956,60,828,1020,60,892,0,32,920,32,41,910,107,48,902,179,58,894,251,60,892,316,60,892,380,60,892,444,60,892,508,60,892,572,60,892,636,60,892,700,60,892,764,60,892,828,60,892,892,60,892,956,60,892,1020,60,956,0,32,984,32,39,976,106,48,966,179,56,959,249,60,956,316,60,956,380,60,956,444,60,956,508,60,956,572,60,956,636,60,956,700,60,956,764,60,956,828,60,956,892,60,956,956,60,956,1020,60,1020,0,32,1023,32,39,1023,105,46,1023,177,54,1023,248,60,1020,316,60,1020,380,60,1020,444,60,1020,508,60,1020,572,60,1020,636,60,1020,700,60,1020,764,60,1020,828,60,1020,892,60,1020,956,60,1020,1020,124,0,0,124,0,60,124,0,124,124,0,188,124,0,252,124,0,316,124,0,380,124,0,444,124,0,508,124,0,572,124,0,636,124,0,700,124,0,764,124,0,828,124,0,892,124,0,956,124,0,1020,124,60,0,124,60,60,124,60,124,124,60,188,124,60,252,124,60,316,124,60,380,124,60,444,124,60,508,124,60,572,124,60,636,124,60,700,124,60,764,124,60,828,124,60,892,124,60,956,124,60,1020,124,124,0,124,124,60,124,124,124,124,124,188,124,124,252,124,124,316,124,124,380,124,124,444,124,124,508,124,124,572,124,124,636,124,124,700,124,124,764,124,124,828,124,124,892,124,124,956,124,124,1020,124,188,0,124,188,60,108,204,108,124,188,188,124,188,252,124,188,316,124,188,380,124,188,444,124,188,508,124,188,572,124,188,636,124,188,700,124,188,764,124,188,828,124,188,892,124,188,956,124,188,1020,124,252,0,116,265,42,93,283,93,124,252,188,124,252,252,124,252,316,124,252,380,124,252,444,124,252,508,124,252,572,124,252,636,124,252,700,124,252,764,124,252,828,124,252,892,124,252,956,124,252,1020,124,316,0,109,337,33,86,354,86,124,316,188,124,316,252,124,316,316,124,316,380,124,316,444,124,316,508,124,316,572,124,316,636,124,316,700,124,316,764,124,316,828,124,316,892,124,316,956,124,316,1020,124,380,0,106,403,32,82,422,82,124,380,188,124,380,252,124,380,316,124,380,380,124,380,444,124,380,508,124,380,572,124,380,636,124,380,700,124,380,764,124,380,828,124,380,892,124,380,956,124,380,1020,124,444,0,105,468,32,79,489,79,114,452,182,124,444,252,124,444,316,124,444,380,124,444,444,124,444,508,124,444,572,124,444,636,124,444,700,124,444,764,124,444,828,124,444,892,124,444,956,124,444,1020,124,508,0,103,533,32,77,555,77,107,522,176,124,508,252,124,508,316,124,508,380,124,508,444,124,508,508,124,508,572,124,508,636,124,508,700,124,508,764,124,508,828,124,508,892,124,508,956,124,508,1020,124,572,0,102,597,31,75,621,75,103,590,173,124,572,252,124,572,316,124,572,380,124,572,444,124,572,508,124,572,572,124,572,636,124,572,700,124,572,764,124,572,828,124,572,892,124,572,956,124,572,1020,124,636,0,101,662,31,74,686,74,99,658,169,124,636,252,124,636,316,124,636,380,124,636,444,124,636,508,124,636,572,124,636,636,124,636,700,124,636,764,124,636,828,124,636,892,124,636,956,124,636,1020,124,700,0,101,726,31,73,751,73,95,726,165,116,706,247,124,700,316,124,700,380,124,
|
||||
700,444,124,700,508,124,700,572,124,700,636,124,700,700,124,700,764,124,700,828,124,700,892,124,700,956,124,700,1020,124,764,0,100,790,31,72,816,72,91,794,162,113,773,245,124,764,316,124,764,380,124,764,444,124,764,508,124,764,572,124,764,636,124,764,700,124,764,764,124,764,828,124,764,892,124,764,956,124,764,1020,124,828,0,100,855,31,71,881,71,87,862,158,109,841,242,124,828,316,124,828,380,124,828,444,124,828,508,124,828,572,124,828,636,124,828,700,124,828,764,124,828,828,124,828,892,124,828,956,124,828,1020,124,892,0,99,919,31,71,945,71,87,926,157,105,908,239,124,892,316,124,892,380,124,892,444,124,892,508,124,892,572,124,892,636,124,892,700,124,892,764,124,892,828,124,892,892,124,892,956,124,892,1020,124,956,0,99,983,31,70,1010,70,87,991,156,101,976,235,120,959,314,124,956,380,124,956,444,124,956,508,124,956,572,124,956,636,124,956,700,124,956,764,124,956,828,124,956,892,124,956,956,124,956,1020,124,1020,0,99,1023,31,70,1023,70,83,1023,152,101,1023,235,116,1023,311,124,1020,380,124,1020,444,124,1020,508,124,1020,572,124,1020,636,124,1020,700,124,1020,764,124,1020,828,124,1020,892,124,1020,956,124,1020,1020,188,0,0,188,0,60,188,0,124,188,0,188,188,0,252,188,0,316,188,0,380,188,0,444,188,0,508,188,0,572,188,0,636,188,0,700,188,0,764,188,0,828,188,0,892,188,0,956,188,0,1020,188,60,0,188,60,60,188,60,124,188,60,188,188,60,252,188,60,316,188,60,380,188,60,444,188,60,508,188,60,572,188,60,636,188,60,700,188,60,764,188,60,828,188,60,892,188,60,956,188,60,1020,188,124,0,188,124,60,188,124,124,188,124,188,188,124,252,188,124,316,188,124,380,188,124,444,188,124,508,188,124,572,188,124,636,188,124,700,188,124,764,188,124,828,188,124,892,188,124,956,188,124,1020,188,188,0,188,188,60,188,188,124,188,188,188,188,188,252,188,188,316,188,188,380,188,188,444,188,188,508,188,188,572,188,188,636,188,188,700,188,188,764,188,188,828,188,188,892,188,188,956,188,188,1020,188,252,0,188,252,60,188,252,124,172,268,172,188,252,252,188,252,316,188,252,380,188,252,444,188,252,508,188,252,572,188,252,636,188,252,700,188,252,764,188,252,828,188,252,892,188,252,956,188,252,1020,188,316,0,188,316,60,175,337,95,156,348,156,188,316,252,188,316,316,188,316,380,188,316,444,188,316,508,188,316,572,188,316,636,188,316,700,188,316,764,188,316,828,188,316,892,188,316,956,188,316,1020,188,380,0,184,388,48,162,417,77,141,427,141,188,380,252,188,380,316,188,380,380,188,380,444,188,380,508,188,380,572,188,380,636,188,380,700,188,380,764,188,380,828,188,380,892,188,380,956,188,380,1020,188,444,0,179,458,40,157,484,75,134,498,134,188,444,252,188,444,316,188,444,380,188,444,444,188,444,508,188,444,572,188,444,636,188,444,700,188,444,764,188,444,828,188,444,892,188,444,956,188,444,1020,188,508,0,175,528,34,153,551,73,129,567,129,175,519,244,188,508,316,188,508,380,188,508,444,188,508,508,188,508,572,188,508,636,188,508,700,188,508,764,188,508,828,188,508,892,188,508,956,188,508,1020,188,572,0,171,595,30,150,617,72,125,635,125,165,591,236,188,572,316,188,572,380,188,572,444,188,572,508,188,572,572,188,572,636,188,572,700,188,572,764,188,572,828,188,572,892,188,572,956,188,572,1020,188,636,0,170,660,30,147,683,71,122,702,122,160,661,231,188,636,316,188,636,380,188,636,444,188,636,508,188,636,572,188,636,636,188,636,700,188,636,764,188,636,828,188,636,892,188,636,956,188,636,1020,188,700,0,169,725,30,145,748,70,119,769,119,154,730,226,188,700,316,188,700,380,188,700,444,188,700,508,188,700,572,188,700,636,188,700,700,188,700,764,188,700,828,188,700,892,188,700,956,188,700,1020,188,764,0,168,789,30,144,813,69,117,835,117,148,800,221,178,772,310,188,764,380,188,764,444,188,764,508,188,764,572,188,764,636,188,764,700,188,764,764,188,764,828,188,764,892,188,764,956,188,764,1020,188,828,0,167,854,30,142,878,69,115,901,115,142,869,215,172,841,306,188,828,380,188,828,444,188,828,508,188,828,572,188,828,636,188,828,700,188,828,764,188,828,828,188,828,892,188,828,956,188,828,1020,188,892,0,166,918,30,141,943,68,114,966,114,136,939,209,166,910,302,188,892,380,188,892,444,188,892,508,188,892,572,188,892,636,188,892,700,188,892,764,188,892,828,188,892,892,188,892,956,188,892
|
||||
,1020,188,956,0,166,982,30,140,1008,68,112,1023,112,136,1004,208,161,979,297,188,956,380,188,956,444,188,956,508,188,956,572,188,956,636,188,956,700,188,956,764,188,956,828,188,956,892,188,956,956,188,956,1020,188,1020,0,165,1023,30,139,1023,68,111,1023,111,135,1023,207,155,1023,292,182,1023,377,188,1020,444,188,1020,508,188,1020,572,188,1020,636,188,1020,700,188,1020,764,188,1020,828,188,1020,892,188,1020,956,188,1020,1020,252,0,0,252,0,60,252,0,124,252,0,188,252,0,252,252,0,316,252,0,380,252,0,444,252,0,508,252,0,572,252,0,636,252,0,700,252,0,764,252,0,828,252,0,892,252,0,956,252,0,1020,252,60,0,252,60,60,252,60,124,252,60,188,252,60,252,252,60,316,252,60,380,252,60,444,252,60,508,252,60,572,252,60,636,252,60,700,252,60,764,252,60,828,252,60,892,252,60,956,252,60,1020,252,124,0,252,124,60,252,124,124,252,124,188,252,124,252,252,124,316,252,124,380,252,124,444,252,124,508,252,124,572,252,124,636,252,124,700,252,124,764,252,124,828,252,124,892,252,124,956,252,124,1020,252,188,0,252,188,60,252,188,124,252,188,188,252,188,252,252,188,316,252,188,380,252,188,444,252,188,508,252,188,572,252,188,636,252,188,700,252,188,764,252,188,828,252,188,892,252,188,956,252,188,1020,252,252,0,252,252,60,252,252,124,252,252,188,252,252,252,252,252,316,252,252,380,252,252,444,252,252,508,252,252,572,252,252,636,252,252,700,252,252,764,252,252,828,252,252,892,252,252,956,252,252,1020,252,316,0,252,316,60,252,316,124,252,316,188,236,332,236,252,316,316,252,316,380,252,316,444,252,316,508,252,316,572,252,316,636,252,316,700,252,316,764,252,316,828,252,316,892,252,316,956,252,316,1020,252,380,0,252,380,60,252,380,124,236,406,151,220,412,220,252,380,316,252,380,380,252,380,444,252,380,508,252,380,572,252,380,636,252,380,700,252,380,764,252,380,828,252,380,892,252,380,956,252,380,1020,252,444,0,252,444,60,245,458,103,218,491,127,204,492,204,252,444,316,252,444,380,252,444,444,252,444,508,252,444,572,252,444,636,252,444,700,252,444,764,252,444,828,252,444,892,252,444,956,252,444,1020,252,508,0,249,514,51,236,534,88,211,561,123,189,571,189,252,508,316,252,508,380,252,508,444,252,508,508,252,508,572,252,508,636,252,508,700,252,508,764,252,508,828,252,508,892,252,508,956,252,508,1020,252,572,0,246,584,43,228,608,76,205,630,120,182,642,182,236,585,306,252,572,380,252,572,444,252,572,508,252,572,572,252,572,636,252,572,700,252,572,764,252,572,828,252,572,892,252,572,956,252,572,1020,252,636,0,243,651,39,221,680,68,200,697,117,176,712,176,225,659,297,252,636,380,252,636,444,252,636,508,252,636,572,252,636,636,252,636,700,252,636,764,252,636,828,252,636,892,252,636,956,252,636,1020,252,700,0,240,719,35,218,745,67,196,764,115,171,781,171,217,730,291,252,700,380,252,700,444,252,700,508,252,700,572,252,700,636,252,700,700,252,700,764,252,700,828,252,700,892,252,700,956,252,700,1020,252,764,0,237,786,31,216,811,67,193,831,113,168,848,168,210,801,284,252,764,380,252,764,444,252,764,508,252,764,572,252,764,636,252,764,700,252,764,764,252,764,828,252,764,892,252,764,956,252,764,1020,252,828,0,235,852,29,214,876,66,190,897,112,164,916,164,203,872,277,239,838,372,252,828,444,252,828,508,252,828,572,252,828,636,252,828,700,252,828,764,252,828,828,252,828,892,252,828,956,252,828,1020,252,892,0,234,917,29,212,941,66,188,963,110,162,982,162,195,944,270,232,908,367,252,892,444,252,892,508,252,892,572,252,892,636,252,892,700,252,892,764,252,892,828,252,892,892,252,892,956,252,892,1020,252,956,0,233,981,29,210,1006,66,186,1023,109,159,1023,159,187,1015,263,225,978,362,252,956,444,252,956,508,252,956,572,252,956,636,252,956,700,252,956,764,252,956,828,252,956,892,252,956,956,252,956,1020,252,1020,0,232,1023,29,209,1023,66,184,1023,108,157,1023,157,186,1023,261,218,1023,356,252,1020,444,252,1020,508,252,1020,572,252,1020,636,252,1020,700,252,1020,764,252,1020,828,252,1020,892,252,1020,956,252,1020,1020,316,0,0,316,0,60,316,0,124,316,0,188,316,0,252,316,0,316,316,0,380,316,0,444,316,0,508,316,0,572,316,0,636,316,0,700,316,0,764,316,0,828,316,0,892,316,0,956,316,0,1020,316,60,0,316,60,60,316,60,124,316,60,188,316,60,252,316,60,316,316,60,380,316,60,444,316,60,508,316
|
||||
,60,572,316,60,636,316,60,700,316,60,764,316,60,828,316,60,892,316,60,956,316,60,1020,316,124,0,316,124,60,316,124,124,316,124,188,316,124,252,316,124,316,316,124,380,316,124,444,316,124,508,316,124,572,316,124,636,316,124,700,316,124,764,316,124,828,316,124,892,316,124,956,316,124,1020,316,188,0,316,188,60,316,188,124,316,188,188,316,188,252,316,188,316,316,188,380,316,188,444,316,188,508,316,188,572,316,188,636,316,188,700,316,188,764,316,188,828,316,188,892,316,188,956,316,188,1020,316,252,0,316,252,60,316,252,124,316,252,188,316,252,252,316,252,316,316,252,380,316,252,444,316,252,508,316,252,572,316,252,636,316,252,700,316,252,764,316,252,828,316,252,892,316,252,956,316,252,1020,316,316,0,316,316,60,316,316,124,316,316,188,316,316,252,316,316,316,316,316,380,316,316,444,316,316,508,316,316,572,316,316,636,316,316,700,316,316,764,316,316,828,316,316,892,316,316,956,316,316,1020,316,380,0,316,380,60,316,380,124,316,380,188,316,380,252,300,396,300,316,380,380,316,380,444,316,380,508,316,380,572,316,380,636,316,380,700,316,380,764,316,380,828,316,380,892,316,380,956,316,380,1020,316,444,0,316,444,60,316,444,124,316,444,188,300,471,215,284,476,284,316,444,380,316,444,444,316,444,508,316,444,572,316,444,636,316,444,700,316,444,764,316,444,828,316,444,892,316,444,956,316,444,1020,316,508,0,316,508,60,316,508,124,307,527,160,276,564,181,268,556,268,316,508,380,316,508,444,316,508,508,316,508,572,316,508,636,316,508,700,316,508,764,316,508,828,316,508,892,316,508,956,316,508,1020,316,572,0,316,572,60,311,582,108,295,607,139,267,635,174,252,636,252,316,572,380,316,572,444,316,572,508,316,572,572,316,572,636,316,572,700,316,572,764,316,572,828,316,572,892,316,572,956,316,572,1020,316,636,0,314,640,53,304,658,92,283,685,122,259,706,170,237,715,237,299,650,369,316,636,444,316,636,508,316,636,572,316,636,636,316,636,700,316,636,764,316,636,828,316,636,892,316,636,956,316,636,1020,316,700,0,312,709,47,299,728,84,273,760,111,253,775,166,229,787,229,285,726,358,316,700,444,316,700,508,316,700,572,316,700,636,316,700,700,316,700,764,316,700,828,316,700,892,316,700,956,316,700,1020,316,764,0,309,776,43,293,799,76,269,827,109,247,843,162,223,857,223,276,798,351,316,764,444,316,764,508,316,764,572,316,764,636,316,764,700,316,764,764,316,764,828,316,764,892,316,764,956,316,764,1020,316,828,0,307,843,38,287,870,68,265,893,108,243,911,159,218,926,218,268,871,343,316,828,444,316,828,508,316,828,572,316,828,636,316,828,700,316,828,764,316,828,828,316,828,892,316,828,956,316,828,1020,316,892,0,304,911,34,283,939,64,262,959,107,239,978,157,214,994,214,259,943,335,301,904,435,316,892,508,316,892,572,316,892,636,316,892,700,316,892,764,316,892,828,316,892,892,316,892,956,316,892,1020,316,956,0,302,977,32,281,1004,64,259,1023,106,236,1023,155,210,1023,210,249,1016,326,293,975,429,316,956,508,316,956,572,316,956,636,316,956,700,316,956,764,316,956,828,316,956,892,316,956,956,316,956,1020,316,1020,0,300,1023,30,279,1023,64,257,1023,105,233,1023,153,207,1023,207,240,1023,317,284,1023,423,316,1020,508,316,1020,572,316,1020,636,316,1020,700,316,1020,764,316,1020,828,316,1020,892,316,1020,956,316,1020,1020,380,0,0,380,0,60,380,0,124,380,0,188,380,0,252,380,0,316,380,0,380,380,0,444,380,0,508,380,0,572,380,0,636,380,0,700,380,0,764,380,0,828,380,0,892,380,0,956,380,0,1020,380,60,0,380,60,60,380,60,124,380,60,188,380,60,252,380,60,316,380,60,380,380,60,444,380,60,508,380,60,572,380,60,636,380,60,700,380,60,764,380,60,828,380,60,892,380,60,956,380,60,1020,380,124,0,380,124,60,380,124,124,380,124,188,380,124,252,380,124,316,380,124,380,380,124,444,380,124,508,380,124,572,380,124,636,380,124,700,380,124,764,380,124,828,380,124,892,380,124,956,380,124,1020,380,188,0,380,188,60,380,188,124,380,188,188,380,188,252,380,188,316,380,188,380,380,188,444,380,188,508,380,188,572,380,188,636,380,188,700,380,188,764,380,188,828,380,188,892,380,188,956,380,188,1020,380,252,0,380,252,60,380,252,124,380,252,188,380,252,252,380,252,316,380,252,380,380,252,444,380,252,508,380,252,572,380,252,636,380,252,700,380,252,764,380,252,828,380,252,892,380,252,956,380,252,1020,
|
||||
380,316,0,380,316,60,380,316,124,380,316,188,380,316,252,380,316,316,380,316,380,380,316,444,380,316,508,380,316,572,380,316,636,380,316,700,380,316,764,380,316,828,380,316,892,380,316,956,380,316,1020,380,380,0,380,380,60,380,380,124,380,380,188,380,380,252,380,380,316,380,380,380,380,380,444,380,380,508,380,380,572,380,380,636,380,380,700,380,380,764,380,380,828,380,380,892,380,380,956,380,380,1020,380,444,0,380,444,60,380,444,124,380,444,188,380,444,252,380,444,316,364,460,364,380,444,444,380,444,508,380,444,572,380,444,636,380,444,700,380,444,764,380,444,828,380,444,892,380,444,956,380,444,1020,380,508,0,380,508,60,380,508,124,380,508,188,380,508,252,364,535,279,348,540,348,380,508,444,380,508,508,380,508,572,380,508,636,380,508,700,380,508,764,380,508,828,380,508,892,380,508,956,380,508,1020,380,572,0,380,572,60,380,572,124,380,572,188,369,595,218,340,628,244,332,620,332,380,572,444,380,572,508,380,572,572,380,572,636,380,572,700,380,572,764,380,572,828,380,572,892,380,572,956,380,572,1020,380,636,0,380,636,60,380,636,124,374,650,167,355,678,193,324,708,229,316,700,316,380,636,444,380,636,508,380,636,572,380,636,636,380,636,700,380,636,764,380,636,828,380,636,892,380,636,956,380,636,1020,380,700,0,380,700,60,377,708,112,364,730,144,340,760,172,315,779,222,300,780,300,362,714,433,380,700,508,380,700,572,380,700,636,380,700,700,380,700,764,380,700,828,380,700,892,380,700,956,380,700,1020,380,764,0,378,768,53,372,781,99,356,803,133,327,838,157,307,850,217,285,859,285,346,793,420,380,764,508,380,764,572,380,764,636,380,764,700,380,764,764,380,764,828,380,764,892,380,764,956,380,764,1020,380,828,0,377,835,49,367,851,91,348,877,121,322,906,155,301,920,212,277,931,277,336,866,412,380,828,508,380,828,572,380,828,636,380,828,700,380,828,764,380,828,828,380,828,892,380,828,956,380,828,1020,380,892,0,374,903,44,362,922,82,339,952,109,317,973,153,295,988,208,271,1001,271,326,940,403,380,892,508,380,892,572,380,892,636,380,892,700,380,892,764,380,892,828,380,892,892,380,892,956,380,892,1020,380,956,0,372,970,40,357,993,74,333,1022,103,313,1023,151,290,1023,205,266,1023,266,316,1014,393,363,970,498,380,956,572,380,956,636,380,956,700,380,956,764,380,956,828,380,956,892,380,956,956,380,956,1020,380,1020,0,371,1023,38,353,1023,70,330,1023,102,309,1023,149,286,1023,202,261,1023,261,305,1023,383,354,1023,491,380,1020,572,380,1020,636,380,1020,700,380,1020,764,380,1020,828,380,1020,892,380,1020,956,380,1020,1020,444,0,0,444,0,60,444,0,124,444,0,188,444,0,252,444,0,316,444,0,380,444,0,444,444,0,508,444,0,572,444,0,636,444,0,700,444,0,764,444,0,828,444,0,892,444,0,956,444,0,1020,444,60,0,444,60,60,444,60,124,444,60,188,444,60,252,444,60,316,444,60,380,444,60,444,444,60,508,444,60,572,444,60,636,444,60,700,444,60,764,444,60,828,444,60,892,444,60,956,444,60,1020,444,124,0,444,124,60,444,124,124,444,124,188,444,124,252,444,124,316,444,124,380,444,124,444,444,124,508,444,124,572,444,124,636,444,124,700,444,124,764,444,124,828,444,124,892,444,124,956,444,124,1020,444,188,0,444,188,60,444,188,124,444,188,188,444,188,252,444,188,316,444,188,380,444,188,444,444,188,508,444,188,572,444,188,636,444,188,700,444,188,764,444,188,828,444,188,892,444,188,956,444,188,1020,444,252,0,444,252,60,444,252,124,444,252,188,444,252,252,444,252,316,444,252,380,444,252,444,444,252,508,444,252,572,444,252,636,444,252,700,444,252,764,444,252,828,444,252,892,444,252,956,444,252,1020,444,316,0,444,316,60,444,316,124,444,316,188,444,316,252,444,316,316,444,316,380,444,316,444,444,316,508,444,316,572,444,316,636,444,316,700,444,316,764,444,316,828,444,316,892,444,316,956,444,316,1020,444,380,0,444,380,60,444,380,124,444,380,188,444,380,252,444,380,316,444,380,380,444,380,444,444,380,508,444,380,572,444,380,636,444,380,700,444,380,764,444,380,828,444,380,892,444,380,956,444,380,1020,444,444,0,444,444,60,444,444,124,444,444,188,444,444,252,444,444,316,444,444,380,444,444,444,444,444,508,444,444,572,444,444,636,444,444,700,444,444,764,444,444,828,444,444,892,444,444,956,444,444,1020,444,508,0,444,508,60,444,508,124,444,508,188,444,508,252,444,508,316,444,508,380,
|
||||
428,524,428,444,508,508,444,508,572,444,508,636,444,508,700,444,508,764,444,508,828,444,508,892,444,508,956,444,508,1020,444,572,0,444,572,60,444,572,124,444,572,188,444,572,252,444,572,316,428,599,343,412,604,412,444,572,508,444,572,572,444,572,636,444,572,700,444,572,764,444,572,828,444,572,892,444,572,956,444,572,1020,444,636,0,444,636,60,444,636,124,444,636,188,444,636,252,431,661,278,404,692,308,396,684,396,444,636,508,444,636,572,444,636,636,444,636,700,444,636,764,444,636,828,444,636,892,444,636,956,444,636,1020,444,700,0,444,700,60,444,700,124,444,700,188,436,717,226,415,748,249,388,772,292,380,764,380,444,700,508,444,700,572,444,700,636,444,700,700,444,700,764,444,700,828,444,700,892,444,700,956,444,700,1020,444,764,0,444,764,60,444,764,124,439,775,171,424,801,199,398,833,224,372,852,277,364,844,364,426,778,497,444,764,572,444,764,636,444,764,700,444,764,764,444,764,828,444,764,892,444,764,956,444,764,1020,444,828,0,444,828,60,441,836,111,432,851,153,415,877,184,383,913,206,363,923,270,348,924,348,409,857,484,444,828,572,444,828,636,444,828,700,444,828,764,444,828,828,444,828,892,444,828,956,444,828,1020,444,892,0,443,895,55,437,906,102,426,924,141,404,953,169,376,983,203,355,994,264,333,1003,333,396,933,473,444,892,572,444,892,636,444,892,700,444,892,764,444,892,828,444,892,892,444,892,956,444,892,1020,444,956,0,441,962,51,433,976,94,419,998,129,393,1023,154,370,1023,200,349,1023,259,325,1023,325,385,1008,463,444,956,572,444,956,636,444,956,700,444,956,764,444,956,828,444,956,892,444,956,956,444,956,1020,444,1020,0,439,1023,46,429,1023,85,411,1023,117,385,1023,145,365,1023,197,343,1023,255,319,1023,319,373,1023,452,425,1023,561,444,1020,636,444,1020,700,444,1020,764,444,1020,828,444,1020,892,444,1020,956,444,1020,1020,508,0,0,508,0,60,508,0,124,508,0,188,508,0,252,508,0,316,508,0,380,508,0,444,508,0,508,508,0,572,508,0,636,508,0,700,508,0,764,508,0,828,508,0,892,508,0,956,508,0,1020,508,60,0,508,60,60,508,60,124,508,60,188,508,60,252,508,60,316,508,60,380,508,60,444,508,60,508,508,60,572,508,60,636,508,60,700,508,60,764,508,60,828,508,60,892,508,60,956,508,60,1020,508,124,0,508,124,60,508,124,124,508,124,188,508,124,252,508,124,316,508,124,380,508,124,444,508,124,508,508,124,572,508,124,636,508,124,700,508,124,764,508,124,828,508,124,892,508,124,956,508,124,1020,508,188,0,508,188,60,508,188,124,508,188,188,508,188,252,508,188,316,508,188,380,508,188,444,508,188,508,508,188,572,508,188,636,508,188,700,508,188,764,508,188,828,508,188,892,508,188,956,508,188,1020,508,252,0,508,252,60,508,252,124,508,252,188,508,252,252,508,252,316,508,252,380,508,252,444,508,252,508,508,252,572,508,252,636,508,252,700,508,252,764,508,252,828,508,252,892,508,252,956,508,252,1020,508,316,0,508,316,60,508,316,124,508,316,188,508,316,252,508,316,316,508,316,380,508,316,444,508,316,508,508,316,572,508,316,636,508,316,700,508,316,764,508,316,828,508,316,892,508,316,956,508,316,1020,508,380,0,508,380,60,508,380,124,508,380,188,508,380,252,508,380,316,508,380,380,508,380,444,508,380,508,508,380,572,508,380,636,508,380,700,508,380,764,508,380,828,508,380,892,508,380,956,508,380,1020,508,444,0,508,444,60,508,444,124,508,444,188,508,444,252,508,444,316,508,444,380,508,444,444,508,444,508,508,444,572,508,444,636,508,444,700,508,444,764,508,444,828,508,444,892,508,444,956,508,444,1020,508,508,0,508,508,60,508,508,124,508,508,188,508,508,252,508,508,316,508,508,380,508,508,444,508,508,508,508,508,572,508,508,636,508,508,700,508,508,764,508,508,828,508,508,892,508,508,956,508,508,1020,508,572,0,508,572,60,508,572,124,508,572,188,508,572,252,508,572,316,508,572,380,508,572,444,492,588,492,508,572,572,508,572,636,508,572,700,508,572,764,508,572,828,508,572,892,508,572,956,508,572,1020,508,636,0,508,636,60,508,636,124,508,636,188,508,636,252,508,636,316,508,636,380,492,663,407,476,668,476,508,636,572,508,636,636,508,636,700,508,636,764,508,636,828,508,636,892,508,636,956,508,636,1020,508,700,0,508,700,60,508,700,124,508,700,188,508,700,252,508,700,316,495,726,342,468,756,372,460,748,460,508,700,572,508,700,636,508,700,700,508,700,764,508,700,
|
||||
828,508,700,892,508,700,956,508,700,1020,508,764,0,508,764,60,508,764,124,508,764,188,508,764,252,499,783,286,476,817,306,452,836,356,444,828,444,508,764,572,508,764,636,508,764,700,508,764,764,508,764,828,508,764,892,508,764,956,508,764,1020,508,828,0,508,828,60,508,828,124,508,828,188,502,842,231,485,870,254,457,904,278,436,916,340,428,908,428,490,842,561,508,828,636,508,828,700,508,828,764,508,828,828,508,828,892,508,828,956,508,828,1020,508,892,0,508,892,60,508,892,124,503,903,170,494,921,209,474,949,237,440,987,257,420,996,325,412,988,412,473,921,548,508,892,636,508,892,700,508,892,764,508,892,828,508,892,892,508,892,956,508,892,1020,508,956,0,508,956,60,506,962,115,499,976,158,486,996,194,461,1023,219,432,1023,253,411,1023,318,396,1023,396,460,998,537,508,956,636,508,956,700,508,956,764,508,956,828,508,956,892,508,956,956,508,956,1020,508,1020,0,507,1023,55,503,1023,106,493,1023,145,476,1023,178,448,1023,200,425,1023,249,404,1023,312,381,1023,381,445,1023,524,508,1020,636,508,1020,700,508,1020,764,508,1020,828,508,1020,892,508,1020,956,508,1020,1020,572,0,0,572,0,60,572,0,124,572,0,188,572,0,252,572,0,316,572,0,380,572,0,444,572,0,508,572,0,572,572,0,636,572,0,700,572,0,764,572,0,828,572,0,892,572,0,956,572,0,1020,572,60,0,572,60,60,572,60,124,572,60,188,572,60,252,572,60,316,572,60,380,572,60,444,572,60,508,572,60,572,572,60,636,572,60,700,572,60,764,572,60,828,572,60,892,572,60,956,572,60,1020,572,124,0,572,124,60,572,124,124,572,124,188,572,124,252,572,124,316,572,124,380,572,124,444,572,124,508,572,124,572,572,124,636,572,124,700,572,124,764,572,124,828,572,124,892,572,124,956,572,124,1020,572,188,0,572,188,60,572,188,124,572,188,188,572,188,252,572,188,316,572,188,380,572,188,444,572,188,508,572,188,572,572,188,636,572,188,700,572,188,764,572,188,828,572,188,892,572,188,956,572,188,1020,572,252,0,572,252,60,572,252,124,572,252,188,572,252,252,572,252,316,572,252,380,572,252,444,572,252,508,572,252,572,572,252,636,572,252,700,572,252,764,572,252,828,572,252,892,572,252,956,572,252,1020,572,316,0,572,316,60,572,316,124,572,316,188,572,316,252,572,316,316,572,316,380,572,316,444,572,316,508,572,316,572,572,316,636,572,316,700,572,316,764,572,316,828,572,316,892,572,316,956,572,316,1020,572,380,0,572,380,60,572,380,124,572,380,188,572,380,252,572,380,316,572,380,380,572,380,444,572,380,508,572,380,572,572,380,636,572,380,700,572,380,764,572,380,828,572,380,892,572,380,956,572,380,1020,572,444,0,572,444,60,572,444,124,572,444,188,572,444,252,572,444,316,572,444,380,572,444,444,572,444,508,572,444,572,572,444,636,572,444,700,572,444,764,572,444,828,572,444,892,572,444,956,572,444,1020,572,508,0,572,508,60,572,508,124,572,508,188,572,508,252,572,508,316,572,508,380,572,508,444,572,508,508,572,508,572,572,508,636,572,508,700,572,508,764,572,508,828,572,508,892,572,508,956,572,508,1020,572,572,0,572,572,60,572,572,124,572,572,188,572,572,252,572,572,316,572,572,380,572,572,444,572,572,508,572,572,572,572,572,636,572,572,700,572,572,764,572,572,828,572,572,892,572,572,956,572,572,1020,572,636,0,572,636,60,572,636,124,572,636,188,572,636,252,572,636,316,572,636,380,572,636,444,572,636,508,556,652,556,572,636,636,572,636,700,572,636,764,572,636,828,572,636,892,572,636,956,572,636,1020,572,700,0,572,700,60,572,700,124,572,700,188,572,700,252,572,700,316,572,700,380,572,700,444,556,727,471,540,732,540,572,700,636,572,700,700,572,700,764,572,700,828,572,700,892,572,700,956,572,700,1020,572,764,0,572,764,60,572,764,124,572,764,188,572,764,252,572,764,316,572,764,380,559,790,406,532,820,436,524,812,524,572,764,636,572,764,700,572,764,764,572,764,828,572,764,892,572,764,956,572,764,1020,572,828,0,572,828,60,572,828,124,572,828,188,572,828,252,572,828,316,562,850,347,540,881,369,516,900,420,508,892,508,572,828,636,572,828,700,572,828,764,572,828,828,572,828,892,572,828,956,572,828,1020,572,892,0,572,892,60,572,892,124,572,892,188,572,892,252,565,908,291,547,939,311,517,975,334,500,980,404,492,972,492,554,906,625,572,892,700,572,892,764,572,892,828,572,892,892,572,892,956,572,892,1020,572,956,0,572,956,60,572,956,124,572,
|
||||
956,188,566,970,229,555,990,265,534,1020,291,498,1023,310,484,1023,388,476,1023,476,537,985,612,572,956,700,572,956,764,572,956,828,572,956,892,572,956,956,572,956,1020,572,1020,0,572,1020,60,572,1020,124,569,1023,175,560,1023,214,546,1023,247,520,1023,270,488,1023,305,468,1023,373,460,1023,460,524,1023,601,572,1020,700,572,1020,764,572,1020,828,572,1020,892,572,1020,956,572,1020,1020,636,0,0,636,0,60,636,0,124,636,0,188,636,0,252,636,0,316,636,0,380,636,0,444,636,0,508,636,0,572,636,0,636,636,0,700,636,0,764,636,0,828,636,0,892,636,0,956,636,0,1020,636,60,0,636,60,60,636,60,124,636,60,188,636,60,252,636,60,316,636,60,380,636,60,444,636,60,508,636,60,572,636,60,636,636,60,700,636,60,764,636,60,828,636,60,892,636,60,956,636,60,1020,636,124,0,636,124,60,636,124,124,636,124,188,636,124,252,636,124,316,636,124,380,636,124,444,636,124,508,636,124,572,636,124,636,636,124,700,636,124,764,636,124,828,636,124,892,636,124,956,636,124,1020,636,188,0,636,188,60,636,188,124,636,188,188,636,188,252,636,188,316,636,188,380,636,188,444,636,188,508,636,188,572,636,188,636,636,188,700,636,188,764,636,188,828,636,188,892,636,188,956,636,188,1020,636,252,0,636,252,60,636,252,124,636,252,188,636,252,252,636,252,316,636,252,380,636,252,444,636,252,508,636,252,572,636,252,636,636,252,700,636,252,764,636,252,828,636,252,892,636,252,956,636,252,1020,636,316,0,636,316,60,636,316,124,636,316,188,636,316,252,636,316,316,636,316,380,636,316,444,636,316,508,636,316,572,636,316,636,636,316,700,636,316,764,636,316,828,636,316,892,636,316,956,636,316,1020,636,380,0,636,380,60,636,380,124,636,380,188,636,380,252,636,380,316,636,380,380,636,380,444,636,380,508,636,380,572,636,380,636,636,380,700,636,380,764,636,380,828,636,380,892,636,380,956,636,380,1020,636,444,0,636,444,60,636,444,124,636,444,188,636,444,252,636,444,316,636,444,380,636,444,444,636,444,508,636,444,572,636,444,636,636,444,700,636,444,764,636,444,828,636,444,892,636,444,956,636,444,1020,636,508,0,636,508,60,636,508,124,636,508,188,636,508,252,636,508,316,636,508,380,636,508,444,636,508,508,636,508,572,636,508,636,636,508,700,636,508,764,636,508,828,636,508,892,636,508,956,636,508,1020,636,572,0,636,572,60,636,572,124,636,572,188,636,572,252,636,572,316,636,572,380,636,572,444,636,572,508,636,572,572,636,572,636,636,572,700,636,572,764,636,572,828,636,572,892,636,572,956,636,572,1020,636,636,0,636,636,60,636,636,124,636,636,188,636,636,252,636,636,316,636,636,380,636,636,444,636,636,508,636,636,572,636,636,636,636,636,700,636,636,764,636,636,828,636,636,892,636,636,956,636,636,1020,636,700,0,636,700,60,636,700,124,636,700,188,636,700,252,636,700,316,636,700,380,636,700,444,636,700,508,636,700,572,620,716,620,636,700,700,636,700,764,636,700,828,636,700,892,636,700,956,636,700,1020,636,764,0,636,764,60,636,764,124,636,764,188,636,764,252,636,764,316,636,764,380,636,764,444,636,764,508,620,791,535,604,796,604,636,764,700,636,764,764,636,764,828,636,764,892,636,764,956,636,764,1020,636,828,0,636,828,60,636,828,124,636,828,188,636,828,252,636,828,316,636,828,380,636,828,444,623,854,470,596,884,500,588,876,588,636,828,700,636,828,764,636,828,828,636,828,892,636,828,956,636,828,1020,636,892,0,636,892,60,636,892,124,636,892,188,636,892,252,636,892,316,636,892,380,625,915,408,604,945,433,580,964,484,572,956,572,636,892,700,636,892,764,636,892,828,636,892,892,636,892,956,636,892,1020,636,956,0,636,956,60,636,956,124,636,956,188,636,956,252,636,956,316,628,974,352,608,1008,369,581,1023,397,564,1023,468,556,1023,556,618,970,689,636,956,764,636,956,828,636,956,892,636,956,956,636,956,1020,636,1020,0,636,1020,60,636,1020,124,636,1020,188,636,1020,252,629,1023,289,617,1023,323,594,1023,346,556,1023,365,548,1023,452,540,1023,540,601,1023,676,636,1020,764,636,1020,828,636,1020,892,636,1020,956,636,1020,1020,700,0,0,700,0,60,700,0,124,700,0,188,700,0,252,700,0,316,700,0,380,700,0,444,700,0,508,700,0,572,700,0,636,700,0,700,700,0,764,700,0,828,700,0,892,700,0,956,700,0,1020,700,60,0,700,60,60,700,60,124,700,60,188,700,60,252,700,60,316,700,60,380,700,60,444,700,60,508,700,60,572,700,60,636,700,60,700,
|
||||
700,60,764,700,60,828,700,60,892,700,60,956,700,60,1020,700,124,0,700,124,60,700,124,124,700,124,188,700,124,252,700,124,316,700,124,380,700,124,444,700,124,508,700,124,572,700,124,636,700,124,700,700,124,764,700,124,828,700,124,892,700,124,956,700,124,1020,700,188,0,700,188,60,700,188,124,700,188,188,700,188,252,700,188,316,700,188,380,700,188,444,700,188,508,700,188,572,700,188,636,700,188,700,700,188,764,700,188,828,700,188,892,700,188,956,700,188,1020,700,252,0,700,252,60,700,252,124,700,252,188,700,252,252,700,252,316,700,252,380,700,252,444,700,252,508,700,252,572,700,252,636,700,252,700,700,252,764,700,252,828,700,252,892,700,252,956,700,252,1020,700,316,0,700,316,60,700,316,124,700,316,188,700,316,252,700,316,316,700,316,380,700,316,444,700,316,508,700,316,572,700,316,636,700,316,700,700,316,764,700,316,828,700,316,892,700,316,956,700,316,1020,700,380,0,700,380,60,700,380,124,700,380,188,700,380,252,700,380,316,700,380,380,700,380,444,700,380,508,700,380,572,700,380,636,700,380,700,700,380,764,700,380,828,700,380,892,700,380,956,700,380,1020,700,444,0,700,444,60,700,444,124,700,444,188,700,444,252,700,444,316,700,444,380,700,444,444,700,444,508,700,444,572,700,444,636,700,444,700,700,444,764,700,444,828,700,444,892,700,444,956,700,444,1020,700,508,0,700,508,60,700,508,124,700,508,188,700,508,252,700,508,316,700,508,380,700,508,444,700,508,508,700,508,572,700,508,636,700,508,700,700,508,764,700,508,828,700,508,892,700,508,956,700,508,1020,700,572,0,700,572,60,700,572,124,700,572,188,700,572,252,700,572,316,700,572,380,700,572,444,700,572,508,700,572,572,700,572,636,700,572,700,700,572,764,700,572,828,700,572,892,700,572,956,700,572,1020,700,636,0,700,636,60,700,636,124,700,636,188,700,636,252,700,636,316,700,636,380,700,636,444,700,636,508,700,636,572,700,636,636,700,636,700,700,636,764,700,636,828,700,636,892,700,636,956,700,636,1020,700,700,0,700,700,60,700,700,124,700,700,188,700,700,252,700,700,316,700,700,380,700,700,444,700,700,508,700,700,572,700,700,636,700,700,700,700,700,764,700,700,828,700,700,892,700,700,956,700,700,1020,700,764,0,700,764,60,700,764,124,700,764,188,700,764,252,700,764,316,700,764,380,700,764,444,700,764,508,700,764,572,700,764,636,684,780,684,700,764,764,700,764,828,700,764,892,700,764,956,700,764,1020,700,828,0,700,828,60,700,828,124,700,828,188,700,828,252,700,828,316,700,828,380,700,828,444,700,828,508,700,828,572,684,855,599,668,860,668,700,828,764,700,828,828,700,828,892,700,828,956,700,828,1020,700,892,0,700,892,60,700,892,124,700,892,188,700,892,252,700,892,316,700,892,380,700,892,444,700,892,508,687,918,534,660,948,564,652,940,652,700,892,764,700,892,828,700,892,892,700,892,956,700,892,1020,700,956,0,700,956,60,700,956,124,700,956,188,700,956,252,700,956,316,700,956,380,700,956,444,689,979,472,668,1009,497,644,1023,548,636,1020,636,700,956,764,700,956,828,700,956,892,700,956,956,700,956,1020,700,1020,0,700,1020,60,700,1020,124,700,1020,188,700,1020,252,700,1020,316,700,1020,380,692,1023,413,670,1023,427,645,1023,461,628,1023,532,620,1023,620,682,1023,753,700,1020,828,700,1020,892,700,1020,956,700,1020,1020,764,0,0,764,0,60,764,0,124,764,0,188,764,0,252,764,0,316,764,0,380,764,0,444,764,0,508,764,0,572,764,0,636,764,0,700,764,0,764,764,0,828,764,0,892,764,0,956,764,0,1020,764,60,0,764,60,60,764,60,124,764,60,188,764,60,252,764,60,316,764,60,380,764,60,444,764,60,508,764,60,572,764,60,636,764,60,700,764,60,764,764,60,828,764,60,892,764,60,956,764,60,1020,764,124,0,764,124,60,764,124,124,764,124,188,764,124,252,764,124,316,764,124,380,764,124,444,764,124,508,764,124,572,764,124,636,764,124,700,764,124,764,764,124,828,764,124,892,764,124,956,764,124,1020,764,188,0,764,188,60,764,188,124,764,188,188,764,188,252,764,188,316,764,188,380,764,188,444,764,188,508,764,188,572,764,188,636,764,188,700,764,188,764,764,188,828,764,188,892,764,188,956,764,188,1020,764,252,0,764,252,60,764,252,124,764,252,188,764,252,252,764,252,316,764,252,380,764,252,444,764,252,508,764,252,572,764,252,636,764,252,700,764,252,764,764,252,828,764,252,892,764,252,956,764,252,1020,764,316,0,764,316,60,764,
|
||||
316,124,764,316,188,764,316,252,764,316,316,764,316,380,764,316,444,764,316,508,764,316,572,764,316,636,764,316,700,764,316,764,764,316,828,764,316,892,764,316,956,764,316,1020,764,380,0,764,380,60,764,380,124,764,380,188,764,380,252,764,380,316,764,380,380,764,380,444,764,380,508,764,380,572,764,380,636,764,380,700,764,380,764,764,380,828,764,380,892,764,380,956,764,380,1020,764,444,0,764,444,60,764,444,124,764,444,188,764,444,252,764,444,316,764,444,380,764,444,444,764,444,508,764,444,572,764,444,636,764,444,700,764,444,764,764,444,828,764,444,892,764,444,956,764,444,1020,764,508,0,764,508,60,764,508,124,764,508,188,764,508,252,764,508,316,764,508,380,764,508,444,764,508,508,764,508,572,764,508,636,764,508,700,764,508,764,764,508,828,764,508,892,764,508,956,764,508,1020,764,572,0,764,572,60,764,572,124,764,572,188,764,572,252,764,572,316,764,572,380,764,572,444,764,572,508,764,572,572,764,572,636,764,572,700,764,572,764,764,572,828,764,572,892,764,572,956,764,572,1020,764,636,0,764,636,60,764,636,124,764,636,188,764,636,252,764,636,316,764,636,380,764,636,444,764,636,508,764,636,572,764,636,636,764,636,700,764,636,764,764,636,828,764,636,892,764,636,956,764,636,1020,764,700,0,764,700,60,764,700,124,764,700,188,764,700,252,764,700,316,764,700,380,764,700,444,764,700,508,764,700,572,764,700,636,764,700,700,764,700,764,764,700,828,764,700,892,764,700,956,764,700,1020,764,764,0,764,764,60,764,764,124,764,764,188,764,764,252,764,764,316,764,764,380,764,764,444,764,764,508,764,764,572,764,764,636,764,764,700,764,764,764,764,764,828,764,764,892,764,764,956,764,764,1020,764,828,0,764,828,60,764,828,124,764,828,188,764,828,252,764,828,316,764,828,380,764,828,444,764,828,508,764,828,572,764,828,636,764,828,700,748,844,748,764,828,828,764,828,892,764,828,956,764,828,1020,764,892,0,764,892,60,764,892,124,764,892,188,764,892,252,764,892,316,764,892,380,764,892,444,764,892,508,764,892,572,764,892,636,748,919,663,732,924,732,764,892,828,764,892,892,764,892,956,764,892,1020,764,956,0,764,956,60,764,956,124,764,956,188,764,956,252,764,956,316,764,956,380,764,956,444,764,956,508,764,956,572,751,982,598,724,1012,628,716,1004,716,764,956,828,764,956,892,764,956,956,764,956,1020,764,1020,0,764,1020,60,764,1020,124,764,1020,188,764,1020,252,764,1020,316,764,1020,380,764,1020,444,764,1020,508,753,1023,536,732,1023,561,708,1023,612,700,1023,700,764,1020,828,764,1020,892,764,1020,956,764,1020,1020,828,0,0,828,0,60,828,0,124,828,0,188,828,0,252,828,0,316,828,0,380,828,0,444,828,0,508,828,0,572,828,0,636,828,0,700,828,0,764,828,0,828,828,0,892,828,0,956,828,0,1020,828,60,0,828,60,60,828,60,124,828,60,188,828,60,252,828,60,316,828,60,380,828,60,444,828,60,508,828,60,572,828,60,636,828,60,700,828,60,764,828,60,828,828,60,892,828,60,956,828,60,1020,828,124,0,828,124,60,828,124,124,828,124,188,828,124,252,828,124,316,828,124,380,828,124,444,828,124,508,828,124,572,828,124,636,828,124,700,828,124,764,828,124,828,828,124,892,828,124,956,828,124,1020,828,188,0,828,188,60,828,188,124,828,188,188,828,188,252,828,188,316,828,188,380,828,188,444,828,188,508,828,188,572,828,188,636,828,188,700,828,188,764,828,188,828,828,188,892,828,188,956,828,188,1020,828,252,0,828,252,60,828,252,124,828,252,188,828,252,252,828,252,316,828,252,380,828,252,444,828,252,508,828,252,572,828,252,636,828,252,700,828,252,764,828,252,828,828,252,892,828,252,956,828,252,1020,828,316,0,828,316,60,828,316,124,828,316,188,828,316,252,828,316,316,828,316,380,828,316,444,828,316,508,828,316,572,828,316,636,828,316,700,828,316,764,828,316,828,828,316,892,828,316,956,828,316,1020,828,380,0,828,380,60,828,380,124,828,380,188,828,380,252,828,380,316,828,380,380,828,380,444,828,380,508,828,380,572,828,380,636,828,380,700,828,380,764,828,380,828,828,380,892,828,380,956,828,380,1020,828,444,0,828,444,60,828,444,124,828,444,188,828,444,252,828,444,316,828,444,380,828,444,444,828,444,508,828,444,572,828,444,636,828,444,700,828,444,764,828,444,828,828,444,892,828,444,956,828,444,1020,828,508,0,828,508,60,828,508,124,828,508,188,828,508,252,828,508,316,828,508,380,828,508,444,828,508,508,
|
||||
828,508,572,828,508,636,828,508,700,828,508,764,828,508,828,828,508,892,828,508,956,828,508,1020,828,572,0,828,572,60,828,572,124,828,572,188,828,572,252,828,572,316,828,572,380,828,572,444,828,572,508,828,572,572,828,572,636,828,572,700,828,572,764,828,572,828,828,572,892,828,572,956,828,572,1020,828,636,0,828,636,60,828,636,124,828,636,188,828,636,252,828,636,316,828,636,380,828,636,444,828,636,508,828,636,572,828,636,636,828,636,700,828,636,764,828,636,828,828,636,892,828,636,956,828,636,1020,828,700,0,828,700,60,828,700,124,828,700,188,828,700,252,828,700,316,828,700,380,828,700,444,828,700,508,828,700,572,828,700,636,828,700,700,828,700,764,828,700,828,828,700,892,828,700,956,828,700,1020,828,764,0,828,764,60,828,764,124,828,764,188,828,764,252,828,764,316,828,764,380,828,764,444,828,764,508,828,764,572,828,764,636,828,764,700,828,764,764,828,764,828,828,764,892,828,764,956,828,764,1020,828,828,0,828,828,60,828,828,124,828,828,188,828,828,252,828,828,316,828,828,380,828,828,444,828,828,508,828,828,572,828,828,636,828,828,700,828,828,764,828,828,828,828,828,892,828,828,956,828,828,1020,828,892,0,828,892,60,828,892,124,828,892,188,828,892,252,828,892,316,828,892,380,828,892,444,828,892,508,828,892,572,828,892,636,828,892,700,828,892,764,812,908,812,828,892,892,828,892,956,828,892,1020,828,956,0,828,956,60,828,956,124,828,956,188,828,956,252,828,956,316,828,956,380,828,956,444,828,956,508,828,956,572,828,956,636,828,956,700,812,983,727,796,988,796,828,956,892,828,956,956,828,956,1020,828,1020,0,828,1020,60,828,1020,124,828,1020,188,828,1020,252,828,1020,316,828,1020,380,828,1020,444,828,1020,508,828,1020,572,828,1020,636,815,1023,662,788,1023,692,780,1023,780,828,1020,892,828,1020,956,828,1020,1020,892,0,0,892,0,60,892,0,124,892,0,188,892,0,252,892,0,316,892,0,380,892,0,444,892,0,508,892,0,572,892,0,636,892,0,700,892,0,764,892,0,828,892,0,892,892,0,956,892,0,1020,892,60,0,892,60,60,892,60,124,892,60,188,892,60,252,892,60,316,892,60,380,892,60,444,892,60,508,892,60,572,892,60,636,892,60,700,892,60,764,892,60,828,892,60,892,892,60,956,892,60,1020,892,124,0,892,124,60,892,124,124,892,124,188,892,124,252,892,124,316,892,124,380,892,124,444,892,124,508,892,124,572,892,124,636,892,124,700,892,124,764,892,124,828,892,124,892,892,124,956,892,124,1020,892,188,0,892,188,60,892,188,124,892,188,188,892,188,252,892,188,316,892,188,380,892,188,444,892,188,508,892,188,572,892,188,636,892,188,700,892,188,764,892,188,828,892,188,892,892,188,956,892,188,1020,892,252,0,892,252,60,892,252,124,892,252,188,892,252,252,892,252,316,892,252,380,892,252,444,892,252,508,892,252,572,892,252,636,892,252,700,892,252,764,892,252,828,892,252,892,892,252,956,892,252,1020,892,316,0,892,316,60,892,316,124,892,316,188,892,316,252,892,316,316,892,316,380,892,316,444,892,316,508,892,316,572,892,316,636,892,316,700,892,316,764,892,316,828,892,316,892,892,316,956,892,316,1020,892,380,0,892,380,60,892,380,124,892,380,188,892,380,252,892,380,316,892,380,380,892,380,444,892,380,508,892,380,572,892,380,636,892,380,700,892,380,764,892,380,828,892,380,892,892,380,956,892,380,1020,892,444,0,892,444,60,892,444,124,892,444,188,892,444,252,892,444,316,892,444,380,892,444,444,892,444,508,892,444,572,892,444,636,892,444,700,892,444,764,892,444,828,892,444,892,892,444,956,892,444,1020,892,508,0,892,508,60,892,508,124,892,508,188,892,508,252,892,508,316,892,508,380,892,508,444,892,508,508,892,508,572,892,508,636,892,508,700,892,508,764,892,508,828,892,508,892,892,508,956,892,508,1020,892,572,0,892,572,60,892,572,124,892,572,188,892,572,252,892,572,316,892,572,380,892,572,444,892,572,508,892,572,572,892,572,636,892,572,700,892,572,764,892,572,828,892,572,892,892,572,956,892,572,1020,892,636,0,892,636,60,892,636,124,892,636,188,892,636,252,892,636,316,892,636,380,892,636,444,892,636,508,892,636,572,892,636,636,892,636,700,892,636,764,892,636,828,892,636,892,892,636,956,892,636,1020,892,700,0,892,700,60,892,700,124,892,700,188,892,700,252,892,700,316,892,700,380,892,700,444,892,700,508,892,700,572,892,700,636,892,700,700,892,700,764,892,700,828,892,700,892,892,700,956,
|
||||
892,700,1020,892,764,0,892,764,60,892,764,124,892,764,188,892,764,252,892,764,316,892,764,380,892,764,444,892,764,508,892,764,572,892,764,636,892,764,700,892,764,764,892,764,828,892,764,892,892,764,956,892,764,1020,892,828,0,892,828,60,892,828,124,892,828,188,892,828,252,892,828,316,892,828,380,892,828,444,892,828,508,892,828,572,892,828,636,892,828,700,892,828,764,892,828,828,892,828,892,892,828,956,892,828,1020,892,892,0,892,892,60,892,892,124,892,892,188,892,892,252,892,892,316,892,892,380,892,892,444,892,892,508,892,892,572,892,892,636,892,892,700,892,892,764,892,892,828,892,892,892,892,892,956,892,892,1020,892,956,0,892,956,60,892,956,124,892,956,188,892,956,252,892,956,316,892,956,380,892,956,444,892,956,508,892,956,572,892,956,636,892,956,700,892,956,764,892,956,828,876,972,876,892,956,956,892,956,1020,892,1020,0,892,1020,60,892,1020,124,892,1020,188,892,1020,252,892,1020,316,892,1020,380,892,1020,444,892,1020,508,892,1020,572,892,1020,636,892,1020,700,892,1020,764,876,1023,791,860,1023,860,892,1020,956,892,1020,1020,956,0,0,956,0,60,956,0,124,956,0,188,956,0,252,956,0,316,956,0,380,956,0,444,956,0,508,956,0,572,956,0,636,956,0,700,956,0,764,956,0,828,956,0,892,956,0,956,956,0,1020,956,60,0,956,60,60,956,60,124,956,60,188,956,60,252,956,60,316,956,60,380,956,60,444,956,60,508,956,60,572,956,60,636,956,60,700,956,60,764,956,60,828,956,60,892,956,60,956,956,60,1020,956,124,0,956,124,60,956,124,124,956,124,188,956,124,252,956,124,316,956,124,380,956,124,444,956,124,508,956,124,572,956,124,636,956,124,700,956,124,764,956,124,828,956,124,892,956,124,956,956,124,1020,956,188,0,956,188,60,956,188,124,956,188,188,956,188,252,956,188,316,956,188,380,956,188,444,956,188,508,956,188,572,956,188,636,956,188,700,956,188,764,956,188,828,956,188,892,956,188,956,956,188,1020,956,252,0,956,252,60,956,252,124,956,252,188,956,252,252,956,252,316,956,252,380,956,252,444,956,252,508,956,252,572,956,252,636,956,252,700,956,252,764,956,252,828,956,252,892,956,252,956,956,252,1020,956,316,0,956,316,60,956,316,124,956,316,188,956,316,252,956,316,316,956,316,380,956,316,444,956,316,508,956,316,572,956,316,636,956,316,700,956,316,764,956,316,828,956,316,892,956,316,956,956,316,1020,956,380,0,956,380,60,956,380,124,956,380,188,956,380,252,956,380,316,956,380,380,956,380,444,956,380,508,956,380,572,956,380,636,956,380,700,956,380,764,956,380,828,956,380,892,956,380,956,956,380,1020,956,444,0,956,444,60,956,444,124,956,444,188,956,444,252,956,444,316,956,444,380,956,444,444,956,444,508,956,444,572,956,444,636,956,444,700,956,444,764,956,444,828,956,444,892,956,444,956,956,444,1020,956,508,0,956,508,60,956,508,124,956,508,188,956,508,252,956,508,316,956,508,380,956,508,444,956,508,508,956,508,572,956,508,636,956,508,700,956,508,764,956,508,828,956,508,892,956,508,956,956,508,1020,956,572,0,956,572,60,956,572,124,956,572,188,956,572,252,956,572,316,956,572,380,956,572,444,956,572,508,956,572,572,956,572,636,956,572,700,956,572,764,956,572,828,956,572,892,956,572,956,956,572,1020,956,636,0,956,636,60,956,636,124,956,636,188,956,636,252,956,636,316,956,636,380,956,636,444,956,636,508,956,636,572,956,636,636,956,636,700,956,636,764,956,636,828,956,636,892,956,636,956,956,636,1020,956,700,0,956,700,60,956,700,124,956,700,188,956,700,252,956,700,316,956,700,380,956,700,444,956,700,508,956,700,572,956,700,636,956,700,700,956,700,764,956,700,828,956,700,892,956,700,956,956,700,1020,956,764,0,956,764,60,956,764,124,956,764,188,956,764,252,956,764,316,956,764,380,956,764,444,956,764,508,956,764,572,956,764,636,956,764,700,956,764,764,956,764,828,956,764,892,956,764,956,956,764,1020,956,828,0,956,828,60,956,828,124,956,828,188,956,828,252,956,828,316,956,828,380,956,828,444,956,828,508,956,828,572,956,828,636,956,828,700,956,828,764,956,828,828,956,828,892,956,828,956,956,828,1020,956,892,0,956,892,60,956,892,124,956,892,188,956,892,252,956,892,316,956,892,380,956,892,444,956,892,508,956,892,572,956,892,636,956,892,700,956,892,764,956,892,828,956,892,892,956,892,956,956,892,1020,956,956,0,956,956,60,956,956,124,956,956,188,956,956,252,956,956,316,
|
||||
956,956,380,956,956,444,956,956,508,956,956,572,956,956,636,956,956,700,956,956,764,956,956,828,956,956,892,956,956,956,956,956,1020,956,1020,0,956,1020,60,956,1020,124,956,1020,188,956,1020,252,956,1020,316,956,1020,380,956,1020,444,956,1020,508,956,1020,572,956,1020,636,956,1020,700,956,1020,764,956,1020,828,956,1020,892,940,1023,940,956,1020,1020,1020,0,0,1020,0,60,1020,0,124,1020,0,188,1020,0,252,1020,0,316,1020,0,380,1020,0,444,1020,0,508,1020,0,572,1020,0,636,1020,0,700,1020,0,764,1020,0,828,1020,0,892,1020,0,956,1020,0,1020,1020,60,0,1020,60,60,1020,60,124,1020,60,188,1020,60,252,1020,60,316,1020,60,380,1020,60,444,1020,60,508,1020,60,572,1020,60,636,1020,60,700,1020,60,764,1020,60,828,1020,60,892,1020,60,956,1020,60,1020,1020,124,0,1020,124,60,1020,124,124,1020,124,188,1020,124,252,1020,124,316,1020,124,380,1020,124,444,1020,124,508,1020,124,572,1020,124,636,1020,124,700,1020,124,764,1020,124,828,1020,124,892,1020,124,956,1020,124,1020,1020,188,0,1020,188,60,1020,188,124,1020,188,188,1020,188,252,1020,188,316,1020,188,380,1020,188,444,1020,188,508,1020,188,572,1020,188,636,1020,188,700,1020,188,764,1020,188,828,1020,188,892,1020,188,956,1020,188,1020,1020,252,0,1020,252,60,1020,252,124,1020,252,188,1020,252,252,1020,252,316,1020,252,380,1020,252,444,1020,252,508,1020,252,572,1020,252,636,1020,252,700,1020,252,764,1020,252,828,1020,252,892,1020,252,956,1020,252,1020,1020,316,0,1020,316,60,1020,316,124,1020,316,188,1020,316,252,1020,316,316,1020,316,380,1020,316,444,1020,316,508,1020,316,572,1020,316,636,1020,316,700,1020,316,764,1020,316,828,1020,316,892,1020,316,956,1020,316,1020,1020,380,0,1020,380,60,1020,380,124,1020,380,188,1020,380,252,1020,380,316,1020,380,380,1020,380,444,1020,380,508,1020,380,572,1020,380,636,1020,380,700,1020,380,764,1020,380,828,1020,380,892,1020,380,956,1020,380,1020,1020,444,0,1020,444,60,1020,444,124,1020,444,188,1020,444,252,1020,444,316,1020,444,380,1020,444,444,1020,444,508,1020,444,572,1020,444,636,1020,444,700,1020,444,764,1020,444,828,1020,444,892,1020,444,956,1020,444,1020,1020,508,0,1020,508,60,1020,508,124,1020,508,188,1020,508,252,1020,508,316,1020,508,380,1020,508,444,1020,508,508,1020,508,572,1020,508,636,1020,508,700,1020,508,764,1020,508,828,1020,508,892,1020,508,956,1020,508,1020,1020,572,0,1020,572,60,1020,572,124,1020,572,188,1020,572,252,1020,572,316,1020,572,380,1020,572,444,1020,572,508,1020,572,572,1020,572,636,1020,572,700,1020,572,764,1020,572,828,1020,572,892,1020,572,956,1020,572,1020,1020,636,0,1020,636,60,1020,636,124,1020,636,188,1020,636,252,1020,636,316,1020,636,380,1020,636,444,1020,636,508,1020,636,572,1020,636,636,1020,636,700,1020,636,764,1020,636,828,1020,636,892,1020,636,956,1020,636,1020,1020,700,0,1020,700,60,1020,700,124,1020,700,188,1020,700,252,1020,700,316,1020,700,380,1020,700,444,1020,700,508,1020,700,572,1020,700,636,1020,700,700,1020,700,764,1020,700,828,1020,700,892,1020,700,956,1020,700,1020,1020,764,0,1020,764,60,1020,764,124,1020,764,188,1020,764,252,1020,764,316,1020,764,380,1020,764,444,1020,764,508,1020,764,572,1020,764,636,1020,764,700,1020,764,764,1020,764,828,1020,764,892,1020,764,956,1020,764,1020,1020,828,0,1020,828,60,1020,828,124,1020,828,188,1020,828,252,1020,828,316,1020,828,380,1020,828,444,1020,828,508,1020,828,572,1020,828,636,1020,828,700,1020,828,764,1020,828,828,1020,828,892,1020,828,956,1020,828,1020,1020,892,0,1020,892,60,1020,892,124,1020,892,188,1020,892,252,1020,892,316,1020,892,380,1020,892,444,1020,892,508,1020,892,572,1020,892,636,1020,892,700,1020,892,764,1020,892,828,1020,892,892,1020,892,956,1020,892,1020,1020,956,0,1020,956,60,1020,956,124,1020,956,188,1020,956,252,1020,956,316,1020,956,380,1020,956,444,1020,956,508,1020,956,572,1020,956,636,1020,956,700,1020,956,764,1020,956,828,1020,956,892,1020,956,956,1020,956,1020,1020,1020,0,1020,1020,60,1020,1020,124,1020,1020,188,1020,1020,252,1020,1020,316,1020,1020,380,1020,1020,444,1020,1020,508,1020,1020,572,1020,1020,636,1020,1020,700,1020,1020,764,1020,1020,828,1020,1020,892,1020,1020,956,1020,1020,1020}, //lut
|
||||
}, //manual_attr
|
||||
{
|
||||
3, //ct_num
|
||||
{4500,5700,7500}, //ct_level
|
||||
{
|
||||
{0,0,0,0,0,60,0,0,124,0,0,188,0,0,252,0,0,316,0,0,380,0,0,444,0,0,508,0,0,572,0,0,636,0,0,700,0,0,764,0,0,828,0,0,892,0,0,956,0,0,1020,0,60,0,0,60,60,0,60,124,0,60,188,0,60,252,0,60,316,0,60,380,0,60,444,0,60,508,0,60,572,0,60,636,0,60,700,0,60,764,0,60,828,0,60,892,0,60,956,0,60,1020,0,124,0,0,124,60,0,124,124,0,124,188,0,124,252,0,124,316,0,124,380,0,124,444,0,124,508,0,124,572,0,124,636,0,124,700,0,124,764,0,124,828,0,124,892,0,124,956,0,124,1020,0,188,0,0,188,60,0,188,124,0,188,188,0,188,252,0,188,316,0,188,380,0,188,444,0,188,508,0,188,572,0,188,636,0,188,700,0,188,764,0,188,828,0,188,892,0,188,956,0,188,1020,0,252,0,0,252,60,0,252,124,0,252,188,0,252,252,0,252,316,0,252,380,0,252,444,0,252,508,0,252,572,0,252,636,0,252,700,0,252,764,0,252,828,0,252,892,0,252,956,0,252,1020,0,316,0,0,316,60,0,316,124,0,316,188,0,316,252,0,316,316,0,316,380,0,316,444,0,316,508,0,316,572,0,316,636,0,316,700,0,316,764,0,316,828,0,316,892,0,316,956,0,316,1020,0,380,0,0,380,60,0,380,124,0,380,188,0,380,252,0,380,316,0,380,380,0,380,444,0,380,508,0,380,572,0,380,636,0,380,700,0,380,764,0,380,828,0,380,892,0,380,956,0,380,1020,0,444,0,0,444,60,0,444,124,0,444,188,0,444,252,0,444,316,0,444,380,0,444,444,0,444,508,0,444,572,0,444,636,0,444,700,0,444,764,0,444,828,0,444,892,0,444,956,0,444,1020,0,508,0,0,508,60,0,508,124,0,508,188,0,508,252,0,508,316,0,508,380,0,508,444,0,508,508,0,508,572,0,508,636,0,508,700,0,508,764,0,508,828,0,508,892,0,508,956,0,508,1020,0,572,0,0,572,60,0,572,124,0,572,188,0,572,252,0,572,316,0,572,380,0,572,444,0,572,508,0,572,572,0,572,636,0,572,700,0,572,764,0,572,828,0,572,892,0,572,956,0,572,1020,0,636,0,0,636,60,0,636,124,0,636,188,0,636,252,0,636,316,0,636,380,0,636,444,0,636,508,0,636,572,0,636,636,0,636,700,0,636,764,0,636,828,0,636,892,0,636,956,0,636,1020,0,700,0,0,700,60,0,700,124,0,700,188,0,700,252,0,700,316,0,700,380,0,700,444,0,700,508,0,700,572,0,700,636,0,700,700,0,700,764,0,700,828,0,700,892,0,700,956,0,700,1020,0,764,0,0,764,60,0,764,124,0,764,188,0,764,252,0,764,316,0,764,380,0,764,444,0,764,508,0,764,572,0,764,636,0,764,700,0,764,764,0,764,828,0,764,892,0,764,956,0,764,1020,0,828,0,0,828,60,0,828,124,0,828,188,0,828,252,0,828,316,0,828,380,0,828,444,0,828,508,0,828,572,0,828,636,0,828,700,0,828,764,0,828,828,0,828,892,0,828,956,0,828,1020,0,892,0,0,892,60,0,892,124,0,892,188,0,892,252,0,892,316,0,892,380,0,892,444,0,892,508,0,892,572,0,892,636,0,892,700,0,892,764,0,892,828,0,892,892,0,892,956,0,892,1020,0,956,0,0,956,60,0,956,124,0,956,188,0,956,252,0,956,316,0,956,380,0,956,444,0,956,508,0,956,572,0,956,636,0,956,700,0,956,764,0,956,828,0,956,892,0,956,956,0,956,1020,0,1020,0,0,1020,60,0,1020,124,0,1020,188,0,1020,252,0,1020,316,0,1020,380,0,1020,444,0,1020,508,0,1020,572,0,1020,636,0,1020,700,0,1020,764,0,1020,828,0,1020,892,0,1020,956,0,1020,1020,60,0,0,60,0,60,60,0,124,60,0,188,60,0,252,60,0,316,60,0,380,60,0,444,60,0,508,60,0,572,60,0,636,60,0,700,60,0,764,60,0,828,60,0,892,60,0,956,60,0,1020,60,60,0,60,60,60,60,60,124,60,60,188,60,60,252,60,60,316,60,60,380,60,60,444,60,60,508,60,60,572,60,60,636,60,60,700,60,60,764,60,60,828,60,60,892,60,60,956,60,60,1020,60,124,0,60,124,60,60,124,124,60,124,188,60,124,252,60,124,316,60,124,380,60,124,444,60,124,508,60,124,572,60,124,636,60,124,700,60,124,764,60,124,828,60,124,892,60,124,956,60,124,1020,60,188,0,60,188,60,60,188,124,60,188,188,60,188,252,60,188,316,60,188,380,60,188,444,60,188,508,60,188,572,60,188,636,60,188,700,60,188,764,60,188,828,60,188,892,60,188,956,60,188,1020,60,252,0,60,252,60,60,252,124,60,252,188,60,252,252,60,252,316,60,252,380,60,252,444,60,252,508,60,252,572,60,252,636,60,252,700,60,252,764,60,252,828,60,252,892,60,252,956,60,252,1020,60,316,0,60,316,60,60,316,124,60,316,188,60,316,252,60,316,316,60,316,380,60,316,444,60,316,508,60,316,572,60,316,636,60,316,700,60,316,764,60,316,828,60,316,892,60,316,956,60,316,1020,60,380,0,60,380,60,60,380,124,60,380,188,60,380,252,60,380,316,60,380,380,60,380,444,60,380,508,60,380,572,60,380,636,60,380,700,60,380,764,60,380,828,60,380,892,60,380,956,60,380,1020,60,444,0,60
|
||||
,444,60,60,444,124,60,444,188,60,444,252,60,444,316,60,444,380,60,444,444,60,444,508,60,444,572,60,444,636,60,444,700,60,444,764,60,444,828,60,444,892,60,444,956,60,444,1020,60,508,0,60,508,60,60,508,124,60,508,188,60,508,252,60,508,316,60,508,380,60,508,444,60,508,508,60,508,572,60,508,636,60,508,700,60,508,764,60,508,828,60,508,892,60,508,956,60,508,1020,60,572,0,60,572,60,60,572,124,60,572,188,60,572,252,60,572,316,60,572,380,60,572,444,60,572,508,60,572,572,60,572,636,60,572,700,60,572,764,60,572,828,60,572,892,60,572,956,60,572,1020,60,636,0,60,636,60,60,636,124,60,636,188,60,636,252,60,636,316,60,636,380,60,636,444,60,636,508,60,636,572,60,636,636,60,636,700,60,636,764,60,636,828,60,636,892,60,636,956,60,636,1020,60,700,0,60,700,60,60,700,124,60,700,188,60,700,252,60,700,316,60,700,380,60,700,444,60,700,508,60,700,572,60,700,636,60,700,700,60,700,764,60,700,828,60,700,892,60,700,956,60,700,1020,60,764,0,60,764,60,60,764,124,60,764,188,60,764,252,60,764,316,60,764,380,60,764,444,60,764,508,60,764,572,60,764,636,60,764,700,60,764,764,60,764,828,60,764,892,60,764,956,60,764,1020,60,828,0,60,828,60,60,828,124,60,828,188,60,828,252,60,828,316,60,828,380,60,828,444,60,828,508,60,828,572,60,828,636,60,828,700,60,828,764,60,828,828,60,828,892,60,828,956,60,828,1020,60,892,0,60,892,60,60,892,124,60,892,188,60,892,252,60,892,316,60,892,380,60,892,444,60,892,508,60,892,572,60,892,636,60,892,700,60,892,764,60,892,828,60,892,892,60,892,956,60,892,1020,60,956,0,60,956,60,60,956,124,60,956,188,60,956,252,60,956,316,60,956,380,60,956,444,60,956,508,60,956,572,60,956,636,60,956,700,60,956,764,60,956,828,60,956,892,60,956,956,60,956,1020,60,1020,0,60,1020,60,60,1020,124,60,1020,188,60,1020,252,60,1020,316,60,1020,380,60,1020,444,60,1020,508,60,1020,572,60,1020,636,60,1020,700,60,1020,764,60,1020,828,60,1020,892,60,1020,956,60,1020,1020,124,0,0,124,0,60,124,0,124,124,0,188,124,0,252,124,0,316,124,0,380,124,0,444,124,0,508,124,0,572,124,0,636,124,0,700,124,0,764,124,0,828,124,0,892,124,0,956,124,0,1020,124,60,0,124,60,60,124,60,124,124,60,188,124,60,252,124,60,316,124,60,380,124,60,444,124,60,508,124,60,572,124,60,636,124,60,700,124,60,764,124,60,828,124,60,892,124,60,956,124,60,1020,124,124,0,124,124,60,124,124,124,124,124,188,124,124,252,124,124,316,124,124,380,124,124,444,124,124,508,124,124,572,124,124,636,124,124,700,124,124,764,124,124,828,124,124,892,124,124,956,124,124,1020,124,188,0,124,188,60,124,188,124,124,188,188,124,188,252,124,188,316,124,188,380,124,188,444,124,188,508,124,188,572,124,188,636,124,188,700,124,188,764,124,188,828,124,188,892,124,188,956,124,188,1020,124,252,0,124,252,60,124,252,124,124,252,188,124,252,252,124,252,316,124,252,380,124,252,444,124,252,508,124,252,572,124,252,636,124,252,700,124,252,764,124,252,828,124,252,892,124,252,956,124,252,1020,124,316,0,124,316,60,124,316,124,124,316,188,124,316,252,124,316,316,124,316,380,124,316,444,124,316,508,124,316,572,124,316,636,124,316,700,124,316,764,124,316,828,124,316,892,124,316,956,124,316,1020,124,380,0,124,380,60,124,380,124,124,380,188,124,380,252,124,380,316,124,380,380,124,380,444,124,380,508,124,380,572,124,380,636,124,380,700,124,380,764,124,380,828,124,380,892,124,380,956,124,380,1020,124,444,0,124,444,60,124,444,124,124,444,188,124,444,252,124,444,316,124,444,380,124,444,444,124,444,508,124,444,572,124,444,636,124,444,700,124,444,764,124,444,828,124,444,892,124,444,956,124,444,1020,124,508,0,124,508,60,124,508,124,124,508,188,124,508,252,124,508,316,124,508,380,124,508,444,124,508,508,124,508,572,124,508,636,124,508,700,124,508,764,124,508,828,124,508,892,124,508,956,124,508,1020,124,572,0,124,572,60,124,572,124,124,572,188,124,572,252,124,572,316,124,572,380,124,572,444,124,572,508,124,572,572,124,572,636,124,572,700,124,572,764,124,572,828,124,572,892,124,572,956,124,572,1020,124,636,0,124,636,60,124,636,124,124,636,188,124,636,252,124,636,316,124,636,380,124,636,444,124,636,508,124,636,572,124,636,636,124,636,700,124,636,764,124,636,828,124,636,892,124,636,956,124,636,1020,124,700,0,124,700,60,124,700,124,124,700,188,124,700,252,124,
|
||||
700,316,124,700,380,124,700,444,124,700,508,124,700,572,124,700,636,124,700,700,124,700,764,124,700,828,124,700,892,124,700,956,124,700,1020,124,764,0,124,764,60,124,764,124,124,764,188,124,764,252,124,764,316,124,764,380,124,764,444,124,764,508,124,764,572,124,764,636,124,764,700,124,764,764,124,764,828,124,764,892,124,764,956,124,764,1020,124,828,0,124,828,60,124,828,124,124,828,188,124,828,252,124,828,316,124,828,380,124,828,444,124,828,508,124,828,572,124,828,636,124,828,700,124,828,764,124,828,828,124,828,892,124,828,956,124,828,1020,124,892,0,124,892,60,124,892,124,124,892,188,124,892,252,124,892,316,124,892,380,124,892,444,124,892,508,124,892,572,124,892,636,124,892,700,124,892,764,124,892,828,124,892,892,124,892,956,124,892,1020,124,956,0,124,956,60,124,956,124,124,956,188,124,956,252,124,956,316,124,956,380,124,956,444,124,956,508,124,956,572,124,956,636,124,956,700,124,956,764,124,956,828,124,956,892,124,956,956,124,956,1020,124,1020,0,124,1020,60,124,1020,124,124,1020,188,124,1020,252,124,1020,316,124,1020,380,124,1020,444,124,1020,508,124,1020,572,124,1020,636,124,1020,700,124,1020,764,124,1020,828,124,1020,892,124,1020,956,124,1020,1020,188,0,0,188,0,60,188,0,124,188,0,188,188,0,252,188,0,316,188,0,380,188,0,444,188,0,508,188,0,572,188,0,636,188,0,700,188,0,764,188,0,828,188,0,892,188,0,956,188,0,1020,188,60,0,188,60,60,188,60,124,188,60,188,188,60,252,188,60,316,188,60,380,188,60,444,188,60,508,188,60,572,188,60,636,188,60,700,188,60,764,188,60,828,188,60,892,188,60,956,188,60,1020,188,124,0,188,124,60,188,124,124,188,124,188,188,124,252,188,124,316,188,124,380,188,124,444,188,124,508,188,124,572,188,124,636,188,124,700,188,124,764,188,124,828,188,124,892,188,124,956,188,124,1020,188,188,0,188,188,60,188,188,124,188,188,188,188,188,252,188,188,316,188,188,380,188,188,444,188,188,508,188,188,572,188,188,636,188,188,700,188,188,764,188,188,828,188,188,892,188,188,956,188,188,1020,188,252,0,188,252,60,188,252,124,188,252,188,188,252,252,188,252,316,188,252,380,188,252,444,188,252,508,188,252,572,188,252,636,188,252,700,188,252,764,188,252,828,188,252,892,188,252,956,188,252,1020,188,316,0,188,316,60,188,316,124,188,316,188,188,316,252,188,316,316,188,316,380,188,316,444,188,316,508,188,316,572,188,316,636,188,316,700,188,316,764,188,316,828,188,316,892,188,316,956,188,316,1020,188,380,0,188,380,60,188,380,124,188,380,188,188,380,252,188,380,316,188,380,380,188,380,444,188,380,508,188,380,572,188,380,636,188,380,700,188,380,764,188,380,828,188,380,892,188,380,956,188,380,1020,188,444,0,188,444,60,188,444,124,188,444,188,188,444,252,188,444,316,188,444,380,188,444,444,188,444,508,188,444,572,188,444,636,188,444,700,188,444,764,188,444,828,188,444,892,188,444,956,188,444,1020,188,508,0,188,508,60,188,508,124,188,508,188,188,508,252,188,508,316,188,508,380,188,508,444,188,508,508,188,508,572,188,508,636,188,508,700,188,508,764,188,508,828,188,508,892,188,508,956,188,508,1020,188,572,0,188,572,60,188,572,124,188,572,188,188,572,252,188,572,316,188,572,380,188,572,444,188,572,508,188,572,572,188,572,636,188,572,700,188,572,764,188,572,828,188,572,892,188,572,956,188,572,1020,188,636,0,188,636,60,188,636,124,188,636,188,188,636,252,188,636,316,188,636,380,188,636,444,188,636,508,188,636,572,188,636,636,188,636,700,188,636,764,188,636,828,188,636,892,188,636,956,188,636,1020,188,700,0,188,700,60,188,700,124,188,700,188,188,700,252,188,700,316,188,700,380,188,700,444,188,700,508,188,700,572,188,700,636,188,700,700,188,700,764,188,700,828,188,700,892,188,700,956,188,700,1020,188,764,0,188,764,60,188,764,124,188,764,188,188,764,252,188,764,316,188,764,380,188,764,444,188,764,508,188,764,572,188,764,636,188,764,700,188,764,764,188,764,828,188,764,892,188,764,956,188,764,1020,188,828,0,188,828,60,188,828,124,188,828,188,188,828,252,188,828,316,188,828,380,188,828,444,188,828,508,188,828,572,188,828,636,188,828,700,188,828,764,188,828,828,188,828,892,188,828,956,188,828,1020,188,892,0,188,892,60,188,892,124,188,892,188,188,892,252,188,892,316,188,892,380,188,892,444,188,892,508,188,892,572,188,892,636,188,892,700,188,
|
||||
892,764,188,892,828,188,892,892,188,892,956,188,892,1020,188,956,0,188,956,60,188,956,124,188,956,188,188,956,252,188,956,316,188,956,380,188,956,444,188,956,508,188,956,572,188,956,636,188,956,700,188,956,764,188,956,828,188,956,892,188,956,956,188,956,1020,188,1020,0,188,1020,60,188,1020,124,188,1020,188,188,1020,252,188,1020,316,188,1020,380,188,1020,444,188,1020,508,188,1020,572,188,1020,636,188,1020,700,188,1020,764,188,1020,828,188,1020,892,188,1020,956,188,1020,1020,252,0,0,252,0,60,252,0,124,252,0,188,252,0,252,252,0,316,252,0,380,252,0,444,252,0,508,252,0,572,252,0,636,252,0,700,252,0,764,252,0,828,252,0,892,252,0,956,252,0,1020,252,60,0,252,60,60,252,60,124,252,60,188,252,60,252,252,60,316,252,60,380,252,60,444,252,60,508,252,60,572,252,60,636,252,60,700,252,60,764,252,60,828,252,60,892,252,60,956,252,60,1020,252,124,0,252,124,60,252,124,124,252,124,188,252,124,252,252,124,316,252,124,380,252,124,444,252,124,508,252,124,572,252,124,636,252,124,700,252,124,764,252,124,828,252,124,892,252,124,956,252,124,1020,252,188,0,252,188,60,252,188,124,252,188,188,252,188,252,252,188,316,252,188,380,252,188,444,252,188,508,252,188,572,252,188,636,252,188,700,252,188,764,252,188,828,252,188,892,252,188,956,252,188,1020,252,252,0,252,252,60,252,252,124,252,252,188,252,252,252,252,252,316,252,252,380,252,252,444,252,252,508,252,252,572,252,252,636,252,252,700,252,252,764,252,252,828,252,252,892,252,252,956,252,252,1020,252,316,0,252,316,60,252,316,124,252,316,188,252,316,252,252,316,316,252,316,380,252,316,444,252,316,508,252,316,572,252,316,636,252,316,700,252,316,764,252,316,828,252,316,892,252,316,956,252,316,1020,252,380,0,252,380,60,252,380,124,252,380,188,252,380,252,252,380,316,252,380,380,252,380,444,252,380,508,252,380,572,252,380,636,252,380,700,252,380,764,252,380,828,252,380,892,252,380,956,252,380,1020,252,444,0,252,444,60,252,444,124,252,444,188,252,444,252,252,444,316,252,444,380,252,444,444,252,444,508,252,444,572,252,444,636,252,444,700,252,444,764,252,444,828,252,444,892,252,444,956,252,444,1020,252,508,0,252,508,60,252,508,124,252,508,188,252,508,252,252,508,316,252,508,380,252,508,444,252,508,508,252,508,572,252,508,636,252,508,700,252,508,764,252,508,828,252,508,892,252,508,956,252,508,1020,252,572,0,252,572,60,252,572,124,252,572,188,252,572,252,252,572,316,252,572,380,252,572,444,252,572,508,252,572,572,252,572,636,252,572,700,252,572,764,252,572,828,252,572,892,252,572,956,252,572,1020,252,636,0,252,636,60,252,636,124,252,636,188,252,636,252,252,636,316,252,636,380,252,636,444,252,636,508,252,636,572,252,636,636,252,636,700,252,636,764,252,636,828,252,636,892,252,636,956,252,636,1020,252,700,0,252,700,60,252,700,124,252,700,188,252,700,252,252,700,316,252,700,380,252,700,444,252,700,508,252,700,572,252,700,636,252,700,700,252,700,764,252,700,828,252,700,892,252,700,956,252,700,1020,252,764,0,252,764,60,252,764,124,252,764,188,252,764,252,252,764,316,252,764,380,252,764,444,252,764,508,252,764,572,252,764,636,252,764,700,252,764,764,252,764,828,252,764,892,252,764,956,252,764,1020,252,828,0,252,828,60,252,828,124,252,828,188,252,828,252,252,828,316,252,828,380,252,828,444,252,828,508,252,828,572,252,828,636,252,828,700,252,828,764,252,828,828,252,828,892,252,828,956,252,828,1020,252,892,0,252,892,60,252,892,124,252,892,188,252,892,252,252,892,316,252,892,380,252,892,444,252,892,508,252,892,572,252,892,636,252,892,700,252,892,764,252,892,828,252,892,892,252,892,956,252,892,1020,252,956,0,252,956,60,252,956,124,252,956,188,252,956,252,252,956,316,252,956,380,252,956,444,252,956,508,252,956,572,252,956,636,252,956,700,252,956,764,252,956,828,252,956,892,252,956,956,252,956,1020,252,1020,0,252,1020,60,252,1020,124,252,1020,188,252,1020,252,252,1020,316,252,1020,380,252,1020,444,252,1020,508,252,1020,572,252,1020,636,252,1020,700,252,1020,764,252,1020,828,252,1020,892,252,1020,956,252,1020,1020,316,0,0,316,0,60,316,0,124,316,0,188,316,0,252,316,0,316,316,0,380,316,0,444,316,0,508,316,0,572,316,0,636,316,0,700,316,0,764,316,0,828,316,0,892,316,0,956,316,0,1020,316,60,0,316,60,60,316,60,124,316,60,188,316
|
||||
,60,252,316,60,316,316,60,380,316,60,444,316,60,508,316,60,572,316,60,636,316,60,700,316,60,764,316,60,828,316,60,892,316,60,956,316,60,1020,316,124,0,316,124,60,316,124,124,316,124,188,316,124,252,316,124,316,316,124,380,316,124,444,316,124,508,316,124,572,316,124,636,316,124,700,316,124,764,316,124,828,316,124,892,316,124,956,316,124,1020,316,188,0,316,188,60,316,188,124,316,188,188,316,188,252,316,188,316,316,188,380,316,188,444,316,188,508,316,188,572,316,188,636,316,188,700,316,188,764,316,188,828,316,188,892,316,188,956,316,188,1020,316,252,0,316,252,60,316,252,124,316,252,188,316,252,252,316,252,316,316,252,380,316,252,444,316,252,508,316,252,572,316,252,636,316,252,700,316,252,764,316,252,828,316,252,892,316,252,956,316,252,1020,316,316,0,316,316,60,316,316,124,316,316,188,316,316,252,316,316,316,316,316,380,316,316,444,316,316,508,316,316,572,316,316,636,316,316,700,316,316,764,316,316,828,316,316,892,316,316,956,316,316,1020,316,380,0,316,380,60,316,380,124,316,380,188,316,380,252,316,380,316,316,380,380,316,380,444,316,380,508,316,380,572,316,380,636,316,380,700,316,380,764,316,380,828,316,380,892,316,380,956,316,380,1020,316,444,0,316,444,60,316,444,124,316,444,188,316,444,252,316,444,316,316,444,380,316,444,444,316,444,508,316,444,572,316,444,636,316,444,700,316,444,764,316,444,828,316,444,892,316,444,956,316,444,1020,316,508,0,316,508,60,316,508,124,316,508,188,316,508,252,316,508,316,316,508,380,316,508,444,316,508,508,316,508,572,316,508,636,316,508,700,316,508,764,316,508,828,316,508,892,316,508,956,316,508,1020,316,572,0,316,572,60,316,572,124,316,572,188,316,572,252,316,572,316,316,572,380,316,572,444,316,572,508,316,572,572,316,572,636,316,572,700,316,572,764,316,572,828,316,572,892,316,572,956,316,572,1020,316,636,0,316,636,60,316,636,124,316,636,188,316,636,252,316,636,316,316,636,380,316,636,444,316,636,508,316,636,572,316,636,636,316,636,700,316,636,764,316,636,828,316,636,892,316,636,956,316,636,1020,316,700,0,316,700,60,316,700,124,316,700,188,316,700,252,316,700,316,316,700,380,316,700,444,316,700,508,316,700,572,316,700,636,316,700,700,316,700,764,316,700,828,316,700,892,316,700,956,316,700,1020,316,764,0,316,764,60,316,764,124,316,764,188,316,764,252,316,764,316,316,764,380,316,764,444,316,764,508,316,764,572,316,764,636,316,764,700,316,764,764,316,764,828,316,764,892,316,764,956,316,764,1020,316,828,0,316,828,60,316,828,124,316,828,188,316,828,252,316,828,316,316,828,380,316,828,444,316,828,508,316,828,572,316,828,636,316,828,700,316,828,764,316,828,828,316,828,892,316,828,956,316,828,1020,316,892,0,316,892,60,316,892,124,316,892,188,316,892,252,316,892,316,316,892,380,316,892,444,316,892,508,316,892,572,316,892,636,316,892,700,316,892,764,316,892,828,316,892,892,316,892,956,316,892,1020,316,956,0,316,956,60,316,956,124,316,956,188,316,956,252,316,956,316,316,956,380,316,956,444,316,956,508,316,956,572,316,956,636,316,956,700,316,956,764,316,956,828,316,956,892,316,956,956,316,956,1020,316,1020,0,316,1020,60,316,1020,124,316,1020,188,316,1020,252,316,1020,316,316,1020,380,316,1020,444,316,1020,508,316,1020,572,316,1020,636,316,1020,700,316,1020,764,316,1020,828,316,1020,892,316,1020,956,316,1020,1020,380,0,0,380,0,60,380,0,124,380,0,188,380,0,252,380,0,316,380,0,380,380,0,444,380,0,508,380,0,572,380,0,636,380,0,700,380,0,764,380,0,828,380,0,892,380,0,956,380,0,1020,380,60,0,380,60,60,380,60,124,380,60,188,380,60,252,380,60,316,380,60,380,380,60,444,380,60,508,380,60,572,380,60,636,380,60,700,380,60,764,380,60,828,380,60,892,380,60,956,380,60,1020,380,124,0,380,124,60,380,124,124,380,124,188,380,124,252,380,124,316,380,124,380,380,124,444,380,124,508,380,124,572,380,124,636,380,124,700,380,124,764,380,124,828,380,124,892,380,124,956,380,124,1020,380,188,0,380,188,60,380,188,124,380,188,188,380,188,252,380,188,316,380,188,380,380,188,444,380,188,508,380,188,572,380,188,636,380,188,700,380,188,764,380,188,828,380,188,892,380,188,956,380,188,1020,380,252,0,380,252,60,380,252,124,380,252,188,380,252,252,380,252,316,380,252,380,380,252,444,380,252,508,380,252,572,380,252,636,380,252,700,380,
|
||||
252,764,380,252,828,380,252,892,380,252,956,380,252,1020,380,316,0,380,316,60,380,316,124,380,316,188,380,316,252,380,316,316,380,316,380,380,316,444,380,316,508,380,316,572,380,316,636,380,316,700,380,316,764,380,316,828,380,316,892,380,316,956,380,316,1020,380,380,0,380,380,60,380,380,124,380,380,188,380,380,252,380,380,316,380,380,380,380,380,444,380,380,508,380,380,572,380,380,636,380,380,700,380,380,764,380,380,828,380,380,892,380,380,956,380,380,1020,380,444,0,380,444,60,380,444,124,380,444,188,380,444,252,380,444,316,380,444,380,380,444,444,380,444,508,380,444,572,380,444,636,380,444,700,380,444,764,380,444,828,380,444,892,380,444,956,380,444,1020,380,508,0,380,508,60,380,508,124,380,508,188,380,508,252,380,508,316,380,508,380,380,508,444,380,508,508,380,508,572,380,508,636,380,508,700,380,508,764,380,508,828,380,508,892,380,508,956,380,508,1020,380,572,0,380,572,60,380,572,124,380,572,188,380,572,252,380,572,316,380,572,380,380,572,444,380,572,508,380,572,572,380,572,636,380,572,700,380,572,764,380,572,828,380,572,892,380,572,956,380,572,1020,380,636,0,380,636,60,380,636,124,380,636,188,380,636,252,380,636,316,380,636,380,380,636,444,380,636,508,380,636,572,380,636,636,380,636,700,380,636,764,380,636,828,380,636,892,380,636,956,380,636,1020,380,700,0,380,700,60,380,700,124,380,700,188,380,700,252,380,700,316,380,700,380,380,700,444,380,700,508,380,700,572,380,700,636,380,700,700,380,700,764,380,700,828,380,700,892,380,700,956,380,700,1020,380,764,0,380,764,60,380,764,124,380,764,188,380,764,252,380,764,316,380,764,380,380,764,444,380,764,508,380,764,572,380,764,636,380,764,700,380,764,764,380,764,828,380,764,892,380,764,956,380,764,1020,380,828,0,380,828,60,380,828,124,380,828,188,380,828,252,380,828,316,380,828,380,380,828,444,380,828,508,380,828,572,380,828,636,380,828,700,380,828,764,380,828,828,380,828,892,380,828,956,380,828,1020,380,892,0,380,892,60,380,892,124,380,892,188,380,892,252,380,892,316,380,892,380,380,892,444,380,892,508,380,892,572,380,892,636,380,892,700,380,892,764,380,892,828,380,892,892,380,892,956,380,892,1020,380,956,0,380,956,60,380,956,124,380,956,188,380,956,252,380,956,316,380,956,380,380,956,444,380,956,508,380,956,572,380,956,636,380,956,700,380,956,764,380,956,828,380,956,892,380,956,956,380,956,1020,380,1020,0,380,1020,60,380,1020,124,380,1020,188,380,1020,252,380,1020,316,380,1020,380,380,1020,444,380,1020,508,380,1020,572,380,1020,636,380,1020,700,380,1020,764,380,1020,828,380,1020,892,380,1020,956,380,1020,1020,444,0,0,444,0,60,444,0,124,444,0,188,444,0,252,444,0,316,444,0,380,444,0,444,444,0,508,444,0,572,444,0,636,444,0,700,444,0,764,444,0,828,444,0,892,444,0,956,444,0,1020,444,60,0,444,60,60,444,60,124,444,60,188,444,60,252,444,60,316,444,60,380,444,60,444,444,60,508,444,60,572,444,60,636,444,60,700,444,60,764,444,60,828,444,60,892,444,60,956,444,60,1020,444,124,0,444,124,60,444,124,124,444,124,188,444,124,252,444,124,316,444,124,380,444,124,444,444,124,508,444,124,572,444,124,636,444,124,700,444,124,764,444,124,828,444,124,892,444,124,956,444,124,1020,444,188,0,444,188,60,444,188,124,444,188,188,444,188,252,444,188,316,444,188,380,444,188,444,444,188,508,444,188,572,444,188,636,444,188,700,444,188,764,444,188,828,444,188,892,444,188,956,444,188,1020,444,252,0,444,252,60,444,252,124,444,252,188,444,252,252,444,252,316,444,252,380,444,252,444,444,252,508,444,252,572,444,252,636,444,252,700,444,252,764,444,252,828,444,252,892,444,252,956,444,252,1020,444,316,0,444,316,60,444,316,124,444,316,188,444,316,252,444,316,316,444,316,380,444,316,444,444,316,508,444,316,572,444,316,636,444,316,700,444,316,764,444,316,828,444,316,892,444,316,956,444,316,1020,444,380,0,444,380,60,444,380,124,444,380,188,444,380,252,444,380,316,444,380,380,444,380,444,444,380,508,444,380,572,444,380,636,444,380,700,444,380,764,444,380,828,444,380,892,444,380,956,444,380,1020,444,444,0,444,444,60,444,444,124,444,444,188,444,444,252,444,444,316,444,444,380,444,444,444,444,444,508,444,444,572,444,444,636,444,444,700,444,444,764,444,444,828,444,444,892,444,444,956,444,444,1020,444,508,0,444,508,60,444,
|
||||
508,124,444,508,188,444,508,252,444,508,316,444,508,380,444,508,444,444,508,508,444,508,572,444,508,636,444,508,700,444,508,764,444,508,828,444,508,892,444,508,956,444,508,1020,444,572,0,444,572,60,444,572,124,444,572,188,444,572,252,444,572,316,444,572,380,444,572,444,444,572,508,444,572,572,444,572,636,444,572,700,444,572,764,444,572,828,444,572,892,444,572,956,444,572,1020,444,636,0,444,636,60,444,636,124,444,636,188,444,636,252,444,636,316,444,636,380,444,636,444,444,636,508,444,636,572,444,636,636,444,636,700,444,636,764,444,636,828,444,636,892,444,636,956,444,636,1020,444,700,0,444,700,60,444,700,124,444,700,188,444,700,252,444,700,316,444,700,380,444,700,444,444,700,508,444,700,572,444,700,636,444,700,700,444,700,764,444,700,828,444,700,892,444,700,956,444,700,1020,444,764,0,444,764,60,444,764,124,444,764,188,444,764,252,444,764,316,444,764,380,444,764,444,444,764,508,444,764,572,444,764,636,444,764,700,444,764,764,444,764,828,444,764,892,444,764,956,444,764,1020,444,828,0,444,828,60,444,828,124,444,828,188,444,828,252,444,828,316,444,828,380,444,828,444,444,828,508,444,828,572,444,828,636,444,828,700,444,828,764,444,828,828,444,828,892,444,828,956,444,828,1020,444,892,0,444,892,60,444,892,124,444,892,188,444,892,252,444,892,316,444,892,380,444,892,444,444,892,508,444,892,572,444,892,636,444,892,700,444,892,764,444,892,828,444,892,892,444,892,956,444,892,1020,444,956,0,444,956,60,444,956,124,444,956,188,444,956,252,444,956,316,444,956,380,444,956,444,444,956,508,444,956,572,444,956,636,444,956,700,444,956,764,444,956,828,444,956,892,444,956,956,444,956,1020,444,1020,0,444,1020,60,444,1020,124,444,1020,188,444,1020,252,444,1020,316,444,1020,380,444,1020,444,444,1020,508,444,1020,572,444,1020,636,444,1020,700,444,1020,764,444,1020,828,444,1020,892,444,1020,956,444,1020,1020,508,0,0,508,0,60,508,0,124,508,0,188,508,0,252,508,0,316,508,0,380,508,0,444,508,0,508,508,0,572,508,0,636,508,0,700,508,0,764,508,0,828,508,0,892,508,0,956,508,0,1020,508,60,0,508,60,60,508,60,124,508,60,188,508,60,252,508,60,316,508,60,380,508,60,444,508,60,508,508,60,572,508,60,636,508,60,700,508,60,764,508,60,828,508,60,892,508,60,956,508,60,1020,508,124,0,508,124,60,508,124,124,508,124,188,508,124,252,508,124,316,508,124,380,508,124,444,508,124,508,508,124,572,508,124,636,508,124,700,508,124,764,508,124,828,508,124,892,508,124,956,508,124,1020,508,188,0,508,188,60,508,188,124,508,188,188,508,188,252,508,188,316,508,188,380,508,188,444,508,188,508,508,188,572,508,188,636,508,188,700,508,188,764,508,188,828,508,188,892,508,188,956,508,188,1020,508,252,0,508,252,60,508,252,124,508,252,188,508,252,252,508,252,316,508,252,380,508,252,444,508,252,508,508,252,572,508,252,636,508,252,700,508,252,764,508,252,828,508,252,892,508,252,956,508,252,1020,508,316,0,508,316,60,508,316,124,508,316,188,508,316,252,508,316,316,508,316,380,508,316,444,508,316,508,508,316,572,508,316,636,508,316,700,508,316,764,508,316,828,508,316,892,508,316,956,508,316,1020,508,380,0,508,380,60,508,380,124,508,380,188,508,380,252,508,380,316,508,380,380,508,380,444,508,380,508,508,380,572,508,380,636,508,380,700,508,380,764,508,380,828,508,380,892,508,380,956,508,380,1020,508,444,0,508,444,60,508,444,124,508,444,188,508,444,252,508,444,316,508,444,380,508,444,444,508,444,508,508,444,572,508,444,636,508,444,700,508,444,764,508,444,828,508,444,892,508,444,956,508,444,1020,508,508,0,508,508,60,508,508,124,508,508,188,508,508,252,508,508,316,508,508,380,508,508,444,508,508,508,508,508,572,508,508,636,508,508,700,508,508,764,508,508,828,508,508,892,508,508,956,508,508,1020,508,572,0,508,572,60,508,572,124,508,572,188,508,572,252,508,572,316,508,572,380,508,572,444,508,572,508,508,572,572,508,572,636,508,572,700,508,572,764,508,572,828,508,572,892,508,572,956,508,572,1020,508,636,0,508,636,60,508,636,124,508,636,188,508,636,252,508,636,316,508,636,380,508,636,444,508,636,508,508,636,572,508,636,636,508,636,700,508,636,764,508,636,828,508,636,892,508,636,956,508,636,1020,508,700,0,508,700,60,508,700,124,508,700,188,508,700,252,508,700,316,508,700,380,508,700,444,508,700,508,508,
|
||||
700,572,508,700,636,508,700,700,508,700,764,508,700,828,508,700,892,508,700,956,508,700,1020,508,764,0,508,764,60,508,764,124,508,764,188,508,764,252,508,764,316,508,764,380,508,764,444,508,764,508,508,764,572,508,764,636,508,764,700,508,764,764,508,764,828,508,764,892,508,764,956,508,764,1020,508,828,0,508,828,60,508,828,124,508,828,188,508,828,252,508,828,316,508,828,380,508,828,444,508,828,508,508,828,572,508,828,636,508,828,700,508,828,764,508,828,828,508,828,892,508,828,956,508,828,1020,508,892,0,508,892,60,508,892,124,508,892,188,508,892,252,508,892,316,508,892,380,508,892,444,508,892,508,508,892,572,508,892,636,508,892,700,508,892,764,508,892,828,508,892,892,508,892,956,508,892,1020,508,956,0,508,956,60,508,956,124,508,956,188,508,956,252,508,956,316,508,956,380,508,956,444,508,956,508,508,956,572,508,956,636,508,956,700,508,956,764,508,956,828,508,956,892,508,956,956,508,956,1020,508,1020,0,508,1020,60,508,1020,124,508,1020,188,508,1020,252,508,1020,316,508,1020,380,508,1020,444,508,1020,508,508,1020,572,508,1020,636,508,1020,700,508,1020,764,508,1020,828,508,1020,892,508,1020,956,508,1020,1020,572,0,0,572,0,60,572,0,124,572,0,188,572,0,252,572,0,316,572,0,380,572,0,444,572,0,508,572,0,572,572,0,636,572,0,700,572,0,764,572,0,828,572,0,892,572,0,956,572,0,1020,572,60,0,572,60,60,572,60,124,572,60,188,572,60,252,572,60,316,572,60,380,572,60,444,572,60,508,572,60,572,572,60,636,572,60,700,572,60,764,572,60,828,572,60,892,572,60,956,572,60,1020,572,124,0,572,124,60,572,124,124,572,124,188,572,124,252,572,124,316,572,124,380,572,124,444,572,124,508,572,124,572,572,124,636,572,124,700,572,124,764,572,124,828,572,124,892,572,124,956,572,124,1020,572,188,0,572,188,60,572,188,124,572,188,188,572,188,252,572,188,316,572,188,380,572,188,444,572,188,508,572,188,572,572,188,636,572,188,700,572,188,764,572,188,828,572,188,892,572,188,956,572,188,1020,572,252,0,572,252,60,572,252,124,572,252,188,572,252,252,572,252,316,572,252,380,572,252,444,572,252,508,572,252,572,572,252,636,572,252,700,572,252,764,572,252,828,572,252,892,572,252,956,572,252,1020,572,316,0,572,316,60,572,316,124,572,316,188,572,316,252,572,316,316,572,316,380,572,316,444,572,316,508,572,316,572,572,316,636,572,316,700,572,316,764,572,316,828,572,316,892,572,316,956,572,316,1020,572,380,0,572,380,60,572,380,124,572,380,188,572,380,252,572,380,316,572,380,380,572,380,444,572,380,508,572,380,572,572,380,636,572,380,700,572,380,764,572,380,828,572,380,892,572,380,956,572,380,1020,572,444,0,572,444,60,572,444,124,572,444,188,572,444,252,572,444,316,572,444,380,572,444,444,572,444,508,572,444,572,572,444,636,572,444,700,572,444,764,572,444,828,572,444,892,572,444,956,572,444,1020,572,508,0,572,508,60,572,508,124,572,508,188,572,508,252,572,508,316,572,508,380,572,508,444,572,508,508,572,508,572,572,508,636,572,508,700,572,508,764,572,508,828,572,508,892,572,508,956,572,508,1020,572,572,0,572,572,60,572,572,124,572,572,188,572,572,252,572,572,316,572,572,380,572,572,444,572,572,508,572,572,572,572,572,636,572,572,700,572,572,764,572,572,828,572,572,892,572,572,956,572,572,1020,572,636,0,572,636,60,572,636,124,572,636,188,572,636,252,572,636,316,572,636,380,572,636,444,572,636,508,572,636,572,572,636,636,572,636,700,572,636,764,572,636,828,572,636,892,572,636,956,572,636,1020,572,700,0,572,700,60,572,700,124,572,700,188,572,700,252,572,700,316,572,700,380,572,700,444,572,700,508,572,700,572,572,700,636,572,700,700,572,700,764,572,700,828,572,700,892,572,700,956,572,700,1020,572,764,0,572,764,60,572,764,124,572,764,188,572,764,252,572,764,316,572,764,380,572,764,444,572,764,508,572,764,572,572,764,636,572,764,700,572,764,764,572,764,828,572,764,892,572,764,956,572,764,1020,572,828,0,572,828,60,572,828,124,572,828,188,572,828,252,572,828,316,572,828,380,572,828,444,572,828,508,572,828,572,572,828,636,572,828,700,572,828,764,572,828,828,572,828,892,572,828,956,572,828,1020,572,892,0,572,892,60,572,892,124,572,892,188,572,892,252,572,892,316,572,892,380,572,892,444,572,892,508,572,892,572,572,892,636,572,892,700,572,892,764,572,892,828,572,892,892,572,892,956,572,
|
||||
892,1020,572,956,0,572,956,60,572,956,124,572,956,188,572,956,252,572,956,316,572,956,380,572,956,444,572,956,508,572,956,572,572,956,636,572,956,700,572,956,764,572,956,828,572,956,892,572,956,956,572,956,1020,572,1020,0,572,1020,60,572,1020,124,572,1020,188,572,1020,252,572,1020,316,572,1020,380,572,1020,444,572,1020,508,572,1020,572,572,1020,636,572,1020,700,572,1020,764,572,1020,828,572,1020,892,572,1020,956,572,1020,1020,636,0,0,636,0,60,636,0,124,636,0,188,636,0,252,636,0,316,636,0,380,636,0,444,636,0,508,636,0,572,636,0,636,636,0,700,636,0,764,636,0,828,636,0,892,636,0,956,636,0,1020,636,60,0,636,60,60,636,60,124,636,60,188,636,60,252,636,60,316,636,60,380,636,60,444,636,60,508,636,60,572,636,60,636,636,60,700,636,60,764,636,60,828,636,60,892,636,60,956,636,60,1020,636,124,0,636,124,60,636,124,124,636,124,188,636,124,252,636,124,316,636,124,380,636,124,444,636,124,508,636,124,572,636,124,636,636,124,700,636,124,764,636,124,828,636,124,892,636,124,956,636,124,1020,636,188,0,636,188,60,636,188,124,636,188,188,636,188,252,636,188,316,636,188,380,636,188,444,636,188,508,636,188,572,636,188,636,636,188,700,636,188,764,636,188,828,636,188,892,636,188,956,636,188,1020,636,252,0,636,252,60,636,252,124,636,252,188,636,252,252,636,252,316,636,252,380,636,252,444,636,252,508,636,252,572,636,252,636,636,252,700,636,252,764,636,252,828,636,252,892,636,252,956,636,252,1020,636,316,0,636,316,60,636,316,124,636,316,188,636,316,252,636,316,316,636,316,380,636,316,444,636,316,508,636,316,572,636,316,636,636,316,700,636,316,764,636,316,828,636,316,892,636,316,956,636,316,1020,636,380,0,636,380,60,636,380,124,636,380,188,636,380,252,636,380,316,636,380,380,636,380,444,636,380,508,636,380,572,636,380,636,636,380,700,636,380,764,636,380,828,636,380,892,636,380,956,636,380,1020,636,444,0,636,444,60,636,444,124,636,444,188,636,444,252,636,444,316,636,444,380,636,444,444,636,444,508,636,444,572,636,444,636,636,444,700,636,444,764,636,444,828,636,444,892,636,444,956,636,444,1020,636,508,0,636,508,60,636,508,124,636,508,188,636,508,252,636,508,316,636,508,380,636,508,444,636,508,508,636,508,572,636,508,636,636,508,700,636,508,764,636,508,828,636,508,892,636,508,956,636,508,1020,636,572,0,636,572,60,636,572,124,636,572,188,636,572,252,636,572,316,636,572,380,636,572,444,636,572,508,636,572,572,636,572,636,636,572,700,636,572,764,636,572,828,636,572,892,636,572,956,636,572,1020,636,636,0,636,636,60,636,636,124,636,636,188,636,636,252,636,636,316,636,636,380,636,636,444,636,636,508,636,636,572,636,636,636,636,636,700,636,636,764,636,636,828,636,636,892,636,636,956,636,636,1020,636,700,0,636,700,60,636,700,124,636,700,188,636,700,252,636,700,316,636,700,380,636,700,444,636,700,508,636,700,572,636,700,636,636,700,700,636,700,764,636,700,828,636,700,892,636,700,956,636,700,1020,636,764,0,636,764,60,636,764,124,636,764,188,636,764,252,636,764,316,636,764,380,636,764,444,636,764,508,636,764,572,636,764,636,636,764,700,636,764,764,636,764,828,636,764,892,636,764,956,636,764,1020,636,828,0,636,828,60,636,828,124,636,828,188,636,828,252,636,828,316,636,828,380,636,828,444,636,828,508,636,828,572,636,828,636,636,828,700,636,828,764,636,828,828,636,828,892,636,828,956,636,828,1020,636,892,0,636,892,60,636,892,124,636,892,188,636,892,252,636,892,316,636,892,380,636,892,444,636,892,508,636,892,572,636,892,636,636,892,700,636,892,764,636,892,828,636,892,892,636,892,956,636,892,1020,636,956,0,636,956,60,636,956,124,636,956,188,636,956,252,636,956,316,636,956,380,636,956,444,636,956,508,636,956,572,636,956,636,636,956,700,636,956,764,636,956,828,636,956,892,636,956,956,636,956,1020,636,1020,0,636,1020,60,636,1020,124,636,1020,188,636,1020,252,636,1020,316,636,1020,380,636,1020,444,636,1020,508,636,1020,572,636,1020,636,636,1020,700,636,1020,764,636,1020,828,636,1020,892,636,1020,956,636,1020,1020,700,0,0,700,0,60,700,0,124,700,0,188,700,0,252,700,0,316,700,0,380,700,0,444,700,0,508,700,0,572,700,0,636,700,0,700,700,0,764,700,0,828,700,0,892,700,0,956,700,0,1020,700,60,0,700,60,60,700,60,124,700,60,188,700,60,252,700,60,316,700,60,380,700,60,444,700,60,
|
||||
508,700,60,572,700,60,636,700,60,700,700,60,764,700,60,828,700,60,892,700,60,956,700,60,1020,700,124,0,700,124,60,700,124,124,700,124,188,700,124,252,700,124,316,700,124,380,700,124,444,700,124,508,700,124,572,700,124,636,700,124,700,700,124,764,700,124,828,700,124,892,700,124,956,700,124,1020,700,188,0,700,188,60,700,188,124,700,188,188,700,188,252,700,188,316,700,188,380,700,188,444,700,188,508,700,188,572,700,188,636,700,188,700,700,188,764,700,188,828,700,188,892,700,188,956,700,188,1020,700,252,0,700,252,60,700,252,124,700,252,188,700,252,252,700,252,316,700,252,380,700,252,444,700,252,508,700,252,572,700,252,636,700,252,700,700,252,764,700,252,828,700,252,892,700,252,956,700,252,1020,700,316,0,700,316,60,700,316,124,700,316,188,700,316,252,700,316,316,700,316,380,700,316,444,700,316,508,700,316,572,700,316,636,700,316,700,700,316,764,700,316,828,700,316,892,700,316,956,700,316,1020,700,380,0,700,380,60,700,380,124,700,380,188,700,380,252,700,380,316,700,380,380,700,380,444,700,380,508,700,380,572,700,380,636,700,380,700,700,380,764,700,380,828,700,380,892,700,380,956,700,380,1020,700,444,0,700,444,60,700,444,124,700,444,188,700,444,252,700,444,316,700,444,380,700,444,444,700,444,508,700,444,572,700,444,636,700,444,700,700,444,764,700,444,828,700,444,892,700,444,956,700,444,1020,700,508,0,700,508,60,700,508,124,700,508,188,700,508,252,700,508,316,700,508,380,700,508,444,700,508,508,700,508,572,700,508,636,700,508,700,700,508,764,700,508,828,700,508,892,700,508,956,700,508,1020,700,572,0,700,572,60,700,572,124,700,572,188,700,572,252,700,572,316,700,572,380,700,572,444,700,572,508,700,572,572,700,572,636,700,572,700,700,572,764,700,572,828,700,572,892,700,572,956,700,572,1020,700,636,0,700,636,60,700,636,124,700,636,188,700,636,252,700,636,316,700,636,380,700,636,444,700,636,508,700,636,572,700,636,636,700,636,700,700,636,764,700,636,828,700,636,892,700,636,956,700,636,1020,700,700,0,700,700,60,700,700,124,700,700,188,700,700,252,700,700,316,700,700,380,700,700,444,700,700,508,700,700,572,700,700,636,700,700,700,700,700,764,700,700,828,700,700,892,700,700,956,700,700,1020,700,764,0,700,764,60,700,764,124,700,764,188,700,764,252,700,764,316,700,764,380,700,764,444,700,764,508,700,764,572,700,764,636,700,764,700,700,764,764,700,764,828,700,764,892,700,764,956,700,764,1020,700,828,0,700,828,60,700,828,124,700,828,188,700,828,252,700,828,316,700,828,380,700,828,444,700,828,508,700,828,572,700,828,636,700,828,700,700,828,764,700,828,828,700,828,892,700,828,956,700,828,1020,700,892,0,700,892,60,700,892,124,700,892,188,700,892,252,700,892,316,700,892,380,700,892,444,700,892,508,700,892,572,700,892,636,700,892,700,700,892,764,700,892,828,700,892,892,700,892,956,700,892,1020,700,956,0,700,956,60,700,956,124,700,956,188,700,956,252,700,956,316,700,956,380,700,956,444,700,956,508,700,956,572,700,956,636,700,956,700,700,956,764,700,956,828,700,956,892,700,956,956,700,956,1020,700,1020,0,700,1020,60,700,1020,124,700,1020,188,700,1020,252,700,1020,316,700,1020,380,700,1020,444,700,1020,508,700,1020,572,700,1020,636,700,1020,700,700,1020,764,700,1020,828,700,1020,892,700,1020,956,700,1020,1020,764,0,0,764,0,60,764,0,124,764,0,188,764,0,252,764,0,316,764,0,380,764,0,444,764,0,508,764,0,572,764,0,636,764,0,700,764,0,764,764,0,828,764,0,892,764,0,956,764,0,1020,764,60,0,764,60,60,764,60,124,764,60,188,764,60,252,764,60,316,764,60,380,764,60,444,764,60,508,764,60,572,764,60,636,764,60,700,764,60,764,764,60,828,764,60,892,764,60,956,764,60,1020,764,124,0,764,124,60,764,124,124,764,124,188,764,124,252,764,124,316,764,124,380,764,124,444,764,124,508,764,124,572,764,124,636,764,124,700,764,124,764,764,124,828,764,124,892,764,124,956,764,124,1020,764,188,0,764,188,60,764,188,124,764,188,188,764,188,252,764,188,316,764,188,380,764,188,444,764,188,508,764,188,572,764,188,636,764,188,700,764,188,764,764,188,828,764,188,892,764,188,956,764,188,1020,764,252,0,764,252,60,764,252,124,764,252,188,764,252,252,764,252,316,764,252,380,764,252,444,764,252,508,764,252,572,764,252,636,764,252,700,764,252,764,764,252,828,764,252,892,764,252,956,764,
|
||||
252,1020,764,316,0,764,316,60,764,316,124,764,316,188,764,316,252,764,316,316,764,316,380,764,316,444,764,316,508,764,316,572,764,316,636,764,316,700,764,316,764,764,316,828,764,316,892,764,316,956,764,316,1020,764,380,0,764,380,60,764,380,124,764,380,188,764,380,252,764,380,316,764,380,380,764,380,444,764,380,508,764,380,572,764,380,636,764,380,700,764,380,764,764,380,828,764,380,892,764,380,956,764,380,1020,764,444,0,764,444,60,764,444,124,764,444,188,764,444,252,764,444,316,764,444,380,764,444,444,764,444,508,764,444,572,764,444,636,764,444,700,764,444,764,764,444,828,764,444,892,764,444,956,764,444,1020,764,508,0,764,508,60,764,508,124,764,508,188,764,508,252,764,508,316,764,508,380,764,508,444,764,508,508,764,508,572,764,508,636,764,508,700,764,508,764,764,508,828,764,508,892,764,508,956,764,508,1020,764,572,0,764,572,60,764,572,124,764,572,188,764,572,252,764,572,316,764,572,380,764,572,444,764,572,508,764,572,572,764,572,636,764,572,700,764,572,764,764,572,828,764,572,892,764,572,956,764,572,1020,764,636,0,764,636,60,764,636,124,764,636,188,764,636,252,764,636,316,764,636,380,764,636,444,764,636,508,764,636,572,764,636,636,764,636,700,764,636,764,764,636,828,764,636,892,764,636,956,764,636,1020,764,700,0,764,700,60,764,700,124,764,700,188,764,700,252,764,700,316,764,700,380,764,700,444,764,700,508,764,700,572,764,700,636,764,700,700,764,700,764,764,700,828,764,700,892,764,700,956,764,700,1020,764,764,0,764,764,60,764,764,124,764,764,188,764,764,252,764,764,316,764,764,380,764,764,444,764,764,508,764,764,572,764,764,636,764,764,700,764,764,764,764,764,828,764,764,892,764,764,956,764,764,1020,764,828,0,764,828,60,764,828,124,764,828,188,764,828,252,764,828,316,764,828,380,764,828,444,764,828,508,764,828,572,764,828,636,764,828,700,764,828,764,764,828,828,764,828,892,764,828,956,764,828,1020,764,892,0,764,892,60,764,892,124,764,892,188,764,892,252,764,892,316,764,892,380,764,892,444,764,892,508,764,892,572,764,892,636,764,892,700,764,892,764,764,892,828,764,892,892,764,892,956,764,892,1020,764,956,0,764,956,60,764,956,124,764,956,188,764,956,252,764,956,316,764,956,380,764,956,444,764,956,508,764,956,572,764,956,636,764,956,700,764,956,764,764,956,828,764,956,892,764,956,956,764,956,1020,764,1020,0,764,1020,60,764,1020,124,764,1020,188,764,1020,252,764,1020,316,764,1020,380,764,1020,444,764,1020,508,764,1020,572,764,1020,636,764,1020,700,764,1020,764,764,1020,828,764,1020,892,764,1020,956,764,1020,1020,828,0,0,828,0,60,828,0,124,828,0,188,828,0,252,828,0,316,828,0,380,828,0,444,828,0,508,828,0,572,828,0,636,828,0,700,828,0,764,828,0,828,828,0,892,828,0,956,828,0,1020,828,60,0,828,60,60,828,60,124,828,60,188,828,60,252,828,60,316,828,60,380,828,60,444,828,60,508,828,60,572,828,60,636,828,60,700,828,60,764,828,60,828,828,60,892,828,60,956,828,60,1020,828,124,0,828,124,60,828,124,124,828,124,188,828,124,252,828,124,316,828,124,380,828,124,444,828,124,508,828,124,572,828,124,636,828,124,700,828,124,764,828,124,828,828,124,892,828,124,956,828,124,1020,828,188,0,828,188,60,828,188,124,828,188,188,828,188,252,828,188,316,828,188,380,828,188,444,828,188,508,828,188,572,828,188,636,828,188,700,828,188,764,828,188,828,828,188,892,828,188,956,828,188,1020,828,252,0,828,252,60,828,252,124,828,252,188,828,252,252,828,252,316,828,252,380,828,252,444,828,252,508,828,252,572,828,252,636,828,252,700,828,252,764,828,252,828,828,252,892,828,252,956,828,252,1020,828,316,0,828,316,60,828,316,124,828,316,188,828,316,252,828,316,316,828,316,380,828,316,444,828,316,508,828,316,572,828,316,636,828,316,700,828,316,764,828,316,828,828,316,892,828,316,956,828,316,1020,828,380,0,828,380,60,828,380,124,828,380,188,828,380,252,828,380,316,828,380,380,828,380,444,828,380,508,828,380,572,828,380,636,828,380,700,828,380,764,828,380,828,828,380,892,828,380,956,828,380,1020,828,444,0,828,444,60,828,444,124,828,444,188,828,444,252,828,444,316,828,444,380,828,444,444,828,444,508,828,444,572,828,444,636,828,444,700,828,444,764,828,444,828,828,444,892,828,444,956,828,444,1020,828,508,0,828,508,60,828,508,124,828,508,188,828,508,252,828,508,316,828,
|
||||
508,380,828,508,444,828,508,508,828,508,572,828,508,636,828,508,700,828,508,764,828,508,828,828,508,892,828,508,956,828,508,1020,828,572,0,828,572,60,828,572,124,828,572,188,828,572,252,828,572,316,828,572,380,828,572,444,828,572,508,828,572,572,828,572,636,828,572,700,828,572,764,828,572,828,828,572,892,828,572,956,828,572,1020,828,636,0,828,636,60,828,636,124,828,636,188,828,636,252,828,636,316,828,636,380,828,636,444,828,636,508,828,636,572,828,636,636,828,636,700,828,636,764,828,636,828,828,636,892,828,636,956,828,636,1020,828,700,0,828,700,60,828,700,124,828,700,188,828,700,252,828,700,316,828,700,380,828,700,444,828,700,508,828,700,572,828,700,636,828,700,700,828,700,764,828,700,828,828,700,892,828,700,956,828,700,1020,828,764,0,828,764,60,828,764,124,828,764,188,828,764,252,828,764,316,828,764,380,828,764,444,828,764,508,828,764,572,828,764,636,828,764,700,828,764,764,828,764,828,828,764,892,828,764,956,828,764,1020,828,828,0,828,828,60,828,828,124,828,828,188,828,828,252,828,828,316,828,828,380,828,828,444,828,828,508,828,828,572,828,828,636,828,828,700,828,828,764,828,828,828,828,828,892,828,828,956,828,828,1020,828,892,0,828,892,60,828,892,124,828,892,188,828,892,252,828,892,316,828,892,380,828,892,444,828,892,508,828,892,572,828,892,636,828,892,700,828,892,764,828,892,828,828,892,892,828,892,956,828,892,1020,828,956,0,828,956,60,828,956,124,828,956,188,828,956,252,828,956,316,828,956,380,828,956,444,828,956,508,828,956,572,828,956,636,828,956,700,828,956,764,828,956,828,828,956,892,828,956,956,828,956,1020,828,1020,0,828,1020,60,828,1020,124,828,1020,188,828,1020,252,828,1020,316,828,1020,380,828,1020,444,828,1020,508,828,1020,572,828,1020,636,828,1020,700,828,1020,764,828,1020,828,828,1020,892,828,1020,956,828,1020,1020,892,0,0,892,0,60,892,0,124,892,0,188,892,0,252,892,0,316,892,0,380,892,0,444,892,0,508,892,0,572,892,0,636,892,0,700,892,0,764,892,0,828,892,0,892,892,0,956,892,0,1020,892,60,0,892,60,60,892,60,124,892,60,188,892,60,252,892,60,316,892,60,380,892,60,444,892,60,508,892,60,572,892,60,636,892,60,700,892,60,764,892,60,828,892,60,892,892,60,956,892,60,1020,892,124,0,892,124,60,892,124,124,892,124,188,892,124,252,892,124,316,892,124,380,892,124,444,892,124,508,892,124,572,892,124,636,892,124,700,892,124,764,892,124,828,892,124,892,892,124,956,892,124,1020,892,188,0,892,188,60,892,188,124,892,188,188,892,188,252,892,188,316,892,188,380,892,188,444,892,188,508,892,188,572,892,188,636,892,188,700,892,188,764,892,188,828,892,188,892,892,188,956,892,188,1020,892,252,0,892,252,60,892,252,124,892,252,188,892,252,252,892,252,316,892,252,380,892,252,444,892,252,508,892,252,572,892,252,636,892,252,700,892,252,764,892,252,828,892,252,892,892,252,956,892,252,1020,892,316,0,892,316,60,892,316,124,892,316,188,892,316,252,892,316,316,892,316,380,892,316,444,892,316,508,892,316,572,892,316,636,892,316,700,892,316,764,892,316,828,892,316,892,892,316,956,892,316,1020,892,380,0,892,380,60,892,380,124,892,380,188,892,380,252,892,380,316,892,380,380,892,380,444,892,380,508,892,380,572,892,380,636,892,380,700,892,380,764,892,380,828,892,380,892,892,380,956,892,380,1020,892,444,0,892,444,60,892,444,124,892,444,188,892,444,252,892,444,316,892,444,380,892,444,444,892,444,508,892,444,572,892,444,636,892,444,700,892,444,764,892,444,828,892,444,892,892,444,956,892,444,1020,892,508,0,892,508,60,892,508,124,892,508,188,892,508,252,892,508,316,892,508,380,892,508,444,892,508,508,892,508,572,892,508,636,892,508,700,892,508,764,892,508,828,892,508,892,892,508,956,892,508,1020,892,572,0,892,572,60,892,572,124,892,572,188,892,572,252,892,572,316,892,572,380,892,572,444,892,572,508,892,572,572,892,572,636,892,572,700,892,572,764,892,572,828,892,572,892,892,572,956,892,572,1020,892,636,0,892,636,60,892,636,124,892,636,188,892,636,252,892,636,316,892,636,380,892,636,444,892,636,508,892,636,572,892,636,636,892,636,700,892,636,764,892,636,828,892,636,892,892,636,956,892,636,1020,892,700,0,892,700,60,892,700,124,892,700,188,892,700,252,892,700,316,892,700,380,892,700,444,892,700,508,892,700,572,892,700,636,892,700,700,892,700,764,892,
|
||||
700,828,892,700,892,892,700,956,892,700,1020,892,764,0,892,764,60,892,764,124,892,764,188,892,764,252,892,764,316,892,764,380,892,764,444,892,764,508,892,764,572,892,764,636,892,764,700,892,764,764,892,764,828,892,764,892,892,764,956,892,764,1020,892,828,0,892,828,60,892,828,124,892,828,188,892,828,252,892,828,316,892,828,380,892,828,444,892,828,508,892,828,572,892,828,636,892,828,700,892,828,764,892,828,828,892,828,892,892,828,956,892,828,1020,892,892,0,892,892,60,892,892,124,892,892,188,892,892,252,892,892,316,892,892,380,892,892,444,892,892,508,892,892,572,892,892,636,892,892,700,892,892,764,892,892,828,892,892,892,892,892,956,892,892,1020,892,956,0,892,956,60,892,956,124,892,956,188,892,956,252,892,956,316,892,956,380,892,956,444,892,956,508,892,956,572,892,956,636,892,956,700,892,956,764,892,956,828,892,956,892,892,956,956,892,956,1020,892,1020,0,892,1020,60,892,1020,124,892,1020,188,892,1020,252,892,1020,316,892,1020,380,892,1020,444,892,1020,508,892,1020,572,892,1020,636,892,1020,700,892,1020,764,892,1020,828,892,1020,892,892,1020,956,892,1020,1020,956,0,0,956,0,60,956,0,124,956,0,188,956,0,252,956,0,316,956,0,380,956,0,444,956,0,508,956,0,572,956,0,636,956,0,700,956,0,764,956,0,828,956,0,892,956,0,956,956,0,1020,956,60,0,956,60,60,956,60,124,956,60,188,956,60,252,956,60,316,956,60,380,956,60,444,956,60,508,956,60,572,956,60,636,956,60,700,956,60,764,956,60,828,956,60,892,956,60,956,956,60,1020,956,124,0,956,124,60,956,124,124,956,124,188,956,124,252,956,124,316,956,124,380,956,124,444,956,124,508,956,124,572,956,124,636,956,124,700,956,124,764,956,124,828,956,124,892,956,124,956,956,124,1020,956,188,0,956,188,60,956,188,124,956,188,188,956,188,252,956,188,316,956,188,380,956,188,444,956,188,508,956,188,572,956,188,636,956,188,700,956,188,764,956,188,828,956,188,892,956,188,956,956,188,1020,956,252,0,956,252,60,956,252,124,956,252,188,956,252,252,956,252,316,956,252,380,956,252,444,956,252,508,956,252,572,956,252,636,956,252,700,956,252,764,956,252,828,956,252,892,956,252,956,956,252,1020,956,316,0,956,316,60,956,316,124,956,316,188,956,316,252,956,316,316,956,316,380,956,316,444,956,316,508,956,316,572,956,316,636,956,316,700,956,316,764,956,316,828,956,316,892,956,316,956,956,316,1020,956,380,0,956,380,60,956,380,124,956,380,188,956,380,252,956,380,316,956,380,380,956,380,444,956,380,508,956,380,572,956,380,636,956,380,700,956,380,764,956,380,828,956,380,892,956,380,956,956,380,1020,956,444,0,956,444,60,956,444,124,956,444,188,956,444,252,956,444,316,956,444,380,956,444,444,956,444,508,956,444,572,956,444,636,956,444,700,956,444,764,956,444,828,956,444,892,956,444,956,956,444,1020,956,508,0,956,508,60,956,508,124,956,508,188,956,508,252,956,508,316,956,508,380,956,508,444,956,508,508,956,508,572,956,508,636,956,508,700,956,508,764,956,508,828,956,508,892,956,508,956,956,508,1020,956,572,0,956,572,60,956,572,124,956,572,188,956,572,252,956,572,316,956,572,380,956,572,444,956,572,508,956,572,572,956,572,636,956,572,700,956,572,764,956,572,828,956,572,892,956,572,956,956,572,1020,956,636,0,956,636,60,956,636,124,956,636,188,956,636,252,956,636,316,956,636,380,956,636,444,956,636,508,956,636,572,956,636,636,956,636,700,956,636,764,956,636,828,956,636,892,956,636,956,956,636,1020,956,700,0,956,700,60,956,700,124,956,700,188,956,700,252,956,700,316,956,700,380,956,700,444,956,700,508,956,700,572,956,700,636,956,700,700,956,700,764,956,700,828,956,700,892,956,700,956,956,700,1020,956,764,0,956,764,60,956,764,124,956,764,188,956,764,252,956,764,316,956,764,380,956,764,444,956,764,508,956,764,572,956,764,636,956,764,700,956,764,764,956,764,828,956,764,892,956,764,956,956,764,1020,956,828,0,956,828,60,956,828,124,956,828,188,956,828,252,956,828,316,956,828,380,956,828,444,956,828,508,956,828,572,956,828,636,956,828,700,956,828,764,956,828,828,956,828,892,956,828,956,956,828,1020,956,892,0,956,892,60,956,892,124,956,892,188,956,892,252,956,892,316,956,892,380,956,892,444,956,892,508,956,892,572,956,892,636,956,892,700,956,892,764,956,892,828,956,892,892,956,892,956,956,892,1020,956,956,0,956,956,60,956,956,124,956,
|
||||
956,188,956,956,252,956,956,316,956,956,380,956,956,444,956,956,508,956,956,572,956,956,636,956,956,700,956,956,764,956,956,828,956,956,892,956,956,956,956,956,1020,956,1020,0,956,1020,60,956,1020,124,956,1020,188,956,1020,252,956,1020,316,956,1020,380,956,1020,444,956,1020,508,956,1020,572,956,1020,636,956,1020,700,956,1020,764,956,1020,828,956,1020,892,956,1020,956,956,1020,1020,1020,0,0,1020,0,60,1020,0,124,1020,0,188,1020,0,252,1020,0,316,1020,0,380,1020,0,444,1020,0,508,1020,0,572,1020,0,636,1020,0,700,1020,0,764,1020,0,828,1020,0,892,1020,0,956,1020,0,1020,1020,60,0,1020,60,60,1020,60,124,1020,60,188,1020,60,252,1020,60,316,1020,60,380,1020,60,444,1020,60,508,1020,60,572,1020,60,636,1020,60,700,1020,60,764,1020,60,828,1020,60,892,1020,60,956,1020,60,1020,1020,124,0,1020,124,60,1020,124,124,1020,124,188,1020,124,252,1020,124,316,1020,124,380,1020,124,444,1020,124,508,1020,124,572,1020,124,636,1020,124,700,1020,124,764,1020,124,828,1020,124,892,1020,124,956,1020,124,1020,1020,188,0,1020,188,60,1020,188,124,1020,188,188,1020,188,252,1020,188,316,1020,188,380,1020,188,444,1020,188,508,1020,188,572,1020,188,636,1020,188,700,1020,188,764,1020,188,828,1020,188,892,1020,188,956,1020,188,1020,1020,252,0,1020,252,60,1020,252,124,1020,252,188,1020,252,252,1020,252,316,1020,252,380,1020,252,444,1020,252,508,1020,252,572,1020,252,636,1020,252,700,1020,252,764,1020,252,828,1020,252,892,1020,252,956,1020,252,1020,1020,316,0,1020,316,60,1020,316,124,1020,316,188,1020,316,252,1020,316,316,1020,316,380,1020,316,444,1020,316,508,1020,316,572,1020,316,636,1020,316,700,1020,316,764,1020,316,828,1020,316,892,1020,316,956,1020,316,1020,1020,380,0,1020,380,60,1020,380,124,1020,380,188,1020,380,252,1020,380,316,1020,380,380,1020,380,444,1020,380,508,1020,380,572,1020,380,636,1020,380,700,1020,380,764,1020,380,828,1020,380,892,1020,380,956,1020,380,1020,1020,444,0,1020,444,60,1020,444,124,1020,444,188,1020,444,252,1020,444,316,1020,444,380,1020,444,444,1020,444,508,1020,444,572,1020,444,636,1020,444,700,1020,444,764,1020,444,828,1020,444,892,1020,444,956,1020,444,1020,1020,508,0,1020,508,60,1020,508,124,1020,508,188,1020,508,252,1020,508,316,1020,508,380,1020,508,444,1020,508,508,1020,508,572,1020,508,636,1020,508,700,1020,508,764,1020,508,828,1020,508,892,1020,508,956,1020,508,1020,1020,572,0,1020,572,60,1020,572,124,1020,572,188,1020,572,252,1020,572,316,1020,572,380,1020,572,444,1020,572,508,1020,572,572,1020,572,636,1020,572,700,1020,572,764,1020,572,828,1020,572,892,1020,572,956,1020,572,1020,1020,636,0,1020,636,60,1020,636,124,1020,636,188,1020,636,252,1020,636,316,1020,636,380,1020,636,444,1020,636,508,1020,636,572,1020,636,636,1020,636,700,1020,636,764,1020,636,828,1020,636,892,1020,636,956,1020,636,1020,1020,700,0,1020,700,60,1020,700,124,1020,700,188,1020,700,252,1020,700,316,1020,700,380,1020,700,444,1020,700,508,1020,700,572,1020,700,636,1020,700,700,1020,700,764,1020,700,828,1020,700,892,1020,700,956,1020,700,1020,1020,764,0,1020,764,60,1020,764,124,1020,764,188,1020,764,252,1020,764,316,1020,764,380,1020,764,444,1020,764,508,1020,764,572,1020,764,636,1020,764,700,1020,764,764,1020,764,828,1020,764,892,1020,764,956,1020,764,1020,1020,828,0,1020,828,60,1020,828,124,1020,828,188,1020,828,252,1020,828,316,1020,828,380,1020,828,444,1020,828,508,1020,828,572,1020,828,636,1020,828,700,1020,828,764,1020,828,828,1020,828,892,1020,828,956,1020,828,1020,1020,892,0,1020,892,60,1020,892,124,1020,892,188,1020,892,252,1020,892,316,1020,892,380,1020,892,444,1020,892,508,1020,892,572,1020,892,636,1020,892,700,1020,892,764,1020,892,828,1020,892,892,1020,892,956,1020,892,1020,1020,956,0,1020,956,60,1020,956,124,1020,956,188,1020,956,252,1020,956,316,1020,956,380,1020,956,444,1020,956,508,1020,956,572,1020,956,636,1020,956,700,1020,956,764,1020,956,828,1020,956,892,1020,956,956,1020,956,1020,1020,1020,0,1020,1020,60,1020,1020,124,1020,1020,188,1020,1020,252,1020,1020,316,1020,1020,380,1020,1020,444,1020,1020,508,1020,1020,572,1020,1020,636,1020,1020,700,1020,1020,764,1020,1020,828,1020,1020,892,1020,1020,956,1020,1020,1020}, //lut[0]
|
||||
{0,0,0,0,0,60,0,0,124,0,0,188,0,0,252,0,0,316,0,0,380,0,0,444,0,0,508,0,0,572,0,0,636,0,0,700,0,0,764,0,0,828,0,0,892,0,0,956,0,0,1020,0,60,0,0,60,60,0,60,124,0,60,188,0,60,252,0,60,316,0,60,380,0,60,444,0,60,508,0,60,572,0,60,636,0,60,700,0,60,764,0,60,828,0,60,892,0,60,956,0,60,1020,0,124,0,0,124,60,0,124,124,0,124,188,0,124,252,0,124,316,0,124,380,0,124,444,0,124,508,0,124,572,0,124,636,0,124,700,0,124,764,0,124,828,0,124,892,0,124,956,0,124,1020,0,188,0,0,188,60,0,188,124,0,188,188,0,188,252,0,188,316,0,188,380,0,188,444,0,188,508,0,188,572,0,188,636,0,188,700,0,188,764,0,188,828,0,188,892,0,188,956,0,188,1020,0,252,0,0,252,60,0,252,124,0,252,188,0,252,252,0,252,316,0,252,380,0,252,444,0,252,508,0,252,572,0,252,636,0,252,700,0,252,764,0,252,828,0,252,892,0,252,956,0,252,1020,0,316,0,0,316,60,0,316,124,0,316,188,0,316,252,0,316,316,0,316,380,0,316,444,0,316,508,0,316,572,0,316,636,0,316,700,0,316,764,0,316,828,0,316,892,0,316,956,0,316,1020,0,380,0,0,380,60,0,380,124,0,380,188,0,380,252,0,380,316,0,380,380,0,380,444,0,380,508,0,380,572,0,380,636,0,380,700,0,380,764,0,380,828,0,380,892,0,380,956,0,380,1020,0,444,0,0,444,60,0,444,124,0,444,188,0,444,252,0,444,316,0,444,380,0,444,444,0,444,508,0,444,572,0,444,636,0,444,700,0,444,764,0,444,828,0,444,892,0,444,956,0,444,1020,0,508,0,0,508,60,0,508,124,0,508,188,0,508,252,0,508,316,0,508,380,0,508,444,0,508,508,0,508,572,0,508,636,0,508,700,0,508,764,0,508,828,0,508,892,0,508,956,0,508,1020,0,572,0,0,572,60,0,572,124,0,572,188,0,572,252,0,572,316,0,572,380,0,572,444,0,572,508,0,572,572,0,572,636,0,572,700,0,572,764,0,572,828,0,572,892,0,572,956,0,572,1020,0,636,0,0,636,60,0,636,124,0,636,188,0,636,252,0,636,316,0,636,380,0,636,444,0,636,508,0,636,572,0,636,636,0,636,700,0,636,764,0,636,828,0,636,892,0,636,956,0,636,1020,0,700,0,0,700,60,0,700,124,0,700,188,0,700,252,0,700,316,0,700,380,0,700,444,0,700,508,0,700,572,0,700,636,0,700,700,0,700,764,0,700,828,0,700,892,0,700,956,0,700,1020,0,764,0,0,764,60,0,764,124,0,764,188,0,764,252,0,764,316,0,764,380,0,764,444,0,764,508,0,764,572,0,764,636,0,764,700,0,764,764,0,764,828,0,764,892,0,764,956,0,764,1020,0,828,0,0,828,60,0,828,124,0,828,188,0,828,252,0,828,316,0,828,380,0,828,444,0,828,508,0,828,572,0,828,636,0,828,700,0,828,764,0,828,828,0,828,892,0,828,956,0,828,1020,0,892,0,0,892,60,0,892,124,0,892,188,0,892,252,0,892,316,0,892,380,0,892,444,0,892,508,0,892,572,0,892,636,0,892,700,0,892,764,0,892,828,0,892,892,0,892,956,0,892,1020,0,956,0,0,956,60,0,956,124,0,956,188,0,956,252,0,956,316,0,956,380,0,956,444,0,956,508,0,956,572,0,956,636,0,956,700,0,956,764,0,956,828,0,956,892,0,956,956,0,956,1020,0,1020,0,0,1020,60,0,1020,124,0,1020,188,0,1020,252,0,1020,316,0,1020,380,0,1020,444,0,1020,508,0,1020,572,0,1020,636,0,1020,700,0,1020,764,0,1020,828,0,1020,892,0,1020,956,0,1020,1020,60,0,0,60,0,60,60,0,124,60,0,188,60,0,252,60,0,316,60,0,380,60,0,444,60,0,508,60,0,572,60,0,636,60,0,700,60,0,764,60,0,828,60,0,892,60,0,956,60,0,1020,60,60,0,60,60,60,60,60,124,60,60,188,60,60,252,60,60,316,60,60,380,60,60,444,60,60,508,60,60,572,60,60,636,60,60,700,60,60,764,60,60,828,60,60,892,60,60,956,60,60,1020,60,124,0,45,139,45,60,124,124,60,124,188,60,124,252,60,124,316,60,124,380,60,124,444,60,124,508,60,124,572,60,124,636,60,124,700,60,124,764,60,124,828,60,124,892,60,124,956,60,124,1020,60,188,0,40,208,40,60,188,124,60,188,188,60,188,252,60,188,316,60,188,380,60,188,444,60,188,508,60,188,572,60,188,636,60,188,700,60,188,764,60,188,828,60,188,892,60,188,956,60,188,1020,60,252,0,37,275,37,60,252,124,60,252,188,60,252,252,60,252,316,60,252,380,60,252,444,60,252,508,60,252,572,60,252,636,60,252,700,60,252,764,60,252,828,60,252,892,60,252,956,60,252,1020,60,316,0,36,340,36,60,316,124,60,316,188,60,316,252,60,316,316,60,316,380,60,316,444,60,316,508,60,316,572,60,316,636,60,316,700,60,316,764,60,316,828,60,316,892,60,316,956,60,316,1020,60,380,0,35,405,35,54,385,120,60,380,188,60,380,252,60,380,316,60,380,380,60,380,444,60,380,508,60,380,572,60,380,636,60,380,700,60,380,764,60,380,828,60,380,892,60,380,956,60,380,1020,60,444,0,34
|
||||
,470,34,51,452,118,60,444,188,60,444,252,60,444,316,60,444,380,60,444,444,60,444,508,60,444,572,60,444,636,60,444,700,60,444,764,60,444,828,60,444,892,60,444,956,60,444,1020,60,508,0,34,534,34,49,518,116,60,508,188,60,508,252,60,508,316,60,508,380,60,508,444,60,508,508,60,508,572,60,508,636,60,508,700,60,508,764,60,508,828,60,508,892,60,508,956,60,508,1020,60,572,0,33,599,33,47,584,114,60,572,188,60,572,252,60,572,316,60,572,380,60,572,444,60,572,508,60,572,572,60,572,636,60,572,700,60,572,764,60,572,828,60,572,892,60,572,956,60,572,1020,60,636,0,33,663,33,45,650,112,56,639,186,60,636,252,60,636,316,60,636,380,60,636,444,60,636,508,60,636,572,60,636,636,60,636,700,60,636,764,60,636,828,60,636,892,60,636,956,60,636,1020,60,700,0,33,727,33,43,716,110,54,705,184,60,700,252,60,700,316,60,700,380,60,700,444,60,700,508,60,700,572,60,700,636,60,700,700,60,700,764,60,700,828,60,700,892,60,700,956,60,700,1020,60,764,0,32,792,32,41,782,108,52,771,183,60,764,252,60,764,316,60,764,380,60,764,444,60,764,508,60,764,572,60,764,636,60,764,700,60,764,764,60,764,828,60,764,892,60,764,956,60,764,1020,60,828,0,32,856,32,41,846,108,50,837,181,60,828,252,60,828,316,60,828,380,60,828,444,60,828,508,60,828,572,60,828,636,60,828,700,60,828,764,60,828,828,60,828,892,60,828,956,60,828,1020,60,892,0,32,920,32,41,910,107,48,902,179,58,894,251,60,892,316,60,892,380,60,892,444,60,892,508,60,892,572,60,892,636,60,892,700,60,892,764,60,892,828,60,892,892,60,892,956,60,892,1020,60,956,0,32,984,32,39,976,106,48,966,179,56,959,249,60,956,316,60,956,380,60,956,444,60,956,508,60,956,572,60,956,636,60,956,700,60,956,764,60,956,828,60,956,892,60,956,956,60,956,1020,60,1020,0,32,1023,32,39,1023,105,46,1023,177,54,1023,248,60,1020,316,60,1020,380,60,1020,444,60,1020,508,60,1020,572,60,1020,636,60,1020,700,60,1020,764,60,1020,828,60,1020,892,60,1020,956,60,1020,1020,124,0,0,124,0,60,124,0,124,124,0,188,124,0,252,124,0,316,124,0,380,124,0,444,124,0,508,124,0,572,124,0,636,124,0,700,124,0,764,124,0,828,124,0,892,124,0,956,124,0,1020,124,60,0,124,60,60,124,60,124,124,60,188,124,60,252,124,60,316,124,60,380,124,60,444,124,60,508,124,60,572,124,60,636,124,60,700,124,60,764,124,60,828,124,60,892,124,60,956,124,60,1020,124,124,0,124,124,60,124,124,124,124,124,188,124,124,252,124,124,316,124,124,380,124,124,444,124,124,508,124,124,572,124,124,636,124,124,700,124,124,764,124,124,828,124,124,892,124,124,956,124,124,1020,124,188,0,124,188,60,108,204,108,124,188,188,124,188,252,124,188,316,124,188,380,124,188,444,124,188,508,124,188,572,124,188,636,124,188,700,124,188,764,124,188,828,124,188,892,124,188,956,124,188,1020,124,252,0,116,265,42,93,283,93,124,252,188,124,252,252,124,252,316,124,252,380,124,252,444,124,252,508,124,252,572,124,252,636,124,252,700,124,252,764,124,252,828,124,252,892,124,252,956,124,252,1020,124,316,0,109,337,33,86,354,86,124,316,188,124,316,252,124,316,316,124,316,380,124,316,444,124,316,508,124,316,572,124,316,636,124,316,700,124,316,764,124,316,828,124,316,892,124,316,956,124,316,1020,124,380,0,106,403,32,82,422,82,124,380,188,124,380,252,124,380,316,124,380,380,124,380,444,124,380,508,124,380,572,124,380,636,124,380,700,124,380,764,124,380,828,124,380,892,124,380,956,124,380,1020,124,444,0,105,468,32,79,489,79,114,452,182,124,444,252,124,444,316,124,444,380,124,444,444,124,444,508,124,444,572,124,444,636,124,444,700,124,444,764,124,444,828,124,444,892,124,444,956,124,444,1020,124,508,0,103,533,32,77,555,77,107,522,176,124,508,252,124,508,316,124,508,380,124,508,444,124,508,508,124,508,572,124,508,636,124,508,700,124,508,764,124,508,828,124,508,892,124,508,956,124,508,1020,124,572,0,102,597,31,75,621,75,103,590,173,124,572,252,124,572,316,124,572,380,124,572,444,124,572,508,124,572,572,124,572,636,124,572,700,124,572,764,124,572,828,124,572,892,124,572,956,124,572,1020,124,636,0,101,662,31,74,686,74,99,658,169,124,636,252,124,636,316,124,636,380,124,636,444,124,636,508,124,636,572,124,636,636,124,636,700,124,636,764,124,636,828,124,636,892,124,636,956,124,636,1020,124,700,0,101,726,31,73,751,73,95,726,165,116,706,247,124,700,316,124,700,380,
|
||||
124,700,444,124,700,508,124,700,572,124,700,636,124,700,700,124,700,764,124,700,828,124,700,892,124,700,956,124,700,1020,124,764,0,100,790,31,72,816,72,91,794,162,113,773,245,124,764,316,124,764,380,124,764,444,124,764,508,124,764,572,124,764,636,124,764,700,124,764,764,124,764,828,124,764,892,124,764,956,124,764,1020,124,828,0,100,855,31,71,881,71,87,862,158,109,841,242,124,828,316,124,828,380,124,828,444,124,828,508,124,828,572,124,828,636,124,828,700,124,828,764,124,828,828,124,828,892,124,828,956,124,828,1020,124,892,0,99,919,31,71,945,71,87,926,157,105,908,239,124,892,316,124,892,380,124,892,444,124,892,508,124,892,572,124,892,636,124,892,700,124,892,764,124,892,828,124,892,892,124,892,956,124,892,1020,124,956,0,99,983,31,70,1010,70,87,991,156,101,976,235,120,959,314,124,956,380,124,956,444,124,956,508,124,956,572,124,956,636,124,956,700,124,956,764,124,956,828,124,956,892,124,956,956,124,956,1020,124,1020,0,99,1023,31,70,1023,70,83,1023,152,101,1023,235,116,1023,311,124,1020,380,124,1020,444,124,1020,508,124,1020,572,124,1020,636,124,1020,700,124,1020,764,124,1020,828,124,1020,892,124,1020,956,124,1020,1020,188,0,0,188,0,60,188,0,124,188,0,188,188,0,252,188,0,316,188,0,380,188,0,444,188,0,508,188,0,572,188,0,636,188,0,700,188,0,764,188,0,828,188,0,892,188,0,956,188,0,1020,188,60,0,188,60,60,188,60,124,188,60,188,188,60,252,188,60,316,188,60,380,188,60,444,188,60,508,188,60,572,188,60,636,188,60,700,188,60,764,188,60,828,188,60,892,188,60,956,188,60,1020,188,124,0,188,124,60,188,124,124,188,124,188,188,124,252,188,124,316,188,124,380,188,124,444,188,124,508,188,124,572,188,124,636,188,124,700,188,124,764,188,124,828,188,124,892,188,124,956,188,124,1020,188,188,0,188,188,60,188,188,124,188,188,188,188,188,252,188,188,316,188,188,380,188,188,444,188,188,508,188,188,572,188,188,636,188,188,700,188,188,764,188,188,828,188,188,892,188,188,956,188,188,1020,188,252,0,188,252,60,188,252,124,172,268,172,188,252,252,188,252,316,188,252,380,188,252,444,188,252,508,188,252,572,188,252,636,188,252,700,188,252,764,188,252,828,188,252,892,188,252,956,188,252,1020,188,316,0,188,316,60,175,337,95,156,348,156,188,316,252,188,316,316,188,316,380,188,316,444,188,316,508,188,316,572,188,316,636,188,316,700,188,316,764,188,316,828,188,316,892,188,316,956,188,316,1020,188,380,0,184,388,48,162,417,77,141,427,141,188,380,252,188,380,316,188,380,380,188,380,444,188,380,508,188,380,572,188,380,636,188,380,700,188,380,764,188,380,828,188,380,892,188,380,956,188,380,1020,188,444,0,179,458,40,157,484,75,134,498,134,188,444,252,188,444,316,188,444,380,188,444,444,188,444,508,188,444,572,188,444,636,188,444,700,188,444,764,188,444,828,188,444,892,188,444,956,188,444,1020,188,508,0,175,528,34,153,551,73,129,567,129,175,519,244,188,508,316,188,508,380,188,508,444,188,508,508,188,508,572,188,508,636,188,508,700,188,508,764,188,508,828,188,508,892,188,508,956,188,508,1020,188,572,0,171,595,30,150,617,72,125,635,125,165,591,236,188,572,316,188,572,380,188,572,444,188,572,508,188,572,572,188,572,636,188,572,700,188,572,764,188,572,828,188,572,892,188,572,956,188,572,1020,188,636,0,170,660,30,147,683,71,122,702,122,160,661,231,188,636,316,188,636,380,188,636,444,188,636,508,188,636,572,188,636,636,188,636,700,188,636,764,188,636,828,188,636,892,188,636,956,188,636,1020,188,700,0,169,725,30,145,748,70,119,769,119,154,730,226,188,700,316,188,700,380,188,700,444,188,700,508,188,700,572,188,700,636,188,700,700,188,700,764,188,700,828,188,700,892,188,700,956,188,700,1020,188,764,0,168,789,30,144,813,69,117,835,117,148,800,221,178,772,310,188,764,380,188,764,444,188,764,508,188,764,572,188,764,636,188,764,700,188,764,764,188,764,828,188,764,892,188,764,956,188,764,1020,188,828,0,167,854,30,142,878,69,115,901,115,142,869,215,172,841,306,188,828,380,188,828,444,188,828,508,188,828,572,188,828,636,188,828,700,188,828,764,188,828,828,188,828,892,188,828,956,188,828,1020,188,892,0,166,918,30,141,943,68,114,966,114,136,939,209,166,910,302,188,892,380,188,892,444,188,892,508,188,892,572,188,892,636,188,892,700,188,892,764,188,892,828,188,892,892,188,892,956,188
|
||||
,892,1020,188,956,0,166,982,30,140,1008,68,112,1023,112,136,1004,208,161,979,297,188,956,380,188,956,444,188,956,508,188,956,572,188,956,636,188,956,700,188,956,764,188,956,828,188,956,892,188,956,956,188,956,1020,188,1020,0,165,1023,30,139,1023,68,111,1023,111,135,1023,207,155,1023,292,182,1023,377,188,1020,444,188,1020,508,188,1020,572,188,1020,636,188,1020,700,188,1020,764,188,1020,828,188,1020,892,188,1020,956,188,1020,1020,252,0,0,252,0,60,252,0,124,252,0,188,252,0,252,252,0,316,252,0,380,252,0,444,252,0,508,252,0,572,252,0,636,252,0,700,252,0,764,252,0,828,252,0,892,252,0,956,252,0,1020,252,60,0,252,60,60,252,60,124,252,60,188,252,60,252,252,60,316,252,60,380,252,60,444,252,60,508,252,60,572,252,60,636,252,60,700,252,60,764,252,60,828,252,60,892,252,60,956,252,60,1020,252,124,0,252,124,60,252,124,124,252,124,188,252,124,252,252,124,316,252,124,380,252,124,444,252,124,508,252,124,572,252,124,636,252,124,700,252,124,764,252,124,828,252,124,892,252,124,956,252,124,1020,252,188,0,252,188,60,252,188,124,252,188,188,252,188,252,252,188,316,252,188,380,252,188,444,252,188,508,252,188,572,252,188,636,252,188,700,252,188,764,252,188,828,252,188,892,252,188,956,252,188,1020,252,252,0,252,252,60,252,252,124,252,252,188,252,252,252,252,252,316,252,252,380,252,252,444,252,252,508,252,252,572,252,252,636,252,252,700,252,252,764,252,252,828,252,252,892,252,252,956,252,252,1020,252,316,0,252,316,60,252,316,124,252,316,188,236,332,236,252,316,316,252,316,380,252,316,444,252,316,508,252,316,572,252,316,636,252,316,700,252,316,764,252,316,828,252,316,892,252,316,956,252,316,1020,252,380,0,252,380,60,252,380,124,236,406,151,220,412,220,252,380,316,252,380,380,252,380,444,252,380,508,252,380,572,252,380,636,252,380,700,252,380,764,252,380,828,252,380,892,252,380,956,252,380,1020,252,444,0,252,444,60,245,458,103,218,491,127,204,492,204,252,444,316,252,444,380,252,444,444,252,444,508,252,444,572,252,444,636,252,444,700,252,444,764,252,444,828,252,444,892,252,444,956,252,444,1020,252,508,0,249,514,51,236,534,88,211,561,123,189,571,189,252,508,316,252,508,380,252,508,444,252,508,508,252,508,572,252,508,636,252,508,700,252,508,764,252,508,828,252,508,892,252,508,956,252,508,1020,252,572,0,246,584,43,228,608,76,205,630,120,182,642,182,236,585,306,252,572,380,252,572,444,252,572,508,252,572,572,252,572,636,252,572,700,252,572,764,252,572,828,252,572,892,252,572,956,252,572,1020,252,636,0,243,651,39,221,680,68,200,697,117,176,712,176,225,659,297,252,636,380,252,636,444,252,636,508,252,636,572,252,636,636,252,636,700,252,636,764,252,636,828,252,636,892,252,636,956,252,636,1020,252,700,0,240,719,35,218,745,67,196,764,115,171,781,171,217,730,291,252,700,380,252,700,444,252,700,508,252,700,572,252,700,636,252,700,700,252,700,764,252,700,828,252,700,892,252,700,956,252,700,1020,252,764,0,237,786,31,216,811,67,193,831,113,168,848,168,210,801,284,252,764,380,252,764,444,252,764,508,252,764,572,252,764,636,252,764,700,252,764,764,252,764,828,252,764,892,252,764,956,252,764,1020,252,828,0,235,852,29,214,876,66,190,897,112,164,916,164,203,872,277,239,838,372,252,828,444,252,828,508,252,828,572,252,828,636,252,828,700,252,828,764,252,828,828,252,828,892,252,828,956,252,828,1020,252,892,0,234,917,29,212,941,66,188,963,110,162,982,162,195,944,270,232,908,367,252,892,444,252,892,508,252,892,572,252,892,636,252,892,700,252,892,764,252,892,828,252,892,892,252,892,956,252,892,1020,252,956,0,233,981,29,210,1006,66,186,1023,109,159,1023,159,187,1015,263,225,978,362,252,956,444,252,956,508,252,956,572,252,956,636,252,956,700,252,956,764,252,956,828,252,956,892,252,956,956,252,956,1020,252,1020,0,232,1023,29,209,1023,66,184,1023,108,157,1023,157,186,1023,261,218,1023,356,252,1020,444,252,1020,508,252,1020,572,252,1020,636,252,1020,700,252,1020,764,252,1020,828,252,1020,892,252,1020,956,252,1020,1020,316,0,0,316,0,60,316,0,124,316,0,188,316,0,252,316,0,316,316,0,380,316,0,444,316,0,508,316,0,572,316,0,636,316,0,700,316,0,764,316,0,828,316,0,892,316,0,956,316,0,1020,316,60,0,316,60,60,316,60,124,316,60,188,316,60,252,316,60,316,316,60,380,316,60,444,316,60,508
|
||||
,316,60,572,316,60,636,316,60,700,316,60,764,316,60,828,316,60,892,316,60,956,316,60,1020,316,124,0,316,124,60,316,124,124,316,124,188,316,124,252,316,124,316,316,124,380,316,124,444,316,124,508,316,124,572,316,124,636,316,124,700,316,124,764,316,124,828,316,124,892,316,124,956,316,124,1020,316,188,0,316,188,60,316,188,124,316,188,188,316,188,252,316,188,316,316,188,380,316,188,444,316,188,508,316,188,572,316,188,636,316,188,700,316,188,764,316,188,828,316,188,892,316,188,956,316,188,1020,316,252,0,316,252,60,316,252,124,316,252,188,316,252,252,316,252,316,316,252,380,316,252,444,316,252,508,316,252,572,316,252,636,316,252,700,316,252,764,316,252,828,316,252,892,316,252,956,316,252,1020,316,316,0,316,316,60,316,316,124,316,316,188,316,316,252,316,316,316,316,316,380,316,316,444,316,316,508,316,316,572,316,316,636,316,316,700,316,316,764,316,316,828,316,316,892,316,316,956,316,316,1020,316,380,0,316,380,60,316,380,124,316,380,188,316,380,252,300,396,300,316,380,380,316,380,444,316,380,508,316,380,572,316,380,636,316,380,700,316,380,764,316,380,828,316,380,892,316,380,956,316,380,1020,316,444,0,316,444,60,316,444,124,316,444,188,300,471,215,284,476,284,316,444,380,316,444,444,316,444,508,316,444,572,316,444,636,316,444,700,316,444,764,316,444,828,316,444,892,316,444,956,316,444,1020,316,508,0,316,508,60,316,508,124,307,527,160,276,564,181,268,556,268,316,508,380,316,508,444,316,508,508,316,508,572,316,508,636,316,508,700,316,508,764,316,508,828,316,508,892,316,508,956,316,508,1020,316,572,0,316,572,60,311,582,108,295,607,139,267,635,174,252,636,252,316,572,380,316,572,444,316,572,508,316,572,572,316,572,636,316,572,700,316,572,764,316,572,828,316,572,892,316,572,956,316,572,1020,316,636,0,314,640,53,304,658,92,283,685,122,259,706,170,237,715,237,299,650,369,316,636,444,316,636,508,316,636,572,316,636,636,316,636,700,316,636,764,316,636,828,316,636,892,316,636,956,316,636,1020,316,700,0,312,709,47,299,728,84,273,760,111,253,775,166,229,787,229,285,726,358,316,700,444,316,700,508,316,700,572,316,700,636,316,700,700,316,700,764,316,700,828,316,700,892,316,700,956,316,700,1020,316,764,0,309,776,43,293,799,76,269,827,109,247,843,162,223,857,223,276,798,351,316,764,444,316,764,508,316,764,572,316,764,636,316,764,700,316,764,764,316,764,828,316,764,892,316,764,956,316,764,1020,316,828,0,307,843,38,287,870,68,265,893,108,243,911,159,218,926,218,268,871,343,316,828,444,316,828,508,316,828,572,316,828,636,316,828,700,316,828,764,316,828,828,316,828,892,316,828,956,316,828,1020,316,892,0,304,911,34,283,939,64,262,959,107,239,978,157,214,994,214,259,943,335,301,904,435,316,892,508,316,892,572,316,892,636,316,892,700,316,892,764,316,892,828,316,892,892,316,892,956,316,892,1020,316,956,0,302,977,32,281,1004,64,259,1023,106,236,1023,155,210,1023,210,249,1016,326,293,975,429,316,956,508,316,956,572,316,956,636,316,956,700,316,956,764,316,956,828,316,956,892,316,956,956,316,956,1020,316,1020,0,300,1023,30,279,1023,64,257,1023,105,233,1023,153,207,1023,207,240,1023,317,284,1023,423,316,1020,508,316,1020,572,316,1020,636,316,1020,700,316,1020,764,316,1020,828,316,1020,892,316,1020,956,316,1020,1020,380,0,0,380,0,60,380,0,124,380,0,188,380,0,252,380,0,316,380,0,380,380,0,444,380,0,508,380,0,572,380,0,636,380,0,700,380,0,764,380,0,828,380,0,892,380,0,956,380,0,1020,380,60,0,380,60,60,380,60,124,380,60,188,380,60,252,380,60,316,380,60,380,380,60,444,380,60,508,380,60,572,380,60,636,380,60,700,380,60,764,380,60,828,380,60,892,380,60,956,380,60,1020,380,124,0,380,124,60,380,124,124,380,124,188,380,124,252,380,124,316,380,124,380,380,124,444,380,124,508,380,124,572,380,124,636,380,124,700,380,124,764,380,124,828,380,124,892,380,124,956,380,124,1020,380,188,0,380,188,60,380,188,124,380,188,188,380,188,252,380,188,316,380,188,380,380,188,444,380,188,508,380,188,572,380,188,636,380,188,700,380,188,764,380,188,828,380,188,892,380,188,956,380,188,1020,380,252,0,380,252,60,380,252,124,380,252,188,380,252,252,380,252,316,380,252,380,380,252,444,380,252,508,380,252,572,380,252,636,380,252,700,380,252,764,380,252,828,380,252,892,380,252,956,380,252,
|
||||
1020,380,316,0,380,316,60,380,316,124,380,316,188,380,316,252,380,316,316,380,316,380,380,316,444,380,316,508,380,316,572,380,316,636,380,316,700,380,316,764,380,316,828,380,316,892,380,316,956,380,316,1020,380,380,0,380,380,60,380,380,124,380,380,188,380,380,252,380,380,316,380,380,380,380,380,444,380,380,508,380,380,572,380,380,636,380,380,700,380,380,764,380,380,828,380,380,892,380,380,956,380,380,1020,380,444,0,380,444,60,380,444,124,380,444,188,380,444,252,380,444,316,364,460,364,380,444,444,380,444,508,380,444,572,380,444,636,380,444,700,380,444,764,380,444,828,380,444,892,380,444,956,380,444,1020,380,508,0,380,508,60,380,508,124,380,508,188,380,508,252,364,535,279,348,540,348,380,508,444,380,508,508,380,508,572,380,508,636,380,508,700,380,508,764,380,508,828,380,508,892,380,508,956,380,508,1020,380,572,0,380,572,60,380,572,124,380,572,188,369,595,218,340,628,244,332,620,332,380,572,444,380,572,508,380,572,572,380,572,636,380,572,700,380,572,764,380,572,828,380,572,892,380,572,956,380,572,1020,380,636,0,380,636,60,380,636,124,374,650,167,355,678,193,324,708,229,316,700,316,380,636,444,380,636,508,380,636,572,380,636,636,380,636,700,380,636,764,380,636,828,380,636,892,380,636,956,380,636,1020,380,700,0,380,700,60,377,708,112,364,730,144,340,760,172,315,779,222,300,780,300,362,714,433,380,700,508,380,700,572,380,700,636,380,700,700,380,700,764,380,700,828,380,700,892,380,700,956,380,700,1020,380,764,0,378,768,53,372,781,99,356,803,133,327,838,157,307,850,217,285,859,285,346,793,420,380,764,508,380,764,572,380,764,636,380,764,700,380,764,764,380,764,828,380,764,892,380,764,956,380,764,1020,380,828,0,377,835,49,367,851,91,348,877,121,322,906,155,301,920,212,277,931,277,336,866,412,380,828,508,380,828,572,380,828,636,380,828,700,380,828,764,380,828,828,380,828,892,380,828,956,380,828,1020,380,892,0,374,903,44,362,922,82,339,952,109,317,973,153,295,988,208,271,1001,271,326,940,403,380,892,508,380,892,572,380,892,636,380,892,700,380,892,764,380,892,828,380,892,892,380,892,956,380,892,1020,380,956,0,372,970,40,357,993,74,333,1022,103,313,1023,151,290,1023,205,266,1023,266,316,1014,393,363,970,498,380,956,572,380,956,636,380,956,700,380,956,764,380,956,828,380,956,892,380,956,956,380,956,1020,380,1020,0,371,1023,38,353,1023,70,330,1023,102,309,1023,149,286,1023,202,261,1023,261,305,1023,383,354,1023,491,380,1020,572,380,1020,636,380,1020,700,380,1020,764,380,1020,828,380,1020,892,380,1020,956,380,1020,1020,444,0,0,444,0,60,444,0,124,444,0,188,444,0,252,444,0,316,444,0,380,444,0,444,444,0,508,444,0,572,444,0,636,444,0,700,444,0,764,444,0,828,444,0,892,444,0,956,444,0,1020,444,60,0,444,60,60,444,60,124,444,60,188,444,60,252,444,60,316,444,60,380,444,60,444,444,60,508,444,60,572,444,60,636,444,60,700,444,60,764,444,60,828,444,60,892,444,60,956,444,60,1020,444,124,0,444,124,60,444,124,124,444,124,188,444,124,252,444,124,316,444,124,380,444,124,444,444,124,508,444,124,572,444,124,636,444,124,700,444,124,764,444,124,828,444,124,892,444,124,956,444,124,1020,444,188,0,444,188,60,444,188,124,444,188,188,444,188,252,444,188,316,444,188,380,444,188,444,444,188,508,444,188,572,444,188,636,444,188,700,444,188,764,444,188,828,444,188,892,444,188,956,444,188,1020,444,252,0,444,252,60,444,252,124,444,252,188,444,252,252,444,252,316,444,252,380,444,252,444,444,252,508,444,252,572,444,252,636,444,252,700,444,252,764,444,252,828,444,252,892,444,252,956,444,252,1020,444,316,0,444,316,60,444,316,124,444,316,188,444,316,252,444,316,316,444,316,380,444,316,444,444,316,508,444,316,572,444,316,636,444,316,700,444,316,764,444,316,828,444,316,892,444,316,956,444,316,1020,444,380,0,444,380,60,444,380,124,444,380,188,444,380,252,444,380,316,444,380,380,444,380,444,444,380,508,444,380,572,444,380,636,444,380,700,444,380,764,444,380,828,444,380,892,444,380,956,444,380,1020,444,444,0,444,444,60,444,444,124,444,444,188,444,444,252,444,444,316,444,444,380,444,444,444,444,444,508,444,444,572,444,444,636,444,444,700,444,444,764,444,444,828,444,444,892,444,444,956,444,444,1020,444,508,0,444,508,60,444,508,124,444,508,188,444,508,252,444,508,316,444,508,
|
||||
380,428,524,428,444,508,508,444,508,572,444,508,636,444,508,700,444,508,764,444,508,828,444,508,892,444,508,956,444,508,1020,444,572,0,444,572,60,444,572,124,444,572,188,444,572,252,444,572,316,428,599,343,412,604,412,444,572,508,444,572,572,444,572,636,444,572,700,444,572,764,444,572,828,444,572,892,444,572,956,444,572,1020,444,636,0,444,636,60,444,636,124,444,636,188,444,636,252,431,661,278,404,692,308,396,684,396,444,636,508,444,636,572,444,636,636,444,636,700,444,636,764,444,636,828,444,636,892,444,636,956,444,636,1020,444,700,0,444,700,60,444,700,124,444,700,188,436,717,226,415,748,249,388,772,292,380,764,380,444,700,508,444,700,572,444,700,636,444,700,700,444,700,764,444,700,828,444,700,892,444,700,956,444,700,1020,444,764,0,444,764,60,444,764,124,439,775,171,424,801,199,398,833,224,372,852,277,364,844,364,426,778,497,444,764,572,444,764,636,444,764,700,444,764,764,444,764,828,444,764,892,444,764,956,444,764,1020,444,828,0,444,828,60,441,836,111,432,851,153,415,877,184,383,913,206,363,923,270,348,924,348,409,857,484,444,828,572,444,828,636,444,828,700,444,828,764,444,828,828,444,828,892,444,828,956,444,828,1020,444,892,0,443,895,55,437,906,102,426,924,141,404,953,169,376,983,203,355,994,264,333,1003,333,396,933,473,444,892,572,444,892,636,444,892,700,444,892,764,444,892,828,444,892,892,444,892,956,444,892,1020,444,956,0,441,962,51,433,976,94,419,998,129,393,1023,154,370,1023,200,349,1023,259,325,1023,325,385,1008,463,444,956,572,444,956,636,444,956,700,444,956,764,444,956,828,444,956,892,444,956,956,444,956,1020,444,1020,0,439,1023,46,429,1023,85,411,1023,117,385,1023,145,365,1023,197,343,1023,255,319,1023,319,373,1023,452,425,1023,561,444,1020,636,444,1020,700,444,1020,764,444,1020,828,444,1020,892,444,1020,956,444,1020,1020,508,0,0,508,0,60,508,0,124,508,0,188,508,0,252,508,0,316,508,0,380,508,0,444,508,0,508,508,0,572,508,0,636,508,0,700,508,0,764,508,0,828,508,0,892,508,0,956,508,0,1020,508,60,0,508,60,60,508,60,124,508,60,188,508,60,252,508,60,316,508,60,380,508,60,444,508,60,508,508,60,572,508,60,636,508,60,700,508,60,764,508,60,828,508,60,892,508,60,956,508,60,1020,508,124,0,508,124,60,508,124,124,508,124,188,508,124,252,508,124,316,508,124,380,508,124,444,508,124,508,508,124,572,508,124,636,508,124,700,508,124,764,508,124,828,508,124,892,508,124,956,508,124,1020,508,188,0,508,188,60,508,188,124,508,188,188,508,188,252,508,188,316,508,188,380,508,188,444,508,188,508,508,188,572,508,188,636,508,188,700,508,188,764,508,188,828,508,188,892,508,188,956,508,188,1020,508,252,0,508,252,60,508,252,124,508,252,188,508,252,252,508,252,316,508,252,380,508,252,444,508,252,508,508,252,572,508,252,636,508,252,700,508,252,764,508,252,828,508,252,892,508,252,956,508,252,1020,508,316,0,508,316,60,508,316,124,508,316,188,508,316,252,508,316,316,508,316,380,508,316,444,508,316,508,508,316,572,508,316,636,508,316,700,508,316,764,508,316,828,508,316,892,508,316,956,508,316,1020,508,380,0,508,380,60,508,380,124,508,380,188,508,380,252,508,380,316,508,380,380,508,380,444,508,380,508,508,380,572,508,380,636,508,380,700,508,380,764,508,380,828,508,380,892,508,380,956,508,380,1020,508,444,0,508,444,60,508,444,124,508,444,188,508,444,252,508,444,316,508,444,380,508,444,444,508,444,508,508,444,572,508,444,636,508,444,700,508,444,764,508,444,828,508,444,892,508,444,956,508,444,1020,508,508,0,508,508,60,508,508,124,508,508,188,508,508,252,508,508,316,508,508,380,508,508,444,508,508,508,508,508,572,508,508,636,508,508,700,508,508,764,508,508,828,508,508,892,508,508,956,508,508,1020,508,572,0,508,572,60,508,572,124,508,572,188,508,572,252,508,572,316,508,572,380,508,572,444,492,588,492,508,572,572,508,572,636,508,572,700,508,572,764,508,572,828,508,572,892,508,572,956,508,572,1020,508,636,0,508,636,60,508,636,124,508,636,188,508,636,252,508,636,316,508,636,380,492,663,407,476,668,476,508,636,572,508,636,636,508,636,700,508,636,764,508,636,828,508,636,892,508,636,956,508,636,1020,508,700,0,508,700,60,508,700,124,508,700,188,508,700,252,508,700,316,495,726,342,468,756,372,460,748,460,508,700,572,508,700,636,508,700,700,508,700,764,508,
|
||||
700,828,508,700,892,508,700,956,508,700,1020,508,764,0,508,764,60,508,764,124,508,764,188,508,764,252,499,783,286,476,817,306,452,836,356,444,828,444,508,764,572,508,764,636,508,764,700,508,764,764,508,764,828,508,764,892,508,764,956,508,764,1020,508,828,0,508,828,60,508,828,124,508,828,188,502,842,231,485,870,254,457,904,278,436,916,340,428,908,428,490,842,561,508,828,636,508,828,700,508,828,764,508,828,828,508,828,892,508,828,956,508,828,1020,508,892,0,508,892,60,508,892,124,503,903,170,494,921,209,474,949,237,440,987,257,420,996,325,412,988,412,473,921,548,508,892,636,508,892,700,508,892,764,508,892,828,508,892,892,508,892,956,508,892,1020,508,956,0,508,956,60,506,962,115,499,976,158,486,996,194,461,1023,219,432,1023,253,411,1023,318,396,1023,396,460,998,537,508,956,636,508,956,700,508,956,764,508,956,828,508,956,892,508,956,956,508,956,1020,508,1020,0,507,1023,55,503,1023,106,493,1023,145,476,1023,178,448,1023,200,425,1023,249,404,1023,312,381,1023,381,445,1023,524,508,1020,636,508,1020,700,508,1020,764,508,1020,828,508,1020,892,508,1020,956,508,1020,1020,572,0,0,572,0,60,572,0,124,572,0,188,572,0,252,572,0,316,572,0,380,572,0,444,572,0,508,572,0,572,572,0,636,572,0,700,572,0,764,572,0,828,572,0,892,572,0,956,572,0,1020,572,60,0,572,60,60,572,60,124,572,60,188,572,60,252,572,60,316,572,60,380,572,60,444,572,60,508,572,60,572,572,60,636,572,60,700,572,60,764,572,60,828,572,60,892,572,60,956,572,60,1020,572,124,0,572,124,60,572,124,124,572,124,188,572,124,252,572,124,316,572,124,380,572,124,444,572,124,508,572,124,572,572,124,636,572,124,700,572,124,764,572,124,828,572,124,892,572,124,956,572,124,1020,572,188,0,572,188,60,572,188,124,572,188,188,572,188,252,572,188,316,572,188,380,572,188,444,572,188,508,572,188,572,572,188,636,572,188,700,572,188,764,572,188,828,572,188,892,572,188,956,572,188,1020,572,252,0,572,252,60,572,252,124,572,252,188,572,252,252,572,252,316,572,252,380,572,252,444,572,252,508,572,252,572,572,252,636,572,252,700,572,252,764,572,252,828,572,252,892,572,252,956,572,252,1020,572,316,0,572,316,60,572,316,124,572,316,188,572,316,252,572,316,316,572,316,380,572,316,444,572,316,508,572,316,572,572,316,636,572,316,700,572,316,764,572,316,828,572,316,892,572,316,956,572,316,1020,572,380,0,572,380,60,572,380,124,572,380,188,572,380,252,572,380,316,572,380,380,572,380,444,572,380,508,572,380,572,572,380,636,572,380,700,572,380,764,572,380,828,572,380,892,572,380,956,572,380,1020,572,444,0,572,444,60,572,444,124,572,444,188,572,444,252,572,444,316,572,444,380,572,444,444,572,444,508,572,444,572,572,444,636,572,444,700,572,444,764,572,444,828,572,444,892,572,444,956,572,444,1020,572,508,0,572,508,60,572,508,124,572,508,188,572,508,252,572,508,316,572,508,380,572,508,444,572,508,508,572,508,572,572,508,636,572,508,700,572,508,764,572,508,828,572,508,892,572,508,956,572,508,1020,572,572,0,572,572,60,572,572,124,572,572,188,572,572,252,572,572,316,572,572,380,572,572,444,572,572,508,572,572,572,572,572,636,572,572,700,572,572,764,572,572,828,572,572,892,572,572,956,572,572,1020,572,636,0,572,636,60,572,636,124,572,636,188,572,636,252,572,636,316,572,636,380,572,636,444,572,636,508,556,652,556,572,636,636,572,636,700,572,636,764,572,636,828,572,636,892,572,636,956,572,636,1020,572,700,0,572,700,60,572,700,124,572,700,188,572,700,252,572,700,316,572,700,380,572,700,444,556,727,471,540,732,540,572,700,636,572,700,700,572,700,764,572,700,828,572,700,892,572,700,956,572,700,1020,572,764,0,572,764,60,572,764,124,572,764,188,572,764,252,572,764,316,572,764,380,559,790,406,532,820,436,524,812,524,572,764,636,572,764,700,572,764,764,572,764,828,572,764,892,572,764,956,572,764,1020,572,828,0,572,828,60,572,828,124,572,828,188,572,828,252,572,828,316,562,850,347,540,881,369,516,900,420,508,892,508,572,828,636,572,828,700,572,828,764,572,828,828,572,828,892,572,828,956,572,828,1020,572,892,0,572,892,60,572,892,124,572,892,188,572,892,252,565,908,291,547,939,311,517,975,334,500,980,404,492,972,492,554,906,625,572,892,700,572,892,764,572,892,828,572,892,892,572,892,956,572,892,1020,572,956,0,572,956,60,572,956,124,
|
||||
572,956,188,566,970,229,555,990,265,534,1020,291,498,1023,310,484,1023,388,476,1023,476,537,985,612,572,956,700,572,956,764,572,956,828,572,956,892,572,956,956,572,956,1020,572,1020,0,572,1020,60,572,1020,124,569,1023,175,560,1023,214,546,1023,247,520,1023,270,488,1023,305,468,1023,373,460,1023,460,524,1023,601,572,1020,700,572,1020,764,572,1020,828,572,1020,892,572,1020,956,572,1020,1020,636,0,0,636,0,60,636,0,124,636,0,188,636,0,252,636,0,316,636,0,380,636,0,444,636,0,508,636,0,572,636,0,636,636,0,700,636,0,764,636,0,828,636,0,892,636,0,956,636,0,1020,636,60,0,636,60,60,636,60,124,636,60,188,636,60,252,636,60,316,636,60,380,636,60,444,636,60,508,636,60,572,636,60,636,636,60,700,636,60,764,636,60,828,636,60,892,636,60,956,636,60,1020,636,124,0,636,124,60,636,124,124,636,124,188,636,124,252,636,124,316,636,124,380,636,124,444,636,124,508,636,124,572,636,124,636,636,124,700,636,124,764,636,124,828,636,124,892,636,124,956,636,124,1020,636,188,0,636,188,60,636,188,124,636,188,188,636,188,252,636,188,316,636,188,380,636,188,444,636,188,508,636,188,572,636,188,636,636,188,700,636,188,764,636,188,828,636,188,892,636,188,956,636,188,1020,636,252,0,636,252,60,636,252,124,636,252,188,636,252,252,636,252,316,636,252,380,636,252,444,636,252,508,636,252,572,636,252,636,636,252,700,636,252,764,636,252,828,636,252,892,636,252,956,636,252,1020,636,316,0,636,316,60,636,316,124,636,316,188,636,316,252,636,316,316,636,316,380,636,316,444,636,316,508,636,316,572,636,316,636,636,316,700,636,316,764,636,316,828,636,316,892,636,316,956,636,316,1020,636,380,0,636,380,60,636,380,124,636,380,188,636,380,252,636,380,316,636,380,380,636,380,444,636,380,508,636,380,572,636,380,636,636,380,700,636,380,764,636,380,828,636,380,892,636,380,956,636,380,1020,636,444,0,636,444,60,636,444,124,636,444,188,636,444,252,636,444,316,636,444,380,636,444,444,636,444,508,636,444,572,636,444,636,636,444,700,636,444,764,636,444,828,636,444,892,636,444,956,636,444,1020,636,508,0,636,508,60,636,508,124,636,508,188,636,508,252,636,508,316,636,508,380,636,508,444,636,508,508,636,508,572,636,508,636,636,508,700,636,508,764,636,508,828,636,508,892,636,508,956,636,508,1020,636,572,0,636,572,60,636,572,124,636,572,188,636,572,252,636,572,316,636,572,380,636,572,444,636,572,508,636,572,572,636,572,636,636,572,700,636,572,764,636,572,828,636,572,892,636,572,956,636,572,1020,636,636,0,636,636,60,636,636,124,636,636,188,636,636,252,636,636,316,636,636,380,636,636,444,636,636,508,636,636,572,636,636,636,636,636,700,636,636,764,636,636,828,636,636,892,636,636,956,636,636,1020,636,700,0,636,700,60,636,700,124,636,700,188,636,700,252,636,700,316,636,700,380,636,700,444,636,700,508,636,700,572,620,716,620,636,700,700,636,700,764,636,700,828,636,700,892,636,700,956,636,700,1020,636,764,0,636,764,60,636,764,124,636,764,188,636,764,252,636,764,316,636,764,380,636,764,444,636,764,508,620,791,535,604,796,604,636,764,700,636,764,764,636,764,828,636,764,892,636,764,956,636,764,1020,636,828,0,636,828,60,636,828,124,636,828,188,636,828,252,636,828,316,636,828,380,636,828,444,623,854,470,596,884,500,588,876,588,636,828,700,636,828,764,636,828,828,636,828,892,636,828,956,636,828,1020,636,892,0,636,892,60,636,892,124,636,892,188,636,892,252,636,892,316,636,892,380,625,915,408,604,945,433,580,964,484,572,956,572,636,892,700,636,892,764,636,892,828,636,892,892,636,892,956,636,892,1020,636,956,0,636,956,60,636,956,124,636,956,188,636,956,252,636,956,316,628,974,352,608,1008,369,581,1023,397,564,1023,468,556,1023,556,618,970,689,636,956,764,636,956,828,636,956,892,636,956,956,636,956,1020,636,1020,0,636,1020,60,636,1020,124,636,1020,188,636,1020,252,629,1023,289,617,1023,323,594,1023,346,556,1023,365,548,1023,452,540,1023,540,601,1023,676,636,1020,764,636,1020,828,636,1020,892,636,1020,956,636,1020,1020,700,0,0,700,0,60,700,0,124,700,0,188,700,0,252,700,0,316,700,0,380,700,0,444,700,0,508,700,0,572,700,0,636,700,0,700,700,0,764,700,0,828,700,0,892,700,0,956,700,0,1020,700,60,0,700,60,60,700,60,124,700,60,188,700,60,252,700,60,316,700,60,380,700,60,444,700,60,508,700,60,572,700,60,636,700,60,
|
||||
700,700,60,764,700,60,828,700,60,892,700,60,956,700,60,1020,700,124,0,700,124,60,700,124,124,700,124,188,700,124,252,700,124,316,700,124,380,700,124,444,700,124,508,700,124,572,700,124,636,700,124,700,700,124,764,700,124,828,700,124,892,700,124,956,700,124,1020,700,188,0,700,188,60,700,188,124,700,188,188,700,188,252,700,188,316,700,188,380,700,188,444,700,188,508,700,188,572,700,188,636,700,188,700,700,188,764,700,188,828,700,188,892,700,188,956,700,188,1020,700,252,0,700,252,60,700,252,124,700,252,188,700,252,252,700,252,316,700,252,380,700,252,444,700,252,508,700,252,572,700,252,636,700,252,700,700,252,764,700,252,828,700,252,892,700,252,956,700,252,1020,700,316,0,700,316,60,700,316,124,700,316,188,700,316,252,700,316,316,700,316,380,700,316,444,700,316,508,700,316,572,700,316,636,700,316,700,700,316,764,700,316,828,700,316,892,700,316,956,700,316,1020,700,380,0,700,380,60,700,380,124,700,380,188,700,380,252,700,380,316,700,380,380,700,380,444,700,380,508,700,380,572,700,380,636,700,380,700,700,380,764,700,380,828,700,380,892,700,380,956,700,380,1020,700,444,0,700,444,60,700,444,124,700,444,188,700,444,252,700,444,316,700,444,380,700,444,444,700,444,508,700,444,572,700,444,636,700,444,700,700,444,764,700,444,828,700,444,892,700,444,956,700,444,1020,700,508,0,700,508,60,700,508,124,700,508,188,700,508,252,700,508,316,700,508,380,700,508,444,700,508,508,700,508,572,700,508,636,700,508,700,700,508,764,700,508,828,700,508,892,700,508,956,700,508,1020,700,572,0,700,572,60,700,572,124,700,572,188,700,572,252,700,572,316,700,572,380,700,572,444,700,572,508,700,572,572,700,572,636,700,572,700,700,572,764,700,572,828,700,572,892,700,572,956,700,572,1020,700,636,0,700,636,60,700,636,124,700,636,188,700,636,252,700,636,316,700,636,380,700,636,444,700,636,508,700,636,572,700,636,636,700,636,700,700,636,764,700,636,828,700,636,892,700,636,956,700,636,1020,700,700,0,700,700,60,700,700,124,700,700,188,700,700,252,700,700,316,700,700,380,700,700,444,700,700,508,700,700,572,700,700,636,700,700,700,700,700,764,700,700,828,700,700,892,700,700,956,700,700,1020,700,764,0,700,764,60,700,764,124,700,764,188,700,764,252,700,764,316,700,764,380,700,764,444,700,764,508,700,764,572,700,764,636,684,780,684,700,764,764,700,764,828,700,764,892,700,764,956,700,764,1020,700,828,0,700,828,60,700,828,124,700,828,188,700,828,252,700,828,316,700,828,380,700,828,444,700,828,508,700,828,572,684,855,599,668,860,668,700,828,764,700,828,828,700,828,892,700,828,956,700,828,1020,700,892,0,700,892,60,700,892,124,700,892,188,700,892,252,700,892,316,700,892,380,700,892,444,700,892,508,687,918,534,660,948,564,652,940,652,700,892,764,700,892,828,700,892,892,700,892,956,700,892,1020,700,956,0,700,956,60,700,956,124,700,956,188,700,956,252,700,956,316,700,956,380,700,956,444,689,979,472,668,1009,497,644,1023,548,636,1020,636,700,956,764,700,956,828,700,956,892,700,956,956,700,956,1020,700,1020,0,700,1020,60,700,1020,124,700,1020,188,700,1020,252,700,1020,316,700,1020,380,692,1023,413,670,1023,427,645,1023,461,628,1023,532,620,1023,620,682,1023,753,700,1020,828,700,1020,892,700,1020,956,700,1020,1020,764,0,0,764,0,60,764,0,124,764,0,188,764,0,252,764,0,316,764,0,380,764,0,444,764,0,508,764,0,572,764,0,636,764,0,700,764,0,764,764,0,828,764,0,892,764,0,956,764,0,1020,764,60,0,764,60,60,764,60,124,764,60,188,764,60,252,764,60,316,764,60,380,764,60,444,764,60,508,764,60,572,764,60,636,764,60,700,764,60,764,764,60,828,764,60,892,764,60,956,764,60,1020,764,124,0,764,124,60,764,124,124,764,124,188,764,124,252,764,124,316,764,124,380,764,124,444,764,124,508,764,124,572,764,124,636,764,124,700,764,124,764,764,124,828,764,124,892,764,124,956,764,124,1020,764,188,0,764,188,60,764,188,124,764,188,188,764,188,252,764,188,316,764,188,380,764,188,444,764,188,508,764,188,572,764,188,636,764,188,700,764,188,764,764,188,828,764,188,892,764,188,956,764,188,1020,764,252,0,764,252,60,764,252,124,764,252,188,764,252,252,764,252,316,764,252,380,764,252,444,764,252,508,764,252,572,764,252,636,764,252,700,764,252,764,764,252,828,764,252,892,764,252,956,764,252,1020,764,316,0,764,316,60,
|
||||
764,316,124,764,316,188,764,316,252,764,316,316,764,316,380,764,316,444,764,316,508,764,316,572,764,316,636,764,316,700,764,316,764,764,316,828,764,316,892,764,316,956,764,316,1020,764,380,0,764,380,60,764,380,124,764,380,188,764,380,252,764,380,316,764,380,380,764,380,444,764,380,508,764,380,572,764,380,636,764,380,700,764,380,764,764,380,828,764,380,892,764,380,956,764,380,1020,764,444,0,764,444,60,764,444,124,764,444,188,764,444,252,764,444,316,764,444,380,764,444,444,764,444,508,764,444,572,764,444,636,764,444,700,764,444,764,764,444,828,764,444,892,764,444,956,764,444,1020,764,508,0,764,508,60,764,508,124,764,508,188,764,508,252,764,508,316,764,508,380,764,508,444,764,508,508,764,508,572,764,508,636,764,508,700,764,508,764,764,508,828,764,508,892,764,508,956,764,508,1020,764,572,0,764,572,60,764,572,124,764,572,188,764,572,252,764,572,316,764,572,380,764,572,444,764,572,508,764,572,572,764,572,636,764,572,700,764,572,764,764,572,828,764,572,892,764,572,956,764,572,1020,764,636,0,764,636,60,764,636,124,764,636,188,764,636,252,764,636,316,764,636,380,764,636,444,764,636,508,764,636,572,764,636,636,764,636,700,764,636,764,764,636,828,764,636,892,764,636,956,764,636,1020,764,700,0,764,700,60,764,700,124,764,700,188,764,700,252,764,700,316,764,700,380,764,700,444,764,700,508,764,700,572,764,700,636,764,700,700,764,700,764,764,700,828,764,700,892,764,700,956,764,700,1020,764,764,0,764,764,60,764,764,124,764,764,188,764,764,252,764,764,316,764,764,380,764,764,444,764,764,508,764,764,572,764,764,636,764,764,700,764,764,764,764,764,828,764,764,892,764,764,956,764,764,1020,764,828,0,764,828,60,764,828,124,764,828,188,764,828,252,764,828,316,764,828,380,764,828,444,764,828,508,764,828,572,764,828,636,764,828,700,748,844,748,764,828,828,764,828,892,764,828,956,764,828,1020,764,892,0,764,892,60,764,892,124,764,892,188,764,892,252,764,892,316,764,892,380,764,892,444,764,892,508,764,892,572,764,892,636,748,919,663,732,924,732,764,892,828,764,892,892,764,892,956,764,892,1020,764,956,0,764,956,60,764,956,124,764,956,188,764,956,252,764,956,316,764,956,380,764,956,444,764,956,508,764,956,572,751,982,598,724,1012,628,716,1004,716,764,956,828,764,956,892,764,956,956,764,956,1020,764,1020,0,764,1020,60,764,1020,124,764,1020,188,764,1020,252,764,1020,316,764,1020,380,764,1020,444,764,1020,508,753,1023,536,732,1023,561,708,1023,612,700,1023,700,764,1020,828,764,1020,892,764,1020,956,764,1020,1020,828,0,0,828,0,60,828,0,124,828,0,188,828,0,252,828,0,316,828,0,380,828,0,444,828,0,508,828,0,572,828,0,636,828,0,700,828,0,764,828,0,828,828,0,892,828,0,956,828,0,1020,828,60,0,828,60,60,828,60,124,828,60,188,828,60,252,828,60,316,828,60,380,828,60,444,828,60,508,828,60,572,828,60,636,828,60,700,828,60,764,828,60,828,828,60,892,828,60,956,828,60,1020,828,124,0,828,124,60,828,124,124,828,124,188,828,124,252,828,124,316,828,124,380,828,124,444,828,124,508,828,124,572,828,124,636,828,124,700,828,124,764,828,124,828,828,124,892,828,124,956,828,124,1020,828,188,0,828,188,60,828,188,124,828,188,188,828,188,252,828,188,316,828,188,380,828,188,444,828,188,508,828,188,572,828,188,636,828,188,700,828,188,764,828,188,828,828,188,892,828,188,956,828,188,1020,828,252,0,828,252,60,828,252,124,828,252,188,828,252,252,828,252,316,828,252,380,828,252,444,828,252,508,828,252,572,828,252,636,828,252,700,828,252,764,828,252,828,828,252,892,828,252,956,828,252,1020,828,316,0,828,316,60,828,316,124,828,316,188,828,316,252,828,316,316,828,316,380,828,316,444,828,316,508,828,316,572,828,316,636,828,316,700,828,316,764,828,316,828,828,316,892,828,316,956,828,316,1020,828,380,0,828,380,60,828,380,124,828,380,188,828,380,252,828,380,316,828,380,380,828,380,444,828,380,508,828,380,572,828,380,636,828,380,700,828,380,764,828,380,828,828,380,892,828,380,956,828,380,1020,828,444,0,828,444,60,828,444,124,828,444,188,828,444,252,828,444,316,828,444,380,828,444,444,828,444,508,828,444,572,828,444,636,828,444,700,828,444,764,828,444,828,828,444,892,828,444,956,828,444,1020,828,508,0,828,508,60,828,508,124,828,508,188,828,508,252,828,508,316,828,508,380,828,508,444,828,508,
|
||||
508,828,508,572,828,508,636,828,508,700,828,508,764,828,508,828,828,508,892,828,508,956,828,508,1020,828,572,0,828,572,60,828,572,124,828,572,188,828,572,252,828,572,316,828,572,380,828,572,444,828,572,508,828,572,572,828,572,636,828,572,700,828,572,764,828,572,828,828,572,892,828,572,956,828,572,1020,828,636,0,828,636,60,828,636,124,828,636,188,828,636,252,828,636,316,828,636,380,828,636,444,828,636,508,828,636,572,828,636,636,828,636,700,828,636,764,828,636,828,828,636,892,828,636,956,828,636,1020,828,700,0,828,700,60,828,700,124,828,700,188,828,700,252,828,700,316,828,700,380,828,700,444,828,700,508,828,700,572,828,700,636,828,700,700,828,700,764,828,700,828,828,700,892,828,700,956,828,700,1020,828,764,0,828,764,60,828,764,124,828,764,188,828,764,252,828,764,316,828,764,380,828,764,444,828,764,508,828,764,572,828,764,636,828,764,700,828,764,764,828,764,828,828,764,892,828,764,956,828,764,1020,828,828,0,828,828,60,828,828,124,828,828,188,828,828,252,828,828,316,828,828,380,828,828,444,828,828,508,828,828,572,828,828,636,828,828,700,828,828,764,828,828,828,828,828,892,828,828,956,828,828,1020,828,892,0,828,892,60,828,892,124,828,892,188,828,892,252,828,892,316,828,892,380,828,892,444,828,892,508,828,892,572,828,892,636,828,892,700,828,892,764,812,908,812,828,892,892,828,892,956,828,892,1020,828,956,0,828,956,60,828,956,124,828,956,188,828,956,252,828,956,316,828,956,380,828,956,444,828,956,508,828,956,572,828,956,636,828,956,700,812,983,727,796,988,796,828,956,892,828,956,956,828,956,1020,828,1020,0,828,1020,60,828,1020,124,828,1020,188,828,1020,252,828,1020,316,828,1020,380,828,1020,444,828,1020,508,828,1020,572,828,1020,636,815,1023,662,788,1023,692,780,1023,780,828,1020,892,828,1020,956,828,1020,1020,892,0,0,892,0,60,892,0,124,892,0,188,892,0,252,892,0,316,892,0,380,892,0,444,892,0,508,892,0,572,892,0,636,892,0,700,892,0,764,892,0,828,892,0,892,892,0,956,892,0,1020,892,60,0,892,60,60,892,60,124,892,60,188,892,60,252,892,60,316,892,60,380,892,60,444,892,60,508,892,60,572,892,60,636,892,60,700,892,60,764,892,60,828,892,60,892,892,60,956,892,60,1020,892,124,0,892,124,60,892,124,124,892,124,188,892,124,252,892,124,316,892,124,380,892,124,444,892,124,508,892,124,572,892,124,636,892,124,700,892,124,764,892,124,828,892,124,892,892,124,956,892,124,1020,892,188,0,892,188,60,892,188,124,892,188,188,892,188,252,892,188,316,892,188,380,892,188,444,892,188,508,892,188,572,892,188,636,892,188,700,892,188,764,892,188,828,892,188,892,892,188,956,892,188,1020,892,252,0,892,252,60,892,252,124,892,252,188,892,252,252,892,252,316,892,252,380,892,252,444,892,252,508,892,252,572,892,252,636,892,252,700,892,252,764,892,252,828,892,252,892,892,252,956,892,252,1020,892,316,0,892,316,60,892,316,124,892,316,188,892,316,252,892,316,316,892,316,380,892,316,444,892,316,508,892,316,572,892,316,636,892,316,700,892,316,764,892,316,828,892,316,892,892,316,956,892,316,1020,892,380,0,892,380,60,892,380,124,892,380,188,892,380,252,892,380,316,892,380,380,892,380,444,892,380,508,892,380,572,892,380,636,892,380,700,892,380,764,892,380,828,892,380,892,892,380,956,892,380,1020,892,444,0,892,444,60,892,444,124,892,444,188,892,444,252,892,444,316,892,444,380,892,444,444,892,444,508,892,444,572,892,444,636,892,444,700,892,444,764,892,444,828,892,444,892,892,444,956,892,444,1020,892,508,0,892,508,60,892,508,124,892,508,188,892,508,252,892,508,316,892,508,380,892,508,444,892,508,508,892,508,572,892,508,636,892,508,700,892,508,764,892,508,828,892,508,892,892,508,956,892,508,1020,892,572,0,892,572,60,892,572,124,892,572,188,892,572,252,892,572,316,892,572,380,892,572,444,892,572,508,892,572,572,892,572,636,892,572,700,892,572,764,892,572,828,892,572,892,892,572,956,892,572,1020,892,636,0,892,636,60,892,636,124,892,636,188,892,636,252,892,636,316,892,636,380,892,636,444,892,636,508,892,636,572,892,636,636,892,636,700,892,636,764,892,636,828,892,636,892,892,636,956,892,636,1020,892,700,0,892,700,60,892,700,124,892,700,188,892,700,252,892,700,316,892,700,380,892,700,444,892,700,508,892,700,572,892,700,636,892,700,700,892,700,764,892,700,828,892,700,892,892,700,
|
||||
956,892,700,1020,892,764,0,892,764,60,892,764,124,892,764,188,892,764,252,892,764,316,892,764,380,892,764,444,892,764,508,892,764,572,892,764,636,892,764,700,892,764,764,892,764,828,892,764,892,892,764,956,892,764,1020,892,828,0,892,828,60,892,828,124,892,828,188,892,828,252,892,828,316,892,828,380,892,828,444,892,828,508,892,828,572,892,828,636,892,828,700,892,828,764,892,828,828,892,828,892,892,828,956,892,828,1020,892,892,0,892,892,60,892,892,124,892,892,188,892,892,252,892,892,316,892,892,380,892,892,444,892,892,508,892,892,572,892,892,636,892,892,700,892,892,764,892,892,828,892,892,892,892,892,956,892,892,1020,892,956,0,892,956,60,892,956,124,892,956,188,892,956,252,892,956,316,892,956,380,892,956,444,892,956,508,892,956,572,892,956,636,892,956,700,892,956,764,892,956,828,876,972,876,892,956,956,892,956,1020,892,1020,0,892,1020,60,892,1020,124,892,1020,188,892,1020,252,892,1020,316,892,1020,380,892,1020,444,892,1020,508,892,1020,572,892,1020,636,892,1020,700,892,1020,764,876,1023,791,860,1023,860,892,1020,956,892,1020,1020,956,0,0,956,0,60,956,0,124,956,0,188,956,0,252,956,0,316,956,0,380,956,0,444,956,0,508,956,0,572,956,0,636,956,0,700,956,0,764,956,0,828,956,0,892,956,0,956,956,0,1020,956,60,0,956,60,60,956,60,124,956,60,188,956,60,252,956,60,316,956,60,380,956,60,444,956,60,508,956,60,572,956,60,636,956,60,700,956,60,764,956,60,828,956,60,892,956,60,956,956,60,1020,956,124,0,956,124,60,956,124,124,956,124,188,956,124,252,956,124,316,956,124,380,956,124,444,956,124,508,956,124,572,956,124,636,956,124,700,956,124,764,956,124,828,956,124,892,956,124,956,956,124,1020,956,188,0,956,188,60,956,188,124,956,188,188,956,188,252,956,188,316,956,188,380,956,188,444,956,188,508,956,188,572,956,188,636,956,188,700,956,188,764,956,188,828,956,188,892,956,188,956,956,188,1020,956,252,0,956,252,60,956,252,124,956,252,188,956,252,252,956,252,316,956,252,380,956,252,444,956,252,508,956,252,572,956,252,636,956,252,700,956,252,764,956,252,828,956,252,892,956,252,956,956,252,1020,956,316,0,956,316,60,956,316,124,956,316,188,956,316,252,956,316,316,956,316,380,956,316,444,956,316,508,956,316,572,956,316,636,956,316,700,956,316,764,956,316,828,956,316,892,956,316,956,956,316,1020,956,380,0,956,380,60,956,380,124,956,380,188,956,380,252,956,380,316,956,380,380,956,380,444,956,380,508,956,380,572,956,380,636,956,380,700,956,380,764,956,380,828,956,380,892,956,380,956,956,380,1020,956,444,0,956,444,60,956,444,124,956,444,188,956,444,252,956,444,316,956,444,380,956,444,444,956,444,508,956,444,572,956,444,636,956,444,700,956,444,764,956,444,828,956,444,892,956,444,956,956,444,1020,956,508,0,956,508,60,956,508,124,956,508,188,956,508,252,956,508,316,956,508,380,956,508,444,956,508,508,956,508,572,956,508,636,956,508,700,956,508,764,956,508,828,956,508,892,956,508,956,956,508,1020,956,572,0,956,572,60,956,572,124,956,572,188,956,572,252,956,572,316,956,572,380,956,572,444,956,572,508,956,572,572,956,572,636,956,572,700,956,572,764,956,572,828,956,572,892,956,572,956,956,572,1020,956,636,0,956,636,60,956,636,124,956,636,188,956,636,252,956,636,316,956,636,380,956,636,444,956,636,508,956,636,572,956,636,636,956,636,700,956,636,764,956,636,828,956,636,892,956,636,956,956,636,1020,956,700,0,956,700,60,956,700,124,956,700,188,956,700,252,956,700,316,956,700,380,956,700,444,956,700,508,956,700,572,956,700,636,956,700,700,956,700,764,956,700,828,956,700,892,956,700,956,956,700,1020,956,764,0,956,764,60,956,764,124,956,764,188,956,764,252,956,764,316,956,764,380,956,764,444,956,764,508,956,764,572,956,764,636,956,764,700,956,764,764,956,764,828,956,764,892,956,764,956,956,764,1020,956,828,0,956,828,60,956,828,124,956,828,188,956,828,252,956,828,316,956,828,380,956,828,444,956,828,508,956,828,572,956,828,636,956,828,700,956,828,764,956,828,828,956,828,892,956,828,956,956,828,1020,956,892,0,956,892,60,956,892,124,956,892,188,956,892,252,956,892,316,956,892,380,956,892,444,956,892,508,956,892,572,956,892,636,956,892,700,956,892,764,956,892,828,956,892,892,956,892,956,956,892,1020,956,956,0,956,956,60,956,956,124,956,956,188,956,956,252,956,956,
|
||||
316,956,956,380,956,956,444,956,956,508,956,956,572,956,956,636,956,956,700,956,956,764,956,956,828,956,956,892,956,956,956,956,956,1020,956,1020,0,956,1020,60,956,1020,124,956,1020,188,956,1020,252,956,1020,316,956,1020,380,956,1020,444,956,1020,508,956,1020,572,956,1020,636,956,1020,700,956,1020,764,956,1020,828,956,1020,892,940,1023,940,956,1020,1020,1020,0,0,1020,0,60,1020,0,124,1020,0,188,1020,0,252,1020,0,316,1020,0,380,1020,0,444,1020,0,508,1020,0,572,1020,0,636,1020,0,700,1020,0,764,1020,0,828,1020,0,892,1020,0,956,1020,0,1020,1020,60,0,1020,60,60,1020,60,124,1020,60,188,1020,60,252,1020,60,316,1020,60,380,1020,60,444,1020,60,508,1020,60,572,1020,60,636,1020,60,700,1020,60,764,1020,60,828,1020,60,892,1020,60,956,1020,60,1020,1020,124,0,1020,124,60,1020,124,124,1020,124,188,1020,124,252,1020,124,316,1020,124,380,1020,124,444,1020,124,508,1020,124,572,1020,124,636,1020,124,700,1020,124,764,1020,124,828,1020,124,892,1020,124,956,1020,124,1020,1020,188,0,1020,188,60,1020,188,124,1020,188,188,1020,188,252,1020,188,316,1020,188,380,1020,188,444,1020,188,508,1020,188,572,1020,188,636,1020,188,700,1020,188,764,1020,188,828,1020,188,892,1020,188,956,1020,188,1020,1020,252,0,1020,252,60,1020,252,124,1020,252,188,1020,252,252,1020,252,316,1020,252,380,1020,252,444,1020,252,508,1020,252,572,1020,252,636,1020,252,700,1020,252,764,1020,252,828,1020,252,892,1020,252,956,1020,252,1020,1020,316,0,1020,316,60,1020,316,124,1020,316,188,1020,316,252,1020,316,316,1020,316,380,1020,316,444,1020,316,508,1020,316,572,1020,316,636,1020,316,700,1020,316,764,1020,316,828,1020,316,892,1020,316,956,1020,316,1020,1020,380,0,1020,380,60,1020,380,124,1020,380,188,1020,380,252,1020,380,316,1020,380,380,1020,380,444,1020,380,508,1020,380,572,1020,380,636,1020,380,700,1020,380,764,1020,380,828,1020,380,892,1020,380,956,1020,380,1020,1020,444,0,1020,444,60,1020,444,124,1020,444,188,1020,444,252,1020,444,316,1020,444,380,1020,444,444,1020,444,508,1020,444,572,1020,444,636,1020,444,700,1020,444,764,1020,444,828,1020,444,892,1020,444,956,1020,444,1020,1020,508,0,1020,508,60,1020,508,124,1020,508,188,1020,508,252,1020,508,316,1020,508,380,1020,508,444,1020,508,508,1020,508,572,1020,508,636,1020,508,700,1020,508,764,1020,508,828,1020,508,892,1020,508,956,1020,508,1020,1020,572,0,1020,572,60,1020,572,124,1020,572,188,1020,572,252,1020,572,316,1020,572,380,1020,572,444,1020,572,508,1020,572,572,1020,572,636,1020,572,700,1020,572,764,1020,572,828,1020,572,892,1020,572,956,1020,572,1020,1020,636,0,1020,636,60,1020,636,124,1020,636,188,1020,636,252,1020,636,316,1020,636,380,1020,636,444,1020,636,508,1020,636,572,1020,636,636,1020,636,700,1020,636,764,1020,636,828,1020,636,892,1020,636,956,1020,636,1020,1020,700,0,1020,700,60,1020,700,124,1020,700,188,1020,700,252,1020,700,316,1020,700,380,1020,700,444,1020,700,508,1020,700,572,1020,700,636,1020,700,700,1020,700,764,1020,700,828,1020,700,892,1020,700,956,1020,700,1020,1020,764,0,1020,764,60,1020,764,124,1020,764,188,1020,764,252,1020,764,316,1020,764,380,1020,764,444,1020,764,508,1020,764,572,1020,764,636,1020,764,700,1020,764,764,1020,764,828,1020,764,892,1020,764,956,1020,764,1020,1020,828,0,1020,828,60,1020,828,124,1020,828,188,1020,828,252,1020,828,316,1020,828,380,1020,828,444,1020,828,508,1020,828,572,1020,828,636,1020,828,700,1020,828,764,1020,828,828,1020,828,892,1020,828,956,1020,828,1020,1020,892,0,1020,892,60,1020,892,124,1020,892,188,1020,892,252,1020,892,316,1020,892,380,1020,892,444,1020,892,508,1020,892,572,1020,892,636,1020,892,700,1020,892,764,1020,892,828,1020,892,892,1020,892,956,1020,892,1020,1020,956,0,1020,956,60,1020,956,124,1020,956,188,1020,956,252,1020,956,316,1020,956,380,1020,956,444,1020,956,508,1020,956,572,1020,956,636,1020,956,700,1020,956,764,1020,956,828,1020,956,892,1020,956,956,1020,956,1020,1020,1020,0,1020,1020,60,1020,1020,124,1020,1020,188,1020,1020,252,1020,1020,316,1020,1020,380,1020,1020,444,1020,1020,508,1020,1020,572,1020,1020,636,1020,1020,700,1020,1020,764,1020,1020,828,1020,1020,892,1020,1020,956,1020,1020,1020}, //lut[1]
|
||||
{0,0,0,0,0,60,0,0,124,0,0,188,0,0,252,0,0,316,0,0,380,0,0,444,0,0,508,0,0,572,0,0,636,0,0,700,0,0,764,0,0,828,0,0,892,0,0,956,0,0,1020,0,60,0,0,60,60,0,60,124,0,60,188,0,60,252,0,60,316,0,60,380,0,60,444,0,60,508,0,60,572,0,60,636,0,60,700,0,60,764,0,60,828,0,60,892,0,60,956,0,60,1020,0,124,0,0,124,60,0,124,124,0,124,188,0,124,252,0,124,316,0,124,380,0,124,444,0,124,508,0,124,572,0,124,636,0,124,700,0,124,764,0,124,828,0,124,892,0,124,956,0,124,1020,0,188,0,0,188,60,0,188,124,0,188,188,0,188,252,0,188,316,0,188,380,0,188,444,0,188,508,0,188,572,0,188,636,0,188,700,0,188,764,0,188,828,0,188,892,0,188,956,0,188,1020,0,252,0,0,252,60,0,252,124,0,252,188,0,252,252,0,252,316,0,252,380,0,252,444,0,252,508,0,252,572,0,252,636,0,252,700,0,252,764,0,252,828,0,252,892,0,252,956,0,252,1020,0,316,0,0,316,60,0,316,124,0,316,188,0,316,252,0,316,316,0,316,380,0,316,444,0,316,508,0,316,572,0,316,636,0,316,700,0,316,764,0,316,828,0,316,892,0,316,956,0,316,1020,0,380,0,0,380,60,0,380,124,0,380,188,0,380,252,0,380,316,0,380,380,0,380,444,0,380,508,0,380,572,0,380,636,0,380,700,0,380,764,0,380,828,0,380,892,0,380,956,0,380,1020,0,444,0,0,444,60,0,444,124,0,444,188,0,444,252,0,444,316,0,444,380,0,444,444,0,444,508,0,444,572,0,444,636,0,444,700,0,444,764,0,444,828,0,444,892,0,444,956,0,444,1020,0,508,0,0,508,60,0,508,124,0,508,188,0,508,252,0,508,316,0,508,380,0,508,444,0,508,508,0,508,572,0,508,636,0,508,700,0,508,764,0,508,828,0,508,892,0,508,956,0,508,1020,0,572,0,0,572,60,0,572,124,0,572,188,0,572,252,0,572,316,0,572,380,0,572,444,0,572,508,0,572,572,0,572,636,0,572,700,0,572,764,0,572,828,0,572,892,0,572,956,0,572,1020,0,636,0,0,636,60,0,636,124,0,636,188,0,636,252,0,636,316,0,636,380,0,636,444,0,636,508,0,636,572,0,636,636,0,636,700,0,636,764,0,636,828,0,636,892,0,636,956,0,636,1020,0,700,0,0,700,60,0,700,124,0,700,188,0,700,252,0,700,316,0,700,380,0,700,444,0,700,508,0,700,572,0,700,636,0,700,700,0,700,764,0,700,828,0,700,892,0,700,956,0,700,1020,0,764,0,0,764,60,0,764,124,0,764,188,0,764,252,0,764,316,0,764,380,0,764,444,0,764,508,0,764,572,0,764,636,0,764,700,0,764,764,0,764,828,0,764,892,0,764,956,0,764,1020,0,828,0,0,828,60,0,828,124,0,828,188,0,828,252,0,828,316,0,828,380,0,828,444,0,828,508,0,828,572,0,828,636,0,828,700,0,828,764,0,828,828,0,828,892,0,828,956,0,828,1020,0,892,0,0,892,60,0,892,124,0,892,188,0,892,252,0,892,316,0,892,380,0,892,444,0,892,508,0,892,572,0,892,636,0,892,700,0,892,764,0,892,828,0,892,892,0,892,956,0,892,1020,0,956,0,0,956,60,0,956,124,0,956,188,0,956,252,0,956,316,0,956,380,0,956,444,0,956,508,0,956,572,0,956,636,0,956,700,0,956,764,0,956,828,0,956,892,0,956,956,0,956,1020,0,1020,0,0,1020,60,0,1020,124,0,1020,188,0,1020,252,0,1020,316,0,1020,380,0,1020,444,0,1020,508,0,1020,572,0,1020,636,0,1020,700,0,1020,764,0,1020,828,0,1020,892,0,1020,956,0,1020,1020,60,0,0,60,0,60,60,0,124,60,0,188,60,0,252,60,0,316,60,0,380,60,0,444,60,0,508,60,0,572,60,0,636,60,0,700,60,0,764,60,0,828,60,0,892,60,0,956,60,0,1020,60,60,0,60,60,60,60,60,124,60,60,188,60,60,252,60,60,316,60,60,380,60,60,444,60,60,508,60,60,572,60,60,636,60,60,700,60,60,764,60,60,828,60,60,892,60,60,956,60,60,1020,60,124,0,60,124,60,60,124,124,60,124,188,60,124,252,60,124,316,60,124,380,60,124,444,60,124,508,60,124,572,60,124,636,60,124,700,60,124,764,60,124,828,60,124,892,60,124,956,60,124,1020,60,188,0,60,188,60,60,188,124,60,188,188,60,188,252,60,188,316,60,188,380,60,188,444,60,188,508,60,188,572,60,188,636,60,188,700,60,188,764,60,188,828,60,188,892,60,188,956,60,188,1020,60,252,0,60,252,60,60,252,124,60,252,188,60,252,252,60,252,316,60,252,380,60,252,444,60,252,508,60,252,572,60,252,636,60,252,700,60,252,764,60,252,828,60,252,892,60,252,956,60,252,1020,60,316,0,60,316,60,60,316,124,60,316,188,60,316,252,60,316,316,60,316,380,60,316,444,60,316,508,60,316,572,60,316,636,60,316,700,60,316,764,60,316,828,60,316,892,60,316,956,60,316,1020,60,380,0,60,380,60,60,380,124,60,380,188,60,380,252,60,380,316,60,380,380,60,380,444,60,380,508,60,380,572,60,380,636,60,380,700,60,380,764,60,380,828,60,380,892,60,380,956,60,380,1020,60,444,0,60
|
||||
,444,60,60,444,124,60,444,188,60,444,252,60,444,316,60,444,380,60,444,444,60,444,508,60,444,572,60,444,636,60,444,700,60,444,764,60,444,828,60,444,892,60,444,956,60,444,1020,60,508,0,60,508,60,60,508,124,60,508,188,60,508,252,60,508,316,60,508,380,60,508,444,60,508,508,60,508,572,60,508,636,60,508,700,60,508,764,60,508,828,60,508,892,60,508,956,60,508,1020,60,572,0,60,572,60,60,572,124,60,572,188,60,572,252,60,572,316,60,572,380,60,572,444,60,572,508,60,572,572,60,572,636,60,572,700,60,572,764,60,572,828,60,572,892,60,572,956,60,572,1020,60,636,0,60,636,60,60,636,124,60,636,188,60,636,252,60,636,316,60,636,380,60,636,444,60,636,508,60,636,572,60,636,636,60,636,700,60,636,764,60,636,828,60,636,892,60,636,956,60,636,1020,60,700,0,60,700,60,60,700,124,60,700,188,60,700,252,60,700,316,60,700,380,60,700,444,60,700,508,60,700,572,60,700,636,60,700,700,60,700,764,60,700,828,60,700,892,60,700,956,60,700,1020,60,764,0,60,764,60,60,764,124,60,764,188,60,764,252,60,764,316,60,764,380,60,764,444,60,764,508,60,764,572,60,764,636,60,764,700,60,764,764,60,764,828,60,764,892,60,764,956,60,764,1020,60,828,0,60,828,60,60,828,124,60,828,188,60,828,252,60,828,316,60,828,380,60,828,444,60,828,508,60,828,572,60,828,636,60,828,700,60,828,764,60,828,828,60,828,892,60,828,956,60,828,1020,60,892,0,60,892,60,60,892,124,60,892,188,60,892,252,60,892,316,60,892,380,60,892,444,60,892,508,60,892,572,60,892,636,60,892,700,60,892,764,60,892,828,60,892,892,60,892,956,60,892,1020,60,956,0,60,956,60,60,956,124,60,956,188,60,956,252,60,956,316,60,956,380,60,956,444,60,956,508,60,956,572,60,956,636,60,956,700,60,956,764,60,956,828,60,956,892,60,956,956,60,956,1020,60,1020,0,60,1020,60,60,1020,124,60,1020,188,60,1020,252,60,1020,316,60,1020,380,60,1020,444,60,1020,508,60,1020,572,60,1020,636,60,1020,700,60,1020,764,60,1020,828,60,1020,892,60,1020,956,60,1020,1020,124,0,0,124,0,60,124,0,124,124,0,188,124,0,252,124,0,316,124,0,380,124,0,444,124,0,508,124,0,572,124,0,636,124,0,700,124,0,764,124,0,828,124,0,892,124,0,956,124,0,1020,124,60,0,124,60,60,124,60,124,124,60,188,124,60,252,124,60,316,124,60,380,124,60,444,124,60,508,124,60,572,124,60,636,124,60,700,124,60,764,124,60,828,124,60,892,124,60,956,124,60,1020,124,124,0,124,124,60,124,124,124,124,124,188,124,124,252,124,124,316,124,124,380,124,124,444,124,124,508,124,124,572,124,124,636,124,124,700,124,124,764,124,124,828,124,124,892,124,124,956,124,124,1020,124,188,0,124,188,60,124,188,124,124,188,188,124,188,252,124,188,316,124,188,380,124,188,444,124,188,508,124,188,572,124,188,636,124,188,700,124,188,764,124,188,828,124,188,892,124,188,956,124,188,1020,124,252,0,124,252,60,124,252,124,124,252,188,124,252,252,124,252,316,124,252,380,124,252,444,124,252,508,124,252,572,124,252,636,124,252,700,124,252,764,124,252,828,124,252,892,124,252,956,124,252,1020,124,316,0,124,316,60,124,316,124,124,316,188,124,316,252,124,316,316,124,316,380,124,316,444,124,316,508,124,316,572,124,316,636,124,316,700,124,316,764,124,316,828,124,316,892,124,316,956,124,316,1020,124,380,0,124,380,60,124,380,124,124,380,188,124,380,252,124,380,316,124,380,380,124,380,444,124,380,508,124,380,572,124,380,636,124,380,700,124,380,764,124,380,828,124,380,892,124,380,956,124,380,1020,124,444,0,124,444,60,124,444,124,124,444,188,124,444,252,124,444,316,124,444,380,124,444,444,124,444,508,124,444,572,124,444,636,124,444,700,124,444,764,124,444,828,124,444,892,124,444,956,124,444,1020,124,508,0,124,508,60,124,508,124,124,508,188,124,508,252,124,508,316,124,508,380,124,508,444,124,508,508,124,508,572,124,508,636,124,508,700,124,508,764,124,508,828,124,508,892,124,508,956,124,508,1020,124,572,0,124,572,60,124,572,124,124,572,188,124,572,252,124,572,316,124,572,380,124,572,444,124,572,508,124,572,572,124,572,636,124,572,700,124,572,764,124,572,828,124,572,892,124,572,956,124,572,1020,124,636,0,124,636,60,124,636,124,124,636,188,124,636,252,124,636,316,124,636,380,124,636,444,124,636,508,124,636,572,124,636,636,124,636,700,124,636,764,124,636,828,124,636,892,124,636,956,124,636,1020,124,700,0,124,700,60,124,700,124,124,700,188,124,700,252,124,
|
||||
700,316,124,700,380,124,700,444,124,700,508,124,700,572,124,700,636,124,700,700,124,700,764,124,700,828,124,700,892,124,700,956,124,700,1020,124,764,0,124,764,60,124,764,124,124,764,188,124,764,252,124,764,316,124,764,380,124,764,444,124,764,508,124,764,572,124,764,636,124,764,700,124,764,764,124,764,828,124,764,892,124,764,956,124,764,1020,124,828,0,124,828,60,124,828,124,124,828,188,124,828,252,124,828,316,124,828,380,124,828,444,124,828,508,124,828,572,124,828,636,124,828,700,124,828,764,124,828,828,124,828,892,124,828,956,124,828,1020,124,892,0,124,892,60,124,892,124,124,892,188,124,892,252,124,892,316,124,892,380,124,892,444,124,892,508,124,892,572,124,892,636,124,892,700,124,892,764,124,892,828,124,892,892,124,892,956,124,892,1020,124,956,0,124,956,60,124,956,124,124,956,188,124,956,252,124,956,316,124,956,380,124,956,444,124,956,508,124,956,572,124,956,636,124,956,700,124,956,764,124,956,828,124,956,892,124,956,956,124,956,1020,124,1020,0,124,1020,60,124,1020,124,124,1020,188,124,1020,252,124,1020,316,124,1020,380,124,1020,444,124,1020,508,124,1020,572,124,1020,636,124,1020,700,124,1020,764,124,1020,828,124,1020,892,124,1020,956,124,1020,1020,188,0,0,188,0,60,188,0,124,188,0,188,188,0,252,188,0,316,188,0,380,188,0,444,188,0,508,188,0,572,188,0,636,188,0,700,188,0,764,188,0,828,188,0,892,188,0,956,188,0,1020,188,60,0,188,60,60,188,60,124,188,60,188,188,60,252,188,60,316,188,60,380,188,60,444,188,60,508,188,60,572,188,60,636,188,60,700,188,60,764,188,60,828,188,60,892,188,60,956,188,60,1020,188,124,0,188,124,60,188,124,124,188,124,188,188,124,252,188,124,316,188,124,380,188,124,444,188,124,508,188,124,572,188,124,636,188,124,700,188,124,764,188,124,828,188,124,892,188,124,956,188,124,1020,188,188,0,188,188,60,188,188,124,188,188,188,188,188,252,188,188,316,188,188,380,188,188,444,188,188,508,188,188,572,188,188,636,188,188,700,188,188,764,188,188,828,188,188,892,188,188,956,188,188,1020,188,252,0,188,252,60,188,252,124,188,252,188,188,252,252,188,252,316,188,252,380,188,252,444,188,252,508,188,252,572,188,252,636,188,252,700,188,252,764,188,252,828,188,252,892,188,252,956,188,252,1020,188,316,0,188,316,60,188,316,124,188,316,188,188,316,252,188,316,316,188,316,380,188,316,444,188,316,508,188,316,572,188,316,636,188,316,700,188,316,764,188,316,828,188,316,892,188,316,956,188,316,1020,188,380,0,188,380,60,188,380,124,188,380,188,188,380,252,188,380,316,188,380,380,188,380,444,188,380,508,188,380,572,188,380,636,188,380,700,188,380,764,188,380,828,188,380,892,188,380,956,188,380,1020,188,444,0,188,444,60,188,444,124,188,444,188,188,444,252,188,444,316,188,444,380,188,444,444,188,444,508,188,444,572,188,444,636,188,444,700,188,444,764,188,444,828,188,444,892,188,444,956,188,444,1020,188,508,0,188,508,60,188,508,124,188,508,188,188,508,252,188,508,316,188,508,380,188,508,444,188,508,508,188,508,572,188,508,636,188,508,700,188,508,764,188,508,828,188,508,892,188,508,956,188,508,1020,188,572,0,188,572,60,188,572,124,188,572,188,188,572,252,188,572,316,188,572,380,188,572,444,188,572,508,188,572,572,188,572,636,188,572,700,188,572,764,188,572,828,188,572,892,188,572,956,188,572,1020,188,636,0,188,636,60,188,636,124,188,636,188,188,636,252,188,636,316,188,636,380,188,636,444,188,636,508,188,636,572,188,636,636,188,636,700,188,636,764,188,636,828,188,636,892,188,636,956,188,636,1020,188,700,0,188,700,60,188,700,124,188,700,188,188,700,252,188,700,316,188,700,380,188,700,444,188,700,508,188,700,572,188,700,636,188,700,700,188,700,764,188,700,828,188,700,892,188,700,956,188,700,1020,188,764,0,188,764,60,188,764,124,188,764,188,188,764,252,188,764,316,188,764,380,188,764,444,188,764,508,188,764,572,188,764,636,188,764,700,188,764,764,188,764,828,188,764,892,188,764,956,188,764,1020,188,828,0,188,828,60,188,828,124,188,828,188,188,828,252,188,828,316,188,828,380,188,828,444,188,828,508,188,828,572,188,828,636,188,828,700,188,828,764,188,828,828,188,828,892,188,828,956,188,828,1020,188,892,0,188,892,60,188,892,124,188,892,188,188,892,252,188,892,316,188,892,380,188,892,444,188,892,508,188,892,572,188,892,636,188,892,700,188,
|
||||
892,764,188,892,828,188,892,892,188,892,956,188,892,1020,188,956,0,188,956,60,188,956,124,188,956,188,188,956,252,188,956,316,188,956,380,188,956,444,188,956,508,188,956,572,188,956,636,188,956,700,188,956,764,188,956,828,188,956,892,188,956,956,188,956,1020,188,1020,0,188,1020,60,188,1020,124,188,1020,188,188,1020,252,188,1020,316,188,1020,380,188,1020,444,188,1020,508,188,1020,572,188,1020,636,188,1020,700,188,1020,764,188,1020,828,188,1020,892,188,1020,956,188,1020,1020,252,0,0,252,0,60,252,0,124,252,0,188,252,0,252,252,0,316,252,0,380,252,0,444,252,0,508,252,0,572,252,0,636,252,0,700,252,0,764,252,0,828,252,0,892,252,0,956,252,0,1020,252,60,0,252,60,60,252,60,124,252,60,188,252,60,252,252,60,316,252,60,380,252,60,444,252,60,508,252,60,572,252,60,636,252,60,700,252,60,764,252,60,828,252,60,892,252,60,956,252,60,1020,252,124,0,252,124,60,252,124,124,252,124,188,252,124,252,252,124,316,252,124,380,252,124,444,252,124,508,252,124,572,252,124,636,252,124,700,252,124,764,252,124,828,252,124,892,252,124,956,252,124,1020,252,188,0,252,188,60,252,188,124,252,188,188,252,188,252,252,188,316,252,188,380,252,188,444,252,188,508,252,188,572,252,188,636,252,188,700,252,188,764,252,188,828,252,188,892,252,188,956,252,188,1020,252,252,0,252,252,60,252,252,124,252,252,188,252,252,252,252,252,316,252,252,380,252,252,444,252,252,508,252,252,572,252,252,636,252,252,700,252,252,764,252,252,828,252,252,892,252,252,956,252,252,1020,252,316,0,252,316,60,252,316,124,252,316,188,252,316,252,252,316,316,252,316,380,252,316,444,252,316,508,252,316,572,252,316,636,252,316,700,252,316,764,252,316,828,252,316,892,252,316,956,252,316,1020,252,380,0,252,380,60,252,380,124,252,380,188,252,380,252,252,380,316,252,380,380,252,380,444,252,380,508,252,380,572,252,380,636,252,380,700,252,380,764,252,380,828,252,380,892,252,380,956,252,380,1020,252,444,0,252,444,60,252,444,124,252,444,188,252,444,252,252,444,316,252,444,380,252,444,444,252,444,508,252,444,572,252,444,636,252,444,700,252,444,764,252,444,828,252,444,892,252,444,956,252,444,1020,252,508,0,252,508,60,252,508,124,252,508,188,252,508,252,252,508,316,252,508,380,252,508,444,252,508,508,252,508,572,252,508,636,252,508,700,252,508,764,252,508,828,252,508,892,252,508,956,252,508,1020,252,572,0,252,572,60,252,572,124,252,572,188,252,572,252,252,572,316,252,572,380,252,572,444,252,572,508,252,572,572,252,572,636,252,572,700,252,572,764,252,572,828,252,572,892,252,572,956,252,572,1020,252,636,0,252,636,60,252,636,124,252,636,188,252,636,252,252,636,316,252,636,380,252,636,444,252,636,508,252,636,572,252,636,636,252,636,700,252,636,764,252,636,828,252,636,892,252,636,956,252,636,1020,252,700,0,252,700,60,252,700,124,252,700,188,252,700,252,252,700,316,252,700,380,252,700,444,252,700,508,252,700,572,252,700,636,252,700,700,252,700,764,252,700,828,252,700,892,252,700,956,252,700,1020,252,764,0,252,764,60,252,764,124,252,764,188,252,764,252,252,764,316,252,764,380,252,764,444,252,764,508,252,764,572,252,764,636,252,764,700,252,764,764,252,764,828,252,764,892,252,764,956,252,764,1020,252,828,0,252,828,60,252,828,124,252,828,188,252,828,252,252,828,316,252,828,380,252,828,444,252,828,508,252,828,572,252,828,636,252,828,700,252,828,764,252,828,828,252,828,892,252,828,956,252,828,1020,252,892,0,252,892,60,252,892,124,252,892,188,252,892,252,252,892,316,252,892,380,252,892,444,252,892,508,252,892,572,252,892,636,252,892,700,252,892,764,252,892,828,252,892,892,252,892,956,252,892,1020,252,956,0,252,956,60,252,956,124,252,956,188,252,956,252,252,956,316,252,956,380,252,956,444,252,956,508,252,956,572,252,956,636,252,956,700,252,956,764,252,956,828,252,956,892,252,956,956,252,956,1020,252,1020,0,252,1020,60,252,1020,124,252,1020,188,252,1020,252,252,1020,316,252,1020,380,252,1020,444,252,1020,508,252,1020,572,252,1020,636,252,1020,700,252,1020,764,252,1020,828,252,1020,892,252,1020,956,252,1020,1020,316,0,0,316,0,60,316,0,124,316,0,188,316,0,252,316,0,316,316,0,380,316,0,444,316,0,508,316,0,572,316,0,636,316,0,700,316,0,764,316,0,828,316,0,892,316,0,956,316,0,1020,316,60,0,316,60,60,316,60,124,316,60,188,316
|
||||
,60,252,316,60,316,316,60,380,316,60,444,316,60,508,316,60,572,316,60,636,316,60,700,316,60,764,316,60,828,316,60,892,316,60,956,316,60,1020,316,124,0,316,124,60,316,124,124,316,124,188,316,124,252,316,124,316,316,124,380,316,124,444,316,124,508,316,124,572,316,124,636,316,124,700,316,124,764,316,124,828,316,124,892,316,124,956,316,124,1020,316,188,0,316,188,60,316,188,124,316,188,188,316,188,252,316,188,316,316,188,380,316,188,444,316,188,508,316,188,572,316,188,636,316,188,700,316,188,764,316,188,828,316,188,892,316,188,956,316,188,1020,316,252,0,316,252,60,316,252,124,316,252,188,316,252,252,316,252,316,316,252,380,316,252,444,316,252,508,316,252,572,316,252,636,316,252,700,316,252,764,316,252,828,316,252,892,316,252,956,316,252,1020,316,316,0,316,316,60,316,316,124,316,316,188,316,316,252,316,316,316,316,316,380,316,316,444,316,316,508,316,316,572,316,316,636,316,316,700,316,316,764,316,316,828,316,316,892,316,316,956,316,316,1020,316,380,0,316,380,60,316,380,124,316,380,188,316,380,252,316,380,316,316,380,380,316,380,444,316,380,508,316,380,572,316,380,636,316,380,700,316,380,764,316,380,828,316,380,892,316,380,956,316,380,1020,316,444,0,316,444,60,316,444,124,316,444,188,316,444,252,316,444,316,316,444,380,316,444,444,316,444,508,316,444,572,316,444,636,316,444,700,316,444,764,316,444,828,316,444,892,316,444,956,316,444,1020,316,508,0,316,508,60,316,508,124,316,508,188,316,508,252,316,508,316,316,508,380,316,508,444,316,508,508,316,508,572,316,508,636,316,508,700,316,508,764,316,508,828,316,508,892,316,508,956,316,508,1020,316,572,0,316,572,60,316,572,124,316,572,188,316,572,252,316,572,316,316,572,380,316,572,444,316,572,508,316,572,572,316,572,636,316,572,700,316,572,764,316,572,828,316,572,892,316,572,956,316,572,1020,316,636,0,316,636,60,316,636,124,316,636,188,316,636,252,316,636,316,316,636,380,316,636,444,316,636,508,316,636,572,316,636,636,316,636,700,316,636,764,316,636,828,316,636,892,316,636,956,316,636,1020,316,700,0,316,700,60,316,700,124,316,700,188,316,700,252,316,700,316,316,700,380,316,700,444,316,700,508,316,700,572,316,700,636,316,700,700,316,700,764,316,700,828,316,700,892,316,700,956,316,700,1020,316,764,0,316,764,60,316,764,124,316,764,188,316,764,252,316,764,316,316,764,380,316,764,444,316,764,508,316,764,572,316,764,636,316,764,700,316,764,764,316,764,828,316,764,892,316,764,956,316,764,1020,316,828,0,316,828,60,316,828,124,316,828,188,316,828,252,316,828,316,316,828,380,316,828,444,316,828,508,316,828,572,316,828,636,316,828,700,316,828,764,316,828,828,316,828,892,316,828,956,316,828,1020,316,892,0,316,892,60,316,892,124,316,892,188,316,892,252,316,892,316,316,892,380,316,892,444,316,892,508,316,892,572,316,892,636,316,892,700,316,892,764,316,892,828,316,892,892,316,892,956,316,892,1020,316,956,0,316,956,60,316,956,124,316,956,188,316,956,252,316,956,316,316,956,380,316,956,444,316,956,508,316,956,572,316,956,636,316,956,700,316,956,764,316,956,828,316,956,892,316,956,956,316,956,1020,316,1020,0,316,1020,60,316,1020,124,316,1020,188,316,1020,252,316,1020,316,316,1020,380,316,1020,444,316,1020,508,316,1020,572,316,1020,636,316,1020,700,316,1020,764,316,1020,828,316,1020,892,316,1020,956,316,1020,1020,380,0,0,380,0,60,380,0,124,380,0,188,380,0,252,380,0,316,380,0,380,380,0,444,380,0,508,380,0,572,380,0,636,380,0,700,380,0,764,380,0,828,380,0,892,380,0,956,380,0,1020,380,60,0,380,60,60,380,60,124,380,60,188,380,60,252,380,60,316,380,60,380,380,60,444,380,60,508,380,60,572,380,60,636,380,60,700,380,60,764,380,60,828,380,60,892,380,60,956,380,60,1020,380,124,0,380,124,60,380,124,124,380,124,188,380,124,252,380,124,316,380,124,380,380,124,444,380,124,508,380,124,572,380,124,636,380,124,700,380,124,764,380,124,828,380,124,892,380,124,956,380,124,1020,380,188,0,380,188,60,380,188,124,380,188,188,380,188,252,380,188,316,380,188,380,380,188,444,380,188,508,380,188,572,380,188,636,380,188,700,380,188,764,380,188,828,380,188,892,380,188,956,380,188,1020,380,252,0,380,252,60,380,252,124,380,252,188,380,252,252,380,252,316,380,252,380,380,252,444,380,252,508,380,252,572,380,252,636,380,252,700,380,
|
||||
252,764,380,252,828,380,252,892,380,252,956,380,252,1020,380,316,0,380,316,60,380,316,124,380,316,188,380,316,252,380,316,316,380,316,380,380,316,444,380,316,508,380,316,572,380,316,636,380,316,700,380,316,764,380,316,828,380,316,892,380,316,956,380,316,1020,380,380,0,380,380,60,380,380,124,380,380,188,380,380,252,380,380,316,380,380,380,380,380,444,380,380,508,380,380,572,380,380,636,380,380,700,380,380,764,380,380,828,380,380,892,380,380,956,380,380,1020,380,444,0,380,444,60,380,444,124,380,444,188,380,444,252,380,444,316,380,444,380,380,444,444,380,444,508,380,444,572,380,444,636,380,444,700,380,444,764,380,444,828,380,444,892,380,444,956,380,444,1020,380,508,0,380,508,60,380,508,124,380,508,188,380,508,252,380,508,316,380,508,380,380,508,444,380,508,508,380,508,572,380,508,636,380,508,700,380,508,764,380,508,828,380,508,892,380,508,956,380,508,1020,380,572,0,380,572,60,380,572,124,380,572,188,380,572,252,380,572,316,380,572,380,380,572,444,380,572,508,380,572,572,380,572,636,380,572,700,380,572,764,380,572,828,380,572,892,380,572,956,380,572,1020,380,636,0,380,636,60,380,636,124,380,636,188,380,636,252,380,636,316,380,636,380,380,636,444,380,636,508,380,636,572,380,636,636,380,636,700,380,636,764,380,636,828,380,636,892,380,636,956,380,636,1020,380,700,0,380,700,60,380,700,124,380,700,188,380,700,252,380,700,316,380,700,380,380,700,444,380,700,508,380,700,572,380,700,636,380,700,700,380,700,764,380,700,828,380,700,892,380,700,956,380,700,1020,380,764,0,380,764,60,380,764,124,380,764,188,380,764,252,380,764,316,380,764,380,380,764,444,380,764,508,380,764,572,380,764,636,380,764,700,380,764,764,380,764,828,380,764,892,380,764,956,380,764,1020,380,828,0,380,828,60,380,828,124,380,828,188,380,828,252,380,828,316,380,828,380,380,828,444,380,828,508,380,828,572,380,828,636,380,828,700,380,828,764,380,828,828,380,828,892,380,828,956,380,828,1020,380,892,0,380,892,60,380,892,124,380,892,188,380,892,252,380,892,316,380,892,380,380,892,444,380,892,508,380,892,572,380,892,636,380,892,700,380,892,764,380,892,828,380,892,892,380,892,956,380,892,1020,380,956,0,380,956,60,380,956,124,380,956,188,380,956,252,380,956,316,380,956,380,380,956,444,380,956,508,380,956,572,380,956,636,380,956,700,380,956,764,380,956,828,380,956,892,380,956,956,380,956,1020,380,1020,0,380,1020,60,380,1020,124,380,1020,188,380,1020,252,380,1020,316,380,1020,380,380,1020,444,380,1020,508,380,1020,572,380,1020,636,380,1020,700,380,1020,764,380,1020,828,380,1020,892,380,1020,956,380,1020,1020,444,0,0,444,0,60,444,0,124,444,0,188,444,0,252,444,0,316,444,0,380,444,0,444,444,0,508,444,0,572,444,0,636,444,0,700,444,0,764,444,0,828,444,0,892,444,0,956,444,0,1020,444,60,0,444,60,60,444,60,124,444,60,188,444,60,252,444,60,316,444,60,380,444,60,444,444,60,508,444,60,572,444,60,636,444,60,700,444,60,764,444,60,828,444,60,892,444,60,956,444,60,1020,444,124,0,444,124,60,444,124,124,444,124,188,444,124,252,444,124,316,444,124,380,444,124,444,444,124,508,444,124,572,444,124,636,444,124,700,444,124,764,444,124,828,444,124,892,444,124,956,444,124,1020,444,188,0,444,188,60,444,188,124,444,188,188,444,188,252,444,188,316,444,188,380,444,188,444,444,188,508,444,188,572,444,188,636,444,188,700,444,188,764,444,188,828,444,188,892,444,188,956,444,188,1020,444,252,0,444,252,60,444,252,124,444,252,188,444,252,252,444,252,316,444,252,380,444,252,444,444,252,508,444,252,572,444,252,636,444,252,700,444,252,764,444,252,828,444,252,892,444,252,956,444,252,1020,444,316,0,444,316,60,444,316,124,444,316,188,444,316,252,444,316,316,444,316,380,444,316,444,444,316,508,444,316,572,444,316,636,444,316,700,444,316,764,444,316,828,444,316,892,444,316,956,444,316,1020,444,380,0,444,380,60,444,380,124,444,380,188,444,380,252,444,380,316,444,380,380,444,380,444,444,380,508,444,380,572,444,380,636,444,380,700,444,380,764,444,380,828,444,380,892,444,380,956,444,380,1020,444,444,0,444,444,60,444,444,124,444,444,188,444,444,252,444,444,316,444,444,380,444,444,444,444,444,508,444,444,572,444,444,636,444,444,700,444,444,764,444,444,828,444,444,892,444,444,956,444,444,1020,444,508,0,444,508,60,444,
|
||||
508,124,444,508,188,444,508,252,444,508,316,444,508,380,444,508,444,444,508,508,444,508,572,444,508,636,444,508,700,444,508,764,444,508,828,444,508,892,444,508,956,444,508,1020,444,572,0,444,572,60,444,572,124,444,572,188,444,572,252,444,572,316,444,572,380,444,572,444,444,572,508,444,572,572,444,572,636,444,572,700,444,572,764,444,572,828,444,572,892,444,572,956,444,572,1020,444,636,0,444,636,60,444,636,124,444,636,188,444,636,252,444,636,316,444,636,380,444,636,444,444,636,508,444,636,572,444,636,636,444,636,700,444,636,764,444,636,828,444,636,892,444,636,956,444,636,1020,444,700,0,444,700,60,444,700,124,444,700,188,444,700,252,444,700,316,444,700,380,444,700,444,444,700,508,444,700,572,444,700,636,444,700,700,444,700,764,444,700,828,444,700,892,444,700,956,444,700,1020,444,764,0,444,764,60,444,764,124,444,764,188,444,764,252,444,764,316,444,764,380,444,764,444,444,764,508,444,764,572,444,764,636,444,764,700,444,764,764,444,764,828,444,764,892,444,764,956,444,764,1020,444,828,0,444,828,60,444,828,124,444,828,188,444,828,252,444,828,316,444,828,380,444,828,444,444,828,508,444,828,572,444,828,636,444,828,700,444,828,764,444,828,828,444,828,892,444,828,956,444,828,1020,444,892,0,444,892,60,444,892,124,444,892,188,444,892,252,444,892,316,444,892,380,444,892,444,444,892,508,444,892,572,444,892,636,444,892,700,444,892,764,444,892,828,444,892,892,444,892,956,444,892,1020,444,956,0,444,956,60,444,956,124,444,956,188,444,956,252,444,956,316,444,956,380,444,956,444,444,956,508,444,956,572,444,956,636,444,956,700,444,956,764,444,956,828,444,956,892,444,956,956,444,956,1020,444,1020,0,444,1020,60,444,1020,124,444,1020,188,444,1020,252,444,1020,316,444,1020,380,444,1020,444,444,1020,508,444,1020,572,444,1020,636,444,1020,700,444,1020,764,444,1020,828,444,1020,892,444,1020,956,444,1020,1020,508,0,0,508,0,60,508,0,124,508,0,188,508,0,252,508,0,316,508,0,380,508,0,444,508,0,508,508,0,572,508,0,636,508,0,700,508,0,764,508,0,828,508,0,892,508,0,956,508,0,1020,508,60,0,508,60,60,508,60,124,508,60,188,508,60,252,508,60,316,508,60,380,508,60,444,508,60,508,508,60,572,508,60,636,508,60,700,508,60,764,508,60,828,508,60,892,508,60,956,508,60,1020,508,124,0,508,124,60,508,124,124,508,124,188,508,124,252,508,124,316,508,124,380,508,124,444,508,124,508,508,124,572,508,124,636,508,124,700,508,124,764,508,124,828,508,124,892,508,124,956,508,124,1020,508,188,0,508,188,60,508,188,124,508,188,188,508,188,252,508,188,316,508,188,380,508,188,444,508,188,508,508,188,572,508,188,636,508,188,700,508,188,764,508,188,828,508,188,892,508,188,956,508,188,1020,508,252,0,508,252,60,508,252,124,508,252,188,508,252,252,508,252,316,508,252,380,508,252,444,508,252,508,508,252,572,508,252,636,508,252,700,508,252,764,508,252,828,508,252,892,508,252,956,508,252,1020,508,316,0,508,316,60,508,316,124,508,316,188,508,316,252,508,316,316,508,316,380,508,316,444,508,316,508,508,316,572,508,316,636,508,316,700,508,316,764,508,316,828,508,316,892,508,316,956,508,316,1020,508,380,0,508,380,60,508,380,124,508,380,188,508,380,252,508,380,316,508,380,380,508,380,444,508,380,508,508,380,572,508,380,636,508,380,700,508,380,764,508,380,828,508,380,892,508,380,956,508,380,1020,508,444,0,508,444,60,508,444,124,508,444,188,508,444,252,508,444,316,508,444,380,508,444,444,508,444,508,508,444,572,508,444,636,508,444,700,508,444,764,508,444,828,508,444,892,508,444,956,508,444,1020,508,508,0,508,508,60,508,508,124,508,508,188,508,508,252,508,508,316,508,508,380,508,508,444,508,508,508,508,508,572,508,508,636,508,508,700,508,508,764,508,508,828,508,508,892,508,508,956,508,508,1020,508,572,0,508,572,60,508,572,124,508,572,188,508,572,252,508,572,316,508,572,380,508,572,444,508,572,508,508,572,572,508,572,636,508,572,700,508,572,764,508,572,828,508,572,892,508,572,956,508,572,1020,508,636,0,508,636,60,508,636,124,508,636,188,508,636,252,508,636,316,508,636,380,508,636,444,508,636,508,508,636,572,508,636,636,508,636,700,508,636,764,508,636,828,508,636,892,508,636,956,508,636,1020,508,700,0,508,700,60,508,700,124,508,700,188,508,700,252,508,700,316,508,700,380,508,700,444,508,700,508,508,
|
||||
700,572,508,700,636,508,700,700,508,700,764,508,700,828,508,700,892,508,700,956,508,700,1020,508,764,0,508,764,60,508,764,124,508,764,188,508,764,252,508,764,316,508,764,380,508,764,444,508,764,508,508,764,572,508,764,636,508,764,700,508,764,764,508,764,828,508,764,892,508,764,956,508,764,1020,508,828,0,508,828,60,508,828,124,508,828,188,508,828,252,508,828,316,508,828,380,508,828,444,508,828,508,508,828,572,508,828,636,508,828,700,508,828,764,508,828,828,508,828,892,508,828,956,508,828,1020,508,892,0,508,892,60,508,892,124,508,892,188,508,892,252,508,892,316,508,892,380,508,892,444,508,892,508,508,892,572,508,892,636,508,892,700,508,892,764,508,892,828,508,892,892,508,892,956,508,892,1020,508,956,0,508,956,60,508,956,124,508,956,188,508,956,252,508,956,316,508,956,380,508,956,444,508,956,508,508,956,572,508,956,636,508,956,700,508,956,764,508,956,828,508,956,892,508,956,956,508,956,1020,508,1020,0,508,1020,60,508,1020,124,508,1020,188,508,1020,252,508,1020,316,508,1020,380,508,1020,444,508,1020,508,508,1020,572,508,1020,636,508,1020,700,508,1020,764,508,1020,828,508,1020,892,508,1020,956,508,1020,1020,572,0,0,572,0,60,572,0,124,572,0,188,572,0,252,572,0,316,572,0,380,572,0,444,572,0,508,572,0,572,572,0,636,572,0,700,572,0,764,572,0,828,572,0,892,572,0,956,572,0,1020,572,60,0,572,60,60,572,60,124,572,60,188,572,60,252,572,60,316,572,60,380,572,60,444,572,60,508,572,60,572,572,60,636,572,60,700,572,60,764,572,60,828,572,60,892,572,60,956,572,60,1020,572,124,0,572,124,60,572,124,124,572,124,188,572,124,252,572,124,316,572,124,380,572,124,444,572,124,508,572,124,572,572,124,636,572,124,700,572,124,764,572,124,828,572,124,892,572,124,956,572,124,1020,572,188,0,572,188,60,572,188,124,572,188,188,572,188,252,572,188,316,572,188,380,572,188,444,572,188,508,572,188,572,572,188,636,572,188,700,572,188,764,572,188,828,572,188,892,572,188,956,572,188,1020,572,252,0,572,252,60,572,252,124,572,252,188,572,252,252,572,252,316,572,252,380,572,252,444,572,252,508,572,252,572,572,252,636,572,252,700,572,252,764,572,252,828,572,252,892,572,252,956,572,252,1020,572,316,0,572,316,60,572,316,124,572,316,188,572,316,252,572,316,316,572,316,380,572,316,444,572,316,508,572,316,572,572,316,636,572,316,700,572,316,764,572,316,828,572,316,892,572,316,956,572,316,1020,572,380,0,572,380,60,572,380,124,572,380,188,572,380,252,572,380,316,572,380,380,572,380,444,572,380,508,572,380,572,572,380,636,572,380,700,572,380,764,572,380,828,572,380,892,572,380,956,572,380,1020,572,444,0,572,444,60,572,444,124,572,444,188,572,444,252,572,444,316,572,444,380,572,444,444,572,444,508,572,444,572,572,444,636,572,444,700,572,444,764,572,444,828,572,444,892,572,444,956,572,444,1020,572,508,0,572,508,60,572,508,124,572,508,188,572,508,252,572,508,316,572,508,380,572,508,444,572,508,508,572,508,572,572,508,636,572,508,700,572,508,764,572,508,828,572,508,892,572,508,956,572,508,1020,572,572,0,572,572,60,572,572,124,572,572,188,572,572,252,572,572,316,572,572,380,572,572,444,572,572,508,572,572,572,572,572,636,572,572,700,572,572,764,572,572,828,572,572,892,572,572,956,572,572,1020,572,636,0,572,636,60,572,636,124,572,636,188,572,636,252,572,636,316,572,636,380,572,636,444,572,636,508,572,636,572,572,636,636,572,636,700,572,636,764,572,636,828,572,636,892,572,636,956,572,636,1020,572,700,0,572,700,60,572,700,124,572,700,188,572,700,252,572,700,316,572,700,380,572,700,444,572,700,508,572,700,572,572,700,636,572,700,700,572,700,764,572,700,828,572,700,892,572,700,956,572,700,1020,572,764,0,572,764,60,572,764,124,572,764,188,572,764,252,572,764,316,572,764,380,572,764,444,572,764,508,572,764,572,572,764,636,572,764,700,572,764,764,572,764,828,572,764,892,572,764,956,572,764,1020,572,828,0,572,828,60,572,828,124,572,828,188,572,828,252,572,828,316,572,828,380,572,828,444,572,828,508,572,828,572,572,828,636,572,828,700,572,828,764,572,828,828,572,828,892,572,828,956,572,828,1020,572,892,0,572,892,60,572,892,124,572,892,188,572,892,252,572,892,316,572,892,380,572,892,444,572,892,508,572,892,572,572,892,636,572,892,700,572,892,764,572,892,828,572,892,892,572,892,956,572,
|
||||
892,1020,572,956,0,572,956,60,572,956,124,572,956,188,572,956,252,572,956,316,572,956,380,572,956,444,572,956,508,572,956,572,572,956,636,572,956,700,572,956,764,572,956,828,572,956,892,572,956,956,572,956,1020,572,1020,0,572,1020,60,572,1020,124,572,1020,188,572,1020,252,572,1020,316,572,1020,380,572,1020,444,572,1020,508,572,1020,572,572,1020,636,572,1020,700,572,1020,764,572,1020,828,572,1020,892,572,1020,956,572,1020,1020,636,0,0,636,0,60,636,0,124,636,0,188,636,0,252,636,0,316,636,0,380,636,0,444,636,0,508,636,0,572,636,0,636,636,0,700,636,0,764,636,0,828,636,0,892,636,0,956,636,0,1020,636,60,0,636,60,60,636,60,124,636,60,188,636,60,252,636,60,316,636,60,380,636,60,444,636,60,508,636,60,572,636,60,636,636,60,700,636,60,764,636,60,828,636,60,892,636,60,956,636,60,1020,636,124,0,636,124,60,636,124,124,636,124,188,636,124,252,636,124,316,636,124,380,636,124,444,636,124,508,636,124,572,636,124,636,636,124,700,636,124,764,636,124,828,636,124,892,636,124,956,636,124,1020,636,188,0,636,188,60,636,188,124,636,188,188,636,188,252,636,188,316,636,188,380,636,188,444,636,188,508,636,188,572,636,188,636,636,188,700,636,188,764,636,188,828,636,188,892,636,188,956,636,188,1020,636,252,0,636,252,60,636,252,124,636,252,188,636,252,252,636,252,316,636,252,380,636,252,444,636,252,508,636,252,572,636,252,636,636,252,700,636,252,764,636,252,828,636,252,892,636,252,956,636,252,1020,636,316,0,636,316,60,636,316,124,636,316,188,636,316,252,636,316,316,636,316,380,636,316,444,636,316,508,636,316,572,636,316,636,636,316,700,636,316,764,636,316,828,636,316,892,636,316,956,636,316,1020,636,380,0,636,380,60,636,380,124,636,380,188,636,380,252,636,380,316,636,380,380,636,380,444,636,380,508,636,380,572,636,380,636,636,380,700,636,380,764,636,380,828,636,380,892,636,380,956,636,380,1020,636,444,0,636,444,60,636,444,124,636,444,188,636,444,252,636,444,316,636,444,380,636,444,444,636,444,508,636,444,572,636,444,636,636,444,700,636,444,764,636,444,828,636,444,892,636,444,956,636,444,1020,636,508,0,636,508,60,636,508,124,636,508,188,636,508,252,636,508,316,636,508,380,636,508,444,636,508,508,636,508,572,636,508,636,636,508,700,636,508,764,636,508,828,636,508,892,636,508,956,636,508,1020,636,572,0,636,572,60,636,572,124,636,572,188,636,572,252,636,572,316,636,572,380,636,572,444,636,572,508,636,572,572,636,572,636,636,572,700,636,572,764,636,572,828,636,572,892,636,572,956,636,572,1020,636,636,0,636,636,60,636,636,124,636,636,188,636,636,252,636,636,316,636,636,380,636,636,444,636,636,508,636,636,572,636,636,636,636,636,700,636,636,764,636,636,828,636,636,892,636,636,956,636,636,1020,636,700,0,636,700,60,636,700,124,636,700,188,636,700,252,636,700,316,636,700,380,636,700,444,636,700,508,636,700,572,636,700,636,636,700,700,636,700,764,636,700,828,636,700,892,636,700,956,636,700,1020,636,764,0,636,764,60,636,764,124,636,764,188,636,764,252,636,764,316,636,764,380,636,764,444,636,764,508,636,764,572,636,764,636,636,764,700,636,764,764,636,764,828,636,764,892,636,764,956,636,764,1020,636,828,0,636,828,60,636,828,124,636,828,188,636,828,252,636,828,316,636,828,380,636,828,444,636,828,508,636,828,572,636,828,636,636,828,700,636,828,764,636,828,828,636,828,892,636,828,956,636,828,1020,636,892,0,636,892,60,636,892,124,636,892,188,636,892,252,636,892,316,636,892,380,636,892,444,636,892,508,636,892,572,636,892,636,636,892,700,636,892,764,636,892,828,636,892,892,636,892,956,636,892,1020,636,956,0,636,956,60,636,956,124,636,956,188,636,956,252,636,956,316,636,956,380,636,956,444,636,956,508,636,956,572,636,956,636,636,956,700,636,956,764,636,956,828,636,956,892,636,956,956,636,956,1020,636,1020,0,636,1020,60,636,1020,124,636,1020,188,636,1020,252,636,1020,316,636,1020,380,636,1020,444,636,1020,508,636,1020,572,636,1020,636,636,1020,700,636,1020,764,636,1020,828,636,1020,892,636,1020,956,636,1020,1020,700,0,0,700,0,60,700,0,124,700,0,188,700,0,252,700,0,316,700,0,380,700,0,444,700,0,508,700,0,572,700,0,636,700,0,700,700,0,764,700,0,828,700,0,892,700,0,956,700,0,1020,700,60,0,700,60,60,700,60,124,700,60,188,700,60,252,700,60,316,700,60,380,700,60,444,700,60,
|
||||
508,700,60,572,700,60,636,700,60,700,700,60,764,700,60,828,700,60,892,700,60,956,700,60,1020,700,124,0,700,124,60,700,124,124,700,124,188,700,124,252,700,124,316,700,124,380,700,124,444,700,124,508,700,124,572,700,124,636,700,124,700,700,124,764,700,124,828,700,124,892,700,124,956,700,124,1020,700,188,0,700,188,60,700,188,124,700,188,188,700,188,252,700,188,316,700,188,380,700,188,444,700,188,508,700,188,572,700,188,636,700,188,700,700,188,764,700,188,828,700,188,892,700,188,956,700,188,1020,700,252,0,700,252,60,700,252,124,700,252,188,700,252,252,700,252,316,700,252,380,700,252,444,700,252,508,700,252,572,700,252,636,700,252,700,700,252,764,700,252,828,700,252,892,700,252,956,700,252,1020,700,316,0,700,316,60,700,316,124,700,316,188,700,316,252,700,316,316,700,316,380,700,316,444,700,316,508,700,316,572,700,316,636,700,316,700,700,316,764,700,316,828,700,316,892,700,316,956,700,316,1020,700,380,0,700,380,60,700,380,124,700,380,188,700,380,252,700,380,316,700,380,380,700,380,444,700,380,508,700,380,572,700,380,636,700,380,700,700,380,764,700,380,828,700,380,892,700,380,956,700,380,1020,700,444,0,700,444,60,700,444,124,700,444,188,700,444,252,700,444,316,700,444,380,700,444,444,700,444,508,700,444,572,700,444,636,700,444,700,700,444,764,700,444,828,700,444,892,700,444,956,700,444,1020,700,508,0,700,508,60,700,508,124,700,508,188,700,508,252,700,508,316,700,508,380,700,508,444,700,508,508,700,508,572,700,508,636,700,508,700,700,508,764,700,508,828,700,508,892,700,508,956,700,508,1020,700,572,0,700,572,60,700,572,124,700,572,188,700,572,252,700,572,316,700,572,380,700,572,444,700,572,508,700,572,572,700,572,636,700,572,700,700,572,764,700,572,828,700,572,892,700,572,956,700,572,1020,700,636,0,700,636,60,700,636,124,700,636,188,700,636,252,700,636,316,700,636,380,700,636,444,700,636,508,700,636,572,700,636,636,700,636,700,700,636,764,700,636,828,700,636,892,700,636,956,700,636,1020,700,700,0,700,700,60,700,700,124,700,700,188,700,700,252,700,700,316,700,700,380,700,700,444,700,700,508,700,700,572,700,700,636,700,700,700,700,700,764,700,700,828,700,700,892,700,700,956,700,700,1020,700,764,0,700,764,60,700,764,124,700,764,188,700,764,252,700,764,316,700,764,380,700,764,444,700,764,508,700,764,572,700,764,636,700,764,700,700,764,764,700,764,828,700,764,892,700,764,956,700,764,1020,700,828,0,700,828,60,700,828,124,700,828,188,700,828,252,700,828,316,700,828,380,700,828,444,700,828,508,700,828,572,700,828,636,700,828,700,700,828,764,700,828,828,700,828,892,700,828,956,700,828,1020,700,892,0,700,892,60,700,892,124,700,892,188,700,892,252,700,892,316,700,892,380,700,892,444,700,892,508,700,892,572,700,892,636,700,892,700,700,892,764,700,892,828,700,892,892,700,892,956,700,892,1020,700,956,0,700,956,60,700,956,124,700,956,188,700,956,252,700,956,316,700,956,380,700,956,444,700,956,508,700,956,572,700,956,636,700,956,700,700,956,764,700,956,828,700,956,892,700,956,956,700,956,1020,700,1020,0,700,1020,60,700,1020,124,700,1020,188,700,1020,252,700,1020,316,700,1020,380,700,1020,444,700,1020,508,700,1020,572,700,1020,636,700,1020,700,700,1020,764,700,1020,828,700,1020,892,700,1020,956,700,1020,1020,764,0,0,764,0,60,764,0,124,764,0,188,764,0,252,764,0,316,764,0,380,764,0,444,764,0,508,764,0,572,764,0,636,764,0,700,764,0,764,764,0,828,764,0,892,764,0,956,764,0,1020,764,60,0,764,60,60,764,60,124,764,60,188,764,60,252,764,60,316,764,60,380,764,60,444,764,60,508,764,60,572,764,60,636,764,60,700,764,60,764,764,60,828,764,60,892,764,60,956,764,60,1020,764,124,0,764,124,60,764,124,124,764,124,188,764,124,252,764,124,316,764,124,380,764,124,444,764,124,508,764,124,572,764,124,636,764,124,700,764,124,764,764,124,828,764,124,892,764,124,956,764,124,1020,764,188,0,764,188,60,764,188,124,764,188,188,764,188,252,764,188,316,764,188,380,764,188,444,764,188,508,764,188,572,764,188,636,764,188,700,764,188,764,764,188,828,764,188,892,764,188,956,764,188,1020,764,252,0,764,252,60,764,252,124,764,252,188,764,252,252,764,252,316,764,252,380,764,252,444,764,252,508,764,252,572,764,252,636,764,252,700,764,252,764,764,252,828,764,252,892,764,252,956,764,
|
||||
252,1020,764,316,0,764,316,60,764,316,124,764,316,188,764,316,252,764,316,316,764,316,380,764,316,444,764,316,508,764,316,572,764,316,636,764,316,700,764,316,764,764,316,828,764,316,892,764,316,956,764,316,1020,764,380,0,764,380,60,764,380,124,764,380,188,764,380,252,764,380,316,764,380,380,764,380,444,764,380,508,764,380,572,764,380,636,764,380,700,764,380,764,764,380,828,764,380,892,764,380,956,764,380,1020,764,444,0,764,444,60,764,444,124,764,444,188,764,444,252,764,444,316,764,444,380,764,444,444,764,444,508,764,444,572,764,444,636,764,444,700,764,444,764,764,444,828,764,444,892,764,444,956,764,444,1020,764,508,0,764,508,60,764,508,124,764,508,188,764,508,252,764,508,316,764,508,380,764,508,444,764,508,508,764,508,572,764,508,636,764,508,700,764,508,764,764,508,828,764,508,892,764,508,956,764,508,1020,764,572,0,764,572,60,764,572,124,764,572,188,764,572,252,764,572,316,764,572,380,764,572,444,764,572,508,764,572,572,764,572,636,764,572,700,764,572,764,764,572,828,764,572,892,764,572,956,764,572,1020,764,636,0,764,636,60,764,636,124,764,636,188,764,636,252,764,636,316,764,636,380,764,636,444,764,636,508,764,636,572,764,636,636,764,636,700,764,636,764,764,636,828,764,636,892,764,636,956,764,636,1020,764,700,0,764,700,60,764,700,124,764,700,188,764,700,252,764,700,316,764,700,380,764,700,444,764,700,508,764,700,572,764,700,636,764,700,700,764,700,764,764,700,828,764,700,892,764,700,956,764,700,1020,764,764,0,764,764,60,764,764,124,764,764,188,764,764,252,764,764,316,764,764,380,764,764,444,764,764,508,764,764,572,764,764,636,764,764,700,764,764,764,764,764,828,764,764,892,764,764,956,764,764,1020,764,828,0,764,828,60,764,828,124,764,828,188,764,828,252,764,828,316,764,828,380,764,828,444,764,828,508,764,828,572,764,828,636,764,828,700,764,828,764,764,828,828,764,828,892,764,828,956,764,828,1020,764,892,0,764,892,60,764,892,124,764,892,188,764,892,252,764,892,316,764,892,380,764,892,444,764,892,508,764,892,572,764,892,636,764,892,700,764,892,764,764,892,828,764,892,892,764,892,956,764,892,1020,764,956,0,764,956,60,764,956,124,764,956,188,764,956,252,764,956,316,764,956,380,764,956,444,764,956,508,764,956,572,764,956,636,764,956,700,764,956,764,764,956,828,764,956,892,764,956,956,764,956,1020,764,1020,0,764,1020,60,764,1020,124,764,1020,188,764,1020,252,764,1020,316,764,1020,380,764,1020,444,764,1020,508,764,1020,572,764,1020,636,764,1020,700,764,1020,764,764,1020,828,764,1020,892,764,1020,956,764,1020,1020,828,0,0,828,0,60,828,0,124,828,0,188,828,0,252,828,0,316,828,0,380,828,0,444,828,0,508,828,0,572,828,0,636,828,0,700,828,0,764,828,0,828,828,0,892,828,0,956,828,0,1020,828,60,0,828,60,60,828,60,124,828,60,188,828,60,252,828,60,316,828,60,380,828,60,444,828,60,508,828,60,572,828,60,636,828,60,700,828,60,764,828,60,828,828,60,892,828,60,956,828,60,1020,828,124,0,828,124,60,828,124,124,828,124,188,828,124,252,828,124,316,828,124,380,828,124,444,828,124,508,828,124,572,828,124,636,828,124,700,828,124,764,828,124,828,828,124,892,828,124,956,828,124,1020,828,188,0,828,188,60,828,188,124,828,188,188,828,188,252,828,188,316,828,188,380,828,188,444,828,188,508,828,188,572,828,188,636,828,188,700,828,188,764,828,188,828,828,188,892,828,188,956,828,188,1020,828,252,0,828,252,60,828,252,124,828,252,188,828,252,252,828,252,316,828,252,380,828,252,444,828,252,508,828,252,572,828,252,636,828,252,700,828,252,764,828,252,828,828,252,892,828,252,956,828,252,1020,828,316,0,828,316,60,828,316,124,828,316,188,828,316,252,828,316,316,828,316,380,828,316,444,828,316,508,828,316,572,828,316,636,828,316,700,828,316,764,828,316,828,828,316,892,828,316,956,828,316,1020,828,380,0,828,380,60,828,380,124,828,380,188,828,380,252,828,380,316,828,380,380,828,380,444,828,380,508,828,380,572,828,380,636,828,380,700,828,380,764,828,380,828,828,380,892,828,380,956,828,380,1020,828,444,0,828,444,60,828,444,124,828,444,188,828,444,252,828,444,316,828,444,380,828,444,444,828,444,508,828,444,572,828,444,636,828,444,700,828,444,764,828,444,828,828,444,892,828,444,956,828,444,1020,828,508,0,828,508,60,828,508,124,828,508,188,828,508,252,828,508,316,828,
|
||||
508,380,828,508,444,828,508,508,828,508,572,828,508,636,828,508,700,828,508,764,828,508,828,828,508,892,828,508,956,828,508,1020,828,572,0,828,572,60,828,572,124,828,572,188,828,572,252,828,572,316,828,572,380,828,572,444,828,572,508,828,572,572,828,572,636,828,572,700,828,572,764,828,572,828,828,572,892,828,572,956,828,572,1020,828,636,0,828,636,60,828,636,124,828,636,188,828,636,252,828,636,316,828,636,380,828,636,444,828,636,508,828,636,572,828,636,636,828,636,700,828,636,764,828,636,828,828,636,892,828,636,956,828,636,1020,828,700,0,828,700,60,828,700,124,828,700,188,828,700,252,828,700,316,828,700,380,828,700,444,828,700,508,828,700,572,828,700,636,828,700,700,828,700,764,828,700,828,828,700,892,828,700,956,828,700,1020,828,764,0,828,764,60,828,764,124,828,764,188,828,764,252,828,764,316,828,764,380,828,764,444,828,764,508,828,764,572,828,764,636,828,764,700,828,764,764,828,764,828,828,764,892,828,764,956,828,764,1020,828,828,0,828,828,60,828,828,124,828,828,188,828,828,252,828,828,316,828,828,380,828,828,444,828,828,508,828,828,572,828,828,636,828,828,700,828,828,764,828,828,828,828,828,892,828,828,956,828,828,1020,828,892,0,828,892,60,828,892,124,828,892,188,828,892,252,828,892,316,828,892,380,828,892,444,828,892,508,828,892,572,828,892,636,828,892,700,828,892,764,828,892,828,828,892,892,828,892,956,828,892,1020,828,956,0,828,956,60,828,956,124,828,956,188,828,956,252,828,956,316,828,956,380,828,956,444,828,956,508,828,956,572,828,956,636,828,956,700,828,956,764,828,956,828,828,956,892,828,956,956,828,956,1020,828,1020,0,828,1020,60,828,1020,124,828,1020,188,828,1020,252,828,1020,316,828,1020,380,828,1020,444,828,1020,508,828,1020,572,828,1020,636,828,1020,700,828,1020,764,828,1020,828,828,1020,892,828,1020,956,828,1020,1020,892,0,0,892,0,60,892,0,124,892,0,188,892,0,252,892,0,316,892,0,380,892,0,444,892,0,508,892,0,572,892,0,636,892,0,700,892,0,764,892,0,828,892,0,892,892,0,956,892,0,1020,892,60,0,892,60,60,892,60,124,892,60,188,892,60,252,892,60,316,892,60,380,892,60,444,892,60,508,892,60,572,892,60,636,892,60,700,892,60,764,892,60,828,892,60,892,892,60,956,892,60,1020,892,124,0,892,124,60,892,124,124,892,124,188,892,124,252,892,124,316,892,124,380,892,124,444,892,124,508,892,124,572,892,124,636,892,124,700,892,124,764,892,124,828,892,124,892,892,124,956,892,124,1020,892,188,0,892,188,60,892,188,124,892,188,188,892,188,252,892,188,316,892,188,380,892,188,444,892,188,508,892,188,572,892,188,636,892,188,700,892,188,764,892,188,828,892,188,892,892,188,956,892,188,1020,892,252,0,892,252,60,892,252,124,892,252,188,892,252,252,892,252,316,892,252,380,892,252,444,892,252,508,892,252,572,892,252,636,892,252,700,892,252,764,892,252,828,892,252,892,892,252,956,892,252,1020,892,316,0,892,316,60,892,316,124,892,316,188,892,316,252,892,316,316,892,316,380,892,316,444,892,316,508,892,316,572,892,316,636,892,316,700,892,316,764,892,316,828,892,316,892,892,316,956,892,316,1020,892,380,0,892,380,60,892,380,124,892,380,188,892,380,252,892,380,316,892,380,380,892,380,444,892,380,508,892,380,572,892,380,636,892,380,700,892,380,764,892,380,828,892,380,892,892,380,956,892,380,1020,892,444,0,892,444,60,892,444,124,892,444,188,892,444,252,892,444,316,892,444,380,892,444,444,892,444,508,892,444,572,892,444,636,892,444,700,892,444,764,892,444,828,892,444,892,892,444,956,892,444,1020,892,508,0,892,508,60,892,508,124,892,508,188,892,508,252,892,508,316,892,508,380,892,508,444,892,508,508,892,508,572,892,508,636,892,508,700,892,508,764,892,508,828,892,508,892,892,508,956,892,508,1020,892,572,0,892,572,60,892,572,124,892,572,188,892,572,252,892,572,316,892,572,380,892,572,444,892,572,508,892,572,572,892,572,636,892,572,700,892,572,764,892,572,828,892,572,892,892,572,956,892,572,1020,892,636,0,892,636,60,892,636,124,892,636,188,892,636,252,892,636,316,892,636,380,892,636,444,892,636,508,892,636,572,892,636,636,892,636,700,892,636,764,892,636,828,892,636,892,892,636,956,892,636,1020,892,700,0,892,700,60,892,700,124,892,700,188,892,700,252,892,700,316,892,700,380,892,700,444,892,700,508,892,700,572,892,700,636,892,700,700,892,700,764,892,
|
||||
700,828,892,700,892,892,700,956,892,700,1020,892,764,0,892,764,60,892,764,124,892,764,188,892,764,252,892,764,316,892,764,380,892,764,444,892,764,508,892,764,572,892,764,636,892,764,700,892,764,764,892,764,828,892,764,892,892,764,956,892,764,1020,892,828,0,892,828,60,892,828,124,892,828,188,892,828,252,892,828,316,892,828,380,892,828,444,892,828,508,892,828,572,892,828,636,892,828,700,892,828,764,892,828,828,892,828,892,892,828,956,892,828,1020,892,892,0,892,892,60,892,892,124,892,892,188,892,892,252,892,892,316,892,892,380,892,892,444,892,892,508,892,892,572,892,892,636,892,892,700,892,892,764,892,892,828,892,892,892,892,892,956,892,892,1020,892,956,0,892,956,60,892,956,124,892,956,188,892,956,252,892,956,316,892,956,380,892,956,444,892,956,508,892,956,572,892,956,636,892,956,700,892,956,764,892,956,828,892,956,892,892,956,956,892,956,1020,892,1020,0,892,1020,60,892,1020,124,892,1020,188,892,1020,252,892,1020,316,892,1020,380,892,1020,444,892,1020,508,892,1020,572,892,1020,636,892,1020,700,892,1020,764,892,1020,828,892,1020,892,892,1020,956,892,1020,1020,956,0,0,956,0,60,956,0,124,956,0,188,956,0,252,956,0,316,956,0,380,956,0,444,956,0,508,956,0,572,956,0,636,956,0,700,956,0,764,956,0,828,956,0,892,956,0,956,956,0,1020,956,60,0,956,60,60,956,60,124,956,60,188,956,60,252,956,60,316,956,60,380,956,60,444,956,60,508,956,60,572,956,60,636,956,60,700,956,60,764,956,60,828,956,60,892,956,60,956,956,60,1020,956,124,0,956,124,60,956,124,124,956,124,188,956,124,252,956,124,316,956,124,380,956,124,444,956,124,508,956,124,572,956,124,636,956,124,700,956,124,764,956,124,828,956,124,892,956,124,956,956,124,1020,956,188,0,956,188,60,956,188,124,956,188,188,956,188,252,956,188,316,956,188,380,956,188,444,956,188,508,956,188,572,956,188,636,956,188,700,956,188,764,956,188,828,956,188,892,956,188,956,956,188,1020,956,252,0,956,252,60,956,252,124,956,252,188,956,252,252,956,252,316,956,252,380,956,252,444,956,252,508,956,252,572,956,252,636,956,252,700,956,252,764,956,252,828,956,252,892,956,252,956,956,252,1020,956,316,0,956,316,60,956,316,124,956,316,188,956,316,252,956,316,316,956,316,380,956,316,444,956,316,508,956,316,572,956,316,636,956,316,700,956,316,764,956,316,828,956,316,892,956,316,956,956,316,1020,956,380,0,956,380,60,956,380,124,956,380,188,956,380,252,956,380,316,956,380,380,956,380,444,956,380,508,956,380,572,956,380,636,956,380,700,956,380,764,956,380,828,956,380,892,956,380,956,956,380,1020,956,444,0,956,444,60,956,444,124,956,444,188,956,444,252,956,444,316,956,444,380,956,444,444,956,444,508,956,444,572,956,444,636,956,444,700,956,444,764,956,444,828,956,444,892,956,444,956,956,444,1020,956,508,0,956,508,60,956,508,124,956,508,188,956,508,252,956,508,316,956,508,380,956,508,444,956,508,508,956,508,572,956,508,636,956,508,700,956,508,764,956,508,828,956,508,892,956,508,956,956,508,1020,956,572,0,956,572,60,956,572,124,956,572,188,956,572,252,956,572,316,956,572,380,956,572,444,956,572,508,956,572,572,956,572,636,956,572,700,956,572,764,956,572,828,956,572,892,956,572,956,956,572,1020,956,636,0,956,636,60,956,636,124,956,636,188,956,636,252,956,636,316,956,636,380,956,636,444,956,636,508,956,636,572,956,636,636,956,636,700,956,636,764,956,636,828,956,636,892,956,636,956,956,636,1020,956,700,0,956,700,60,956,700,124,956,700,188,956,700,252,956,700,316,956,700,380,956,700,444,956,700,508,956,700,572,956,700,636,956,700,700,956,700,764,956,700,828,956,700,892,956,700,956,956,700,1020,956,764,0,956,764,60,956,764,124,956,764,188,956,764,252,956,764,316,956,764,380,956,764,444,956,764,508,956,764,572,956,764,636,956,764,700,956,764,764,956,764,828,956,764,892,956,764,956,956,764,1020,956,828,0,956,828,60,956,828,124,956,828,188,956,828,252,956,828,316,956,828,380,956,828,444,956,828,508,956,828,572,956,828,636,956,828,700,956,828,764,956,828,828,956,828,892,956,828,956,956,828,1020,956,892,0,956,892,60,956,892,124,956,892,188,956,892,252,956,892,316,956,892,380,956,892,444,956,892,508,956,892,572,956,892,636,956,892,700,956,892,764,956,892,828,956,892,892,956,892,956,956,892,1020,956,956,0,956,956,60,956,956,124,956,
|
||||
956,188,956,956,252,956,956,316,956,956,380,956,956,444,956,956,508,956,956,572,956,956,636,956,956,700,956,956,764,956,956,828,956,956,892,956,956,956,956,956,1020,956,1020,0,956,1020,60,956,1020,124,956,1020,188,956,1020,252,956,1020,316,956,1020,380,956,1020,444,956,1020,508,956,1020,572,956,1020,636,956,1020,700,956,1020,764,956,1020,828,956,1020,892,956,1020,956,956,1020,1020,1020,0,0,1020,0,60,1020,0,124,1020,0,188,1020,0,252,1020,0,316,1020,0,380,1020,0,444,1020,0,508,1020,0,572,1020,0,636,1020,0,700,1020,0,764,1020,0,828,1020,0,892,1020,0,956,1020,0,1020,1020,60,0,1020,60,60,1020,60,124,1020,60,188,1020,60,252,1020,60,316,1020,60,380,1020,60,444,1020,60,508,1020,60,572,1020,60,636,1020,60,700,1020,60,764,1020,60,828,1020,60,892,1020,60,956,1020,60,1020,1020,124,0,1020,124,60,1020,124,124,1020,124,188,1020,124,252,1020,124,316,1020,124,380,1020,124,444,1020,124,508,1020,124,572,1020,124,636,1020,124,700,1020,124,764,1020,124,828,1020,124,892,1020,124,956,1020,124,1020,1020,188,0,1020,188,60,1020,188,124,1020,188,188,1020,188,252,1020,188,316,1020,188,380,1020,188,444,1020,188,508,1020,188,572,1020,188,636,1020,188,700,1020,188,764,1020,188,828,1020,188,892,1020,188,956,1020,188,1020,1020,252,0,1020,252,60,1020,252,124,1020,252,188,1020,252,252,1020,252,316,1020,252,380,1020,252,444,1020,252,508,1020,252,572,1020,252,636,1020,252,700,1020,252,764,1020,252,828,1020,252,892,1020,252,956,1020,252,1020,1020,316,0,1020,316,60,1020,316,124,1020,316,188,1020,316,252,1020,316,316,1020,316,380,1020,316,444,1020,316,508,1020,316,572,1020,316,636,1020,316,700,1020,316,764,1020,316,828,1020,316,892,1020,316,956,1020,316,1020,1020,380,0,1020,380,60,1020,380,124,1020,380,188,1020,380,252,1020,380,316,1020,380,380,1020,380,444,1020,380,508,1020,380,572,1020,380,636,1020,380,700,1020,380,764,1020,380,828,1020,380,892,1020,380,956,1020,380,1020,1020,444,0,1020,444,60,1020,444,124,1020,444,188,1020,444,252,1020,444,316,1020,444,380,1020,444,444,1020,444,508,1020,444,572,1020,444,636,1020,444,700,1020,444,764,1020,444,828,1020,444,892,1020,444,956,1020,444,1020,1020,508,0,1020,508,60,1020,508,124,1020,508,188,1020,508,252,1020,508,316,1020,508,380,1020,508,444,1020,508,508,1020,508,572,1020,508,636,1020,508,700,1020,508,764,1020,508,828,1020,508,892,1020,508,956,1020,508,1020,1020,572,0,1020,572,60,1020,572,124,1020,572,188,1020,572,252,1020,572,316,1020,572,380,1020,572,444,1020,572,508,1020,572,572,1020,572,636,1020,572,700,1020,572,764,1020,572,828,1020,572,892,1020,572,956,1020,572,1020,1020,636,0,1020,636,60,1020,636,124,1020,636,188,1020,636,252,1020,636,316,1020,636,380,1020,636,444,1020,636,508,1020,636,572,1020,636,636,1020,636,700,1020,636,764,1020,636,828,1020,636,892,1020,636,956,1020,636,1020,1020,700,0,1020,700,60,1020,700,124,1020,700,188,1020,700,252,1020,700,316,1020,700,380,1020,700,444,1020,700,508,1020,700,572,1020,700,636,1020,700,700,1020,700,764,1020,700,828,1020,700,892,1020,700,956,1020,700,1020,1020,764,0,1020,764,60,1020,764,124,1020,764,188,1020,764,252,1020,764,316,1020,764,380,1020,764,444,1020,764,508,1020,764,572,1020,764,636,1020,764,700,1020,764,764,1020,764,828,1020,764,892,1020,764,956,1020,764,1020,1020,828,0,1020,828,60,1020,828,124,1020,828,188,1020,828,252,1020,828,316,1020,828,380,1020,828,444,1020,828,508,1020,828,572,1020,828,636,1020,828,700,1020,828,764,1020,828,828,1020,828,892,1020,828,956,1020,828,1020,1020,892,0,1020,892,60,1020,892,124,1020,892,188,1020,892,252,1020,892,316,1020,892,380,1020,892,444,1020,892,508,1020,892,572,1020,892,636,1020,892,700,1020,892,764,1020,892,828,1020,892,892,1020,892,956,1020,892,1020,1020,956,0,1020,956,60,1020,956,124,1020,956,188,1020,956,252,1020,956,316,1020,956,380,1020,956,444,1020,956,508,1020,956,572,1020,956,636,1020,956,700,1020,956,764,1020,956,828,1020,956,892,1020,956,956,1020,956,1020,1020,1020,0,1020,1020,60,1020,1020,124,1020,1020,188,1020,1020,252,1020,1020,316,1020,1020,380,1020,1020,444,1020,1020,508,1020,1020,572,1020,1020,636,1020,1020,700,1020,1020,764,1020,1020,828,1020,1020,892,1020,1020,956,1020,1020,1020}, //lut[2]
|
||||
}, //lut
|
||||
}, //auto_attr
|
||||
};
|
||||
|
||||
static const xmedia_isp_demosaic_attr g_mis20s1_demosaic_attr = {
|
||||
1, //enable
|
||||
0, //op_type
|
||||
{
|
||||
16, //iso_num
|
||||
{100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800}, //iso_level
|
||||
{120,128,128,160,180,180,160,160,128,128,128,128,128,64,64,64}, //mf_de_str
|
||||
{128,128,128,128,128,255,255,255,255,128,128,128,128,128,128,128}, //mf_de_osh_str
|
||||
{128,128,128,128,255,255,255,255,255,128,128,128,128,128,128,128}, //mf_de_ush_str
|
||||
{128,128,128,128,128,128,128,128,100,100,80,80,80,128,128,128}, //hf_de_str
|
||||
{3,3,3,3,3,5,5,5,5,7,7,7,7,7,7,7}, //hf_smooth_range
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //detail_smooth_str
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //detail_mf_de_bias
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //detail_hf_de_bias
|
||||
}, //auto_attr
|
||||
{
|
||||
64, //mf_de_str
|
||||
128, //mf_de_osh_str
|
||||
128, //mf_de_ush_str
|
||||
128, //hf_de_str
|
||||
1, //hf_smooth_range
|
||||
0, //detail_smooth_str
|
||||
0, //detail_mf_de_bias
|
||||
0, //detail_hf_de_bias
|
||||
}, //manual_attr
|
||||
};
|
||||
|
||||
static const xmedia_isp_lce_attr g_mis20s1_lce_attr = {
|
||||
1, //enable
|
||||
0, //op_type
|
||||
0, //input_di_mode_en
|
||||
0, //output_di_mode_en
|
||||
{
|
||||
20, //contrast_str
|
||||
{0,1}, //contrast_blc_slope
|
||||
{0,1}, //contrast_wht_slope
|
||||
12, //blending_fmax
|
||||
40, //blending_sigma_div
|
||||
120, //blending_mean
|
||||
30, //blending_blc_str
|
||||
80, //blending_blc_value
|
||||
50, //blending_wht_str
|
||||
150, //blending_wht_value
|
||||
{0,256}, //black_luma_expand
|
||||
{0,256}, //white_luma_expand
|
||||
15, //flat_denoise_thd
|
||||
8, //flat_denoise_str
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str
|
||||
0, //halo_str
|
||||
128, //temporal_incr_coef
|
||||
128, //temporal_decr_coef
|
||||
}, //manual_attr
|
||||
{
|
||||
16, //iso_num
|
||||
{100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800}, //iso_level
|
||||
{30,30,20,20,32,24,12,12,12,20,20,32,20,20,20,20}, //contrast_str
|
||||
{
|
||||
{0,1}, //contrast_blc_slop[0]
|
||||
{0,1}, //contrast_blc_slop[1]
|
||||
{0,1}, //contrast_blc_slop[2]
|
||||
{0,1}, //contrast_blc_slop[3]
|
||||
{0,1}, //contrast_blc_slop[4]
|
||||
{0,1}, //contrast_blc_slop[5]
|
||||
{0,1}, //contrast_blc_slop[6]
|
||||
{0,1}, //contrast_blc_slop[7]
|
||||
{0,1}, //contrast_blc_slop[8]
|
||||
{0,1}, //contrast_blc_slop[9]
|
||||
{0,1}, //contrast_blc_slop[10]
|
||||
{0,1}, //contrast_blc_slop[11]
|
||||
{0,1}, //contrast_blc_slop[12]
|
||||
{0,1}, //contrast_blc_slop[13]
|
||||
{0,1}, //contrast_blc_slop[14]
|
||||
{0,1}, //contrast_blc_slop[15]
|
||||
}, //contrast_blc_slop
|
||||
{
|
||||
{0,1}, //contrast_wht_slope[0]
|
||||
{0,1}, //contrast_wht_slope[1]
|
||||
{0,1}, //contrast_wht_slope[2]
|
||||
{0,1}, //contrast_wht_slope[3]
|
||||
{0,1}, //contrast_wht_slope[4]
|
||||
{0,1}, //contrast_wht_slope[5]
|
||||
{0,1}, //contrast_wht_slope[6]
|
||||
{0,1}, //contrast_wht_slope[7]
|
||||
{0,1}, //contrast_wht_slope[8]
|
||||
{0,1}, //contrast_wht_slope[9]
|
||||
{0,1}, //contrast_wht_slope[10]
|
||||
{0,1}, //contrast_wht_slope[11]
|
||||
{0,1}, //contrast_wht_slope[12]
|
||||
{0,1}, //contrast_wht_slope[13]
|
||||
{0,1}, //contrast_wht_slope[14]
|
||||
{0,1}, //contrast_wht_slope[15]
|
||||
}, //contrast_wht_slope
|
||||
{12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12}, //blending_fmax
|
||||
{40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40}, //blending_sigma_div
|
||||
{120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120}, //blending_mean
|
||||
{30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30}, //blending_blc_str
|
||||
{80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80}, //blending_blc_value
|
||||
{50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50}, //blending_wht_str
|
||||
{150,150,150,150,150,150,150,150,150,150,150,150,150,150,150,150}, //blending_wht_value
|
||||
{
|
||||
{0,256}, //black_luma_expand[0]
|
||||
{0,256}, //black_luma_expand[1]
|
||||
{0,256}, //black_luma_expand[2]
|
||||
{0,256}, //black_luma_expand[3]
|
||||
{0,256}, //black_luma_expand[4]
|
||||
{0,256}, //black_luma_expand[5]
|
||||
{0,256}, //black_luma_expand[6]
|
||||
{0,256}, //black_luma_expand[7]
|
||||
{0,256}, //black_luma_expand[8]
|
||||
{0,256}, //black_luma_expand[9]
|
||||
{0,256}, //black_luma_expand[10]
|
||||
{0,256}, //black_luma_expand[11]
|
||||
{0,256}, //black_luma_expand[12]
|
||||
{0,256}, //black_luma_expand[13]
|
||||
{0,256}, //black_luma_expand[14]
|
||||
{0,256}, //black_luma_expand[15]
|
||||
}, //black_luma_expand
|
||||
{
|
||||
{0,256}, //white_luma_expand[0]
|
||||
{0,256}, //white_luma_expand[1]
|
||||
{0,256}, //white_luma_expand[2]
|
||||
{0,256}, //white_luma_expand[3]
|
||||
{0,256}, //white_luma_expand[4]
|
||||
{0,256}, //white_luma_expand[5]
|
||||
{0,256}, //white_luma_expand[6]
|
||||
{0,256}, //white_luma_expand[7]
|
||||
{0,256}, //white_luma_expand[8]
|
||||
{0,256}, //white_luma_expand[9]
|
||||
{0,256}, //white_luma_expand[10]
|
||||
{0,256}, //white_luma_expand[11]
|
||||
{0,256}, //white_luma_expand[12]
|
||||
{0,256}, //white_luma_expand[13]
|
||||
{0,256}, //white_luma_expand[14]
|
||||
{0,256}, //white_luma_expand[15]
|
||||
}, //white_luma_expand
|
||||
{15,18,21,24,27,30,33,36,38,40,42,43,44,45,46,47}, //flat_denoise_thd
|
||||
{8,8,8,8,8,8,8,8,9,12,14,16,16,16,16,16}, //flat_denoise_str
|
||||
{
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[0]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[1]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[2]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[3]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[4]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[5]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[6]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[7]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[8]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[9]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[10]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[11]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[12]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[13]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[14]
|
||||
{1,1,1,1,8,1,1,1,1}, //flat_filter_str[15]
|
||||
}, //flat_filter_str
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //halo_str
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //temporal_incr_coef
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //temporal_decr_coef
|
||||
}, //auto_attr
|
||||
};
|
||||
|
||||
static const xmedia_isp_dehaze_attr g_mis20s1_dehaze_attr = {
|
||||
1, //enable
|
||||
0, //userlut_enable
|
||||
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, //dehaze_lut
|
||||
0, //opType
|
||||
{
|
||||
1, //strength
|
||||
{288,284,280,276,272,268,264,260,258,256,256,256,256,256,256,256,256}, //bmap_curve
|
||||
{256,256,258,260,262,264,266,268,270,272,272,272,272,272,272,272,272}, //dmap_curve
|
||||
}, //manual_attr
|
||||
{
|
||||
16, //iso_num
|
||||
{100,200,400,800,1600,3200,6400,12800,25600,51200,102400,204800,409600,819200,1638400,3276800}, //iso_level
|
||||
{128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128}, //strength
|
||||
{
|
||||
{360,350,340,330,320,310,300,290,280,270,266,262,260,258,256,256,256}, //bmap_curve[0]
|
||||
{360,350,340,330,320,310,300,290,280,270,266,262,260,258,256,256,256}, //bmap_curve[1]
|
||||
{360,350,340,330,320,310,300,290,280,270,266,262,260,258,256,256,256}, //bmap_curve[2]
|
||||
{360,350,340,330,320,310,300,290,280,270,266,262,260,258,256,256,256}, //bmap_curve[3]
|
||||
{304,296,288,280,276,272,268,264,260,258,256,256,256,256,256,256,256}, //bmap_curve[4]
|
||||
{304,296,288,280,276,272,268,264,260,258,256,256,256,256,256,256,256}, //bmap_curve[5]
|
||||
{304,296,288,280,276,272,268,264,260,258,256,256,256,256,256,256,256}, //bmap_curve[6]
|
||||
{288,284,280,276,272,268,264,260,258,256,256,256,256,256,256,256,256}, //bmap_curve[7]
|
||||
{288,284,280,276,272,268,264,260,258,256,256,256,256,256,256,256,256}, //bmap_curve[8]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //bmap_curve[9]
|
||||
{223,222,223,231,240,249,256,257,256,256,256,256,256,256,256,256,256}, //bmap_curve[10]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //bmap_curve[11]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //bmap_curve[12]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //bmap_curve[13]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //bmap_curve[14]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //bmap_curve[15]
|
||||
}, //bmap_curve
|
||||
{
|
||||
{256,256,260,264,268,270,272,274,276,278,280,280,280,280,280,280,280}, //dmap_curve[0]
|
||||
{256,256,260,264,268,270,272,274,276,278,280,280,280,280,280,280,280}, //dmap_curve[1]
|
||||
{256,256,260,264,268,270,272,274,276,278,280,280,280,280,280,280,280}, //dmap_curve[2]
|
||||
{256,256,260,264,268,270,272,274,276,278,280,280,280,280,280,280,280}, //dmap_curve[3]
|
||||
{256,256,258,260,262,264,266,268,270,272,272,272,272,272,272,272,272}, //dmap_curve[4]
|
||||
{256,256,258,260,262,264,266,268,270,272,272,272,272,272,272,272,272}, //dmap_curve[5]
|
||||
{256,256,258,260,262,264,266,268,270,272,272,272,272,272,272,272,272}, //dmap_curve[6]
|
||||
{256,256,257,258,259,260,262,264,266,268,268,268,268,268,268,268,268}, //dmap_curve[7]
|
||||
{256,256,257,258,259,260,262,264,266,268,268,268,268,268,268,268,268}, //dmap_curve[8]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //dmap_curve[9]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //dmap_curve[10]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //dmap_curve[11]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //dmap_curve[12]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //dmap_curve[13]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //dmap_curve[14]
|
||||
{256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256}, //dmap_curve[15]
|
||||
}, //dmap_curve
|
||||
}, //auto_attr
|
||||
128, //temporal_incr_coef
|
||||
128, //temporal_decr_coef
|
||||
};
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user