netcdf tf-cube-15x15x15 {
dimensions:
	len_string = 33 ;
	len_line = 81 ;
	four = 4 ;
	len_name = 33 ;
	time_step = UNLIMITED ; // (0 currently)
	num_dim = 3 ;
	num_nodes = 4624 ;
	num_elem = 3840 ;
	num_el_blk = 1 ;
	num_side_sets = 8 ;
	num_el_in_blk1 = 3840 ;
	num_nod_per_el1 = 8 ;
	num_side_ss1 = 240 ;
	num_df_ss1 = 960 ;
	num_side_ss2 = 256 ;
	num_df_ss2 = 1024 ;
	num_side_ss3 = 240 ;
	num_df_ss3 = 960 ;
	num_side_ss4 = 256 ;
	num_df_ss4 = 1024 ;
	num_side_ss5 = 240 ;
	num_df_ss5 = 960 ;
	num_side_ss6 = 80 ;
	num_df_ss6 = 320 ;
	num_side_ss7 = 80 ;
	num_df_ss7 = 320 ;
	num_side_ss8 = 80 ;
	num_df_ss8 = 320 ;
	num_qa_rec = 1 ;
variables:
	double time_whole(time_step) ;
	int eb_status(num_el_blk) ;
	int eb_prop1(num_el_blk) ;
		eb_prop1:name = "ID" ;
	int ss_status(num_side_sets) ;
	int ss_prop1(num_side_sets) ;
		ss_prop1:name = "ID" ;
	double coordx(num_nodes) ;
	double coordy(num_nodes) ;
	double coordz(num_nodes) ;
	char eb_names(num_el_blk, len_name) ;
	char ss_names(num_side_sets, len_name) ;
	char coor_names(num_dim, len_name) ;
	int connect1(num_el_in_blk1, num_nod_per_el1) ;
		connect1:elem_type = "HEX8" ;
	int elem_ss1(num_side_ss1) ;
	int side_ss1(num_side_ss1) ;
	double dist_fact_ss1(num_df_ss1) ;
	int elem_ss2(num_side_ss2) ;
	int side_ss2(num_side_ss2) ;
	double dist_fact_ss2(num_df_ss2) ;
	int elem_ss3(num_side_ss3) ;
	int side_ss3(num_side_ss3) ;
	double dist_fact_ss3(num_df_ss3) ;
	int elem_ss4(num_side_ss4) ;
	int side_ss4(num_side_ss4) ;
	double dist_fact_ss4(num_df_ss4) ;
	int elem_ss5(num_side_ss5) ;
	int side_ss5(num_side_ss5) ;
	double dist_fact_ss5(num_df_ss5) ;
	int elem_ss6(num_side_ss6) ;
	int side_ss6(num_side_ss6) ;
	double dist_fact_ss6(num_df_ss6) ;
	int elem_ss7(num_side_ss7) ;
	int side_ss7(num_side_ss7) ;
	double dist_fact_ss7(num_df_ss7) ;
	int elem_ss8(num_side_ss8) ;
	int side_ss8(num_side_ss8) ;
	double dist_fact_ss8(num_df_ss8) ;
	char qa_records(num_qa_rec, four, len_string) ;
	int elem_map(num_elem) ;
	int elem_num_map(num_elem) ;
	int node_num_map(num_nodes) ;

// global attributes:
		:api_version = 6.05f ;
		:version = 6.05f ;
		:floating_point_word_size = 8 ;
		:file_size = 1 ;
		:maximum_name_length = 32 ;
		:int64_status = 0 ;
		:title = "cubit(/home/dridzal/software/Cubit/tf-cube-15x15x15.e): 08/07/2017: 12:37:05" ;
data:

 eb_status = 1 ;

 eb_prop1 = 1 ;

 ss_status = 1, 1, 1, 1, 1, 1, 1, 1 ;

 ss_prop1 = 1, 2, 3, 4, 5, 6, 7, 8 ;

 coordx = 0, 0, 0, 0, 0.0666666666666667, 0.0666666666666667, 
    0.0666666666666667, 0.0666666666666667, 0, 0, 0.0666666666666667, 
    0.0666666666666667, 0, 0, 0.0666666666666667, 0.0666666666666667, 0, 0, 
    0.0666666666666667, 0.0666666666666667, 0, 0, 0.0666666666666666, 
    0.0666666666666666, 0, 0, 0.0666666666666667, 0.0666666666666667, 0, 0, 
    0.0666666666666665, 0.0666666666666665, 0, 0, 0.0666666666666668, 
    0.0666666666666667, 0, 0, 0.0666666666666667, 0.0666666666666667, 0, 0, 
    0.0666666666666668, 0.0666666666666667, 0, 0, 0.0666666666666668, 
    0.0666666666666667, 0, 0, 0.0666666666666667, 0.0666666666666667, 0, 0, 
    0.0666666666666667, 0.0666666666666667, 0, 0, 0.0666666666666667, 
    0.0666666666666667, 0, 0, 0.0666666666666667, 0.0666666666666667, 0, 0, 
    0.0666666666666667, 0.0666666666666667, 0, 0, 0.0666666666666667, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666666, 0, 0.0666666666666667, 0, 
    0.0666666666666665, 0, 0.0666666666666668, 0, 0.0666666666666667, 0, 
    0.0666666666666668, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0, 0.0666666666666667, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666666, 0, 0.0666666666666667, 0, 0.0666666666666666, 0, 
    0.0666666666666668, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 0, 
    0.0666666666666667, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666666, 0, 
    0.0666666666666667, 0, 0.0666666666666666, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0, 0.0666666666666667, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666666, 0, 0.0666666666666667, 0, 
    0.0666666666666666, 0, 0.0666666666666668, 0, 0.0666666666666667, 0, 
    0.0666666666666668, 0, 0.0666666666666668, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0, 0.0666666666666666, 0.0666666666666666, 0, 
    0.0666666666666666, 0, 0.0666666666666666, 0, 0.0666666666666666, 0, 
    0.0666666666666666, 0, 0.0666666666666667, 0, 0.0666666666666666, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 0, 
    0.0666666666666666, 0.0666666666666666, 0, 0.0666666666666666, 0, 
    0.0666666666666667, 0, 0.0666666666666666, 0, 0.0666666666666666, 0, 
    0.0666666666666667, 0, 0.0666666666666666, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0, 0.0666666666666668, 
    0.0666666666666668, 0, 0.0666666666666668, 0, 0.0666666666666669, 0, 
    0.0666666666666668, 0, 0.0666666666666668, 0, 0.0666666666666668, 0, 
    0.0666666666666668, 0, 0.0666666666666669, 0, 0.0666666666666668, 0, 
    0.0666666666666669, 0, 0.0666666666666669, 0, 0.0666666666666668, 0, 
    0.0666666666666669, 0, 0.0666666666666668, 0, 0.0666666666666668, 0, 
    0.0666666666666668, 0, 0, 0.0666666666666667, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666666, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666666, 0, 0.0666666666666667, 0, 
    0.0666666666666666, 0, 0.0666666666666666, 0, 0.0666666666666666, 0, 0, 
    0.0666666666666667, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666666, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666666, 0, 0.0666666666666667, 0, 0.0666666666666666, 0, 
    0.0666666666666666, 0, 0.0666666666666666, 0, 0, 0.0666666666666667, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666668, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0, 0.0666666666666667, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666666, 0, 0.0666666666666667, 0, 0.0666666666666666, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 0, 
    0.0666666666666667, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666666, 0, 
    0.0666666666666667, 0, 0.0666666666666666, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0, 0.0666666666666667, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666666, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0, 0.0666666666666667, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 0, 
    0.0666666666666667, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0, 0.0666666666666667, 0, 
    0.0666666666666667, 0, 0.0666666666666667, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 
    0.133333333333333, 0.133333333333333, 0.133333333333333, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 
    0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666666, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666666, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666666, 
    0.266666666666666, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.266666666666667, 
    0.266666666666667, 0.266666666666667, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 
    0.333333333333333, 0.333333333333333, 0.333333333333333, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 
    0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666666, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666666, 0.466666666666667, 0.466666666666666, 
    0.466666666666667, 0.466666666666666, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666666, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.466666666666667, 
    0.466666666666667, 0.466666666666667, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333334, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 
    0.533333333333333, 0.533333333333333, 0.533333333333333, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 
    0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666666, 
    0.666666666666667, 0.666666666666667, 0.666666666666666, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666666, 
    0.666666666666667, 0.666666666666667, 0.666666666666666, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.666666666666667, 
    0.666666666666667, 0.666666666666667, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333334, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333334, 0.733333333333333, 
    0.733333333333333, 0.733333333333334, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333334, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333334, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333334, 0.733333333333334, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333334, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333334, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333334, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333334, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333334, 0.733333333333334, 
    0.733333333333333, 0.733333333333334, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333334, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333334, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333334, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333334, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333334, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 
    0.733333333333333, 0.733333333333333, 0.733333333333333, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 
    0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666666, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666666, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666666, 0.866666666666666, 
    0.866666666666666, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666666, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666666, 0.866666666666667, 0.866666666666666, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666666, 0.866666666666666, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666666, 
    0.866666666666667, 0.866666666666666, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666666, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666666, 0.866666666666666, 
    0.866666666666666, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.866666666666667, 
    0.866666666666667, 0.866666666666667, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333334, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333334, 0.933333333333333, 
    0.933333333333333, 0.933333333333334, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333334, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333334, 
    0.933333333333334, 0.933333333333334, 0.933333333333334, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333334, 0.933333333333333, 
    0.933333333333333, 0.933333333333334, 0.933333333333333, 
    0.933333333333334, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333334, 0.933333333333334, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333334, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333334, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333334, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 
    0.933333333333333, 0.933333333333333, 0.933333333333333, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 coordy = 0, 0, 0.0625, 0.0625, 0, 0, 0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0.0625, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 0, 0, 0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 
    0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 0, 0, 0.0625000000000001, 0.0625000000000001, 0, 
    0.0625, 0, 0.0625, 0, 0.0625000000000001, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 0, 0, 0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 
    0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 0, 0, 0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 
    0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 0, 0, 0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 
    0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 0, 0, 0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 
    0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 0, 0, 0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 
    0.0625, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 
    0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 0, 0.0625, 
    0, 0.0625, 0, 0.0625, 0, 0.0625, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 0.1875, 
    0.1875, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 0.3125, 
    0.3125, 0.3125, 0.3125, 0.3125, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.5, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 0.5625, 
    0.5625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.6875, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 0.8125, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 
    0.9375, 0.9375, 0.9375, 0.9375, 0.9375, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1 ;

 coordz = 1, 0.9375, 0.9375, 1, 1, 0.9375, 0.9375, 1, 0.875, 0.875, 0.875, 
    0.875, 0.8125, 0.8125, 0.8125, 0.8125, 0.75, 0.75, 0.75, 0.75, 0.6875, 
    0.6875, 0.6875, 0.6875, 0.625, 0.625, 0.625, 0.625, 0.5625, 0.5625, 
    0.5625, 0.5625, 0.5, 0.5, 0.5, 0.5, 0.4375, 0.4375, 0.4375, 0.4375, 
    0.375, 0.375, 0.375, 0.375, 0.3125, 0.3125, 0.3125, 0.3125, 0.25, 0.25, 
    0.25, 0.25, 0.1875, 0.1875, 0.1875, 0.1875, 0.125, 0.125, 0.125, 0.125, 
    0.0625, 0.0625, 0.0625, 0.0625, 0, 0, 0, 0, 0.9375, 1, 0.9375, 1, 0.875, 
    0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 
    0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 
    0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 
    0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 
    0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 
    0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 
    0, 0, 0.9375, 1, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 
    0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 
    0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 
    0.0625, 0.0625, 0, 0, 0.9375, 1, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 
    0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 
    0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 
    0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.9375, 1, 0.875, 0.875, 
    0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 
    0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 
    0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.9375, 1, 
    0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 
    0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 
    0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 
    1, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 
    0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 
    0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 
    0, 0, 0.9375, 1, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 
    0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 
    0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 
    0.0625, 0.0625, 0, 0, 0.9375, 1, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 
    0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 
    0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 
    0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.9375, 1, 0.875, 0.875, 
    0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 
    0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 
    0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.9375, 1, 
    0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 
    0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 
    0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 
    1, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 
    0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 
    0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 
    0, 0, 0.9375, 1, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 
    0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 
    0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 
    0.0625, 0.0625, 0, 0, 0.9375, 1, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 
    0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 
    0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 
    0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.9375, 1, 0.875, 0.875, 
    0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 
    0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 
    0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 1, 0.9375, 0.9375, 1, 
    0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 
    0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 
    0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 
    1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 
    0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 
    0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 
    0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 
    0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 
    0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 
    0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 1, 0.9375, 0.9375, 1, 0.875, 0.875, 0.8125, 
    0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 
    0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 
    0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0624999999999999, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 1, 0.9375, 0.9375, 1, 0.875, 0.875, 0.8125, 
    0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 
    0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 
    0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0624999999999999, 0, 1, 0.9375, 0.9375, 1, 0.875, 0.875, 0.8125, 
    0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 
    0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 
    0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 1, 0.9375, 0.9375, 1, 
    0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 
    0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 
    0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 
    1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 
    0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 
    0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 
    0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 
    0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 
    0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 
    0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 1, 0.9375, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 
    0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 
    0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 
    0.0625, 0.0625, 0, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 
    0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 1, 0.9375, 0.9375, 1, 0.875, 0.875, 
    0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 
    0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 
    0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.875, 
    0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 
    0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 
    0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625000000000001, 0, 
    0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625000000000001, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625000000000001, 0, 1, 0.9375, 0.9375, 1, 0.875, 
    0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 
    0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 
    0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 1, 0.9375, 
    0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 
    0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 
    0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 
    0.0625000000000001, 0.0625, 0, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 
    0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 1, 0.9375, 
    0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 
    0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 
    0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 
    0, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 1, 0.9375, 0.9375, 1, 0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 
    0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 
    0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 
    0.0625, 0.0625, 0, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 
    0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625000000000001, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 1, 0.9375, 0.9375, 1, 0.875, 0.875, 0.8125, 
    0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 
    0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 
    0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625000000000001, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625000000000001, 0, 1, 0.9375, 0.9375, 1, 0.875, 0.875, 0.8125, 
    0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 0.5625, 0.5625, 0.5, 
    0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 0.25, 0.25, 0.1875, 
    0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 1, 0.9375, 0.9375, 1, 
    0.875, 0.875, 0.8125, 0.8125, 0.75, 0.75, 0.6875, 0.6875, 0.625, 0.625, 
    0.5625, 0.5625, 0.5, 0.5, 0.4375, 0.4375, 0.375, 0.375, 0.3125, 0.3125, 
    0.25, 0.25, 0.1875, 0.1875, 0.125, 0.125, 0.0625, 0.0625, 0, 0, 0.9375, 
    1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 
    0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 
    0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 
    0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 
    0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 
    0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 
    0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 
    0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 
    0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 
    0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 
    0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 
    0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 
    0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 
    0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 
    0.875, 0.8125, 0.75, 0.6875, 0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 
    0.25, 0.1875, 0.125, 0.0625, 0, 0.9375, 1, 0.875, 0.8125, 0.75, 0.6875, 
    0.625, 0.5625, 0.5, 0.4375, 0.375, 0.3125, 0.25, 0.1875, 0.125, 0.0625, 0 ;

 eb_names =
  "" ;

 ss_names =
  "",
  "",
  "",
  "",
  "",
  "",
  "",
  "" ;

 coor_names =
  "x",
  "y",
  "z" ;

 connect1 =
  1, 2, 3, 4, 5, 6, 7, 8,
  2, 9, 10, 3, 6, 11, 12, 7,
  9, 13, 14, 10, 11, 15, 16, 12,
  13, 17, 18, 14, 15, 19, 20, 16,
  17, 21, 22, 18, 19, 23, 24, 20,
  21, 25, 26, 22, 23, 27, 28, 24,
  25, 29, 30, 26, 27, 31, 32, 28,
  29, 33, 34, 30, 31, 35, 36, 32,
  33, 37, 38, 34, 35, 39, 40, 36,
  37, 41, 42, 38, 39, 43, 44, 40,
  41, 45, 46, 42, 43, 47, 48, 44,
  45, 49, 50, 46, 47, 51, 52, 48,
  49, 53, 54, 50, 51, 55, 56, 52,
  53, 57, 58, 54, 55, 59, 60, 56,
  57, 61, 62, 58, 59, 63, 64, 60,
  61, 65, 66, 62, 63, 67, 68, 64,
  4, 3, 69, 70, 8, 7, 71, 72,
  3, 10, 73, 69, 7, 12, 74, 71,
  10, 14, 75, 73, 12, 16, 76, 74,
  14, 18, 77, 75, 16, 20, 78, 76,
  18, 22, 79, 77, 20, 24, 80, 78,
  22, 26, 81, 79, 24, 28, 82, 80,
  26, 30, 83, 81, 28, 32, 84, 82,
  30, 34, 85, 83, 32, 36, 86, 84,
  34, 38, 87, 85, 36, 40, 88, 86,
  38, 42, 89, 87, 40, 44, 90, 88,
  42, 46, 91, 89, 44, 48, 92, 90,
  46, 50, 93, 91, 48, 52, 94, 92,
  50, 54, 95, 93, 52, 56, 96, 94,
  54, 58, 97, 95, 56, 60, 98, 96,
  58, 62, 99, 97, 60, 64, 100, 98,
  62, 66, 101, 99, 64, 68, 102, 100,
  70, 69, 103, 104, 72, 71, 105, 106,
  69, 73, 107, 103, 71, 74, 108, 105,
  73, 75, 109, 107, 74, 76, 110, 108,
  75, 77, 111, 109, 76, 78, 112, 110,
  77, 79, 113, 111, 78, 80, 114, 112,
  79, 81, 115, 113, 80, 82, 116, 114,
  81, 83, 117, 115, 82, 84, 118, 116,
  83, 85, 119, 117, 84, 86, 120, 118,
  85, 87, 121, 119, 86, 88, 122, 120,
  87, 89, 123, 121, 88, 90, 124, 122,
  89, 91, 125, 123, 90, 92, 126, 124,
  91, 93, 127, 125, 92, 94, 128, 126,
  93, 95, 129, 127, 94, 96, 130, 128,
  95, 97, 131, 129, 96, 98, 132, 130,
  97, 99, 133, 131, 98, 100, 134, 132,
  99, 101, 135, 133, 100, 102, 136, 134,
  104, 103, 137, 138, 106, 105, 139, 140,
  103, 107, 141, 137, 105, 108, 142, 139,
  107, 109, 143, 141, 108, 110, 144, 142,
  109, 111, 145, 143, 110, 112, 146, 144,
  111, 113, 147, 145, 112, 114, 148, 146,
  113, 115, 149, 147, 114, 116, 150, 148,
  115, 117, 151, 149, 116, 118, 152, 150,
  117, 119, 153, 151, 118, 120, 154, 152,
  119, 121, 155, 153, 120, 122, 156, 154,
  121, 123, 157, 155, 122, 124, 158, 156,
  123, 125, 159, 157, 124, 126, 160, 158,
  125, 127, 161, 159, 126, 128, 162, 160,
  127, 129, 163, 161, 128, 130, 164, 162,
  129, 131, 165, 163, 130, 132, 166, 164,
  131, 133, 167, 165, 132, 134, 168, 166,
  133, 135, 169, 167, 134, 136, 170, 168,
  138, 137, 171, 172, 140, 139, 173, 174,
  137, 141, 175, 171, 139, 142, 176, 173,
  141, 143, 177, 175, 142, 144, 178, 176,
  143, 145, 179, 177, 144, 146, 180, 178,
  145, 147, 181, 179, 146, 148, 182, 180,
  147, 149, 183, 181, 148, 150, 184, 182,
  149, 151, 185, 183, 150, 152, 186, 184,
  151, 153, 187, 185, 152, 154, 188, 186,
  153, 155, 189, 187, 154, 156, 190, 188,
  155, 157, 191, 189, 156, 158, 192, 190,
  157, 159, 193, 191, 158, 160, 194, 192,
  159, 161, 195, 193, 160, 162, 196, 194,
  161, 163, 197, 195, 162, 164, 198, 196,
  163, 165, 199, 197, 164, 166, 200, 198,
  165, 167, 201, 199, 166, 168, 202, 200,
  167, 169, 203, 201, 168, 170, 204, 202,
  172, 171, 205, 206, 174, 173, 207, 208,
  171, 175, 209, 205, 173, 176, 210, 207,
  175, 177, 211, 209, 176, 178, 212, 210,
  177, 179, 213, 211, 178, 180, 214, 212,
  179, 181, 215, 213, 180, 182, 216, 214,
  181, 183, 217, 215, 182, 184, 218, 216,
  183, 185, 219, 217, 184, 186, 220, 218,
  185, 187, 221, 219, 186, 188, 222, 220,
  187, 189, 223, 221, 188, 190, 224, 222,
  189, 191, 225, 223, 190, 192, 226, 224,
  191, 193, 227, 225, 192, 194, 228, 226,
  193, 195, 229, 227, 194, 196, 230, 228,
  195, 197, 231, 229, 196, 198, 232, 230,
  197, 199, 233, 231, 198, 200, 234, 232,
  199, 201, 235, 233, 200, 202, 236, 234,
  201, 203, 237, 235, 202, 204, 238, 236,
  206, 205, 239, 240, 208, 207, 241, 242,
  205, 209, 243, 239, 207, 210, 244, 241,
  209, 211, 245, 243, 210, 212, 246, 244,
  211, 213, 247, 245, 212, 214, 248, 246,
  213, 215, 249, 247, 214, 216, 250, 248,
  215, 217, 251, 249, 216, 218, 252, 250,
  217, 219, 253, 251, 218, 220, 254, 252,
  219, 221, 255, 253, 220, 222, 256, 254,
  221, 223, 257, 255, 222, 224, 258, 256,
  223, 225, 259, 257, 224, 226, 260, 258,
  225, 227, 261, 259, 226, 228, 262, 260,
  227, 229, 263, 261, 228, 230, 264, 262,
  229, 231, 265, 263, 230, 232, 266, 264,
  231, 233, 267, 265, 232, 234, 268, 266,
  233, 235, 269, 267, 234, 236, 270, 268,
  235, 237, 271, 269, 236, 238, 272, 270,
  240, 239, 273, 274, 242, 241, 275, 276,
  239, 243, 277, 273, 241, 244, 278, 275,
  243, 245, 279, 277, 244, 246, 280, 278,
  245, 247, 281, 279, 246, 248, 282, 280,
  247, 249, 283, 281, 248, 250, 284, 282,
  249, 251, 285, 283, 250, 252, 286, 284,
  251, 253, 287, 285, 252, 254, 288, 286,
  253, 255, 289, 287, 254, 256, 290, 288,
  255, 257, 291, 289, 256, 258, 292, 290,
  257, 259, 293, 291, 258, 260, 294, 292,
  259, 261, 295, 293, 260, 262, 296, 294,
  261, 263, 297, 295, 262, 264, 298, 296,
  263, 265, 299, 297, 264, 266, 300, 298,
  265, 267, 301, 299, 266, 268, 302, 300,
  267, 269, 303, 301, 268, 270, 304, 302,
  269, 271, 305, 303, 270, 272, 306, 304,
  274, 273, 307, 308, 276, 275, 309, 310,
  273, 277, 311, 307, 275, 278, 312, 309,
  277, 279, 313, 311, 278, 280, 314, 312,
  279, 281, 315, 313, 280, 282, 316, 314,
  281, 283, 317, 315, 282, 284, 318, 316,
  283, 285, 319, 317, 284, 286, 320, 318,
  285, 287, 321, 319, 286, 288, 322, 320,
  287, 289, 323, 321, 288, 290, 324, 322,
  289, 291, 325, 323, 290, 292, 326, 324,
  291, 293, 327, 325, 292, 294, 328, 326,
  293, 295, 329, 327, 294, 296, 330, 328,
  295, 297, 331, 329, 296, 298, 332, 330,
  297, 299, 333, 331, 298, 300, 334, 332,
  299, 301, 335, 333, 300, 302, 336, 334,
  301, 303, 337, 335, 302, 304, 338, 336,
  303, 305, 339, 337, 304, 306, 340, 338,
  308, 307, 341, 342, 310, 309, 343, 344,
  307, 311, 345, 341, 309, 312, 346, 343,
  311, 313, 347, 345, 312, 314, 348, 346,
  313, 315, 349, 347, 314, 316, 350, 348,
  315, 317, 351, 349, 316, 318, 352, 350,
  317, 319, 353, 351, 318, 320, 354, 352,
  319, 321, 355, 353, 320, 322, 356, 354,
  321, 323, 357, 355, 322, 324, 358, 356,
  323, 325, 359, 357, 324, 326, 360, 358,
  325, 327, 361, 359, 326, 328, 362, 360,
  327, 329, 363, 361, 328, 330, 364, 362,
  329, 331, 365, 363, 330, 332, 366, 364,
  331, 333, 367, 365, 332, 334, 368, 366,
  333, 335, 369, 367, 334, 336, 370, 368,
  335, 337, 371, 369, 336, 338, 372, 370,
  337, 339, 373, 371, 338, 340, 374, 372,
  342, 341, 375, 376, 344, 343, 377, 378,
  341, 345, 379, 375, 343, 346, 380, 377,
  345, 347, 381, 379, 346, 348, 382, 380,
  347, 349, 383, 381, 348, 350, 384, 382,
  349, 351, 385, 383, 350, 352, 386, 384,
  351, 353, 387, 385, 352, 354, 388, 386,
  353, 355, 389, 387, 354, 356, 390, 388,
  355, 357, 391, 389, 356, 358, 392, 390,
  357, 359, 393, 391, 358, 360, 394, 392,
  359, 361, 395, 393, 360, 362, 396, 394,
  361, 363, 397, 395, 362, 364, 398, 396,
  363, 365, 399, 397, 364, 366, 400, 398,
  365, 367, 401, 399, 366, 368, 402, 400,
  367, 369, 403, 401, 368, 370, 404, 402,
  369, 371, 405, 403, 370, 372, 406, 404,
  371, 373, 407, 405, 372, 374, 408, 406,
  376, 375, 409, 410, 378, 377, 411, 412,
  375, 379, 413, 409, 377, 380, 414, 411,
  379, 381, 415, 413, 380, 382, 416, 414,
  381, 383, 417, 415, 382, 384, 418, 416,
  383, 385, 419, 417, 384, 386, 420, 418,
  385, 387, 421, 419, 386, 388, 422, 420,
  387, 389, 423, 421, 388, 390, 424, 422,
  389, 391, 425, 423, 390, 392, 426, 424,
  391, 393, 427, 425, 392, 394, 428, 426,
  393, 395, 429, 427, 394, 396, 430, 428,
  395, 397, 431, 429, 396, 398, 432, 430,
  397, 399, 433, 431, 398, 400, 434, 432,
  399, 401, 435, 433, 400, 402, 436, 434,
  401, 403, 437, 435, 402, 404, 438, 436,
  403, 405, 439, 437, 404, 406, 440, 438,
  405, 407, 441, 439, 406, 408, 442, 440,
  410, 409, 443, 444, 412, 411, 445, 446,
  409, 413, 447, 443, 411, 414, 448, 445,
  413, 415, 449, 447, 414, 416, 450, 448,
  415, 417, 451, 449, 416, 418, 452, 450,
  417, 419, 453, 451, 418, 420, 454, 452,
  419, 421, 455, 453, 420, 422, 456, 454,
  421, 423, 457, 455, 422, 424, 458, 456,
  423, 425, 459, 457, 424, 426, 460, 458,
  425, 427, 461, 459, 426, 428, 462, 460,
  427, 429, 463, 461, 428, 430, 464, 462,
  429, 431, 465, 463, 430, 432, 466, 464,
  431, 433, 467, 465, 432, 434, 468, 466,
  433, 435, 469, 467, 434, 436, 470, 468,
  435, 437, 471, 469, 436, 438, 472, 470,
  437, 439, 473, 471, 438, 440, 474, 472,
  439, 441, 475, 473, 440, 442, 476, 474,
  444, 443, 477, 478, 446, 445, 479, 480,
  443, 447, 481, 477, 445, 448, 482, 479,
  447, 449, 483, 481, 448, 450, 484, 482,
  449, 451, 485, 483, 450, 452, 486, 484,
  451, 453, 487, 485, 452, 454, 488, 486,
  453, 455, 489, 487, 454, 456, 490, 488,
  455, 457, 491, 489, 456, 458, 492, 490,
  457, 459, 493, 491, 458, 460, 494, 492,
  459, 461, 495, 493, 460, 462, 496, 494,
  461, 463, 497, 495, 462, 464, 498, 496,
  463, 465, 499, 497, 464, 466, 500, 498,
  465, 467, 501, 499, 466, 468, 502, 500,
  467, 469, 503, 501, 468, 470, 504, 502,
  469, 471, 505, 503, 470, 472, 506, 504,
  471, 473, 507, 505, 472, 474, 508, 506,
  473, 475, 509, 507, 474, 476, 510, 508,
  478, 477, 511, 512, 480, 479, 513, 514,
  477, 481, 515, 511, 479, 482, 516, 513,
  481, 483, 517, 515, 482, 484, 518, 516,
  483, 485, 519, 517, 484, 486, 520, 518,
  485, 487, 521, 519, 486, 488, 522, 520,
  487, 489, 523, 521, 488, 490, 524, 522,
  489, 491, 525, 523, 490, 492, 526, 524,
  491, 493, 527, 525, 492, 494, 528, 526,
  493, 495, 529, 527, 494, 496, 530, 528,
  495, 497, 531, 529, 496, 498, 532, 530,
  497, 499, 533, 531, 498, 500, 534, 532,
  499, 501, 535, 533, 500, 502, 536, 534,
  501, 503, 537, 535, 502, 504, 538, 536,
  503, 505, 539, 537, 504, 506, 540, 538,
  505, 507, 541, 539, 506, 508, 542, 540,
  507, 509, 543, 541, 508, 510, 544, 542,
  512, 511, 545, 546, 514, 513, 547, 548,
  511, 515, 549, 545, 513, 516, 550, 547,
  515, 517, 551, 549, 516, 518, 552, 550,
  517, 519, 553, 551, 518, 520, 554, 552,
  519, 521, 555, 553, 520, 522, 556, 554,
  521, 523, 557, 555, 522, 524, 558, 556,
  523, 525, 559, 557, 524, 526, 560, 558,
  525, 527, 561, 559, 526, 528, 562, 560,
  527, 529, 563, 561, 528, 530, 564, 562,
  529, 531, 565, 563, 530, 532, 566, 564,
  531, 533, 567, 565, 532, 534, 568, 566,
  533, 535, 569, 567, 534, 536, 570, 568,
  535, 537, 571, 569, 536, 538, 572, 570,
  537, 539, 573, 571, 538, 540, 574, 572,
  539, 541, 575, 573, 540, 542, 576, 574,
  541, 543, 577, 575, 542, 544, 578, 576,
  5, 6, 7, 8, 579, 580, 581, 582,
  6, 11, 12, 7, 580, 583, 584, 581,
  11, 15, 16, 12, 583, 585, 586, 584,
  15, 19, 20, 16, 585, 587, 588, 586,
  19, 23, 24, 20, 587, 589, 590, 588,
  23, 27, 28, 24, 589, 591, 592, 590,
  27, 31, 32, 28, 591, 593, 594, 592,
  31, 35, 36, 32, 593, 595, 596, 594,
  35, 39, 40, 36, 595, 597, 598, 596,
  39, 43, 44, 40, 597, 599, 600, 598,
  43, 47, 48, 44, 599, 601, 602, 600,
  47, 51, 52, 48, 601, 603, 604, 602,
  51, 55, 56, 52, 603, 605, 606, 604,
  55, 59, 60, 56, 605, 607, 608, 606,
  59, 63, 64, 60, 607, 609, 610, 608,
  63, 67, 68, 64, 609, 611, 612, 610,
  8, 7, 71, 72, 582, 581, 613, 614,
  7, 12, 74, 71, 581, 584, 615, 613,
  12, 16, 76, 74, 584, 586, 616, 615,
  16, 20, 78, 76, 586, 588, 617, 616,
  20, 24, 80, 78, 588, 590, 618, 617,
  24, 28, 82, 80, 590, 592, 619, 618,
  28, 32, 84, 82, 592, 594, 620, 619,
  32, 36, 86, 84, 594, 596, 621, 620,
  36, 40, 88, 86, 596, 598, 622, 621,
  40, 44, 90, 88, 598, 600, 623, 622,
  44, 48, 92, 90, 600, 602, 624, 623,
  48, 52, 94, 92, 602, 604, 625, 624,
  52, 56, 96, 94, 604, 606, 626, 625,
  56, 60, 98, 96, 606, 608, 627, 626,
  60, 64, 100, 98, 608, 610, 628, 627,
  64, 68, 102, 100, 610, 612, 629, 628,
  72, 71, 105, 106, 614, 613, 630, 631,
  71, 74, 108, 105, 613, 615, 632, 630,
  74, 76, 110, 108, 615, 616, 633, 632,
  76, 78, 112, 110, 616, 617, 634, 633,
  78, 80, 114, 112, 617, 618, 635, 634,
  80, 82, 116, 114, 618, 619, 636, 635,
  82, 84, 118, 116, 619, 620, 637, 636,
  84, 86, 120, 118, 620, 621, 638, 637,
  86, 88, 122, 120, 621, 622, 639, 638,
  88, 90, 124, 122, 622, 623, 640, 639,
  90, 92, 126, 124, 623, 624, 641, 640,
  92, 94, 128, 126, 624, 625, 642, 641,
  94, 96, 130, 128, 625, 626, 643, 642,
  96, 98, 132, 130, 626, 627, 644, 643,
  98, 100, 134, 132, 627, 628, 645, 644,
  100, 102, 136, 134, 628, 629, 646, 645,
  106, 105, 139, 140, 631, 630, 647, 648,
  105, 108, 142, 139, 630, 632, 649, 647,
  108, 110, 144, 142, 632, 633, 650, 649,
  110, 112, 146, 144, 633, 634, 651, 650,
  112, 114, 148, 146, 634, 635, 652, 651,
  114, 116, 150, 148, 635, 636, 653, 652,
  116, 118, 152, 150, 636, 637, 654, 653,
  118, 120, 154, 152, 637, 638, 655, 654,
  120, 122, 156, 154, 638, 639, 656, 655,
  122, 124, 158, 156, 639, 640, 657, 656,
  124, 126, 160, 158, 640, 641, 658, 657,
  126, 128, 162, 160, 641, 642, 659, 658,
  128, 130, 164, 162, 642, 643, 660, 659,
  130, 132, 166, 164, 643, 644, 661, 660,
  132, 134, 168, 166, 644, 645, 662, 661,
  134, 136, 170, 168, 645, 646, 663, 662,
  140, 139, 173, 174, 648, 647, 664, 665,
  139, 142, 176, 173, 647, 649, 666, 664,
  142, 144, 178, 176, 649, 650, 667, 666,
  144, 146, 180, 178, 650, 651, 668, 667,
  146, 148, 182, 180, 651, 652, 669, 668,
  148, 150, 184, 182, 652, 653, 670, 669,
  150, 152, 186, 184, 653, 654, 671, 670,
  152, 154, 188, 186, 654, 655, 672, 671,
  154, 156, 190, 188, 655, 656, 673, 672,
  156, 158, 192, 190, 656, 657, 674, 673,
  158, 160, 194, 192, 657, 658, 675, 674,
  160, 162, 196, 194, 658, 659, 676, 675,
  162, 164, 198, 196, 659, 660, 677, 676,
  164, 166, 200, 198, 660, 661, 678, 677,
  166, 168, 202, 200, 661, 662, 679, 678,
  168, 170, 204, 202, 662, 663, 680, 679,
  174, 173, 207, 208, 665, 664, 681, 682,
  173, 176, 210, 207, 664, 666, 683, 681,
  176, 178, 212, 210, 666, 667, 684, 683,
  178, 180, 214, 212, 667, 668, 685, 684,
  180, 182, 216, 214, 668, 669, 686, 685,
  182, 184, 218, 216, 669, 670, 687, 686,
  184, 186, 220, 218, 670, 671, 688, 687,
  186, 188, 222, 220, 671, 672, 689, 688,
  188, 190, 224, 222, 672, 673, 690, 689,
  190, 192, 226, 224, 673, 674, 691, 690,
  192, 194, 228, 226, 674, 675, 692, 691,
  194, 196, 230, 228, 675, 676, 693, 692,
  196, 198, 232, 230, 676, 677, 694, 693,
  198, 200, 234, 232, 677, 678, 695, 694,
  200, 202, 236, 234, 678, 679, 696, 695,
  202, 204, 238, 236, 679, 680, 697, 696,
  208, 207, 241, 242, 682, 681, 698, 699,
  207, 210, 244, 241, 681, 683, 700, 698,
  210, 212, 246, 244, 683, 684, 701, 700,
  212, 214, 248, 246, 684, 685, 702, 701,
  214, 216, 250, 248, 685, 686, 703, 702,
  216, 218, 252, 250, 686, 687, 704, 703,
  218, 220, 254, 252, 687, 688, 705, 704,
  220, 222, 256, 254, 688, 689, 706, 705,
  222, 224, 258, 256, 689, 690, 707, 706,
  224, 226, 260, 258, 690, 691, 708, 707,
  226, 228, 262, 260, 691, 692, 709, 708,
  228, 230, 264, 262, 692, 693, 710, 709,
  230, 232, 266, 264, 693, 694, 711, 710,
  232, 234, 268, 266, 694, 695, 712, 711,
  234, 236, 270, 268, 695, 696, 713, 712,
  236, 238, 272, 270, 696, 697, 714, 713,
  242, 241, 275, 276, 699, 698, 715, 716,
  241, 244, 278, 275, 698, 700, 717, 715,
  244, 246, 280, 278, 700, 701, 718, 717,
  246, 248, 282, 280, 701, 702, 719, 718,
  248, 250, 284, 282, 702, 703, 720, 719,
  250, 252, 286, 284, 703, 704, 721, 720,
  252, 254, 288, 286, 704, 705, 722, 721,
  254, 256, 290, 288, 705, 706, 723, 722,
  256, 258, 292, 290, 706, 707, 724, 723,
  258, 260, 294, 292, 707, 708, 725, 724,
  260, 262, 296, 294, 708, 709, 726, 725,
  262, 264, 298, 296, 709, 710, 727, 726,
  264, 266, 300, 298, 710, 711, 728, 727,
  266, 268, 302, 300, 711, 712, 729, 728,
  268, 270, 304, 302, 712, 713, 730, 729,
  270, 272, 306, 304, 713, 714, 731, 730,
  276, 275, 309, 310, 716, 715, 732, 733,
  275, 278, 312, 309, 715, 717, 734, 732,
  278, 280, 314, 312, 717, 718, 735, 734,
  280, 282, 316, 314, 718, 719, 736, 735,
  282, 284, 318, 316, 719, 720, 737, 736,
  284, 286, 320, 318, 720, 721, 738, 737,
  286, 288, 322, 320, 721, 722, 739, 738,
  288, 290, 324, 322, 722, 723, 740, 739,
  290, 292, 326, 324, 723, 724, 741, 740,
  292, 294, 328, 326, 724, 725, 742, 741,
  294, 296, 330, 328, 725, 726, 743, 742,
  296, 298, 332, 330, 726, 727, 744, 743,
  298, 300, 334, 332, 727, 728, 745, 744,
  300, 302, 336, 334, 728, 729, 746, 745,
  302, 304, 338, 336, 729, 730, 747, 746,
  304, 306, 340, 338, 730, 731, 748, 747,
  310, 309, 343, 344, 733, 732, 749, 750,
  309, 312, 346, 343, 732, 734, 751, 749,
  312, 314, 348, 346, 734, 735, 752, 751,
  314, 316, 350, 348, 735, 736, 753, 752,
  316, 318, 352, 350, 736, 737, 754, 753,
  318, 320, 354, 352, 737, 738, 755, 754,
  320, 322, 356, 354, 738, 739, 756, 755,
  322, 324, 358, 356, 739, 740, 757, 756,
  324, 326, 360, 358, 740, 741, 758, 757,
  326, 328, 362, 360, 741, 742, 759, 758,
  328, 330, 364, 362, 742, 743, 760, 759,
  330, 332, 366, 364, 743, 744, 761, 760,
  332, 334, 368, 366, 744, 745, 762, 761,
  334, 336, 370, 368, 745, 746, 763, 762,
  336, 338, 372, 370, 746, 747, 764, 763,
  338, 340, 374, 372, 747, 748, 765, 764,
  344, 343, 377, 378, 750, 749, 766, 767,
  343, 346, 380, 377, 749, 751, 768, 766,
  346, 348, 382, 380, 751, 752, 769, 768,
  348, 350, 384, 382, 752, 753, 770, 769,
  350, 352, 386, 384, 753, 754, 771, 770,
  352, 354, 388, 386, 754, 755, 772, 771,
  354, 356, 390, 388, 755, 756, 773, 772,
  356, 358, 392, 390, 756, 757, 774, 773,
  358, 360, 394, 392, 757, 758, 775, 774,
  360, 362, 396, 394, 758, 759, 776, 775,
  362, 364, 398, 396, 759, 760, 777, 776,
  364, 366, 400, 398, 760, 761, 778, 777,
  366, 368, 402, 400, 761, 762, 779, 778,
  368, 370, 404, 402, 762, 763, 780, 779,
  370, 372, 406, 404, 763, 764, 781, 780,
  372, 374, 408, 406, 764, 765, 782, 781,
  378, 377, 411, 412, 767, 766, 783, 784,
  377, 380, 414, 411, 766, 768, 785, 783,
  380, 382, 416, 414, 768, 769, 786, 785,
  382, 384, 418, 416, 769, 770, 787, 786,
  384, 386, 420, 418, 770, 771, 788, 787,
  386, 388, 422, 420, 771, 772, 789, 788,
  388, 390, 424, 422, 772, 773, 790, 789,
  390, 392, 426, 424, 773, 774, 791, 790,
  392, 394, 428, 426, 774, 775, 792, 791,
  394, 396, 430, 428, 775, 776, 793, 792,
  396, 398, 432, 430, 776, 777, 794, 793,
  398, 400, 434, 432, 777, 778, 795, 794,
  400, 402, 436, 434, 778, 779, 796, 795,
  402, 404, 438, 436, 779, 780, 797, 796,
  404, 406, 440, 438, 780, 781, 798, 797,
  406, 408, 442, 440, 781, 782, 799, 798,
  412, 411, 445, 446, 784, 783, 800, 801,
  411, 414, 448, 445, 783, 785, 802, 800,
  414, 416, 450, 448, 785, 786, 803, 802,
  416, 418, 452, 450, 786, 787, 804, 803,
  418, 420, 454, 452, 787, 788, 805, 804,
  420, 422, 456, 454, 788, 789, 806, 805,
  422, 424, 458, 456, 789, 790, 807, 806,
  424, 426, 460, 458, 790, 791, 808, 807,
  426, 428, 462, 460, 791, 792, 809, 808,
  428, 430, 464, 462, 792, 793, 810, 809,
  430, 432, 466, 464, 793, 794, 811, 810,
  432, 434, 468, 466, 794, 795, 812, 811,
  434, 436, 470, 468, 795, 796, 813, 812,
  436, 438, 472, 470, 796, 797, 814, 813,
  438, 440, 474, 472, 797, 798, 815, 814,
  440, 442, 476, 474, 798, 799, 816, 815,
  446, 445, 479, 480, 801, 800, 817, 818,
  445, 448, 482, 479, 800, 802, 819, 817,
  448, 450, 484, 482, 802, 803, 820, 819,
  450, 452, 486, 484, 803, 804, 821, 820,
  452, 454, 488, 486, 804, 805, 822, 821,
  454, 456, 490, 488, 805, 806, 823, 822,
  456, 458, 492, 490, 806, 807, 824, 823,
  458, 460, 494, 492, 807, 808, 825, 824,
  460, 462, 496, 494, 808, 809, 826, 825,
  462, 464, 498, 496, 809, 810, 827, 826,
  464, 466, 500, 498, 810, 811, 828, 827,
  466, 468, 502, 500, 811, 812, 829, 828,
  468, 470, 504, 502, 812, 813, 830, 829,
  470, 472, 506, 504, 813, 814, 831, 830,
  472, 474, 508, 506, 814, 815, 832, 831,
  474, 476, 510, 508, 815, 816, 833, 832,
  480, 479, 513, 514, 818, 817, 834, 835,
  479, 482, 516, 513, 817, 819, 836, 834,
  482, 484, 518, 516, 819, 820, 837, 836,
  484, 486, 520, 518, 820, 821, 838, 837,
  486, 488, 522, 520, 821, 822, 839, 838,
  488, 490, 524, 522, 822, 823, 840, 839,
  490, 492, 526, 524, 823, 824, 841, 840,
  492, 494, 528, 526, 824, 825, 842, 841,
  494, 496, 530, 528, 825, 826, 843, 842,
  496, 498, 532, 530, 826, 827, 844, 843,
  498, 500, 534, 532, 827, 828, 845, 844,
  500, 502, 536, 534, 828, 829, 846, 845,
  502, 504, 538, 536, 829, 830, 847, 846,
  504, 506, 540, 538, 830, 831, 848, 847,
  506, 508, 542, 540, 831, 832, 849, 848,
  508, 510, 544, 542, 832, 833, 850, 849,
  514, 513, 547, 548, 835, 834, 851, 852,
  513, 516, 550, 547, 834, 836, 853, 851,
  516, 518, 552, 550, 836, 837, 854, 853,
  518, 520, 554, 552, 837, 838, 855, 854,
  520, 522, 556, 554, 838, 839, 856, 855,
  522, 524, 558, 556, 839, 840, 857, 856,
  524, 526, 560, 558, 840, 841, 858, 857,
  526, 528, 562, 560, 841, 842, 859, 858,
  528, 530, 564, 562, 842, 843, 860, 859,
  530, 532, 566, 564, 843, 844, 861, 860,
  532, 534, 568, 566, 844, 845, 862, 861,
  534, 536, 570, 568, 845, 846, 863, 862,
  536, 538, 572, 570, 846, 847, 864, 863,
  538, 540, 574, 572, 847, 848, 865, 864,
  540, 542, 576, 574, 848, 849, 866, 865,
  542, 544, 578, 576, 849, 850, 867, 866,
  579, 580, 581, 582, 868, 869, 870, 871,
  580, 583, 584, 581, 869, 872, 873, 870,
  583, 585, 586, 584, 872, 874, 875, 873,
  585, 587, 588, 586, 874, 876, 877, 875,
  587, 589, 590, 588, 876, 878, 879, 877,
  589, 591, 592, 590, 878, 880, 881, 879,
  591, 593, 594, 592, 880, 882, 883, 881,
  593, 595, 596, 594, 882, 884, 885, 883,
  595, 597, 598, 596, 884, 886, 887, 885,
  597, 599, 600, 598, 886, 888, 889, 887,
  599, 601, 602, 600, 888, 890, 891, 889,
  601, 603, 604, 602, 890, 892, 893, 891,
  603, 605, 606, 604, 892, 894, 895, 893,
  605, 607, 608, 606, 894, 896, 897, 895,
  607, 609, 610, 608, 896, 898, 899, 897,
  609, 611, 612, 610, 898, 900, 901, 899,
  582, 581, 613, 614, 871, 870, 902, 903,
  581, 584, 615, 613, 870, 873, 904, 902,
  584, 586, 616, 615, 873, 875, 905, 904,
  586, 588, 617, 616, 875, 877, 906, 905,
  588, 590, 618, 617, 877, 879, 907, 906,
  590, 592, 619, 618, 879, 881, 908, 907,
  592, 594, 620, 619, 881, 883, 909, 908,
  594, 596, 621, 620, 883, 885, 910, 909,
  596, 598, 622, 621, 885, 887, 911, 910,
  598, 600, 623, 622, 887, 889, 912, 911,
  600, 602, 624, 623, 889, 891, 913, 912,
  602, 604, 625, 624, 891, 893, 914, 913,
  604, 606, 626, 625, 893, 895, 915, 914,
  606, 608, 627, 626, 895, 897, 916, 915,
  608, 610, 628, 627, 897, 899, 917, 916,
  610, 612, 629, 628, 899, 901, 918, 917,
  614, 613, 630, 631, 903, 902, 919, 920,
  613, 615, 632, 630, 902, 904, 921, 919,
  615, 616, 633, 632, 904, 905, 922, 921,
  616, 617, 634, 633, 905, 906, 923, 922,
  617, 618, 635, 634, 906, 907, 924, 923,
  618, 619, 636, 635, 907, 908, 925, 924,
  619, 620, 637, 636, 908, 909, 926, 925,
  620, 621, 638, 637, 909, 910, 927, 926,
  621, 622, 639, 638, 910, 911, 928, 927,
  622, 623, 640, 639, 911, 912, 929, 928,
  623, 624, 641, 640, 912, 913, 930, 929,
  624, 625, 642, 641, 913, 914, 931, 930,
  625, 626, 643, 642, 914, 915, 932, 931,
  626, 627, 644, 643, 915, 916, 933, 932,
  627, 628, 645, 644, 916, 917, 934, 933,
  628, 629, 646, 645, 917, 918, 935, 934,
  631, 630, 647, 648, 920, 919, 936, 937,
  630, 632, 649, 647, 919, 921, 938, 936,
  632, 633, 650, 649, 921, 922, 939, 938,
  633, 634, 651, 650, 922, 923, 940, 939,
  634, 635, 652, 651, 923, 924, 941, 940,
  635, 636, 653, 652, 924, 925, 942, 941,
  636, 637, 654, 653, 925, 926, 943, 942,
  637, 638, 655, 654, 926, 927, 944, 943,
  638, 639, 656, 655, 927, 928, 945, 944,
  639, 640, 657, 656, 928, 929, 946, 945,
  640, 641, 658, 657, 929, 930, 947, 946,
  641, 642, 659, 658, 930, 931, 948, 947,
  642, 643, 660, 659, 931, 932, 949, 948,
  643, 644, 661, 660, 932, 933, 950, 949,
  644, 645, 662, 661, 933, 934, 951, 950,
  645, 646, 663, 662, 934, 935, 952, 951,
  648, 647, 664, 665, 937, 936, 953, 954,
  647, 649, 666, 664, 936, 938, 955, 953,
  649, 650, 667, 666, 938, 939, 956, 955,
  650, 651, 668, 667, 939, 940, 957, 956,
  651, 652, 669, 668, 940, 941, 958, 957,
  652, 653, 670, 669, 941, 942, 959, 958,
  653, 654, 671, 670, 942, 943, 960, 959,
  654, 655, 672, 671, 943, 944, 961, 960,
  655, 656, 673, 672, 944, 945, 962, 961,
  656, 657, 674, 673, 945, 946, 963, 962,
  657, 658, 675, 674, 946, 947, 964, 963,
  658, 659, 676, 675, 947, 948, 965, 964,
  659, 660, 677, 676, 948, 949, 966, 965,
  660, 661, 678, 677, 949, 950, 967, 966,
  661, 662, 679, 678, 950, 951, 968, 967,
  662, 663, 680, 679, 951, 952, 969, 968,
  665, 664, 681, 682, 954, 953, 970, 971,
  664, 666, 683, 681, 953, 955, 972, 970,
  666, 667, 684, 683, 955, 956, 973, 972,
  667, 668, 685, 684, 956, 957, 974, 973,
  668, 669, 686, 685, 957, 958, 975, 974,
  669, 670, 687, 686, 958, 959, 976, 975,
  670, 671, 688, 687, 959, 960, 977, 976,
  671, 672, 689, 688, 960, 961, 978, 977,
  672, 673, 690, 689, 961, 962, 979, 978,
  673, 674, 691, 690, 962, 963, 980, 979,
  674, 675, 692, 691, 963, 964, 981, 980,
  675, 676, 693, 692, 964, 965, 982, 981,
  676, 677, 694, 693, 965, 966, 983, 982,
  677, 678, 695, 694, 966, 967, 984, 983,
  678, 679, 696, 695, 967, 968, 985, 984,
  679, 680, 697, 696, 968, 969, 986, 985,
  682, 681, 698, 699, 971, 970, 987, 988,
  681, 683, 700, 698, 970, 972, 989, 987,
  683, 684, 701, 700, 972, 973, 990, 989,
  684, 685, 702, 701, 973, 974, 991, 990,
  685, 686, 703, 702, 974, 975, 992, 991,
  686, 687, 704, 703, 975, 976, 993, 992,
  687, 688, 705, 704, 976, 977, 994, 993,
  688, 689, 706, 705, 977, 978, 995, 994,
  689, 690, 707, 706, 978, 979, 996, 995,
  690, 691, 708, 707, 979, 980, 997, 996,
  691, 692, 709, 708, 980, 981, 998, 997,
  692, 693, 710, 709, 981, 982, 999, 998,
  693, 694, 711, 710, 982, 983, 1000, 999,
  694, 695, 712, 711, 983, 984, 1001, 1000,
  695, 696, 713, 712, 984, 985, 1002, 1001,
  696, 697, 714, 713, 985, 986, 1003, 1002,
  699, 698, 715, 716, 988, 987, 1004, 1005,
  698, 700, 717, 715, 987, 989, 1006, 1004,
  700, 701, 718, 717, 989, 990, 1007, 1006,
  701, 702, 719, 718, 990, 991, 1008, 1007,
  702, 703, 720, 719, 991, 992, 1009, 1008,
  703, 704, 721, 720, 992, 993, 1010, 1009,
  704, 705, 722, 721, 993, 994, 1011, 1010,
  705, 706, 723, 722, 994, 995, 1012, 1011,
  706, 707, 724, 723, 995, 996, 1013, 1012,
  707, 708, 725, 724, 996, 997, 1014, 1013,
  708, 709, 726, 725, 997, 998, 1015, 1014,
  709, 710, 727, 726, 998, 999, 1016, 1015,
  710, 711, 728, 727, 999, 1000, 1017, 1016,
  711, 712, 729, 728, 1000, 1001, 1018, 1017,
  712, 713, 730, 729, 1001, 1002, 1019, 1018,
  713, 714, 731, 730, 1002, 1003, 1020, 1019,
  716, 715, 732, 733, 1005, 1004, 1021, 1022,
  715, 717, 734, 732, 1004, 1006, 1023, 1021,
  717, 718, 735, 734, 1006, 1007, 1024, 1023,
  718, 719, 736, 735, 1007, 1008, 1025, 1024,
  719, 720, 737, 736, 1008, 1009, 1026, 1025,
  720, 721, 738, 737, 1009, 1010, 1027, 1026,
  721, 722, 739, 738, 1010, 1011, 1028, 1027,
  722, 723, 740, 739, 1011, 1012, 1029, 1028,
  723, 724, 741, 740, 1012, 1013, 1030, 1029,
  724, 725, 742, 741, 1013, 1014, 1031, 1030,
  725, 726, 743, 742, 1014, 1015, 1032, 1031,
  726, 727, 744, 743, 1015, 1016, 1033, 1032,
  727, 728, 745, 744, 1016, 1017, 1034, 1033,
  728, 729, 746, 745, 1017, 1018, 1035, 1034,
  729, 730, 747, 746, 1018, 1019, 1036, 1035,
  730, 731, 748, 747, 1019, 1020, 1037, 1036,
  733, 732, 749, 750, 1022, 1021, 1038, 1039,
  732, 734, 751, 749, 1021, 1023, 1040, 1038,
  734, 735, 752, 751, 1023, 1024, 1041, 1040,
  735, 736, 753, 752, 1024, 1025, 1042, 1041,
  736, 737, 754, 753, 1025, 1026, 1043, 1042,
  737, 738, 755, 754, 1026, 1027, 1044, 1043,
  738, 739, 756, 755, 1027, 1028, 1045, 1044,
  739, 740, 757, 756, 1028, 1029, 1046, 1045,
  740, 741, 758, 757, 1029, 1030, 1047, 1046,
  741, 742, 759, 758, 1030, 1031, 1048, 1047,
  742, 743, 760, 759, 1031, 1032, 1049, 1048,
  743, 744, 761, 760, 1032, 1033, 1050, 1049,
  744, 745, 762, 761, 1033, 1034, 1051, 1050,
  745, 746, 763, 762, 1034, 1035, 1052, 1051,
  746, 747, 764, 763, 1035, 1036, 1053, 1052,
  747, 748, 765, 764, 1036, 1037, 1054, 1053,
  750, 749, 766, 767, 1039, 1038, 1055, 1056,
  749, 751, 768, 766, 1038, 1040, 1057, 1055,
  751, 752, 769, 768, 1040, 1041, 1058, 1057,
  752, 753, 770, 769, 1041, 1042, 1059, 1058,
  753, 754, 771, 770, 1042, 1043, 1060, 1059,
  754, 755, 772, 771, 1043, 1044, 1061, 1060,
  755, 756, 773, 772, 1044, 1045, 1062, 1061,
  756, 757, 774, 773, 1045, 1046, 1063, 1062,
  757, 758, 775, 774, 1046, 1047, 1064, 1063,
  758, 759, 776, 775, 1047, 1048, 1065, 1064,
  759, 760, 777, 776, 1048, 1049, 1066, 1065,
  760, 761, 778, 777, 1049, 1050, 1067, 1066,
  761, 762, 779, 778, 1050, 1051, 1068, 1067,
  762, 763, 780, 779, 1051, 1052, 1069, 1068,
  763, 764, 781, 780, 1052, 1053, 1070, 1069,
  764, 765, 782, 781, 1053, 1054, 1071, 1070,
  767, 766, 783, 784, 1056, 1055, 1072, 1073,
  766, 768, 785, 783, 1055, 1057, 1074, 1072,
  768, 769, 786, 785, 1057, 1058, 1075, 1074,
  769, 770, 787, 786, 1058, 1059, 1076, 1075,
  770, 771, 788, 787, 1059, 1060, 1077, 1076,
  771, 772, 789, 788, 1060, 1061, 1078, 1077,
  772, 773, 790, 789, 1061, 1062, 1079, 1078,
  773, 774, 791, 790, 1062, 1063, 1080, 1079,
  774, 775, 792, 791, 1063, 1064, 1081, 1080,
  775, 776, 793, 792, 1064, 1065, 1082, 1081,
  776, 777, 794, 793, 1065, 1066, 1083, 1082,
  777, 778, 795, 794, 1066, 1067, 1084, 1083,
  778, 779, 796, 795, 1067, 1068, 1085, 1084,
  779, 780, 797, 796, 1068, 1069, 1086, 1085,
  780, 781, 798, 797, 1069, 1070, 1087, 1086,
  781, 782, 799, 798, 1070, 1071, 1088, 1087,
  784, 783, 800, 801, 1073, 1072, 1089, 1090,
  783, 785, 802, 800, 1072, 1074, 1091, 1089,
  785, 786, 803, 802, 1074, 1075, 1092, 1091,
  786, 787, 804, 803, 1075, 1076, 1093, 1092,
  787, 788, 805, 804, 1076, 1077, 1094, 1093,
  788, 789, 806, 805, 1077, 1078, 1095, 1094,
  789, 790, 807, 806, 1078, 1079, 1096, 1095,
  790, 791, 808, 807, 1079, 1080, 1097, 1096,
  791, 792, 809, 808, 1080, 1081, 1098, 1097,
  792, 793, 810, 809, 1081, 1082, 1099, 1098,
  793, 794, 811, 810, 1082, 1083, 1100, 1099,
  794, 795, 812, 811, 1083, 1084, 1101, 1100,
  795, 796, 813, 812, 1084, 1085, 1102, 1101,
  796, 797, 814, 813, 1085, 1086, 1103, 1102,
  797, 798, 815, 814, 1086, 1087, 1104, 1103,
  798, 799, 816, 815, 1087, 1088, 1105, 1104,
  801, 800, 817, 818, 1090, 1089, 1106, 1107,
  800, 802, 819, 817, 1089, 1091, 1108, 1106,
  802, 803, 820, 819, 1091, 1092, 1109, 1108,
  803, 804, 821, 820, 1092, 1093, 1110, 1109,
  804, 805, 822, 821, 1093, 1094, 1111, 1110,
  805, 806, 823, 822, 1094, 1095, 1112, 1111,
  806, 807, 824, 823, 1095, 1096, 1113, 1112,
  807, 808, 825, 824, 1096, 1097, 1114, 1113,
  808, 809, 826, 825, 1097, 1098, 1115, 1114,
  809, 810, 827, 826, 1098, 1099, 1116, 1115,
  810, 811, 828, 827, 1099, 1100, 1117, 1116,
  811, 812, 829, 828, 1100, 1101, 1118, 1117,
  812, 813, 830, 829, 1101, 1102, 1119, 1118,
  813, 814, 831, 830, 1102, 1103, 1120, 1119,
  814, 815, 832, 831, 1103, 1104, 1121, 1120,
  815, 816, 833, 832, 1104, 1105, 1122, 1121,
  818, 817, 834, 835, 1107, 1106, 1123, 1124,
  817, 819, 836, 834, 1106, 1108, 1125, 1123,
  819, 820, 837, 836, 1108, 1109, 1126, 1125,
  820, 821, 838, 837, 1109, 1110, 1127, 1126,
  821, 822, 839, 838, 1110, 1111, 1128, 1127,
  822, 823, 840, 839, 1111, 1112, 1129, 1128,
  823, 824, 841, 840, 1112, 1113, 1130, 1129,
  824, 825, 842, 841, 1113, 1114, 1131, 1130,
  825, 826, 843, 842, 1114, 1115, 1132, 1131,
  826, 827, 844, 843, 1115, 1116, 1133, 1132,
  827, 828, 845, 844, 1116, 1117, 1134, 1133,
  828, 829, 846, 845, 1117, 1118, 1135, 1134,
  829, 830, 847, 846, 1118, 1119, 1136, 1135,
  830, 831, 848, 847, 1119, 1120, 1137, 1136,
  831, 832, 849, 848, 1120, 1121, 1138, 1137,
  832, 833, 850, 849, 1121, 1122, 1139, 1138,
  835, 834, 851, 852, 1124, 1123, 1140, 1141,
  834, 836, 853, 851, 1123, 1125, 1142, 1140,
  836, 837, 854, 853, 1125, 1126, 1143, 1142,
  837, 838, 855, 854, 1126, 1127, 1144, 1143,
  838, 839, 856, 855, 1127, 1128, 1145, 1144,
  839, 840, 857, 856, 1128, 1129, 1146, 1145,
  840, 841, 858, 857, 1129, 1130, 1147, 1146,
  841, 842, 859, 858, 1130, 1131, 1148, 1147,
  842, 843, 860, 859, 1131, 1132, 1149, 1148,
  843, 844, 861, 860, 1132, 1133, 1150, 1149,
  844, 845, 862, 861, 1133, 1134, 1151, 1150,
  845, 846, 863, 862, 1134, 1135, 1152, 1151,
  846, 847, 864, 863, 1135, 1136, 1153, 1152,
  847, 848, 865, 864, 1136, 1137, 1154, 1153,
  848, 849, 866, 865, 1137, 1138, 1155, 1154,
  849, 850, 867, 866, 1138, 1139, 1156, 1155,
  868, 869, 870, 871, 1157, 1158, 1159, 1160,
  869, 872, 873, 870, 1158, 1161, 1162, 1159,
  872, 874, 875, 873, 1161, 1163, 1164, 1162,
  874, 876, 877, 875, 1163, 1165, 1166, 1164,
  876, 878, 879, 877, 1165, 1167, 1168, 1166,
  878, 880, 881, 879, 1167, 1169, 1170, 1168,
  880, 882, 883, 881, 1169, 1171, 1172, 1170,
  882, 884, 885, 883, 1171, 1173, 1174, 1172,
  884, 886, 887, 885, 1173, 1175, 1176, 1174,
  886, 888, 889, 887, 1175, 1177, 1178, 1176,
  888, 890, 891, 889, 1177, 1179, 1180, 1178,
  890, 892, 893, 891, 1179, 1181, 1182, 1180,
  892, 894, 895, 893, 1181, 1183, 1184, 1182,
  894, 896, 897, 895, 1183, 1185, 1186, 1184,
  896, 898, 899, 897, 1185, 1187, 1188, 1186,
  898, 900, 901, 899, 1187, 1189, 1190, 1188,
  871, 870, 902, 903, 1160, 1159, 1191, 1192,
  870, 873, 904, 902, 1159, 1162, 1193, 1191,
  873, 875, 905, 904, 1162, 1164, 1194, 1193,
  875, 877, 906, 905, 1164, 1166, 1195, 1194,
  877, 879, 907, 906, 1166, 1168, 1196, 1195,
  879, 881, 908, 907, 1168, 1170, 1197, 1196,
  881, 883, 909, 908, 1170, 1172, 1198, 1197,
  883, 885, 910, 909, 1172, 1174, 1199, 1198,
  885, 887, 911, 910, 1174, 1176, 1200, 1199,
  887, 889, 912, 911, 1176, 1178, 1201, 1200,
  889, 891, 913, 912, 1178, 1180, 1202, 1201,
  891, 893, 914, 913, 1180, 1182, 1203, 1202,
  893, 895, 915, 914, 1182, 1184, 1204, 1203,
  895, 897, 916, 915, 1184, 1186, 1205, 1204,
  897, 899, 917, 916, 1186, 1188, 1206, 1205,
  899, 901, 918, 917, 1188, 1190, 1207, 1206,
  903, 902, 919, 920, 1192, 1191, 1208, 1209,
  902, 904, 921, 919, 1191, 1193, 1210, 1208,
  904, 905, 922, 921, 1193, 1194, 1211, 1210,
  905, 906, 923, 922, 1194, 1195, 1212, 1211,
  906, 907, 924, 923, 1195, 1196, 1213, 1212,
  907, 908, 925, 924, 1196, 1197, 1214, 1213,
  908, 909, 926, 925, 1197, 1198, 1215, 1214,
  909, 910, 927, 926, 1198, 1199, 1216, 1215,
  910, 911, 928, 927, 1199, 1200, 1217, 1216,
  911, 912, 929, 928, 1200, 1201, 1218, 1217,
  912, 913, 930, 929, 1201, 1202, 1219, 1218,
  913, 914, 931, 930, 1202, 1203, 1220, 1219,
  914, 915, 932, 931, 1203, 1204, 1221, 1220,
  915, 916, 933, 932, 1204, 1205, 1222, 1221,
  916, 917, 934, 933, 1205, 1206, 1223, 1222,
  917, 918, 935, 934, 1206, 1207, 1224, 1223,
  920, 919, 936, 937, 1209, 1208, 1225, 1226,
  919, 921, 938, 936, 1208, 1210, 1227, 1225,
  921, 922, 939, 938, 1210, 1211, 1228, 1227,
  922, 923, 940, 939, 1211, 1212, 1229, 1228,
  923, 924, 941, 940, 1212, 1213, 1230, 1229,
  924, 925, 942, 941, 1213, 1214, 1231, 1230,
  925, 926, 943, 942, 1214, 1215, 1232, 1231,
  926, 927, 944, 943, 1215, 1216, 1233, 1232,
  927, 928, 945, 944, 1216, 1217, 1234, 1233,
  928, 929, 946, 945, 1217, 1218, 1235, 1234,
  929, 930, 947, 946, 1218, 1219, 1236, 1235,
  930, 931, 948, 947, 1219, 1220, 1237, 1236,
  931, 932, 949, 948, 1220, 1221, 1238, 1237,
  932, 933, 950, 949, 1221, 1222, 1239, 1238,
  933, 934, 951, 950, 1222, 1223, 1240, 1239,
  934, 935, 952, 951, 1223, 1224, 1241, 1240,
  937, 936, 953, 954, 1226, 1225, 1242, 1243,
  936, 938, 955, 953, 1225, 1227, 1244, 1242,
  938, 939, 956, 955, 1227, 1228, 1245, 1244,
  939, 940, 957, 956, 1228, 1229, 1246, 1245,
  940, 941, 958, 957, 1229, 1230, 1247, 1246,
  941, 942, 959, 958, 1230, 1231, 1248, 1247,
  942, 943, 960, 959, 1231, 1232, 1249, 1248,
  943, 944, 961, 960, 1232, 1233, 1250, 1249,
  944, 945, 962, 961, 1233, 1234, 1251, 1250,
  945, 946, 963, 962, 1234, 1235, 1252, 1251,
  946, 947, 964, 963, 1235, 1236, 1253, 1252,
  947, 948, 965, 964, 1236, 1237, 1254, 1253,
  948, 949, 966, 965, 1237, 1238, 1255, 1254,
  949, 950, 967, 966, 1238, 1239, 1256, 1255,
  950, 951, 968, 967, 1239, 1240, 1257, 1256,
  951, 952, 969, 968, 1240, 1241, 1258, 1257,
  954, 953, 970, 971, 1243, 1242, 1259, 1260,
  953, 955, 972, 970, 1242, 1244, 1261, 1259,
  955, 956, 973, 972, 1244, 1245, 1262, 1261,
  956, 957, 974, 973, 1245, 1246, 1263, 1262,
  957, 958, 975, 974, 1246, 1247, 1264, 1263,
  958, 959, 976, 975, 1247, 1248, 1265, 1264,
  959, 960, 977, 976, 1248, 1249, 1266, 1265,
  960, 961, 978, 977, 1249, 1250, 1267, 1266,
  961, 962, 979, 978, 1250, 1251, 1268, 1267,
  962, 963, 980, 979, 1251, 1252, 1269, 1268,
  963, 964, 981, 980, 1252, 1253, 1270, 1269,
  964, 965, 982, 981, 1253, 1254, 1271, 1270,
  965, 966, 983, 982, 1254, 1255, 1272, 1271,
  966, 967, 984, 983, 1255, 1256, 1273, 1272,
  967, 968, 985, 984, 1256, 1257, 1274, 1273,
  968, 969, 986, 985, 1257, 1258, 1275, 1274,
  971, 970, 987, 988, 1260, 1259, 1276, 1277,
  970, 972, 989, 987, 1259, 1261, 1278, 1276,
  972, 973, 990, 989, 1261, 1262, 1279, 1278,
  973, 974, 991, 990, 1262, 1263, 1280, 1279,
  974, 975, 992, 991, 1263, 1264, 1281, 1280,
  975, 976, 993, 992, 1264, 1265, 1282, 1281,
  976, 977, 994, 993, 1265, 1266, 1283, 1282,
  977, 978, 995, 994, 1266, 1267, 1284, 1283,
  978, 979, 996, 995, 1267, 1268, 1285, 1284,
  979, 980, 997, 996, 1268, 1269, 1286, 1285,
  980, 981, 998, 997, 1269, 1270, 1287, 1286,
  981, 982, 999, 998, 1270, 1271, 1288, 1287,
  982, 983, 1000, 999, 1271, 1272, 1289, 1288,
  983, 984, 1001, 1000, 1272, 1273, 1290, 1289,
  984, 985, 1002, 1001, 1273, 1274, 1291, 1290,
  985, 986, 1003, 1002, 1274, 1275, 1292, 1291,
  988, 987, 1004, 1005, 1277, 1276, 1293, 1294,
  987, 989, 1006, 1004, 1276, 1278, 1295, 1293,
  989, 990, 1007, 1006, 1278, 1279, 1296, 1295,
  990, 991, 1008, 1007, 1279, 1280, 1297, 1296,
  991, 992, 1009, 1008, 1280, 1281, 1298, 1297,
  992, 993, 1010, 1009, 1281, 1282, 1299, 1298,
  993, 994, 1011, 1010, 1282, 1283, 1300, 1299,
  994, 995, 1012, 1011, 1283, 1284, 1301, 1300,
  995, 996, 1013, 1012, 1284, 1285, 1302, 1301,
  996, 997, 1014, 1013, 1285, 1286, 1303, 1302,
  997, 998, 1015, 1014, 1286, 1287, 1304, 1303,
  998, 999, 1016, 1015, 1287, 1288, 1305, 1304,
  999, 1000, 1017, 1016, 1288, 1289, 1306, 1305,
  1000, 1001, 1018, 1017, 1289, 1290, 1307, 1306,
  1001, 1002, 1019, 1018, 1290, 1291, 1308, 1307,
  1002, 1003, 1020, 1019, 1291, 1292, 1309, 1308,
  1005, 1004, 1021, 1022, 1294, 1293, 1310, 1311,
  1004, 1006, 1023, 1021, 1293, 1295, 1312, 1310,
  1006, 1007, 1024, 1023, 1295, 1296, 1313, 1312,
  1007, 1008, 1025, 1024, 1296, 1297, 1314, 1313,
  1008, 1009, 1026, 1025, 1297, 1298, 1315, 1314,
  1009, 1010, 1027, 1026, 1298, 1299, 1316, 1315,
  1010, 1011, 1028, 1027, 1299, 1300, 1317, 1316,
  1011, 1012, 1029, 1028, 1300, 1301, 1318, 1317,
  1012, 1013, 1030, 1029, 1301, 1302, 1319, 1318,
  1013, 1014, 1031, 1030, 1302, 1303, 1320, 1319,
  1014, 1015, 1032, 1031, 1303, 1304, 1321, 1320,
  1015, 1016, 1033, 1032, 1304, 1305, 1322, 1321,
  1016, 1017, 1034, 1033, 1305, 1306, 1323, 1322,
  1017, 1018, 1035, 1034, 1306, 1307, 1324, 1323,
  1018, 1019, 1036, 1035, 1307, 1308, 1325, 1324,
  1019, 1020, 1037, 1036, 1308, 1309, 1326, 1325,
  1022, 1021, 1038, 1039, 1311, 1310, 1327, 1328,
  1021, 1023, 1040, 1038, 1310, 1312, 1329, 1327,
  1023, 1024, 1041, 1040, 1312, 1313, 1330, 1329,
  1024, 1025, 1042, 1041, 1313, 1314, 1331, 1330,
  1025, 1026, 1043, 1042, 1314, 1315, 1332, 1331,
  1026, 1027, 1044, 1043, 1315, 1316, 1333, 1332,
  1027, 1028, 1045, 1044, 1316, 1317, 1334, 1333,
  1028, 1029, 1046, 1045, 1317, 1318, 1335, 1334,
  1029, 1030, 1047, 1046, 1318, 1319, 1336, 1335,
  1030, 1031, 1048, 1047, 1319, 1320, 1337, 1336,
  1031, 1032, 1049, 1048, 1320, 1321, 1338, 1337,
  1032, 1033, 1050, 1049, 1321, 1322, 1339, 1338,
  1033, 1034, 1051, 1050, 1322, 1323, 1340, 1339,
  1034, 1035, 1052, 1051, 1323, 1324, 1341, 1340,
  1035, 1036, 1053, 1052, 1324, 1325, 1342, 1341,
  1036, 1037, 1054, 1053, 1325, 1326, 1343, 1342,
  1039, 1038, 1055, 1056, 1328, 1327, 1344, 1345,
  1038, 1040, 1057, 1055, 1327, 1329, 1346, 1344,
  1040, 1041, 1058, 1057, 1329, 1330, 1347, 1346,
  1041, 1042, 1059, 1058, 1330, 1331, 1348, 1347,
  1042, 1043, 1060, 1059, 1331, 1332, 1349, 1348,
  1043, 1044, 1061, 1060, 1332, 1333, 1350, 1349,
  1044, 1045, 1062, 1061, 1333, 1334, 1351, 1350,
  1045, 1046, 1063, 1062, 1334, 1335, 1352, 1351,
  1046, 1047, 1064, 1063, 1335, 1336, 1353, 1352,
  1047, 1048, 1065, 1064, 1336, 1337, 1354, 1353,
  1048, 1049, 1066, 1065, 1337, 1338, 1355, 1354,
  1049, 1050, 1067, 1066, 1338, 1339, 1356, 1355,
  1050, 1051, 1068, 1067, 1339, 1340, 1357, 1356,
  1051, 1052, 1069, 1068, 1340, 1341, 1358, 1357,
  1052, 1053, 1070, 1069, 1341, 1342, 1359, 1358,
  1053, 1054, 1071, 1070, 1342, 1343, 1360, 1359,
  1056, 1055, 1072, 1073, 1345, 1344, 1361, 1362,
  1055, 1057, 1074, 1072, 1344, 1346, 1363, 1361,
  1057, 1058, 1075, 1074, 1346, 1347, 1364, 1363,
  1058, 1059, 1076, 1075, 1347, 1348, 1365, 1364,
  1059, 1060, 1077, 1076, 1348, 1349, 1366, 1365,
  1060, 1061, 1078, 1077, 1349, 1350, 1367, 1366,
  1061, 1062, 1079, 1078, 1350, 1351, 1368, 1367,
  1062, 1063, 1080, 1079, 1351, 1352, 1369, 1368,
  1063, 1064, 1081, 1080, 1352, 1353, 1370, 1369,
  1064, 1065, 1082, 1081, 1353, 1354, 1371, 1370,
  1065, 1066, 1083, 1082, 1354, 1355, 1372, 1371,
  1066, 1067, 1084, 1083, 1355, 1356, 1373, 1372,
  1067, 1068, 1085, 1084, 1356, 1357, 1374, 1373,
  1068, 1069, 1086, 1085, 1357, 1358, 1375, 1374,
  1069, 1070, 1087, 1086, 1358, 1359, 1376, 1375,
  1070, 1071, 1088, 1087, 1359, 1360, 1377, 1376,
  1073, 1072, 1089, 1090, 1362, 1361, 1378, 1379,
  1072, 1074, 1091, 1089, 1361, 1363, 1380, 1378,
  1074, 1075, 1092, 1091, 1363, 1364, 1381, 1380,
  1075, 1076, 1093, 1092, 1364, 1365, 1382, 1381,
  1076, 1077, 1094, 1093, 1365, 1366, 1383, 1382,
  1077, 1078, 1095, 1094, 1366, 1367, 1384, 1383,
  1078, 1079, 1096, 1095, 1367, 1368, 1385, 1384,
  1079, 1080, 1097, 1096, 1368, 1369, 1386, 1385,
  1080, 1081, 1098, 1097, 1369, 1370, 1387, 1386,
  1081, 1082, 1099, 1098, 1370, 1371, 1388, 1387,
  1082, 1083, 1100, 1099, 1371, 1372, 1389, 1388,
  1083, 1084, 1101, 1100, 1372, 1373, 1390, 1389,
  1084, 1085, 1102, 1101, 1373, 1374, 1391, 1390,
  1085, 1086, 1103, 1102, 1374, 1375, 1392, 1391,
  1086, 1087, 1104, 1103, 1375, 1376, 1393, 1392,
  1087, 1088, 1105, 1104, 1376, 1377, 1394, 1393,
  1090, 1089, 1106, 1107, 1379, 1378, 1395, 1396,
  1089, 1091, 1108, 1106, 1378, 1380, 1397, 1395,
  1091, 1092, 1109, 1108, 1380, 1381, 1398, 1397,
  1092, 1093, 1110, 1109, 1381, 1382, 1399, 1398,
  1093, 1094, 1111, 1110, 1382, 1383, 1400, 1399,
  1094, 1095, 1112, 1111, 1383, 1384, 1401, 1400,
  1095, 1096, 1113, 1112, 1384, 1385, 1402, 1401,
  1096, 1097, 1114, 1113, 1385, 1386, 1403, 1402,
  1097, 1098, 1115, 1114, 1386, 1387, 1404, 1403,
  1098, 1099, 1116, 1115, 1387, 1388, 1405, 1404,
  1099, 1100, 1117, 1116, 1388, 1389, 1406, 1405,
  1100, 1101, 1118, 1117, 1389, 1390, 1407, 1406,
  1101, 1102, 1119, 1118, 1390, 1391, 1408, 1407,
  1102, 1103, 1120, 1119, 1391, 1392, 1409, 1408,
  1103, 1104, 1121, 1120, 1392, 1393, 1410, 1409,
  1104, 1105, 1122, 1121, 1393, 1394, 1411, 1410,
  1107, 1106, 1123, 1124, 1396, 1395, 1412, 1413,
  1106, 1108, 1125, 1123, 1395, 1397, 1414, 1412,
  1108, 1109, 1126, 1125, 1397, 1398, 1415, 1414,
  1109, 1110, 1127, 1126, 1398, 1399, 1416, 1415,
  1110, 1111, 1128, 1127, 1399, 1400, 1417, 1416,
  1111, 1112, 1129, 1128, 1400, 1401, 1418, 1417,
  1112, 1113, 1130, 1129, 1401, 1402, 1419, 1418,
  1113, 1114, 1131, 1130, 1402, 1403, 1420, 1419,
  1114, 1115, 1132, 1131, 1403, 1404, 1421, 1420,
  1115, 1116, 1133, 1132, 1404, 1405, 1422, 1421,
  1116, 1117, 1134, 1133, 1405, 1406, 1423, 1422,
  1117, 1118, 1135, 1134, 1406, 1407, 1424, 1423,
  1118, 1119, 1136, 1135, 1407, 1408, 1425, 1424,
  1119, 1120, 1137, 1136, 1408, 1409, 1426, 1425,
  1120, 1121, 1138, 1137, 1409, 1410, 1427, 1426,
  1121, 1122, 1139, 1138, 1410, 1411, 1428, 1427,
  1124, 1123, 1140, 1141, 1413, 1412, 1429, 1430,
  1123, 1125, 1142, 1140, 1412, 1414, 1431, 1429,
  1125, 1126, 1143, 1142, 1414, 1415, 1432, 1431,
  1126, 1127, 1144, 1143, 1415, 1416, 1433, 1432,
  1127, 1128, 1145, 1144, 1416, 1417, 1434, 1433,
  1128, 1129, 1146, 1145, 1417, 1418, 1435, 1434,
  1129, 1130, 1147, 1146, 1418, 1419, 1436, 1435,
  1130, 1131, 1148, 1147, 1419, 1420, 1437, 1436,
  1131, 1132, 1149, 1148, 1420, 1421, 1438, 1437,
  1132, 1133, 1150, 1149, 1421, 1422, 1439, 1438,
  1133, 1134, 1151, 1150, 1422, 1423, 1440, 1439,
  1134, 1135, 1152, 1151, 1423, 1424, 1441, 1440,
  1135, 1136, 1153, 1152, 1424, 1425, 1442, 1441,
  1136, 1137, 1154, 1153, 1425, 1426, 1443, 1442,
  1137, 1138, 1155, 1154, 1426, 1427, 1444, 1443,
  1138, 1139, 1156, 1155, 1427, 1428, 1445, 1444,
  1157, 1158, 1159, 1160, 1446, 1447, 1448, 1449,
  1158, 1161, 1162, 1159, 1447, 1450, 1451, 1448,
  1161, 1163, 1164, 1162, 1450, 1452, 1453, 1451,
  1163, 1165, 1166, 1164, 1452, 1454, 1455, 1453,
  1165, 1167, 1168, 1166, 1454, 1456, 1457, 1455,
  1167, 1169, 1170, 1168, 1456, 1458, 1459, 1457,
  1169, 1171, 1172, 1170, 1458, 1460, 1461, 1459,
  1171, 1173, 1174, 1172, 1460, 1462, 1463, 1461,
  1173, 1175, 1176, 1174, 1462, 1464, 1465, 1463,
  1175, 1177, 1178, 1176, 1464, 1466, 1467, 1465,
  1177, 1179, 1180, 1178, 1466, 1468, 1469, 1467,
  1179, 1181, 1182, 1180, 1468, 1470, 1471, 1469,
  1181, 1183, 1184, 1182, 1470, 1472, 1473, 1471,
  1183, 1185, 1186, 1184, 1472, 1474, 1475, 1473,
  1185, 1187, 1188, 1186, 1474, 1476, 1477, 1475,
  1187, 1189, 1190, 1188, 1476, 1478, 1479, 1477,
  1160, 1159, 1191, 1192, 1449, 1448, 1480, 1481,
  1159, 1162, 1193, 1191, 1448, 1451, 1482, 1480,
  1162, 1164, 1194, 1193, 1451, 1453, 1483, 1482,
  1164, 1166, 1195, 1194, 1453, 1455, 1484, 1483,
  1166, 1168, 1196, 1195, 1455, 1457, 1485, 1484,
  1168, 1170, 1197, 1196, 1457, 1459, 1486, 1485,
  1170, 1172, 1198, 1197, 1459, 1461, 1487, 1486,
  1172, 1174, 1199, 1198, 1461, 1463, 1488, 1487,
  1174, 1176, 1200, 1199, 1463, 1465, 1489, 1488,
  1176, 1178, 1201, 1200, 1465, 1467, 1490, 1489,
  1178, 1180, 1202, 1201, 1467, 1469, 1491, 1490,
  1180, 1182, 1203, 1202, 1469, 1471, 1492, 1491,
  1182, 1184, 1204, 1203, 1471, 1473, 1493, 1492,
  1184, 1186, 1205, 1204, 1473, 1475, 1494, 1493,
  1186, 1188, 1206, 1205, 1475, 1477, 1495, 1494,
  1188, 1190, 1207, 1206, 1477, 1479, 1496, 1495,
  1192, 1191, 1208, 1209, 1481, 1480, 1497, 1498,
  1191, 1193, 1210, 1208, 1480, 1482, 1499, 1497,
  1193, 1194, 1211, 1210, 1482, 1483, 1500, 1499,
  1194, 1195, 1212, 1211, 1483, 1484, 1501, 1500,
  1195, 1196, 1213, 1212, 1484, 1485, 1502, 1501,
  1196, 1197, 1214, 1213, 1485, 1486, 1503, 1502,
  1197, 1198, 1215, 1214, 1486, 1487, 1504, 1503,
  1198, 1199, 1216, 1215, 1487, 1488, 1505, 1504,
  1199, 1200, 1217, 1216, 1488, 1489, 1506, 1505,
  1200, 1201, 1218, 1217, 1489, 1490, 1507, 1506,
  1201, 1202, 1219, 1218, 1490, 1491, 1508, 1507,
  1202, 1203, 1220, 1219, 1491, 1492, 1509, 1508,
  1203, 1204, 1221, 1220, 1492, 1493, 1510, 1509,
  1204, 1205, 1222, 1221, 1493, 1494, 1511, 1510,
  1205, 1206, 1223, 1222, 1494, 1495, 1512, 1511,
  1206, 1207, 1224, 1223, 1495, 1496, 1513, 1512,
  1209, 1208, 1225, 1226, 1498, 1497, 1514, 1515,
  1208, 1210, 1227, 1225, 1497, 1499, 1516, 1514,
  1210, 1211, 1228, 1227, 1499, 1500, 1517, 1516,
  1211, 1212, 1229, 1228, 1500, 1501, 1518, 1517,
  1212, 1213, 1230, 1229, 1501, 1502, 1519, 1518,
  1213, 1214, 1231, 1230, 1502, 1503, 1520, 1519,
  1214, 1215, 1232, 1231, 1503, 1504, 1521, 1520,
  1215, 1216, 1233, 1232, 1504, 1505, 1522, 1521,
  1216, 1217, 1234, 1233, 1505, 1506, 1523, 1522,
  1217, 1218, 1235, 1234, 1506, 1507, 1524, 1523,
  1218, 1219, 1236, 1235, 1507, 1508, 1525, 1524,
  1219, 1220, 1237, 1236, 1508, 1509, 1526, 1525,
  1220, 1221, 1238, 1237, 1509, 1510, 1527, 1526,
  1221, 1222, 1239, 1238, 1510, 1511, 1528, 1527,
  1222, 1223, 1240, 1239, 1511, 1512, 1529, 1528,
  1223, 1224, 1241, 1240, 1512, 1513, 1530, 1529,
  1226, 1225, 1242, 1243, 1515, 1514, 1531, 1532,
  1225, 1227, 1244, 1242, 1514, 1516, 1533, 1531,
  1227, 1228, 1245, 1244, 1516, 1517, 1534, 1533,
  1228, 1229, 1246, 1245, 1517, 1518, 1535, 1534,
  1229, 1230, 1247, 1246, 1518, 1519, 1536, 1535,
  1230, 1231, 1248, 1247, 1519, 1520, 1537, 1536,
  1231, 1232, 1249, 1248, 1520, 1521, 1538, 1537,
  1232, 1233, 1250, 1249, 1521, 1522, 1539, 1538,
  1233, 1234, 1251, 1250, 1522, 1523, 1540, 1539,
  1234, 1235, 1252, 1251, 1523, 1524, 1541, 1540,
  1235, 1236, 1253, 1252, 1524, 1525, 1542, 1541,
  1236, 1237, 1254, 1253, 1525, 1526, 1543, 1542,
  1237, 1238, 1255, 1254, 1526, 1527, 1544, 1543,
  1238, 1239, 1256, 1255, 1527, 1528, 1545, 1544,
  1239, 1240, 1257, 1256, 1528, 1529, 1546, 1545,
  1240, 1241, 1258, 1257, 1529, 1530, 1547, 1546,
  1243, 1242, 1259, 1260, 1532, 1531, 1548, 1549,
  1242, 1244, 1261, 1259, 1531, 1533, 1550, 1548,
  1244, 1245, 1262, 1261, 1533, 1534, 1551, 1550,
  1245, 1246, 1263, 1262, 1534, 1535, 1552, 1551,
  1246, 1247, 1264, 1263, 1535, 1536, 1553, 1552,
  1247, 1248, 1265, 1264, 1536, 1537, 1554, 1553,
  1248, 1249, 1266, 1265, 1537, 1538, 1555, 1554,
  1249, 1250, 1267, 1266, 1538, 1539, 1556, 1555,
  1250, 1251, 1268, 1267, 1539, 1540, 1557, 1556,
  1251, 1252, 1269, 1268, 1540, 1541, 1558, 1557,
  1252, 1253, 1270, 1269, 1541, 1542, 1559, 1558,
  1253, 1254, 1271, 1270, 1542, 1543, 1560, 1559,
  1254, 1255, 1272, 1271, 1543, 1544, 1561, 1560,
  1255, 1256, 1273, 1272, 1544, 1545, 1562, 1561,
  1256, 1257, 1274, 1273, 1545, 1546, 1563, 1562,
  1257, 1258, 1275, 1274, 1546, 1547, 1564, 1563,
  1260, 1259, 1276, 1277, 1549, 1548, 1565, 1566,
  1259, 1261, 1278, 1276, 1548, 1550, 1567, 1565,
  1261, 1262, 1279, 1278, 1550, 1551, 1568, 1567,
  1262, 1263, 1280, 1279, 1551, 1552, 1569, 1568,
  1263, 1264, 1281, 1280, 1552, 1553, 1570, 1569,
  1264, 1265, 1282, 1281, 1553, 1554, 1571, 1570,
  1265, 1266, 1283, 1282, 1554, 1555, 1572, 1571,
  1266, 1267, 1284, 1283, 1555, 1556, 1573, 1572,
  1267, 1268, 1285, 1284, 1556, 1557, 1574, 1573,
  1268, 1269, 1286, 1285, 1557, 1558, 1575, 1574,
  1269, 1270, 1287, 1286, 1558, 1559, 1576, 1575,
  1270, 1271, 1288, 1287, 1559, 1560, 1577, 1576,
  1271, 1272, 1289, 1288, 1560, 1561, 1578, 1577,
  1272, 1273, 1290, 1289, 1561, 1562, 1579, 1578,
  1273, 1274, 1291, 1290, 1562, 1563, 1580, 1579,
  1274, 1275, 1292, 1291, 1563, 1564, 1581, 1580,
  1277, 1276, 1293, 1294, 1566, 1565, 1582, 1583,
  1276, 1278, 1295, 1293, 1565, 1567, 1584, 1582,
  1278, 1279, 1296, 1295, 1567, 1568, 1585, 1584,
  1279, 1280, 1297, 1296, 1568, 1569, 1586, 1585,
  1280, 1281, 1298, 1297, 1569, 1570, 1587, 1586,
  1281, 1282, 1299, 1298, 1570, 1571, 1588, 1587,
  1282, 1283, 1300, 1299, 1571, 1572, 1589, 1588,
  1283, 1284, 1301, 1300, 1572, 1573, 1590, 1589,
  1284, 1285, 1302, 1301, 1573, 1574, 1591, 1590,
  1285, 1286, 1303, 1302, 1574, 1575, 1592, 1591,
  1286, 1287, 1304, 1303, 1575, 1576, 1593, 1592,
  1287, 1288, 1305, 1304, 1576, 1577, 1594, 1593,
  1288, 1289, 1306, 1305, 1577, 1578, 1595, 1594,
  1289, 1290, 1307, 1306, 1578, 1579, 1596, 1595,
  1290, 1291, 1308, 1307, 1579, 1580, 1597, 1596,
  1291, 1292, 1309, 1308, 1580, 1581, 1598, 1597,
  1294, 1293, 1310, 1311, 1583, 1582, 1599, 1600,
  1293, 1295, 1312, 1310, 1582, 1584, 1601, 1599,
  1295, 1296, 1313, 1312, 1584, 1585, 1602, 1601,
  1296, 1297, 1314, 1313, 1585, 1586, 1603, 1602,
  1297, 1298, 1315, 1314, 1586, 1587, 1604, 1603,
  1298, 1299, 1316, 1315, 1587, 1588, 1605, 1604,
  1299, 1300, 1317, 1316, 1588, 1589, 1606, 1605,
  1300, 1301, 1318, 1317, 1589, 1590, 1607, 1606,
  1301, 1302, 1319, 1318, 1590, 1591, 1608, 1607,
  1302, 1303, 1320, 1319, 1591, 1592, 1609, 1608,
  1303, 1304, 1321, 1320, 1592, 1593, 1610, 1609,
  1304, 1305, 1322, 1321, 1593, 1594, 1611, 1610,
  1305, 1306, 1323, 1322, 1594, 1595, 1612, 1611,
  1306, 1307, 1324, 1323, 1595, 1596, 1613, 1612,
  1307, 1308, 1325, 1324, 1596, 1597, 1614, 1613,
  1308, 1309, 1326, 1325, 1597, 1598, 1615, 1614,
  1311, 1310, 1327, 1328, 1600, 1599, 1616, 1617,
  1310, 1312, 1329, 1327, 1599, 1601, 1618, 1616,
  1312, 1313, 1330, 1329, 1601, 1602, 1619, 1618,
  1313, 1314, 1331, 1330, 1602, 1603, 1620, 1619,
  1314, 1315, 1332, 1331, 1603, 1604, 1621, 1620,
  1315, 1316, 1333, 1332, 1604, 1605, 1622, 1621,
  1316, 1317, 1334, 1333, 1605, 1606, 1623, 1622,
  1317, 1318, 1335, 1334, 1606, 1607, 1624, 1623,
  1318, 1319, 1336, 1335, 1607, 1608, 1625, 1624,
  1319, 1320, 1337, 1336, 1608, 1609, 1626, 1625,
  1320, 1321, 1338, 1337, 1609, 1610, 1627, 1626,
  1321, 1322, 1339, 1338, 1610, 1611, 1628, 1627,
  1322, 1323, 1340, 1339, 1611, 1612, 1629, 1628,
  1323, 1324, 1341, 1340, 1612, 1613, 1630, 1629,
  1324, 1325, 1342, 1341, 1613, 1614, 1631, 1630,
  1325, 1326, 1343, 1342, 1614, 1615, 1632, 1631,
  1328, 1327, 1344, 1345, 1617, 1616, 1633, 1634,
  1327, 1329, 1346, 1344, 1616, 1618, 1635, 1633,
  1329, 1330, 1347, 1346, 1618, 1619, 1636, 1635,
  1330, 1331, 1348, 1347, 1619, 1620, 1637, 1636,
  1331, 1332, 1349, 1348, 1620, 1621, 1638, 1637,
  1332, 1333, 1350, 1349, 1621, 1622, 1639, 1638,
  1333, 1334, 1351, 1350, 1622, 1623, 1640, 1639,
  1334, 1335, 1352, 1351, 1623, 1624, 1641, 1640,
  1335, 1336, 1353, 1352, 1624, 1625, 1642, 1641,
  1336, 1337, 1354, 1353, 1625, 1626, 1643, 1642,
  1337, 1338, 1355, 1354, 1626, 1627, 1644, 1643,
  1338, 1339, 1356, 1355, 1627, 1628, 1645, 1644,
  1339, 1340, 1357, 1356, 1628, 1629, 1646, 1645,
  1340, 1341, 1358, 1357, 1629, 1630, 1647, 1646,
  1341, 1342, 1359, 1358, 1630, 1631, 1648, 1647,
  1342, 1343, 1360, 1359, 1631, 1632, 1649, 1648,
  1345, 1344, 1361, 1362, 1634, 1633, 1650, 1651,
  1344, 1346, 1363, 1361, 1633, 1635, 1652, 1650,
  1346, 1347, 1364, 1363, 1635, 1636, 1653, 1652,
  1347, 1348, 1365, 1364, 1636, 1637, 1654, 1653,
  1348, 1349, 1366, 1365, 1637, 1638, 1655, 1654,
  1349, 1350, 1367, 1366, 1638, 1639, 1656, 1655,
  1350, 1351, 1368, 1367, 1639, 1640, 1657, 1656,
  1351, 1352, 1369, 1368, 1640, 1641, 1658, 1657,
  1352, 1353, 1370, 1369, 1641, 1642, 1659, 1658,
  1353, 1354, 1371, 1370, 1642, 1643, 1660, 1659,
  1354, 1355, 1372, 1371, 1643, 1644, 1661, 1660,
  1355, 1356, 1373, 1372, 1644, 1645, 1662, 1661,
  1356, 1357, 1374, 1373, 1645, 1646, 1663, 1662,
  1357, 1358, 1375, 1374, 1646, 1647, 1664, 1663,
  1358, 1359, 1376, 1375, 1647, 1648, 1665, 1664,
  1359, 1360, 1377, 1376, 1648, 1649, 1666, 1665,
  1362, 1361, 1378, 1379, 1651, 1650, 1667, 1668,
  1361, 1363, 1380, 1378, 1650, 1652, 1669, 1667,
  1363, 1364, 1381, 1380, 1652, 1653, 1670, 1669,
  1364, 1365, 1382, 1381, 1653, 1654, 1671, 1670,
  1365, 1366, 1383, 1382, 1654, 1655, 1672, 1671,
  1366, 1367, 1384, 1383, 1655, 1656, 1673, 1672,
  1367, 1368, 1385, 1384, 1656, 1657, 1674, 1673,
  1368, 1369, 1386, 1385, 1657, 1658, 1675, 1674,
  1369, 1370, 1387, 1386, 1658, 1659, 1676, 1675,
  1370, 1371, 1388, 1387, 1659, 1660, 1677, 1676,
  1371, 1372, 1389, 1388, 1660, 1661, 1678, 1677,
  1372, 1373, 1390, 1389, 1661, 1662, 1679, 1678,
  1373, 1374, 1391, 1390, 1662, 1663, 1680, 1679,
  1374, 1375, 1392, 1391, 1663, 1664, 1681, 1680,
  1375, 1376, 1393, 1392, 1664, 1665, 1682, 1681,
  1376, 1377, 1394, 1393, 1665, 1666, 1683, 1682,
  1379, 1378, 1395, 1396, 1668, 1667, 1684, 1685,
  1378, 1380, 1397, 1395, 1667, 1669, 1686, 1684,
  1380, 1381, 1398, 1397, 1669, 1670, 1687, 1686,
  1381, 1382, 1399, 1398, 1670, 1671, 1688, 1687,
  1382, 1383, 1400, 1399, 1671, 1672, 1689, 1688,
  1383, 1384, 1401, 1400, 1672, 1673, 1690, 1689,
  1384, 1385, 1402, 1401, 1673, 1674, 1691, 1690,
  1385, 1386, 1403, 1402, 1674, 1675, 1692, 1691,
  1386, 1387, 1404, 1403, 1675, 1676, 1693, 1692,
  1387, 1388, 1405, 1404, 1676, 1677, 1694, 1693,
  1388, 1389, 1406, 1405, 1677, 1678, 1695, 1694,
  1389, 1390, 1407, 1406, 1678, 1679, 1696, 1695,
  1390, 1391, 1408, 1407, 1679, 1680, 1697, 1696,
  1391, 1392, 1409, 1408, 1680, 1681, 1698, 1697,
  1392, 1393, 1410, 1409, 1681, 1682, 1699, 1698,
  1393, 1394, 1411, 1410, 1682, 1683, 1700, 1699,
  1396, 1395, 1412, 1413, 1685, 1684, 1701, 1702,
  1395, 1397, 1414, 1412, 1684, 1686, 1703, 1701,
  1397, 1398, 1415, 1414, 1686, 1687, 1704, 1703,
  1398, 1399, 1416, 1415, 1687, 1688, 1705, 1704,
  1399, 1400, 1417, 1416, 1688, 1689, 1706, 1705,
  1400, 1401, 1418, 1417, 1689, 1690, 1707, 1706,
  1401, 1402, 1419, 1418, 1690, 1691, 1708, 1707,
  1402, 1403, 1420, 1419, 1691, 1692, 1709, 1708,
  1403, 1404, 1421, 1420, 1692, 1693, 1710, 1709,
  1404, 1405, 1422, 1421, 1693, 1694, 1711, 1710,
  1405, 1406, 1423, 1422, 1694, 1695, 1712, 1711,
  1406, 1407, 1424, 1423, 1695, 1696, 1713, 1712,
  1407, 1408, 1425, 1424, 1696, 1697, 1714, 1713,
  1408, 1409, 1426, 1425, 1697, 1698, 1715, 1714,
  1409, 1410, 1427, 1426, 1698, 1699, 1716, 1715,
  1410, 1411, 1428, 1427, 1699, 1700, 1717, 1716,
  1413, 1412, 1429, 1430, 1702, 1701, 1718, 1719,
  1412, 1414, 1431, 1429, 1701, 1703, 1720, 1718,
  1414, 1415, 1432, 1431, 1703, 1704, 1721, 1720,
  1415, 1416, 1433, 1432, 1704, 1705, 1722, 1721,
  1416, 1417, 1434, 1433, 1705, 1706, 1723, 1722,
  1417, 1418, 1435, 1434, 1706, 1707, 1724, 1723,
  1418, 1419, 1436, 1435, 1707, 1708, 1725, 1724,
  1419, 1420, 1437, 1436, 1708, 1709, 1726, 1725,
  1420, 1421, 1438, 1437, 1709, 1710, 1727, 1726,
  1421, 1422, 1439, 1438, 1710, 1711, 1728, 1727,
  1422, 1423, 1440, 1439, 1711, 1712, 1729, 1728,
  1423, 1424, 1441, 1440, 1712, 1713, 1730, 1729,
  1424, 1425, 1442, 1441, 1713, 1714, 1731, 1730,
  1425, 1426, 1443, 1442, 1714, 1715, 1732, 1731,
  1426, 1427, 1444, 1443, 1715, 1716, 1733, 1732,
  1427, 1428, 1445, 1444, 1716, 1717, 1734, 1733,
  1446, 1447, 1448, 1449, 1735, 1736, 1737, 1738,
  1447, 1450, 1451, 1448, 1736, 1739, 1740, 1737,
  1450, 1452, 1453, 1451, 1739, 1741, 1742, 1740,
  1452, 1454, 1455, 1453, 1741, 1743, 1744, 1742,
  1454, 1456, 1457, 1455, 1743, 1745, 1746, 1744,
  1456, 1458, 1459, 1457, 1745, 1747, 1748, 1746,
  1458, 1460, 1461, 1459, 1747, 1749, 1750, 1748,
  1460, 1462, 1463, 1461, 1749, 1751, 1752, 1750,
  1462, 1464, 1465, 1463, 1751, 1753, 1754, 1752,
  1464, 1466, 1467, 1465, 1753, 1755, 1756, 1754,
  1466, 1468, 1469, 1467, 1755, 1757, 1758, 1756,
  1468, 1470, 1471, 1469, 1757, 1759, 1760, 1758,
  1470, 1472, 1473, 1471, 1759, 1761, 1762, 1760,
  1472, 1474, 1475, 1473, 1761, 1763, 1764, 1762,
  1474, 1476, 1477, 1475, 1763, 1765, 1766, 1764,
  1476, 1478, 1479, 1477, 1765, 1767, 1768, 1766,
  1449, 1448, 1480, 1481, 1738, 1737, 1769, 1770,
  1448, 1451, 1482, 1480, 1737, 1740, 1771, 1769,
  1451, 1453, 1483, 1482, 1740, 1742, 1772, 1771,
  1453, 1455, 1484, 1483, 1742, 1744, 1773, 1772,
  1455, 1457, 1485, 1484, 1744, 1746, 1774, 1773,
  1457, 1459, 1486, 1485, 1746, 1748, 1775, 1774,
  1459, 1461, 1487, 1486, 1748, 1750, 1776, 1775,
  1461, 1463, 1488, 1487, 1750, 1752, 1777, 1776,
  1463, 1465, 1489, 1488, 1752, 1754, 1778, 1777,
  1465, 1467, 1490, 1489, 1754, 1756, 1779, 1778,
  1467, 1469, 1491, 1490, 1756, 1758, 1780, 1779,
  1469, 1471, 1492, 1491, 1758, 1760, 1781, 1780,
  1471, 1473, 1493, 1492, 1760, 1762, 1782, 1781,
  1473, 1475, 1494, 1493, 1762, 1764, 1783, 1782,
  1475, 1477, 1495, 1494, 1764, 1766, 1784, 1783,
  1477, 1479, 1496, 1495, 1766, 1768, 1785, 1784,
  1481, 1480, 1497, 1498, 1770, 1769, 1786, 1787,
  1480, 1482, 1499, 1497, 1769, 1771, 1788, 1786,
  1482, 1483, 1500, 1499, 1771, 1772, 1789, 1788,
  1483, 1484, 1501, 1500, 1772, 1773, 1790, 1789,
  1484, 1485, 1502, 1501, 1773, 1774, 1791, 1790,
  1485, 1486, 1503, 1502, 1774, 1775, 1792, 1791,
  1486, 1487, 1504, 1503, 1775, 1776, 1793, 1792,
  1487, 1488, 1505, 1504, 1776, 1777, 1794, 1793,
  1488, 1489, 1506, 1505, 1777, 1778, 1795, 1794,
  1489, 1490, 1507, 1506, 1778, 1779, 1796, 1795,
  1490, 1491, 1508, 1507, 1779, 1780, 1797, 1796,
  1491, 1492, 1509, 1508, 1780, 1781, 1798, 1797,
  1492, 1493, 1510, 1509, 1781, 1782, 1799, 1798,
  1493, 1494, 1511, 1510, 1782, 1783, 1800, 1799,
  1494, 1495, 1512, 1511, 1783, 1784, 1801, 1800,
  1495, 1496, 1513, 1512, 1784, 1785, 1802, 1801,
  1498, 1497, 1514, 1515, 1787, 1786, 1803, 1804,
  1497, 1499, 1516, 1514, 1786, 1788, 1805, 1803,
  1499, 1500, 1517, 1516, 1788, 1789, 1806, 1805,
  1500, 1501, 1518, 1517, 1789, 1790, 1807, 1806,
  1501, 1502, 1519, 1518, 1790, 1791, 1808, 1807,
  1502, 1503, 1520, 1519, 1791, 1792, 1809, 1808,
  1503, 1504, 1521, 1520, 1792, 1793, 1810, 1809,
  1504, 1505, 1522, 1521, 1793, 1794, 1811, 1810,
  1505, 1506, 1523, 1522, 1794, 1795, 1812, 1811,
  1506, 1507, 1524, 1523, 1795, 1796, 1813, 1812,
  1507, 1508, 1525, 1524, 1796, 1797, 1814, 1813,
  1508, 1509, 1526, 1525, 1797, 1798, 1815, 1814,
  1509, 1510, 1527, 1526, 1798, 1799, 1816, 1815,
  1510, 1511, 1528, 1527, 1799, 1800, 1817, 1816,
  1511, 1512, 1529, 1528, 1800, 1801, 1818, 1817,
  1512, 1513, 1530, 1529, 1801, 1802, 1819, 1818,
  1515, 1514, 1531, 1532, 1804, 1803, 1820, 1821,
  1514, 1516, 1533, 1531, 1803, 1805, 1822, 1820,
  1516, 1517, 1534, 1533, 1805, 1806, 1823, 1822,
  1517, 1518, 1535, 1534, 1806, 1807, 1824, 1823,
  1518, 1519, 1536, 1535, 1807, 1808, 1825, 1824,
  1519, 1520, 1537, 1536, 1808, 1809, 1826, 1825,
  1520, 1521, 1538, 1537, 1809, 1810, 1827, 1826,
  1521, 1522, 1539, 1538, 1810, 1811, 1828, 1827,
  1522, 1523, 1540, 1539, 1811, 1812, 1829, 1828,
  1523, 1524, 1541, 1540, 1812, 1813, 1830, 1829,
  1524, 1525, 1542, 1541, 1813, 1814, 1831, 1830,
  1525, 1526, 1543, 1542, 1814, 1815, 1832, 1831,
  1526, 1527, 1544, 1543, 1815, 1816, 1833, 1832,
  1527, 1528, 1545, 1544, 1816, 1817, 1834, 1833,
  1528, 1529, 1546, 1545, 1817, 1818, 1835, 1834,
  1529, 1530, 1547, 1546, 1818, 1819, 1836, 1835,
  1532, 1531, 1548, 1549, 1821, 1820, 1837, 1838,
  1531, 1533, 1550, 1548, 1820, 1822, 1839, 1837,
  1533, 1534, 1551, 1550, 1822, 1823, 1840, 1839,
  1534, 1535, 1552, 1551, 1823, 1824, 1841, 1840,
  1535, 1536, 1553, 1552, 1824, 1825, 1842, 1841,
  1536, 1537, 1554, 1553, 1825, 1826, 1843, 1842,
  1537, 1538, 1555, 1554, 1826, 1827, 1844, 1843,
  1538, 1539, 1556, 1555, 1827, 1828, 1845, 1844,
  1539, 1540, 1557, 1556, 1828, 1829, 1846, 1845,
  1540, 1541, 1558, 1557, 1829, 1830, 1847, 1846,
  1541, 1542, 1559, 1558, 1830, 1831, 1848, 1847,
  1542, 1543, 1560, 1559, 1831, 1832, 1849, 1848,
  1543, 1544, 1561, 1560, 1832, 1833, 1850, 1849,
  1544, 1545, 1562, 1561, 1833, 1834, 1851, 1850,
  1545, 1546, 1563, 1562, 1834, 1835, 1852, 1851,
  1546, 1547, 1564, 1563, 1835, 1836, 1853, 1852,
  1549, 1548, 1565, 1566, 1838, 1837, 1854, 1855,
  1548, 1550, 1567, 1565, 1837, 1839, 1856, 1854,
  1550, 1551, 1568, 1567, 1839, 1840, 1857, 1856,
  1551, 1552, 1569, 1568, 1840, 1841, 1858, 1857,
  1552, 1553, 1570, 1569, 1841, 1842, 1859, 1858,
  1553, 1554, 1571, 1570, 1842, 1843, 1860, 1859,
  1554, 1555, 1572, 1571, 1843, 1844, 1861, 1860,
  1555, 1556, 1573, 1572, 1844, 1845, 1862, 1861,
  1556, 1557, 1574, 1573, 1845, 1846, 1863, 1862,
  1557, 1558, 1575, 1574, 1846, 1847, 1864, 1863,
  1558, 1559, 1576, 1575, 1847, 1848, 1865, 1864,
  1559, 1560, 1577, 1576, 1848, 1849, 1866, 1865,
  1560, 1561, 1578, 1577, 1849, 1850, 1867, 1866,
  1561, 1562, 1579, 1578, 1850, 1851, 1868, 1867,
  1562, 1563, 1580, 1579, 1851, 1852, 1869, 1868,
  1563, 1564, 1581, 1580, 1852, 1853, 1870, 1869,
  1566, 1565, 1582, 1583, 1855, 1854, 1871, 1872,
  1565, 1567, 1584, 1582, 1854, 1856, 1873, 1871,
  1567, 1568, 1585, 1584, 1856, 1857, 1874, 1873,
  1568, 1569, 1586, 1585, 1857, 1858, 1875, 1874,
  1569, 1570, 1587, 1586, 1858, 1859, 1876, 1875,
  1570, 1571, 1588, 1587, 1859, 1860, 1877, 1876,
  1571, 1572, 1589, 1588, 1860, 1861, 1878, 1877,
  1572, 1573, 1590, 1589, 1861, 1862, 1879, 1878,
  1573, 1574, 1591, 1590, 1862, 1863, 1880, 1879,
  1574, 1575, 1592, 1591, 1863, 1864, 1881, 1880,
  1575, 1576, 1593, 1592, 1864, 1865, 1882, 1881,
  1576, 1577, 1594, 1593, 1865, 1866, 1883, 1882,
  1577, 1578, 1595, 1594, 1866, 1867, 1884, 1883,
  1578, 1579, 1596, 1595, 1867, 1868, 1885, 1884,
  1579, 1580, 1597, 1596, 1868, 1869, 1886, 1885,
  1580, 1581, 1598, 1597, 1869, 1870, 1887, 1886,
  1583, 1582, 1599, 1600, 1872, 1871, 1888, 1889,
  1582, 1584, 1601, 1599, 1871, 1873, 1890, 1888,
  1584, 1585, 1602, 1601, 1873, 1874, 1891, 1890,
  1585, 1586, 1603, 1602, 1874, 1875, 1892, 1891,
  1586, 1587, 1604, 1603, 1875, 1876, 1893, 1892,
  1587, 1588, 1605, 1604, 1876, 1877, 1894, 1893,
  1588, 1589, 1606, 1605, 1877, 1878, 1895, 1894,
  1589, 1590, 1607, 1606, 1878, 1879, 1896, 1895,
  1590, 1591, 1608, 1607, 1879, 1880, 1897, 1896,
  1591, 1592, 1609, 1608, 1880, 1881, 1898, 1897,
  1592, 1593, 1610, 1609, 1881, 1882, 1899, 1898,
  1593, 1594, 1611, 1610, 1882, 1883, 1900, 1899,
  1594, 1595, 1612, 1611, 1883, 1884, 1901, 1900,
  1595, 1596, 1613, 1612, 1884, 1885, 1902, 1901,
  1596, 1597, 1614, 1613, 1885, 1886, 1903, 1902,
  1597, 1598, 1615, 1614, 1886, 1887, 1904, 1903,
  1600, 1599, 1616, 1617, 1889, 1888, 1905, 1906,
  1599, 1601, 1618, 1616, 1888, 1890, 1907, 1905,
  1601, 1602, 1619, 1618, 1890, 1891, 1908, 1907,
  1602, 1603, 1620, 1619, 1891, 1892, 1909, 1908,
  1603, 1604, 1621, 1620, 1892, 1893, 1910, 1909,
  1604, 1605, 1622, 1621, 1893, 1894, 1911, 1910,
  1605, 1606, 1623, 1622, 1894, 1895, 1912, 1911,
  1606, 1607, 1624, 1623, 1895, 1896, 1913, 1912,
  1607, 1608, 1625, 1624, 1896, 1897, 1914, 1913,
  1608, 1609, 1626, 1625, 1897, 1898, 1915, 1914,
  1609, 1610, 1627, 1626, 1898, 1899, 1916, 1915,
  1610, 1611, 1628, 1627, 1899, 1900, 1917, 1916,
  1611, 1612, 1629, 1628, 1900, 1901, 1918, 1917,
  1612, 1613, 1630, 1629, 1901, 1902, 1919, 1918,
  1613, 1614, 1631, 1630, 1902, 1903, 1920, 1919,
  1614, 1615, 1632, 1631, 1903, 1904, 1921, 1920,
  1617, 1616, 1633, 1634, 1906, 1905, 1922, 1923,
  1616, 1618, 1635, 1633, 1905, 1907, 1924, 1922,
  1618, 1619, 1636, 1635, 1907, 1908, 1925, 1924,
  1619, 1620, 1637, 1636, 1908, 1909, 1926, 1925,
  1620, 1621, 1638, 1637, 1909, 1910, 1927, 1926,
  1621, 1622, 1639, 1638, 1910, 1911, 1928, 1927,
  1622, 1623, 1640, 1639, 1911, 1912, 1929, 1928,
  1623, 1624, 1641, 1640, 1912, 1913, 1930, 1929,
  1624, 1625, 1642, 1641, 1913, 1914, 1931, 1930,
  1625, 1626, 1643, 1642, 1914, 1915, 1932, 1931,
  1626, 1627, 1644, 1643, 1915, 1916, 1933, 1932,
  1627, 1628, 1645, 1644, 1916, 1917, 1934, 1933,
  1628, 1629, 1646, 1645, 1917, 1918, 1935, 1934,
  1629, 1630, 1647, 1646, 1918, 1919, 1936, 1935,
  1630, 1631, 1648, 1647, 1919, 1920, 1937, 1936,
  1631, 1632, 1649, 1648, 1920, 1921, 1938, 1937,
  1634, 1633, 1650, 1651, 1923, 1922, 1939, 1940,
  1633, 1635, 1652, 1650, 1922, 1924, 1941, 1939,
  1635, 1636, 1653, 1652, 1924, 1925, 1942, 1941,
  1636, 1637, 1654, 1653, 1925, 1926, 1943, 1942,
  1637, 1638, 1655, 1654, 1926, 1927, 1944, 1943,
  1638, 1639, 1656, 1655, 1927, 1928, 1945, 1944,
  1639, 1640, 1657, 1656, 1928, 1929, 1946, 1945,
  1640, 1641, 1658, 1657, 1929, 1930, 1947, 1946,
  1641, 1642, 1659, 1658, 1930, 1931, 1948, 1947,
  1642, 1643, 1660, 1659, 1931, 1932, 1949, 1948,
  1643, 1644, 1661, 1660, 1932, 1933, 1950, 1949,
  1644, 1645, 1662, 1661, 1933, 1934, 1951, 1950,
  1645, 1646, 1663, 1662, 1934, 1935, 1952, 1951,
  1646, 1647, 1664, 1663, 1935, 1936, 1953, 1952,
  1647, 1648, 1665, 1664, 1936, 1937, 1954, 1953,
  1648, 1649, 1666, 1665, 1937, 1938, 1955, 1954,
  1651, 1650, 1667, 1668, 1940, 1939, 1956, 1957,
  1650, 1652, 1669, 1667, 1939, 1941, 1958, 1956,
  1652, 1653, 1670, 1669, 1941, 1942, 1959, 1958,
  1653, 1654, 1671, 1670, 1942, 1943, 1960, 1959,
  1654, 1655, 1672, 1671, 1943, 1944, 1961, 1960,
  1655, 1656, 1673, 1672, 1944, 1945, 1962, 1961,
  1656, 1657, 1674, 1673, 1945, 1946, 1963, 1962,
  1657, 1658, 1675, 1674, 1946, 1947, 1964, 1963,
  1658, 1659, 1676, 1675, 1947, 1948, 1965, 1964,
  1659, 1660, 1677, 1676, 1948, 1949, 1966, 1965,
  1660, 1661, 1678, 1677, 1949, 1950, 1967, 1966,
  1661, 1662, 1679, 1678, 1950, 1951, 1968, 1967,
  1662, 1663, 1680, 1679, 1951, 1952, 1969, 1968,
  1663, 1664, 1681, 1680, 1952, 1953, 1970, 1969,
  1664, 1665, 1682, 1681, 1953, 1954, 1971, 1970,
  1665, 1666, 1683, 1682, 1954, 1955, 1972, 1971,
  1668, 1667, 1684, 1685, 1957, 1956, 1973, 1974,
  1667, 1669, 1686, 1684, 1956, 1958, 1975, 1973,
  1669, 1670, 1687, 1686, 1958, 1959, 1976, 1975,
  1670, 1671, 1688, 1687, 1959, 1960, 1977, 1976,
  1671, 1672, 1689, 1688, 1960, 1961, 1978, 1977,
  1672, 1673, 1690, 1689, 1961, 1962, 1979, 1978,
  1673, 1674, 1691, 1690, 1962, 1963, 1980, 1979,
  1674, 1675, 1692, 1691, 1963, 1964, 1981, 1980,
  1675, 1676, 1693, 1692, 1964, 1965, 1982, 1981,
  1676, 1677, 1694, 1693, 1965, 1966, 1983, 1982,
  1677, 1678, 1695, 1694, 1966, 1967, 1984, 1983,
  1678, 1679, 1696, 1695, 1967, 1968, 1985, 1984,
  1679, 1680, 1697, 1696, 1968, 1969, 1986, 1985,
  1680, 1681, 1698, 1697, 1969, 1970, 1987, 1986,
  1681, 1682, 1699, 1698, 1970, 1971, 1988, 1987,
  1682, 1683, 1700, 1699, 1971, 1972, 1989, 1988,
  1685, 1684, 1701, 1702, 1974, 1973, 1990, 1991,
  1684, 1686, 1703, 1701, 1973, 1975, 1992, 1990,
  1686, 1687, 1704, 1703, 1975, 1976, 1993, 1992,
  1687, 1688, 1705, 1704, 1976, 1977, 1994, 1993,
  1688, 1689, 1706, 1705, 1977, 1978, 1995, 1994,
  1689, 1690, 1707, 1706, 1978, 1979, 1996, 1995,
  1690, 1691, 1708, 1707, 1979, 1980, 1997, 1996,
  1691, 1692, 1709, 1708, 1980, 1981, 1998, 1997,
  1692, 1693, 1710, 1709, 1981, 1982, 1999, 1998,
  1693, 1694, 1711, 1710, 1982, 1983, 2000, 1999,
  1694, 1695, 1712, 1711, 1983, 1984, 2001, 2000,
  1695, 1696, 1713, 1712, 1984, 1985, 2002, 2001,
  1696, 1697, 1714, 1713, 1985, 1986, 2003, 2002,
  1697, 1698, 1715, 1714, 1986, 1987, 2004, 2003,
  1698, 1699, 1716, 1715, 1987, 1988, 2005, 2004,
  1699, 1700, 1717, 1716, 1988, 1989, 2006, 2005,
  1702, 1701, 1718, 1719, 1991, 1990, 2007, 2008,
  1701, 1703, 1720, 1718, 1990, 1992, 2009, 2007,
  1703, 1704, 1721, 1720, 1992, 1993, 2010, 2009,
  1704, 1705, 1722, 1721, 1993, 1994, 2011, 2010,
  1705, 1706, 1723, 1722, 1994, 1995, 2012, 2011,
  1706, 1707, 1724, 1723, 1995, 1996, 2013, 2012,
  1707, 1708, 1725, 1724, 1996, 1997, 2014, 2013,
  1708, 1709, 1726, 1725, 1997, 1998, 2015, 2014,
  1709, 1710, 1727, 1726, 1998, 1999, 2016, 2015,
  1710, 1711, 1728, 1727, 1999, 2000, 2017, 2016,
  1711, 1712, 1729, 1728, 2000, 2001, 2018, 2017,
  1712, 1713, 1730, 1729, 2001, 2002, 2019, 2018,
  1713, 1714, 1731, 1730, 2002, 2003, 2020, 2019,
  1714, 1715, 1732, 1731, 2003, 2004, 2021, 2020,
  1715, 1716, 1733, 1732, 2004, 2005, 2022, 2021,
  1716, 1717, 1734, 1733, 2005, 2006, 2023, 2022,
  1735, 1736, 1737, 1738, 2024, 2025, 2026, 2027,
  1736, 1739, 1740, 1737, 2025, 2028, 2029, 2026,
  1739, 1741, 1742, 1740, 2028, 2030, 2031, 2029,
  1741, 1743, 1744, 1742, 2030, 2032, 2033, 2031,
  1743, 1745, 1746, 1744, 2032, 2034, 2035, 2033,
  1745, 1747, 1748, 1746, 2034, 2036, 2037, 2035,
  1747, 1749, 1750, 1748, 2036, 2038, 2039, 2037,
  1749, 1751, 1752, 1750, 2038, 2040, 2041, 2039,
  1751, 1753, 1754, 1752, 2040, 2042, 2043, 2041,
  1753, 1755, 1756, 1754, 2042, 2044, 2045, 2043,
  1755, 1757, 1758, 1756, 2044, 2046, 2047, 2045,
  1757, 1759, 1760, 1758, 2046, 2048, 2049, 2047,
  1759, 1761, 1762, 1760, 2048, 2050, 2051, 2049,
  1761, 1763, 1764, 1762, 2050, 2052, 2053, 2051,
  1763, 1765, 1766, 1764, 2052, 2054, 2055, 2053,
  1765, 1767, 1768, 1766, 2054, 2056, 2057, 2055,
  1738, 1737, 1769, 1770, 2027, 2026, 2058, 2059,
  1737, 1740, 1771, 1769, 2026, 2029, 2060, 2058,
  1740, 1742, 1772, 1771, 2029, 2031, 2061, 2060,
  1742, 1744, 1773, 1772, 2031, 2033, 2062, 2061,
  1744, 1746, 1774, 1773, 2033, 2035, 2063, 2062,
  1746, 1748, 1775, 1774, 2035, 2037, 2064, 2063,
  1748, 1750, 1776, 1775, 2037, 2039, 2065, 2064,
  1750, 1752, 1777, 1776, 2039, 2041, 2066, 2065,
  1752, 1754, 1778, 1777, 2041, 2043, 2067, 2066,
  1754, 1756, 1779, 1778, 2043, 2045, 2068, 2067,
  1756, 1758, 1780, 1779, 2045, 2047, 2069, 2068,
  1758, 1760, 1781, 1780, 2047, 2049, 2070, 2069,
  1760, 1762, 1782, 1781, 2049, 2051, 2071, 2070,
  1762, 1764, 1783, 1782, 2051, 2053, 2072, 2071,
  1764, 1766, 1784, 1783, 2053, 2055, 2073, 2072,
  1766, 1768, 1785, 1784, 2055, 2057, 2074, 2073,
  1770, 1769, 1786, 1787, 2059, 2058, 2075, 2076,
  1769, 1771, 1788, 1786, 2058, 2060, 2077, 2075,
  1771, 1772, 1789, 1788, 2060, 2061, 2078, 2077,
  1772, 1773, 1790, 1789, 2061, 2062, 2079, 2078,
  1773, 1774, 1791, 1790, 2062, 2063, 2080, 2079,
  1774, 1775, 1792, 1791, 2063, 2064, 2081, 2080,
  1775, 1776, 1793, 1792, 2064, 2065, 2082, 2081,
  1776, 1777, 1794, 1793, 2065, 2066, 2083, 2082,
  1777, 1778, 1795, 1794, 2066, 2067, 2084, 2083,
  1778, 1779, 1796, 1795, 2067, 2068, 2085, 2084,
  1779, 1780, 1797, 1796, 2068, 2069, 2086, 2085,
  1780, 1781, 1798, 1797, 2069, 2070, 2087, 2086,
  1781, 1782, 1799, 1798, 2070, 2071, 2088, 2087,
  1782, 1783, 1800, 1799, 2071, 2072, 2089, 2088,
  1783, 1784, 1801, 1800, 2072, 2073, 2090, 2089,
  1784, 1785, 1802, 1801, 2073, 2074, 2091, 2090,
  1787, 1786, 1803, 1804, 2076, 2075, 2092, 2093,
  1786, 1788, 1805, 1803, 2075, 2077, 2094, 2092,
  1788, 1789, 1806, 1805, 2077, 2078, 2095, 2094,
  1789, 1790, 1807, 1806, 2078, 2079, 2096, 2095,
  1790, 1791, 1808, 1807, 2079, 2080, 2097, 2096,
  1791, 1792, 1809, 1808, 2080, 2081, 2098, 2097,
  1792, 1793, 1810, 1809, 2081, 2082, 2099, 2098,
  1793, 1794, 1811, 1810, 2082, 2083, 2100, 2099,
  1794, 1795, 1812, 1811, 2083, 2084, 2101, 2100,
  1795, 1796, 1813, 1812, 2084, 2085, 2102, 2101,
  1796, 1797, 1814, 1813, 2085, 2086, 2103, 2102,
  1797, 1798, 1815, 1814, 2086, 2087, 2104, 2103,
  1798, 1799, 1816, 1815, 2087, 2088, 2105, 2104,
  1799, 1800, 1817, 1816, 2088, 2089, 2106, 2105,
  1800, 1801, 1818, 1817, 2089, 2090, 2107, 2106,
  1801, 1802, 1819, 1818, 2090, 2091, 2108, 2107,
  1804, 1803, 1820, 1821, 2093, 2092, 2109, 2110,
  1803, 1805, 1822, 1820, 2092, 2094, 2111, 2109,
  1805, 1806, 1823, 1822, 2094, 2095, 2112, 2111,
  1806, 1807, 1824, 1823, 2095, 2096, 2113, 2112,
  1807, 1808, 1825, 1824, 2096, 2097, 2114, 2113,
  1808, 1809, 1826, 1825, 2097, 2098, 2115, 2114,
  1809, 1810, 1827, 1826, 2098, 2099, 2116, 2115,
  1810, 1811, 1828, 1827, 2099, 2100, 2117, 2116,
  1811, 1812, 1829, 1828, 2100, 2101, 2118, 2117,
  1812, 1813, 1830, 1829, 2101, 2102, 2119, 2118,
  1813, 1814, 1831, 1830, 2102, 2103, 2120, 2119,
  1814, 1815, 1832, 1831, 2103, 2104, 2121, 2120,
  1815, 1816, 1833, 1832, 2104, 2105, 2122, 2121,
  1816, 1817, 1834, 1833, 2105, 2106, 2123, 2122,
  1817, 1818, 1835, 1834, 2106, 2107, 2124, 2123,
  1818, 1819, 1836, 1835, 2107, 2108, 2125, 2124,
  1821, 1820, 1837, 1838, 2110, 2109, 2126, 2127,
  1820, 1822, 1839, 1837, 2109, 2111, 2128, 2126,
  1822, 1823, 1840, 1839, 2111, 2112, 2129, 2128,
  1823, 1824, 1841, 1840, 2112, 2113, 2130, 2129,
  1824, 1825, 1842, 1841, 2113, 2114, 2131, 2130,
  1825, 1826, 1843, 1842, 2114, 2115, 2132, 2131,
  1826, 1827, 1844, 1843, 2115, 2116, 2133, 2132,
  1827, 1828, 1845, 1844, 2116, 2117, 2134, 2133,
  1828, 1829, 1846, 1845, 2117, 2118, 2135, 2134,
  1829, 1830, 1847, 1846, 2118, 2119, 2136, 2135,
  1830, 1831, 1848, 1847, 2119, 2120, 2137, 2136,
  1831, 1832, 1849, 1848, 2120, 2121, 2138, 2137,
  1832, 1833, 1850, 1849, 2121, 2122, 2139, 2138,
  1833, 1834, 1851, 1850, 2122, 2123, 2140, 2139,
  1834, 1835, 1852, 1851, 2123, 2124, 2141, 2140,
  1835, 1836, 1853, 1852, 2124, 2125, 2142, 2141,
  1838, 1837, 1854, 1855, 2127, 2126, 2143, 2144,
  1837, 1839, 1856, 1854, 2126, 2128, 2145, 2143,
  1839, 1840, 1857, 1856, 2128, 2129, 2146, 2145,
  1840, 1841, 1858, 1857, 2129, 2130, 2147, 2146,
  1841, 1842, 1859, 1858, 2130, 2131, 2148, 2147,
  1842, 1843, 1860, 1859, 2131, 2132, 2149, 2148,
  1843, 1844, 1861, 1860, 2132, 2133, 2150, 2149,
  1844, 1845, 1862, 1861, 2133, 2134, 2151, 2150,
  1845, 1846, 1863, 1862, 2134, 2135, 2152, 2151,
  1846, 1847, 1864, 1863, 2135, 2136, 2153, 2152,
  1847, 1848, 1865, 1864, 2136, 2137, 2154, 2153,
  1848, 1849, 1866, 1865, 2137, 2138, 2155, 2154,
  1849, 1850, 1867, 1866, 2138, 2139, 2156, 2155,
  1850, 1851, 1868, 1867, 2139, 2140, 2157, 2156,
  1851, 1852, 1869, 1868, 2140, 2141, 2158, 2157,
  1852, 1853, 1870, 1869, 2141, 2142, 2159, 2158,
  1855, 1854, 1871, 1872, 2144, 2143, 2160, 2161,
  1854, 1856, 1873, 1871, 2143, 2145, 2162, 2160,
  1856, 1857, 1874, 1873, 2145, 2146, 2163, 2162,
  1857, 1858, 1875, 1874, 2146, 2147, 2164, 2163,
  1858, 1859, 1876, 1875, 2147, 2148, 2165, 2164,
  1859, 1860, 1877, 1876, 2148, 2149, 2166, 2165,
  1860, 1861, 1878, 1877, 2149, 2150, 2167, 2166,
  1861, 1862, 1879, 1878, 2150, 2151, 2168, 2167,
  1862, 1863, 1880, 1879, 2151, 2152, 2169, 2168,
  1863, 1864, 1881, 1880, 2152, 2153, 2170, 2169,
  1864, 1865, 1882, 1881, 2153, 2154, 2171, 2170,
  1865, 1866, 1883, 1882, 2154, 2155, 2172, 2171,
  1866, 1867, 1884, 1883, 2155, 2156, 2173, 2172,
  1867, 1868, 1885, 1884, 2156, 2157, 2174, 2173,
  1868, 1869, 1886, 1885, 2157, 2158, 2175, 2174,
  1869, 1870, 1887, 1886, 2158, 2159, 2176, 2175,
  1872, 1871, 1888, 1889, 2161, 2160, 2177, 2178,
  1871, 1873, 1890, 1888, 2160, 2162, 2179, 2177,
  1873, 1874, 1891, 1890, 2162, 2163, 2180, 2179,
  1874, 1875, 1892, 1891, 2163, 2164, 2181, 2180,
  1875, 1876, 1893, 1892, 2164, 2165, 2182, 2181,
  1876, 1877, 1894, 1893, 2165, 2166, 2183, 2182,
  1877, 1878, 1895, 1894, 2166, 2167, 2184, 2183,
  1878, 1879, 1896, 1895, 2167, 2168, 2185, 2184,
  1879, 1880, 1897, 1896, 2168, 2169, 2186, 2185,
  1880, 1881, 1898, 1897, 2169, 2170, 2187, 2186,
  1881, 1882, 1899, 1898, 2170, 2171, 2188, 2187,
  1882, 1883, 1900, 1899, 2171, 2172, 2189, 2188,
  1883, 1884, 1901, 1900, 2172, 2173, 2190, 2189,
  1884, 1885, 1902, 1901, 2173, 2174, 2191, 2190,
  1885, 1886, 1903, 1902, 2174, 2175, 2192, 2191,
  1886, 1887, 1904, 1903, 2175, 2176, 2193, 2192,
  1889, 1888, 1905, 1906, 2178, 2177, 2194, 2195,
  1888, 1890, 1907, 1905, 2177, 2179, 2196, 2194,
  1890, 1891, 1908, 1907, 2179, 2180, 2197, 2196,
  1891, 1892, 1909, 1908, 2180, 2181, 2198, 2197,
  1892, 1893, 1910, 1909, 2181, 2182, 2199, 2198,
  1893, 1894, 1911, 1910, 2182, 2183, 2200, 2199,
  1894, 1895, 1912, 1911, 2183, 2184, 2201, 2200,
  1895, 1896, 1913, 1912, 2184, 2185, 2202, 2201,
  1896, 1897, 1914, 1913, 2185, 2186, 2203, 2202,
  1897, 1898, 1915, 1914, 2186, 2187, 2204, 2203,
  1898, 1899, 1916, 1915, 2187, 2188, 2205, 2204,
  1899, 1900, 1917, 1916, 2188, 2189, 2206, 2205,
  1900, 1901, 1918, 1917, 2189, 2190, 2207, 2206,
  1901, 1902, 1919, 1918, 2190, 2191, 2208, 2207,
  1902, 1903, 1920, 1919, 2191, 2192, 2209, 2208,
  1903, 1904, 1921, 1920, 2192, 2193, 2210, 2209,
  1906, 1905, 1922, 1923, 2195, 2194, 2211, 2212,
  1905, 1907, 1924, 1922, 2194, 2196, 2213, 2211,
  1907, 1908, 1925, 1924, 2196, 2197, 2214, 2213,
  1908, 1909, 1926, 1925, 2197, 2198, 2215, 2214,
  1909, 1910, 1927, 1926, 2198, 2199, 2216, 2215,
  1910, 1911, 1928, 1927, 2199, 2200, 2217, 2216,
  1911, 1912, 1929, 1928, 2200, 2201, 2218, 2217,
  1912, 1913, 1930, 1929, 2201, 2202, 2219, 2218,
  1913, 1914, 1931, 1930, 2202, 2203, 2220, 2219,
  1914, 1915, 1932, 1931, 2203, 2204, 2221, 2220,
  1915, 1916, 1933, 1932, 2204, 2205, 2222, 2221,
  1916, 1917, 1934, 1933, 2205, 2206, 2223, 2222,
  1917, 1918, 1935, 1934, 2206, 2207, 2224, 2223,
  1918, 1919, 1936, 1935, 2207, 2208, 2225, 2224,
  1919, 1920, 1937, 1936, 2208, 2209, 2226, 2225,
  1920, 1921, 1938, 1937, 2209, 2210, 2227, 2226,
  1923, 1922, 1939, 1940, 2212, 2211, 2228, 2229,
  1922, 1924, 1941, 1939, 2211, 2213, 2230, 2228,
  1924, 1925, 1942, 1941, 2213, 2214, 2231, 2230,
  1925, 1926, 1943, 1942, 2214, 2215, 2232, 2231,
  1926, 1927, 1944, 1943, 2215, 2216, 2233, 2232,
  1927, 1928, 1945, 1944, 2216, 2217, 2234, 2233,
  1928, 1929, 1946, 1945, 2217, 2218, 2235, 2234,
  1929, 1930, 1947, 1946, 2218, 2219, 2236, 2235,
  1930, 1931, 1948, 1947, 2219, 2220, 2237, 2236,
  1931, 1932, 1949, 1948, 2220, 2221, 2238, 2237,
  1932, 1933, 1950, 1949, 2221, 2222, 2239, 2238,
  1933, 1934, 1951, 1950, 2222, 2223, 2240, 2239,
  1934, 1935, 1952, 1951, 2223, 2224, 2241, 2240,
  1935, 1936, 1953, 1952, 2224, 2225, 2242, 2241,
  1936, 1937, 1954, 1953, 2225, 2226, 2243, 2242,
  1937, 1938, 1955, 1954, 2226, 2227, 2244, 2243,
  1940, 1939, 1956, 1957, 2229, 2228, 2245, 2246,
  1939, 1941, 1958, 1956, 2228, 2230, 2247, 2245,
  1941, 1942, 1959, 1958, 2230, 2231, 2248, 2247,
  1942, 1943, 1960, 1959, 2231, 2232, 2249, 2248,
  1943, 1944, 1961, 1960, 2232, 2233, 2250, 2249,
  1944, 1945, 1962, 1961, 2233, 2234, 2251, 2250,
  1945, 1946, 1963, 1962, 2234, 2235, 2252, 2251,
  1946, 1947, 1964, 1963, 2235, 2236, 2253, 2252,
  1947, 1948, 1965, 1964, 2236, 2237, 2254, 2253,
  1948, 1949, 1966, 1965, 2237, 2238, 2255, 2254,
  1949, 1950, 1967, 1966, 2238, 2239, 2256, 2255,
  1950, 1951, 1968, 1967, 2239, 2240, 2257, 2256,
  1951, 1952, 1969, 1968, 2240, 2241, 2258, 2257,
  1952, 1953, 1970, 1969, 2241, 2242, 2259, 2258,
  1953, 1954, 1971, 1970, 2242, 2243, 2260, 2259,
  1954, 1955, 1972, 1971, 2243, 2244, 2261, 2260,
  1957, 1956, 1973, 1974, 2246, 2245, 2262, 2263,
  1956, 1958, 1975, 1973, 2245, 2247, 2264, 2262,
  1958, 1959, 1976, 1975, 2247, 2248, 2265, 2264,
  1959, 1960, 1977, 1976, 2248, 2249, 2266, 2265,
  1960, 1961, 1978, 1977, 2249, 2250, 2267, 2266,
  1961, 1962, 1979, 1978, 2250, 2251, 2268, 2267,
  1962, 1963, 1980, 1979, 2251, 2252, 2269, 2268,
  1963, 1964, 1981, 1980, 2252, 2253, 2270, 2269,
  1964, 1965, 1982, 1981, 2253, 2254, 2271, 2270,
  1965, 1966, 1983, 1982, 2254, 2255, 2272, 2271,
  1966, 1967, 1984, 1983, 2255, 2256, 2273, 2272,
  1967, 1968, 1985, 1984, 2256, 2257, 2274, 2273,
  1968, 1969, 1986, 1985, 2257, 2258, 2275, 2274,
  1969, 1970, 1987, 1986, 2258, 2259, 2276, 2275,
  1970, 1971, 1988, 1987, 2259, 2260, 2277, 2276,
  1971, 1972, 1989, 1988, 2260, 2261, 2278, 2277,
  1974, 1973, 1990, 1991, 2263, 2262, 2279, 2280,
  1973, 1975, 1992, 1990, 2262, 2264, 2281, 2279,
  1975, 1976, 1993, 1992, 2264, 2265, 2282, 2281,
  1976, 1977, 1994, 1993, 2265, 2266, 2283, 2282,
  1977, 1978, 1995, 1994, 2266, 2267, 2284, 2283,
  1978, 1979, 1996, 1995, 2267, 2268, 2285, 2284,
  1979, 1980, 1997, 1996, 2268, 2269, 2286, 2285,
  1980, 1981, 1998, 1997, 2269, 2270, 2287, 2286,
  1981, 1982, 1999, 1998, 2270, 2271, 2288, 2287,
  1982, 1983, 2000, 1999, 2271, 2272, 2289, 2288,
  1983, 1984, 2001, 2000, 2272, 2273, 2290, 2289,
  1984, 1985, 2002, 2001, 2273, 2274, 2291, 2290,
  1985, 1986, 2003, 2002, 2274, 2275, 2292, 2291,
  1986, 1987, 2004, 2003, 2275, 2276, 2293, 2292,
  1987, 1988, 2005, 2004, 2276, 2277, 2294, 2293,
  1988, 1989, 2006, 2005, 2277, 2278, 2295, 2294,
  1991, 1990, 2007, 2008, 2280, 2279, 2296, 2297,
  1990, 1992, 2009, 2007, 2279, 2281, 2298, 2296,
  1992, 1993, 2010, 2009, 2281, 2282, 2299, 2298,
  1993, 1994, 2011, 2010, 2282, 2283, 2300, 2299,
  1994, 1995, 2012, 2011, 2283, 2284, 2301, 2300,
  1995, 1996, 2013, 2012, 2284, 2285, 2302, 2301,
  1996, 1997, 2014, 2013, 2285, 2286, 2303, 2302,
  1997, 1998, 2015, 2014, 2286, 2287, 2304, 2303,
  1998, 1999, 2016, 2015, 2287, 2288, 2305, 2304,
  1999, 2000, 2017, 2016, 2288, 2289, 2306, 2305,
  2000, 2001, 2018, 2017, 2289, 2290, 2307, 2306,
  2001, 2002, 2019, 2018, 2290, 2291, 2308, 2307,
  2002, 2003, 2020, 2019, 2291, 2292, 2309, 2308,
  2003, 2004, 2021, 2020, 2292, 2293, 2310, 2309,
  2004, 2005, 2022, 2021, 2293, 2294, 2311, 2310,
  2005, 2006, 2023, 2022, 2294, 2295, 2312, 2311,
  2024, 2025, 2026, 2027, 2313, 2314, 2315, 2316,
  2025, 2028, 2029, 2026, 2314, 2317, 2318, 2315,
  2028, 2030, 2031, 2029, 2317, 2319, 2320, 2318,
  2030, 2032, 2033, 2031, 2319, 2321, 2322, 2320,
  2032, 2034, 2035, 2033, 2321, 2323, 2324, 2322,
  2034, 2036, 2037, 2035, 2323, 2325, 2326, 2324,
  2036, 2038, 2039, 2037, 2325, 2327, 2328, 2326,
  2038, 2040, 2041, 2039, 2327, 2329, 2330, 2328,
  2040, 2042, 2043, 2041, 2329, 2331, 2332, 2330,
  2042, 2044, 2045, 2043, 2331, 2333, 2334, 2332,
  2044, 2046, 2047, 2045, 2333, 2335, 2336, 2334,
  2046, 2048, 2049, 2047, 2335, 2337, 2338, 2336,
  2048, 2050, 2051, 2049, 2337, 2339, 2340, 2338,
  2050, 2052, 2053, 2051, 2339, 2341, 2342, 2340,
  2052, 2054, 2055, 2053, 2341, 2343, 2344, 2342,
  2054, 2056, 2057, 2055, 2343, 2345, 2346, 2344,
  2027, 2026, 2058, 2059, 2316, 2315, 2347, 2348,
  2026, 2029, 2060, 2058, 2315, 2318, 2349, 2347,
  2029, 2031, 2061, 2060, 2318, 2320, 2350, 2349,
  2031, 2033, 2062, 2061, 2320, 2322, 2351, 2350,
  2033, 2035, 2063, 2062, 2322, 2324, 2352, 2351,
  2035, 2037, 2064, 2063, 2324, 2326, 2353, 2352,
  2037, 2039, 2065, 2064, 2326, 2328, 2354, 2353,
  2039, 2041, 2066, 2065, 2328, 2330, 2355, 2354,
  2041, 2043, 2067, 2066, 2330, 2332, 2356, 2355,
  2043, 2045, 2068, 2067, 2332, 2334, 2357, 2356,
  2045, 2047, 2069, 2068, 2334, 2336, 2358, 2357,
  2047, 2049, 2070, 2069, 2336, 2338, 2359, 2358,
  2049, 2051, 2071, 2070, 2338, 2340, 2360, 2359,
  2051, 2053, 2072, 2071, 2340, 2342, 2361, 2360,
  2053, 2055, 2073, 2072, 2342, 2344, 2362, 2361,
  2055, 2057, 2074, 2073, 2344, 2346, 2363, 2362,
  2059, 2058, 2075, 2076, 2348, 2347, 2364, 2365,
  2058, 2060, 2077, 2075, 2347, 2349, 2366, 2364,
  2060, 2061, 2078, 2077, 2349, 2350, 2367, 2366,
  2061, 2062, 2079, 2078, 2350, 2351, 2368, 2367,
  2062, 2063, 2080, 2079, 2351, 2352, 2369, 2368,
  2063, 2064, 2081, 2080, 2352, 2353, 2370, 2369,
  2064, 2065, 2082, 2081, 2353, 2354, 2371, 2370,
  2065, 2066, 2083, 2082, 2354, 2355, 2372, 2371,
  2066, 2067, 2084, 2083, 2355, 2356, 2373, 2372,
  2067, 2068, 2085, 2084, 2356, 2357, 2374, 2373,
  2068, 2069, 2086, 2085, 2357, 2358, 2375, 2374,
  2069, 2070, 2087, 2086, 2358, 2359, 2376, 2375,
  2070, 2071, 2088, 2087, 2359, 2360, 2377, 2376,
  2071, 2072, 2089, 2088, 2360, 2361, 2378, 2377,
  2072, 2073, 2090, 2089, 2361, 2362, 2379, 2378,
  2073, 2074, 2091, 2090, 2362, 2363, 2380, 2379,
  2076, 2075, 2092, 2093, 2365, 2364, 2381, 2382,
  2075, 2077, 2094, 2092, 2364, 2366, 2383, 2381,
  2077, 2078, 2095, 2094, 2366, 2367, 2384, 2383,
  2078, 2079, 2096, 2095, 2367, 2368, 2385, 2384,
  2079, 2080, 2097, 2096, 2368, 2369, 2386, 2385,
  2080, 2081, 2098, 2097, 2369, 2370, 2387, 2386,
  2081, 2082, 2099, 2098, 2370, 2371, 2388, 2387,
  2082, 2083, 2100, 2099, 2371, 2372, 2389, 2388,
  2083, 2084, 2101, 2100, 2372, 2373, 2390, 2389,
  2084, 2085, 2102, 2101, 2373, 2374, 2391, 2390,
  2085, 2086, 2103, 2102, 2374, 2375, 2392, 2391,
  2086, 2087, 2104, 2103, 2375, 2376, 2393, 2392,
  2087, 2088, 2105, 2104, 2376, 2377, 2394, 2393,
  2088, 2089, 2106, 2105, 2377, 2378, 2395, 2394,
  2089, 2090, 2107, 2106, 2378, 2379, 2396, 2395,
  2090, 2091, 2108, 2107, 2379, 2380, 2397, 2396,
  2093, 2092, 2109, 2110, 2382, 2381, 2398, 2399,
  2092, 2094, 2111, 2109, 2381, 2383, 2400, 2398,
  2094, 2095, 2112, 2111, 2383, 2384, 2401, 2400,
  2095, 2096, 2113, 2112, 2384, 2385, 2402, 2401,
  2096, 2097, 2114, 2113, 2385, 2386, 2403, 2402,
  2097, 2098, 2115, 2114, 2386, 2387, 2404, 2403,
  2098, 2099, 2116, 2115, 2387, 2388, 2405, 2404,
  2099, 2100, 2117, 2116, 2388, 2389, 2406, 2405,
  2100, 2101, 2118, 2117, 2389, 2390, 2407, 2406,
  2101, 2102, 2119, 2118, 2390, 2391, 2408, 2407,
  2102, 2103, 2120, 2119, 2391, 2392, 2409, 2408,
  2103, 2104, 2121, 2120, 2392, 2393, 2410, 2409,
  2104, 2105, 2122, 2121, 2393, 2394, 2411, 2410,
  2105, 2106, 2123, 2122, 2394, 2395, 2412, 2411,
  2106, 2107, 2124, 2123, 2395, 2396, 2413, 2412,
  2107, 2108, 2125, 2124, 2396, 2397, 2414, 2413,
  2110, 2109, 2126, 2127, 2399, 2398, 2415, 2416,
  2109, 2111, 2128, 2126, 2398, 2400, 2417, 2415,
  2111, 2112, 2129, 2128, 2400, 2401, 2418, 2417,
  2112, 2113, 2130, 2129, 2401, 2402, 2419, 2418,
  2113, 2114, 2131, 2130, 2402, 2403, 2420, 2419,
  2114, 2115, 2132, 2131, 2403, 2404, 2421, 2420,
  2115, 2116, 2133, 2132, 2404, 2405, 2422, 2421,
  2116, 2117, 2134, 2133, 2405, 2406, 2423, 2422,
  2117, 2118, 2135, 2134, 2406, 2407, 2424, 2423,
  2118, 2119, 2136, 2135, 2407, 2408, 2425, 2424,
  2119, 2120, 2137, 2136, 2408, 2409, 2426, 2425,
  2120, 2121, 2138, 2137, 2409, 2410, 2427, 2426,
  2121, 2122, 2139, 2138, 2410, 2411, 2428, 2427,
  2122, 2123, 2140, 2139, 2411, 2412, 2429, 2428,
  2123, 2124, 2141, 2140, 2412, 2413, 2430, 2429,
  2124, 2125, 2142, 2141, 2413, 2414, 2431, 2430,
  2127, 2126, 2143, 2144, 2416, 2415, 2432, 2433,
  2126, 2128, 2145, 2143, 2415, 2417, 2434, 2432,
  2128, 2129, 2146, 2145, 2417, 2418, 2435, 2434,
  2129, 2130, 2147, 2146, 2418, 2419, 2436, 2435,
  2130, 2131, 2148, 2147, 2419, 2420, 2437, 2436,
  2131, 2132, 2149, 2148, 2420, 2421, 2438, 2437,
  2132, 2133, 2150, 2149, 2421, 2422, 2439, 2438,
  2133, 2134, 2151, 2150, 2422, 2423, 2440, 2439,
  2134, 2135, 2152, 2151, 2423, 2424, 2441, 2440,
  2135, 2136, 2153, 2152, 2424, 2425, 2442, 2441,
  2136, 2137, 2154, 2153, 2425, 2426, 2443, 2442,
  2137, 2138, 2155, 2154, 2426, 2427, 2444, 2443,
  2138, 2139, 2156, 2155, 2427, 2428, 2445, 2444,
  2139, 2140, 2157, 2156, 2428, 2429, 2446, 2445,
  2140, 2141, 2158, 2157, 2429, 2430, 2447, 2446,
  2141, 2142, 2159, 2158, 2430, 2431, 2448, 2447,
  2144, 2143, 2160, 2161, 2433, 2432, 2449, 2450,
  2143, 2145, 2162, 2160, 2432, 2434, 2451, 2449,
  2145, 2146, 2163, 2162, 2434, 2435, 2452, 2451,
  2146, 2147, 2164, 2163, 2435, 2436, 2453, 2452,
  2147, 2148, 2165, 2164, 2436, 2437, 2454, 2453,
  2148, 2149, 2166, 2165, 2437, 2438, 2455, 2454,
  2149, 2150, 2167, 2166, 2438, 2439, 2456, 2455,
  2150, 2151, 2168, 2167, 2439, 2440, 2457, 2456,
  2151, 2152, 2169, 2168, 2440, 2441, 2458, 2457,
  2152, 2153, 2170, 2169, 2441, 2442, 2459, 2458,
  2153, 2154, 2171, 2170, 2442, 2443, 2460, 2459,
  2154, 2155, 2172, 2171, 2443, 2444, 2461, 2460,
  2155, 2156, 2173, 2172, 2444, 2445, 2462, 2461,
  2156, 2157, 2174, 2173, 2445, 2446, 2463, 2462,
  2157, 2158, 2175, 2174, 2446, 2447, 2464, 2463,
  2158, 2159, 2176, 2175, 2447, 2448, 2465, 2464,
  2161, 2160, 2177, 2178, 2450, 2449, 2466, 2467,
  2160, 2162, 2179, 2177, 2449, 2451, 2468, 2466,
  2162, 2163, 2180, 2179, 2451, 2452, 2469, 2468,
  2163, 2164, 2181, 2180, 2452, 2453, 2470, 2469,
  2164, 2165, 2182, 2181, 2453, 2454, 2471, 2470,
  2165, 2166, 2183, 2182, 2454, 2455, 2472, 2471,
  2166, 2167, 2184, 2183, 2455, 2456, 2473, 2472,
  2167, 2168, 2185, 2184, 2456, 2457, 2474, 2473,
  2168, 2169, 2186, 2185, 2457, 2458, 2475, 2474,
  2169, 2170, 2187, 2186, 2458, 2459, 2476, 2475,
  2170, 2171, 2188, 2187, 2459, 2460, 2477, 2476,
  2171, 2172, 2189, 2188, 2460, 2461, 2478, 2477,
  2172, 2173, 2190, 2189, 2461, 2462, 2479, 2478,
  2173, 2174, 2191, 2190, 2462, 2463, 2480, 2479,
  2174, 2175, 2192, 2191, 2463, 2464, 2481, 2480,
  2175, 2176, 2193, 2192, 2464, 2465, 2482, 2481,
  2178, 2177, 2194, 2195, 2467, 2466, 2483, 2484,
  2177, 2179, 2196, 2194, 2466, 2468, 2485, 2483,
  2179, 2180, 2197, 2196, 2468, 2469, 2486, 2485,
  2180, 2181, 2198, 2197, 2469, 2470, 2487, 2486,
  2181, 2182, 2199, 2198, 2470, 2471, 2488, 2487,
  2182, 2183, 2200, 2199, 2471, 2472, 2489, 2488,
  2183, 2184, 2201, 2200, 2472, 2473, 2490, 2489,
  2184, 2185, 2202, 2201, 2473, 2474, 2491, 2490,
  2185, 2186, 2203, 2202, 2474, 2475, 2492, 2491,
  2186, 2187, 2204, 2203, 2475, 2476, 2493, 2492,
  2187, 2188, 2205, 2204, 2476, 2477, 2494, 2493,
  2188, 2189, 2206, 2205, 2477, 2478, 2495, 2494,
  2189, 2190, 2207, 2206, 2478, 2479, 2496, 2495,
  2190, 2191, 2208, 2207, 2479, 2480, 2497, 2496,
  2191, 2192, 2209, 2208, 2480, 2481, 2498, 2497,
  2192, 2193, 2210, 2209, 2481, 2482, 2499, 2498,
  2195, 2194, 2211, 2212, 2484, 2483, 2500, 2501,
  2194, 2196, 2213, 2211, 2483, 2485, 2502, 2500,
  2196, 2197, 2214, 2213, 2485, 2486, 2503, 2502,
  2197, 2198, 2215, 2214, 2486, 2487, 2504, 2503,
  2198, 2199, 2216, 2215, 2487, 2488, 2505, 2504,
  2199, 2200, 2217, 2216, 2488, 2489, 2506, 2505,
  2200, 2201, 2218, 2217, 2489, 2490, 2507, 2506,
  2201, 2202, 2219, 2218, 2490, 2491, 2508, 2507,
  2202, 2203, 2220, 2219, 2491, 2492, 2509, 2508,
  2203, 2204, 2221, 2220, 2492, 2493, 2510, 2509,
  2204, 2205, 2222, 2221, 2493, 2494, 2511, 2510,
  2205, 2206, 2223, 2222, 2494, 2495, 2512, 2511,
  2206, 2207, 2224, 2223, 2495, 2496, 2513, 2512,
  2207, 2208, 2225, 2224, 2496, 2497, 2514, 2513,
  2208, 2209, 2226, 2225, 2497, 2498, 2515, 2514,
  2209, 2210, 2227, 2226, 2498, 2499, 2516, 2515,
  2212, 2211, 2228, 2229, 2501, 2500, 2517, 2518,
  2211, 2213, 2230, 2228, 2500, 2502, 2519, 2517,
  2213, 2214, 2231, 2230, 2502, 2503, 2520, 2519,
  2214, 2215, 2232, 2231, 2503, 2504, 2521, 2520,
  2215, 2216, 2233, 2232, 2504, 2505, 2522, 2521,
  2216, 2217, 2234, 2233, 2505, 2506, 2523, 2522,
  2217, 2218, 2235, 2234, 2506, 2507, 2524, 2523,
  2218, 2219, 2236, 2235, 2507, 2508, 2525, 2524,
  2219, 2220, 2237, 2236, 2508, 2509, 2526, 2525,
  2220, 2221, 2238, 2237, 2509, 2510, 2527, 2526,
  2221, 2222, 2239, 2238, 2510, 2511, 2528, 2527,
  2222, 2223, 2240, 2239, 2511, 2512, 2529, 2528,
  2223, 2224, 2241, 2240, 2512, 2513, 2530, 2529,
  2224, 2225, 2242, 2241, 2513, 2514, 2531, 2530,
  2225, 2226, 2243, 2242, 2514, 2515, 2532, 2531,
  2226, 2227, 2244, 2243, 2515, 2516, 2533, 2532,
  2229, 2228, 2245, 2246, 2518, 2517, 2534, 2535,
  2228, 2230, 2247, 2245, 2517, 2519, 2536, 2534,
  2230, 2231, 2248, 2247, 2519, 2520, 2537, 2536,
  2231, 2232, 2249, 2248, 2520, 2521, 2538, 2537,
  2232, 2233, 2250, 2249, 2521, 2522, 2539, 2538,
  2233, 2234, 2251, 2250, 2522, 2523, 2540, 2539,
  2234, 2235, 2252, 2251, 2523, 2524, 2541, 2540,
  2235, 2236, 2253, 2252, 2524, 2525, 2542, 2541,
  2236, 2237, 2254, 2253, 2525, 2526, 2543, 2542,
  2237, 2238, 2255, 2254, 2526, 2527, 2544, 2543,
  2238, 2239, 2256, 2255, 2527, 2528, 2545, 2544,
  2239, 2240, 2257, 2256, 2528, 2529, 2546, 2545,
  2240, 2241, 2258, 2257, 2529, 2530, 2547, 2546,
  2241, 2242, 2259, 2258, 2530, 2531, 2548, 2547,
  2242, 2243, 2260, 2259, 2531, 2532, 2549, 2548,
  2243, 2244, 2261, 2260, 2532, 2533, 2550, 2549,
  2246, 2245, 2262, 2263, 2535, 2534, 2551, 2552,
  2245, 2247, 2264, 2262, 2534, 2536, 2553, 2551,
  2247, 2248, 2265, 2264, 2536, 2537, 2554, 2553,
  2248, 2249, 2266, 2265, 2537, 2538, 2555, 2554,
  2249, 2250, 2267, 2266, 2538, 2539, 2556, 2555,
  2250, 2251, 2268, 2267, 2539, 2540, 2557, 2556,
  2251, 2252, 2269, 2268, 2540, 2541, 2558, 2557,
  2252, 2253, 2270, 2269, 2541, 2542, 2559, 2558,
  2253, 2254, 2271, 2270, 2542, 2543, 2560, 2559,
  2254, 2255, 2272, 2271, 2543, 2544, 2561, 2560,
  2255, 2256, 2273, 2272, 2544, 2545, 2562, 2561,
  2256, 2257, 2274, 2273, 2545, 2546, 2563, 2562,
  2257, 2258, 2275, 2274, 2546, 2547, 2564, 2563,
  2258, 2259, 2276, 2275, 2547, 2548, 2565, 2564,
  2259, 2260, 2277, 2276, 2548, 2549, 2566, 2565,
  2260, 2261, 2278, 2277, 2549, 2550, 2567, 2566,
  2263, 2262, 2279, 2280, 2552, 2551, 2568, 2569,
  2262, 2264, 2281, 2279, 2551, 2553, 2570, 2568,
  2264, 2265, 2282, 2281, 2553, 2554, 2571, 2570,
  2265, 2266, 2283, 2282, 2554, 2555, 2572, 2571,
  2266, 2267, 2284, 2283, 2555, 2556, 2573, 2572,
  2267, 2268, 2285, 2284, 2556, 2557, 2574, 2573,
  2268, 2269, 2286, 2285, 2557, 2558, 2575, 2574,
  2269, 2270, 2287, 2286, 2558, 2559, 2576, 2575,
  2270, 2271, 2288, 2287, 2559, 2560, 2577, 2576,
  2271, 2272, 2289, 2288, 2560, 2561, 2578, 2577,
  2272, 2273, 2290, 2289, 2561, 2562, 2579, 2578,
  2273, 2274, 2291, 2290, 2562, 2563, 2580, 2579,
  2274, 2275, 2292, 2291, 2563, 2564, 2581, 2580,
  2275, 2276, 2293, 2292, 2564, 2565, 2582, 2581,
  2276, 2277, 2294, 2293, 2565, 2566, 2583, 2582,
  2277, 2278, 2295, 2294, 2566, 2567, 2584, 2583,
  2280, 2279, 2296, 2297, 2569, 2568, 2585, 2586,
  2279, 2281, 2298, 2296, 2568, 2570, 2587, 2585,
  2281, 2282, 2299, 2298, 2570, 2571, 2588, 2587,
  2282, 2283, 2300, 2299, 2571, 2572, 2589, 2588,
  2283, 2284, 2301, 2300, 2572, 2573, 2590, 2589,
  2284, 2285, 2302, 2301, 2573, 2574, 2591, 2590,
  2285, 2286, 2303, 2302, 2574, 2575, 2592, 2591,
  2286, 2287, 2304, 2303, 2575, 2576, 2593, 2592,
  2287, 2288, 2305, 2304, 2576, 2577, 2594, 2593,
  2288, 2289, 2306, 2305, 2577, 2578, 2595, 2594,
  2289, 2290, 2307, 2306, 2578, 2579, 2596, 2595,
  2290, 2291, 2308, 2307, 2579, 2580, 2597, 2596,
  2291, 2292, 2309, 2308, 2580, 2581, 2598, 2597,
  2292, 2293, 2310, 2309, 2581, 2582, 2599, 2598,
  2293, 2294, 2311, 2310, 2582, 2583, 2600, 2599,
  2294, 2295, 2312, 2311, 2583, 2584, 2601, 2600,
  2313, 2314, 2315, 2316, 2602, 2603, 2604, 2605,
  2314, 2317, 2318, 2315, 2603, 2606, 2607, 2604,
  2317, 2319, 2320, 2318, 2606, 2608, 2609, 2607,
  2319, 2321, 2322, 2320, 2608, 2610, 2611, 2609,
  2321, 2323, 2324, 2322, 2610, 2612, 2613, 2611,
  2323, 2325, 2326, 2324, 2612, 2614, 2615, 2613,
  2325, 2327, 2328, 2326, 2614, 2616, 2617, 2615,
  2327, 2329, 2330, 2328, 2616, 2618, 2619, 2617,
  2329, 2331, 2332, 2330, 2618, 2620, 2621, 2619,
  2331, 2333, 2334, 2332, 2620, 2622, 2623, 2621,
  2333, 2335, 2336, 2334, 2622, 2624, 2625, 2623,
  2335, 2337, 2338, 2336, 2624, 2626, 2627, 2625,
  2337, 2339, 2340, 2338, 2626, 2628, 2629, 2627,
  2339, 2341, 2342, 2340, 2628, 2630, 2631, 2629,
  2341, 2343, 2344, 2342, 2630, 2632, 2633, 2631,
  2343, 2345, 2346, 2344, 2632, 2634, 2635, 2633,
  2316, 2315, 2347, 2348, 2605, 2604, 2636, 2637,
  2315, 2318, 2349, 2347, 2604, 2607, 2638, 2636,
  2318, 2320, 2350, 2349, 2607, 2609, 2639, 2638,
  2320, 2322, 2351, 2350, 2609, 2611, 2640, 2639,
  2322, 2324, 2352, 2351, 2611, 2613, 2641, 2640,
  2324, 2326, 2353, 2352, 2613, 2615, 2642, 2641,
  2326, 2328, 2354, 2353, 2615, 2617, 2643, 2642,
  2328, 2330, 2355, 2354, 2617, 2619, 2644, 2643,
  2330, 2332, 2356, 2355, 2619, 2621, 2645, 2644,
  2332, 2334, 2357, 2356, 2621, 2623, 2646, 2645,
  2334, 2336, 2358, 2357, 2623, 2625, 2647, 2646,
  2336, 2338, 2359, 2358, 2625, 2627, 2648, 2647,
  2338, 2340, 2360, 2359, 2627, 2629, 2649, 2648,
  2340, 2342, 2361, 2360, 2629, 2631, 2650, 2649,
  2342, 2344, 2362, 2361, 2631, 2633, 2651, 2650,
  2344, 2346, 2363, 2362, 2633, 2635, 2652, 2651,
  2348, 2347, 2364, 2365, 2637, 2636, 2653, 2654,
  2347, 2349, 2366, 2364, 2636, 2638, 2655, 2653,
  2349, 2350, 2367, 2366, 2638, 2639, 2656, 2655,
  2350, 2351, 2368, 2367, 2639, 2640, 2657, 2656,
  2351, 2352, 2369, 2368, 2640, 2641, 2658, 2657,
  2352, 2353, 2370, 2369, 2641, 2642, 2659, 2658,
  2353, 2354, 2371, 2370, 2642, 2643, 2660, 2659,
  2354, 2355, 2372, 2371, 2643, 2644, 2661, 2660,
  2355, 2356, 2373, 2372, 2644, 2645, 2662, 2661,
  2356, 2357, 2374, 2373, 2645, 2646, 2663, 2662,
  2357, 2358, 2375, 2374, 2646, 2647, 2664, 2663,
  2358, 2359, 2376, 2375, 2647, 2648, 2665, 2664,
  2359, 2360, 2377, 2376, 2648, 2649, 2666, 2665,
  2360, 2361, 2378, 2377, 2649, 2650, 2667, 2666,
  2361, 2362, 2379, 2378, 2650, 2651, 2668, 2667,
  2362, 2363, 2380, 2379, 2651, 2652, 2669, 2668,
  2365, 2364, 2381, 2382, 2654, 2653, 2670, 2671,
  2364, 2366, 2383, 2381, 2653, 2655, 2672, 2670,
  2366, 2367, 2384, 2383, 2655, 2656, 2673, 2672,
  2367, 2368, 2385, 2384, 2656, 2657, 2674, 2673,
  2368, 2369, 2386, 2385, 2657, 2658, 2675, 2674,
  2369, 2370, 2387, 2386, 2658, 2659, 2676, 2675,
  2370, 2371, 2388, 2387, 2659, 2660, 2677, 2676,
  2371, 2372, 2389, 2388, 2660, 2661, 2678, 2677,
  2372, 2373, 2390, 2389, 2661, 2662, 2679, 2678,
  2373, 2374, 2391, 2390, 2662, 2663, 2680, 2679,
  2374, 2375, 2392, 2391, 2663, 2664, 2681, 2680,
  2375, 2376, 2393, 2392, 2664, 2665, 2682, 2681,
  2376, 2377, 2394, 2393, 2665, 2666, 2683, 2682,
  2377, 2378, 2395, 2394, 2666, 2667, 2684, 2683,
  2378, 2379, 2396, 2395, 2667, 2668, 2685, 2684,
  2379, 2380, 2397, 2396, 2668, 2669, 2686, 2685,
  2382, 2381, 2398, 2399, 2671, 2670, 2687, 2688,
  2381, 2383, 2400, 2398, 2670, 2672, 2689, 2687,
  2383, 2384, 2401, 2400, 2672, 2673, 2690, 2689,
  2384, 2385, 2402, 2401, 2673, 2674, 2691, 2690,
  2385, 2386, 2403, 2402, 2674, 2675, 2692, 2691,
  2386, 2387, 2404, 2403, 2675, 2676, 2693, 2692,
  2387, 2388, 2405, 2404, 2676, 2677, 2694, 2693,
  2388, 2389, 2406, 2405, 2677, 2678, 2695, 2694,
  2389, 2390, 2407, 2406, 2678, 2679, 2696, 2695,
  2390, 2391, 2408, 2407, 2679, 2680, 2697, 2696,
  2391, 2392, 2409, 2408, 2680, 2681, 2698, 2697,
  2392, 2393, 2410, 2409, 2681, 2682, 2699, 2698,
  2393, 2394, 2411, 2410, 2682, 2683, 2700, 2699,
  2394, 2395, 2412, 2411, 2683, 2684, 2701, 2700,
  2395, 2396, 2413, 2412, 2684, 2685, 2702, 2701,
  2396, 2397, 2414, 2413, 2685, 2686, 2703, 2702,
  2399, 2398, 2415, 2416, 2688, 2687, 2704, 2705,
  2398, 2400, 2417, 2415, 2687, 2689, 2706, 2704,
  2400, 2401, 2418, 2417, 2689, 2690, 2707, 2706,
  2401, 2402, 2419, 2418, 2690, 2691, 2708, 2707,
  2402, 2403, 2420, 2419, 2691, 2692, 2709, 2708,
  2403, 2404, 2421, 2420, 2692, 2693, 2710, 2709,
  2404, 2405, 2422, 2421, 2693, 2694, 2711, 2710,
  2405, 2406, 2423, 2422, 2694, 2695, 2712, 2711,
  2406, 2407, 2424, 2423, 2695, 2696, 2713, 2712,
  2407, 2408, 2425, 2424, 2696, 2697, 2714, 2713,
  2408, 2409, 2426, 2425, 2697, 2698, 2715, 2714,
  2409, 2410, 2427, 2426, 2698, 2699, 2716, 2715,
  2410, 2411, 2428, 2427, 2699, 2700, 2717, 2716,
  2411, 2412, 2429, 2428, 2700, 2701, 2718, 2717,
  2412, 2413, 2430, 2429, 2701, 2702, 2719, 2718,
  2413, 2414, 2431, 2430, 2702, 2703, 2720, 2719,
  2416, 2415, 2432, 2433, 2705, 2704, 2721, 2722,
  2415, 2417, 2434, 2432, 2704, 2706, 2723, 2721,
  2417, 2418, 2435, 2434, 2706, 2707, 2724, 2723,
  2418, 2419, 2436, 2435, 2707, 2708, 2725, 2724,
  2419, 2420, 2437, 2436, 2708, 2709, 2726, 2725,
  2420, 2421, 2438, 2437, 2709, 2710, 2727, 2726,
  2421, 2422, 2439, 2438, 2710, 2711, 2728, 2727,
  2422, 2423, 2440, 2439, 2711, 2712, 2729, 2728,
  2423, 2424, 2441, 2440, 2712, 2713, 2730, 2729,
  2424, 2425, 2442, 2441, 2713, 2714, 2731, 2730,
  2425, 2426, 2443, 2442, 2714, 2715, 2732, 2731,
  2426, 2427, 2444, 2443, 2715, 2716, 2733, 2732,
  2427, 2428, 2445, 2444, 2716, 2717, 2734, 2733,
  2428, 2429, 2446, 2445, 2717, 2718, 2735, 2734,
  2429, 2430, 2447, 2446, 2718, 2719, 2736, 2735,
  2430, 2431, 2448, 2447, 2719, 2720, 2737, 2736,
  2433, 2432, 2449, 2450, 2722, 2721, 2738, 2739,
  2432, 2434, 2451, 2449, 2721, 2723, 2740, 2738,
  2434, 2435, 2452, 2451, 2723, 2724, 2741, 2740,
  2435, 2436, 2453, 2452, 2724, 2725, 2742, 2741,
  2436, 2437, 2454, 2453, 2725, 2726, 2743, 2742,
  2437, 2438, 2455, 2454, 2726, 2727, 2744, 2743,
  2438, 2439, 2456, 2455, 2727, 2728, 2745, 2744,
  2439, 2440, 2457, 2456, 2728, 2729, 2746, 2745,
  2440, 2441, 2458, 2457, 2729, 2730, 2747, 2746,
  2441, 2442, 2459, 2458, 2730, 2731, 2748, 2747,
  2442, 2443, 2460, 2459, 2731, 2732, 2749, 2748,
  2443, 2444, 2461, 2460, 2732, 2733, 2750, 2749,
  2444, 2445, 2462, 2461, 2733, 2734, 2751, 2750,
  2445, 2446, 2463, 2462, 2734, 2735, 2752, 2751,
  2446, 2447, 2464, 2463, 2735, 2736, 2753, 2752,
  2447, 2448, 2465, 2464, 2736, 2737, 2754, 2753,
  2450, 2449, 2466, 2467, 2739, 2738, 2755, 2756,
  2449, 2451, 2468, 2466, 2738, 2740, 2757, 2755,
  2451, 2452, 2469, 2468, 2740, 2741, 2758, 2757,
  2452, 2453, 2470, 2469, 2741, 2742, 2759, 2758,
  2453, 2454, 2471, 2470, 2742, 2743, 2760, 2759,
  2454, 2455, 2472, 2471, 2743, 2744, 2761, 2760,
  2455, 2456, 2473, 2472, 2744, 2745, 2762, 2761,
  2456, 2457, 2474, 2473, 2745, 2746, 2763, 2762,
  2457, 2458, 2475, 2474, 2746, 2747, 2764, 2763,
  2458, 2459, 2476, 2475, 2747, 2748, 2765, 2764,
  2459, 2460, 2477, 2476, 2748, 2749, 2766, 2765,
  2460, 2461, 2478, 2477, 2749, 2750, 2767, 2766,
  2461, 2462, 2479, 2478, 2750, 2751, 2768, 2767,
  2462, 2463, 2480, 2479, 2751, 2752, 2769, 2768,
  2463, 2464, 2481, 2480, 2752, 2753, 2770, 2769,
  2464, 2465, 2482, 2481, 2753, 2754, 2771, 2770,
  2467, 2466, 2483, 2484, 2756, 2755, 2772, 2773,
  2466, 2468, 2485, 2483, 2755, 2757, 2774, 2772,
  2468, 2469, 2486, 2485, 2757, 2758, 2775, 2774,
  2469, 2470, 2487, 2486, 2758, 2759, 2776, 2775,
  2470, 2471, 2488, 2487, 2759, 2760, 2777, 2776,
  2471, 2472, 2489, 2488, 2760, 2761, 2778, 2777,
  2472, 2473, 2490, 2489, 2761, 2762, 2779, 2778,
  2473, 2474, 2491, 2490, 2762, 2763, 2780, 2779,
  2474, 2475, 2492, 2491, 2763, 2764, 2781, 2780,
  2475, 2476, 2493, 2492, 2764, 2765, 2782, 2781,
  2476, 2477, 2494, 2493, 2765, 2766, 2783, 2782,
  2477, 2478, 2495, 2494, 2766, 2767, 2784, 2783,
  2478, 2479, 2496, 2495, 2767, 2768, 2785, 2784,
  2479, 2480, 2497, 2496, 2768, 2769, 2786, 2785,
  2480, 2481, 2498, 2497, 2769, 2770, 2787, 2786,
  2481, 2482, 2499, 2498, 2770, 2771, 2788, 2787,
  2484, 2483, 2500, 2501, 2773, 2772, 2789, 2790,
  2483, 2485, 2502, 2500, 2772, 2774, 2791, 2789,
  2485, 2486, 2503, 2502, 2774, 2775, 2792, 2791,
  2486, 2487, 2504, 2503, 2775, 2776, 2793, 2792,
  2487, 2488, 2505, 2504, 2776, 2777, 2794, 2793,
  2488, 2489, 2506, 2505, 2777, 2778, 2795, 2794,
  2489, 2490, 2507, 2506, 2778, 2779, 2796, 2795,
  2490, 2491, 2508, 2507, 2779, 2780, 2797, 2796,
  2491, 2492, 2509, 2508, 2780, 2781, 2798, 2797,
  2492, 2493, 2510, 2509, 2781, 2782, 2799, 2798,
  2493, 2494, 2511, 2510, 2782, 2783, 2800, 2799,
  2494, 2495, 2512, 2511, 2783, 2784, 2801, 2800,
  2495, 2496, 2513, 2512, 2784, 2785, 2802, 2801,
  2496, 2497, 2514, 2513, 2785, 2786, 2803, 2802,
  2497, 2498, 2515, 2514, 2786, 2787, 2804, 2803,
  2498, 2499, 2516, 2515, 2787, 2788, 2805, 2804,
  2501, 2500, 2517, 2518, 2790, 2789, 2806, 2807,
  2500, 2502, 2519, 2517, 2789, 2791, 2808, 2806,
  2502, 2503, 2520, 2519, 2791, 2792, 2809, 2808,
  2503, 2504, 2521, 2520, 2792, 2793, 2810, 2809,
  2504, 2505, 2522, 2521, 2793, 2794, 2811, 2810,
  2505, 2506, 2523, 2522, 2794, 2795, 2812, 2811,
  2506, 2507, 2524, 2523, 2795, 2796, 2813, 2812,
  2507, 2508, 2525, 2524, 2796, 2797, 2814, 2813,
  2508, 2509, 2526, 2525, 2797, 2798, 2815, 2814,
  2509, 2510, 2527, 2526, 2798, 2799, 2816, 2815,
  2510, 2511, 2528, 2527, 2799, 2800, 2817, 2816,
  2511, 2512, 2529, 2528, 2800, 2801, 2818, 2817,
  2512, 2513, 2530, 2529, 2801, 2802, 2819, 2818,
  2513, 2514, 2531, 2530, 2802, 2803, 2820, 2819,
  2514, 2515, 2532, 2531, 2803, 2804, 2821, 2820,
  2515, 2516, 2533, 2532, 2804, 2805, 2822, 2821,
  2518, 2517, 2534, 2535, 2807, 2806, 2823, 2824,
  2517, 2519, 2536, 2534, 2806, 2808, 2825, 2823,
  2519, 2520, 2537, 2536, 2808, 2809, 2826, 2825,
  2520, 2521, 2538, 2537, 2809, 2810, 2827, 2826,
  2521, 2522, 2539, 2538, 2810, 2811, 2828, 2827,
  2522, 2523, 2540, 2539, 2811, 2812, 2829, 2828,
  2523, 2524, 2541, 2540, 2812, 2813, 2830, 2829,
  2524, 2525, 2542, 2541, 2813, 2814, 2831, 2830,
  2525, 2526, 2543, 2542, 2814, 2815, 2832, 2831,
  2526, 2527, 2544, 2543, 2815, 2816, 2833, 2832,
  2527, 2528, 2545, 2544, 2816, 2817, 2834, 2833,
  2528, 2529, 2546, 2545, 2817, 2818, 2835, 2834,
  2529, 2530, 2547, 2546, 2818, 2819, 2836, 2835,
  2530, 2531, 2548, 2547, 2819, 2820, 2837, 2836,
  2531, 2532, 2549, 2548, 2820, 2821, 2838, 2837,
  2532, 2533, 2550, 2549, 2821, 2822, 2839, 2838,
  2535, 2534, 2551, 2552, 2824, 2823, 2840, 2841,
  2534, 2536, 2553, 2551, 2823, 2825, 2842, 2840,
  2536, 2537, 2554, 2553, 2825, 2826, 2843, 2842,
  2537, 2538, 2555, 2554, 2826, 2827, 2844, 2843,
  2538, 2539, 2556, 2555, 2827, 2828, 2845, 2844,
  2539, 2540, 2557, 2556, 2828, 2829, 2846, 2845,
  2540, 2541, 2558, 2557, 2829, 2830, 2847, 2846,
  2541, 2542, 2559, 2558, 2830, 2831, 2848, 2847,
  2542, 2543, 2560, 2559, 2831, 2832, 2849, 2848,
  2543, 2544, 2561, 2560, 2832, 2833, 2850, 2849,
  2544, 2545, 2562, 2561, 2833, 2834, 2851, 2850,
  2545, 2546, 2563, 2562, 2834, 2835, 2852, 2851,
  2546, 2547, 2564, 2563, 2835, 2836, 2853, 2852,
  2547, 2548, 2565, 2564, 2836, 2837, 2854, 2853,
  2548, 2549, 2566, 2565, 2837, 2838, 2855, 2854,
  2549, 2550, 2567, 2566, 2838, 2839, 2856, 2855,
  2552, 2551, 2568, 2569, 2841, 2840, 2857, 2858,
  2551, 2553, 2570, 2568, 2840, 2842, 2859, 2857,
  2553, 2554, 2571, 2570, 2842, 2843, 2860, 2859,
  2554, 2555, 2572, 2571, 2843, 2844, 2861, 2860,
  2555, 2556, 2573, 2572, 2844, 2845, 2862, 2861,
  2556, 2557, 2574, 2573, 2845, 2846, 2863, 2862,
  2557, 2558, 2575, 2574, 2846, 2847, 2864, 2863,
  2558, 2559, 2576, 2575, 2847, 2848, 2865, 2864,
  2559, 2560, 2577, 2576, 2848, 2849, 2866, 2865,
  2560, 2561, 2578, 2577, 2849, 2850, 2867, 2866,
  2561, 2562, 2579, 2578, 2850, 2851, 2868, 2867,
  2562, 2563, 2580, 2579, 2851, 2852, 2869, 2868,
  2563, 2564, 2581, 2580, 2852, 2853, 2870, 2869,
  2564, 2565, 2582, 2581, 2853, 2854, 2871, 2870,
  2565, 2566, 2583, 2582, 2854, 2855, 2872, 2871,
  2566, 2567, 2584, 2583, 2855, 2856, 2873, 2872,
  2569, 2568, 2585, 2586, 2858, 2857, 2874, 2875,
  2568, 2570, 2587, 2585, 2857, 2859, 2876, 2874,
  2570, 2571, 2588, 2587, 2859, 2860, 2877, 2876,
  2571, 2572, 2589, 2588, 2860, 2861, 2878, 2877,
  2572, 2573, 2590, 2589, 2861, 2862, 2879, 2878,
  2573, 2574, 2591, 2590, 2862, 2863, 2880, 2879,
  2574, 2575, 2592, 2591, 2863, 2864, 2881, 2880,
  2575, 2576, 2593, 2592, 2864, 2865, 2882, 2881,
  2576, 2577, 2594, 2593, 2865, 2866, 2883, 2882,
  2577, 2578, 2595, 2594, 2866, 2867, 2884, 2883,
  2578, 2579, 2596, 2595, 2867, 2868, 2885, 2884,
  2579, 2580, 2597, 2596, 2868, 2869, 2886, 2885,
  2580, 2581, 2598, 2597, 2869, 2870, 2887, 2886,
  2581, 2582, 2599, 2598, 2870, 2871, 2888, 2887,
  2582, 2583, 2600, 2599, 2871, 2872, 2889, 2888,
  2583, 2584, 2601, 2600, 2872, 2873, 2890, 2889,
  2602, 2603, 2604, 2605, 2891, 2892, 2893, 2894,
  2603, 2606, 2607, 2604, 2892, 2895, 2896, 2893,
  2606, 2608, 2609, 2607, 2895, 2897, 2898, 2896,
  2608, 2610, 2611, 2609, 2897, 2899, 2900, 2898,
  2610, 2612, 2613, 2611, 2899, 2901, 2902, 2900,
  2612, 2614, 2615, 2613, 2901, 2903, 2904, 2902,
  2614, 2616, 2617, 2615, 2903, 2905, 2906, 2904,
  2616, 2618, 2619, 2617, 2905, 2907, 2908, 2906,
  2618, 2620, 2621, 2619, 2907, 2909, 2910, 2908,
  2620, 2622, 2623, 2621, 2909, 2911, 2912, 2910,
  2622, 2624, 2625, 2623, 2911, 2913, 2914, 2912,
  2624, 2626, 2627, 2625, 2913, 2915, 2916, 2914,
  2626, 2628, 2629, 2627, 2915, 2917, 2918, 2916,
  2628, 2630, 2631, 2629, 2917, 2919, 2920, 2918,
  2630, 2632, 2633, 2631, 2919, 2921, 2922, 2920,
  2632, 2634, 2635, 2633, 2921, 2923, 2924, 2922,
  2605, 2604, 2636, 2637, 2894, 2893, 2925, 2926,
  2604, 2607, 2638, 2636, 2893, 2896, 2927, 2925,
  2607, 2609, 2639, 2638, 2896, 2898, 2928, 2927,
  2609, 2611, 2640, 2639, 2898, 2900, 2929, 2928,
  2611, 2613, 2641, 2640, 2900, 2902, 2930, 2929,
  2613, 2615, 2642, 2641, 2902, 2904, 2931, 2930,
  2615, 2617, 2643, 2642, 2904, 2906, 2932, 2931,
  2617, 2619, 2644, 2643, 2906, 2908, 2933, 2932,
  2619, 2621, 2645, 2644, 2908, 2910, 2934, 2933,
  2621, 2623, 2646, 2645, 2910, 2912, 2935, 2934,
  2623, 2625, 2647, 2646, 2912, 2914, 2936, 2935,
  2625, 2627, 2648, 2647, 2914, 2916, 2937, 2936,
  2627, 2629, 2649, 2648, 2916, 2918, 2938, 2937,
  2629, 2631, 2650, 2649, 2918, 2920, 2939, 2938,
  2631, 2633, 2651, 2650, 2920, 2922, 2940, 2939,
  2633, 2635, 2652, 2651, 2922, 2924, 2941, 2940,
  2637, 2636, 2653, 2654, 2926, 2925, 2942, 2943,
  2636, 2638, 2655, 2653, 2925, 2927, 2944, 2942,
  2638, 2639, 2656, 2655, 2927, 2928, 2945, 2944,
  2639, 2640, 2657, 2656, 2928, 2929, 2946, 2945,
  2640, 2641, 2658, 2657, 2929, 2930, 2947, 2946,
  2641, 2642, 2659, 2658, 2930, 2931, 2948, 2947,
  2642, 2643, 2660, 2659, 2931, 2932, 2949, 2948,
  2643, 2644, 2661, 2660, 2932, 2933, 2950, 2949,
  2644, 2645, 2662, 2661, 2933, 2934, 2951, 2950,
  2645, 2646, 2663, 2662, 2934, 2935, 2952, 2951,
  2646, 2647, 2664, 2663, 2935, 2936, 2953, 2952,
  2647, 2648, 2665, 2664, 2936, 2937, 2954, 2953,
  2648, 2649, 2666, 2665, 2937, 2938, 2955, 2954,
  2649, 2650, 2667, 2666, 2938, 2939, 2956, 2955,
  2650, 2651, 2668, 2667, 2939, 2940, 2957, 2956,
  2651, 2652, 2669, 2668, 2940, 2941, 2958, 2957,
  2654, 2653, 2670, 2671, 2943, 2942, 2959, 2960,
  2653, 2655, 2672, 2670, 2942, 2944, 2961, 2959,
  2655, 2656, 2673, 2672, 2944, 2945, 2962, 2961,
  2656, 2657, 2674, 2673, 2945, 2946, 2963, 2962,
  2657, 2658, 2675, 2674, 2946, 2947, 2964, 2963,
  2658, 2659, 2676, 2675, 2947, 2948, 2965, 2964,
  2659, 2660, 2677, 2676, 2948, 2949, 2966, 2965,
  2660, 2661, 2678, 2677, 2949, 2950, 2967, 2966,
  2661, 2662, 2679, 2678, 2950, 2951, 2968, 2967,
  2662, 2663, 2680, 2679, 2951, 2952, 2969, 2968,
  2663, 2664, 2681, 2680, 2952, 2953, 2970, 2969,
  2664, 2665, 2682, 2681, 2953, 2954, 2971, 2970,
  2665, 2666, 2683, 2682, 2954, 2955, 2972, 2971,
  2666, 2667, 2684, 2683, 2955, 2956, 2973, 2972,
  2667, 2668, 2685, 2684, 2956, 2957, 2974, 2973,
  2668, 2669, 2686, 2685, 2957, 2958, 2975, 2974,
  2671, 2670, 2687, 2688, 2960, 2959, 2976, 2977,
  2670, 2672, 2689, 2687, 2959, 2961, 2978, 2976,
  2672, 2673, 2690, 2689, 2961, 2962, 2979, 2978,
  2673, 2674, 2691, 2690, 2962, 2963, 2980, 2979,
  2674, 2675, 2692, 2691, 2963, 2964, 2981, 2980,
  2675, 2676, 2693, 2692, 2964, 2965, 2982, 2981,
  2676, 2677, 2694, 2693, 2965, 2966, 2983, 2982,
  2677, 2678, 2695, 2694, 2966, 2967, 2984, 2983,
  2678, 2679, 2696, 2695, 2967, 2968, 2985, 2984,
  2679, 2680, 2697, 2696, 2968, 2969, 2986, 2985,
  2680, 2681, 2698, 2697, 2969, 2970, 2987, 2986,
  2681, 2682, 2699, 2698, 2970, 2971, 2988, 2987,
  2682, 2683, 2700, 2699, 2971, 2972, 2989, 2988,
  2683, 2684, 2701, 2700, 2972, 2973, 2990, 2989,
  2684, 2685, 2702, 2701, 2973, 2974, 2991, 2990,
  2685, 2686, 2703, 2702, 2974, 2975, 2992, 2991,
  2688, 2687, 2704, 2705, 2977, 2976, 2993, 2994,
  2687, 2689, 2706, 2704, 2976, 2978, 2995, 2993,
  2689, 2690, 2707, 2706, 2978, 2979, 2996, 2995,
  2690, 2691, 2708, 2707, 2979, 2980, 2997, 2996,
  2691, 2692, 2709, 2708, 2980, 2981, 2998, 2997,
  2692, 2693, 2710, 2709, 2981, 2982, 2999, 2998,
  2693, 2694, 2711, 2710, 2982, 2983, 3000, 2999,
  2694, 2695, 2712, 2711, 2983, 2984, 3001, 3000,
  2695, 2696, 2713, 2712, 2984, 2985, 3002, 3001,
  2696, 2697, 2714, 2713, 2985, 2986, 3003, 3002,
  2697, 2698, 2715, 2714, 2986, 2987, 3004, 3003,
  2698, 2699, 2716, 2715, 2987, 2988, 3005, 3004,
  2699, 2700, 2717, 2716, 2988, 2989, 3006, 3005,
  2700, 2701, 2718, 2717, 2989, 2990, 3007, 3006,
  2701, 2702, 2719, 2718, 2990, 2991, 3008, 3007,
  2702, 2703, 2720, 2719, 2991, 2992, 3009, 3008,
  2705, 2704, 2721, 2722, 2994, 2993, 3010, 3011,
  2704, 2706, 2723, 2721, 2993, 2995, 3012, 3010,
  2706, 2707, 2724, 2723, 2995, 2996, 3013, 3012,
  2707, 2708, 2725, 2724, 2996, 2997, 3014, 3013,
  2708, 2709, 2726, 2725, 2997, 2998, 3015, 3014,
  2709, 2710, 2727, 2726, 2998, 2999, 3016, 3015,
  2710, 2711, 2728, 2727, 2999, 3000, 3017, 3016,
  2711, 2712, 2729, 2728, 3000, 3001, 3018, 3017,
  2712, 2713, 2730, 2729, 3001, 3002, 3019, 3018,
  2713, 2714, 2731, 2730, 3002, 3003, 3020, 3019,
  2714, 2715, 2732, 2731, 3003, 3004, 3021, 3020,
  2715, 2716, 2733, 2732, 3004, 3005, 3022, 3021,
  2716, 2717, 2734, 2733, 3005, 3006, 3023, 3022,
  2717, 2718, 2735, 2734, 3006, 3007, 3024, 3023,
  2718, 2719, 2736, 2735, 3007, 3008, 3025, 3024,
  2719, 2720, 2737, 2736, 3008, 3009, 3026, 3025,
  2722, 2721, 2738, 2739, 3011, 3010, 3027, 3028,
  2721, 2723, 2740, 2738, 3010, 3012, 3029, 3027,
  2723, 2724, 2741, 2740, 3012, 3013, 3030, 3029,
  2724, 2725, 2742, 2741, 3013, 3014, 3031, 3030,
  2725, 2726, 2743, 2742, 3014, 3015, 3032, 3031,
  2726, 2727, 2744, 2743, 3015, 3016, 3033, 3032,
  2727, 2728, 2745, 2744, 3016, 3017, 3034, 3033,
  2728, 2729, 2746, 2745, 3017, 3018, 3035, 3034,
  2729, 2730, 2747, 2746, 3018, 3019, 3036, 3035,
  2730, 2731, 2748, 2747, 3019, 3020, 3037, 3036,
  2731, 2732, 2749, 2748, 3020, 3021, 3038, 3037,
  2732, 2733, 2750, 2749, 3021, 3022, 3039, 3038,
  2733, 2734, 2751, 2750, 3022, 3023, 3040, 3039,
  2734, 2735, 2752, 2751, 3023, 3024, 3041, 3040,
  2735, 2736, 2753, 2752, 3024, 3025, 3042, 3041,
  2736, 2737, 2754, 2753, 3025, 3026, 3043, 3042,
  2739, 2738, 2755, 2756, 3028, 3027, 3044, 3045,
  2738, 2740, 2757, 2755, 3027, 3029, 3046, 3044,
  2740, 2741, 2758, 2757, 3029, 3030, 3047, 3046,
  2741, 2742, 2759, 2758, 3030, 3031, 3048, 3047,
  2742, 2743, 2760, 2759, 3031, 3032, 3049, 3048,
  2743, 2744, 2761, 2760, 3032, 3033, 3050, 3049,
  2744, 2745, 2762, 2761, 3033, 3034, 3051, 3050,
  2745, 2746, 2763, 2762, 3034, 3035, 3052, 3051,
  2746, 2747, 2764, 2763, 3035, 3036, 3053, 3052,
  2747, 2748, 2765, 2764, 3036, 3037, 3054, 3053,
  2748, 2749, 2766, 2765, 3037, 3038, 3055, 3054,
  2749, 2750, 2767, 2766, 3038, 3039, 3056, 3055,
  2750, 2751, 2768, 2767, 3039, 3040, 3057, 3056,
  2751, 2752, 2769, 2768, 3040, 3041, 3058, 3057,
  2752, 2753, 2770, 2769, 3041, 3042, 3059, 3058,
  2753, 2754, 2771, 2770, 3042, 3043, 3060, 3059,
  2756, 2755, 2772, 2773, 3045, 3044, 3061, 3062,
  2755, 2757, 2774, 2772, 3044, 3046, 3063, 3061,
  2757, 2758, 2775, 2774, 3046, 3047, 3064, 3063,
  2758, 2759, 2776, 2775, 3047, 3048, 3065, 3064,
  2759, 2760, 2777, 2776, 3048, 3049, 3066, 3065,
  2760, 2761, 2778, 2777, 3049, 3050, 3067, 3066,
  2761, 2762, 2779, 2778, 3050, 3051, 3068, 3067,
  2762, 2763, 2780, 2779, 3051, 3052, 3069, 3068,
  2763, 2764, 2781, 2780, 3052, 3053, 3070, 3069,
  2764, 2765, 2782, 2781, 3053, 3054, 3071, 3070,
  2765, 2766, 2783, 2782, 3054, 3055, 3072, 3071,
  2766, 2767, 2784, 2783, 3055, 3056, 3073, 3072,
  2767, 2768, 2785, 2784, 3056, 3057, 3074, 3073,
  2768, 2769, 2786, 2785, 3057, 3058, 3075, 3074,
  2769, 2770, 2787, 2786, 3058, 3059, 3076, 3075,
  2770, 2771, 2788, 2787, 3059, 3060, 3077, 3076,
  2773, 2772, 2789, 2790, 3062, 3061, 3078, 3079,
  2772, 2774, 2791, 2789, 3061, 3063, 3080, 3078,
  2774, 2775, 2792, 2791, 3063, 3064, 3081, 3080,
  2775, 2776, 2793, 2792, 3064, 3065, 3082, 3081,
  2776, 2777, 2794, 2793, 3065, 3066, 3083, 3082,
  2777, 2778, 2795, 2794, 3066, 3067, 3084, 3083,
  2778, 2779, 2796, 2795, 3067, 3068, 3085, 3084,
  2779, 2780, 2797, 2796, 3068, 3069, 3086, 3085,
  2780, 2781, 2798, 2797, 3069, 3070, 3087, 3086,
  2781, 2782, 2799, 2798, 3070, 3071, 3088, 3087,
  2782, 2783, 2800, 2799, 3071, 3072, 3089, 3088,
  2783, 2784, 2801, 2800, 3072, 3073, 3090, 3089,
  2784, 2785, 2802, 2801, 3073, 3074, 3091, 3090,
  2785, 2786, 2803, 2802, 3074, 3075, 3092, 3091,
  2786, 2787, 2804, 2803, 3075, 3076, 3093, 3092,
  2787, 2788, 2805, 2804, 3076, 3077, 3094, 3093,
  2790, 2789, 2806, 2807, 3079, 3078, 3095, 3096,
  2789, 2791, 2808, 2806, 3078, 3080, 3097, 3095,
  2791, 2792, 2809, 2808, 3080, 3081, 3098, 3097,
  2792, 2793, 2810, 2809, 3081, 3082, 3099, 3098,
  2793, 2794, 2811, 2810, 3082, 3083, 3100, 3099,
  2794, 2795, 2812, 2811, 3083, 3084, 3101, 3100,
  2795, 2796, 2813, 2812, 3084, 3085, 3102, 3101,
  2796, 2797, 2814, 2813, 3085, 3086, 3103, 3102,
  2797, 2798, 2815, 2814, 3086, 3087, 3104, 3103,
  2798, 2799, 2816, 2815, 3087, 3088, 3105, 3104,
  2799, 2800, 2817, 2816, 3088, 3089, 3106, 3105,
  2800, 2801, 2818, 2817, 3089, 3090, 3107, 3106,
  2801, 2802, 2819, 2818, 3090, 3091, 3108, 3107,
  2802, 2803, 2820, 2819, 3091, 3092, 3109, 3108,
  2803, 2804, 2821, 2820, 3092, 3093, 3110, 3109,
  2804, 2805, 2822, 2821, 3093, 3094, 3111, 3110,
  2807, 2806, 2823, 2824, 3096, 3095, 3112, 3113,
  2806, 2808, 2825, 2823, 3095, 3097, 3114, 3112,
  2808, 2809, 2826, 2825, 3097, 3098, 3115, 3114,
  2809, 2810, 2827, 2826, 3098, 3099, 3116, 3115,
  2810, 2811, 2828, 2827, 3099, 3100, 3117, 3116,
  2811, 2812, 2829, 2828, 3100, 3101, 3118, 3117,
  2812, 2813, 2830, 2829, 3101, 3102, 3119, 3118,
  2813, 2814, 2831, 2830, 3102, 3103, 3120, 3119,
  2814, 2815, 2832, 2831, 3103, 3104, 3121, 3120,
  2815, 2816, 2833, 2832, 3104, 3105, 3122, 3121,
  2816, 2817, 2834, 2833, 3105, 3106, 3123, 3122,
  2817, 2818, 2835, 2834, 3106, 3107, 3124, 3123,
  2818, 2819, 2836, 2835, 3107, 3108, 3125, 3124,
  2819, 2820, 2837, 2836, 3108, 3109, 3126, 3125,
  2820, 2821, 2838, 2837, 3109, 3110, 3127, 3126,
  2821, 2822, 2839, 2838, 3110, 3111, 3128, 3127,
  2824, 2823, 2840, 2841, 3113, 3112, 3129, 3130,
  2823, 2825, 2842, 2840, 3112, 3114, 3131, 3129,
  2825, 2826, 2843, 2842, 3114, 3115, 3132, 3131,
  2826, 2827, 2844, 2843, 3115, 3116, 3133, 3132,
  2827, 2828, 2845, 2844, 3116, 3117, 3134, 3133,
  2828, 2829, 2846, 2845, 3117, 3118, 3135, 3134,
  2829, 2830, 2847, 2846, 3118, 3119, 3136, 3135,
  2830, 2831, 2848, 2847, 3119, 3120, 3137, 3136,
  2831, 2832, 2849, 2848, 3120, 3121, 3138, 3137,
  2832, 2833, 2850, 2849, 3121, 3122, 3139, 3138,
  2833, 2834, 2851, 2850, 3122, 3123, 3140, 3139,
  2834, 2835, 2852, 2851, 3123, 3124, 3141, 3140,
  2835, 2836, 2853, 2852, 3124, 3125, 3142, 3141,
  2836, 2837, 2854, 2853, 3125, 3126, 3143, 3142,
  2837, 2838, 2855, 2854, 3126, 3127, 3144, 3143,
  2838, 2839, 2856, 2855, 3127, 3128, 3145, 3144,
  2841, 2840, 2857, 2858, 3130, 3129, 3146, 3147,
  2840, 2842, 2859, 2857, 3129, 3131, 3148, 3146,
  2842, 2843, 2860, 2859, 3131, 3132, 3149, 3148,
  2843, 2844, 2861, 2860, 3132, 3133, 3150, 3149,
  2844, 2845, 2862, 2861, 3133, 3134, 3151, 3150,
  2845, 2846, 2863, 2862, 3134, 3135, 3152, 3151,
  2846, 2847, 2864, 2863, 3135, 3136, 3153, 3152,
  2847, 2848, 2865, 2864, 3136, 3137, 3154, 3153,
  2848, 2849, 2866, 2865, 3137, 3138, 3155, 3154,
  2849, 2850, 2867, 2866, 3138, 3139, 3156, 3155,
  2850, 2851, 2868, 2867, 3139, 3140, 3157, 3156,
  2851, 2852, 2869, 2868, 3140, 3141, 3158, 3157,
  2852, 2853, 2870, 2869, 3141, 3142, 3159, 3158,
  2853, 2854, 2871, 2870, 3142, 3143, 3160, 3159,
  2854, 2855, 2872, 2871, 3143, 3144, 3161, 3160,
  2855, 2856, 2873, 2872, 3144, 3145, 3162, 3161,
  2858, 2857, 2874, 2875, 3147, 3146, 3163, 3164,
  2857, 2859, 2876, 2874, 3146, 3148, 3165, 3163,
  2859, 2860, 2877, 2876, 3148, 3149, 3166, 3165,
  2860, 2861, 2878, 2877, 3149, 3150, 3167, 3166,
  2861, 2862, 2879, 2878, 3150, 3151, 3168, 3167,
  2862, 2863, 2880, 2879, 3151, 3152, 3169, 3168,
  2863, 2864, 2881, 2880, 3152, 3153, 3170, 3169,
  2864, 2865, 2882, 2881, 3153, 3154, 3171, 3170,
  2865, 2866, 2883, 2882, 3154, 3155, 3172, 3171,
  2866, 2867, 2884, 2883, 3155, 3156, 3173, 3172,
  2867, 2868, 2885, 2884, 3156, 3157, 3174, 3173,
  2868, 2869, 2886, 2885, 3157, 3158, 3175, 3174,
  2869, 2870, 2887, 2886, 3158, 3159, 3176, 3175,
  2870, 2871, 2888, 2887, 3159, 3160, 3177, 3176,
  2871, 2872, 2889, 2888, 3160, 3161, 3178, 3177,
  2872, 2873, 2890, 2889, 3161, 3162, 3179, 3178,
  2891, 2892, 2893, 2894, 3180, 3181, 3182, 3183,
  2892, 2895, 2896, 2893, 3181, 3184, 3185, 3182,
  2895, 2897, 2898, 2896, 3184, 3186, 3187, 3185,
  2897, 2899, 2900, 2898, 3186, 3188, 3189, 3187,
  2899, 2901, 2902, 2900, 3188, 3190, 3191, 3189,
  2901, 2903, 2904, 2902, 3190, 3192, 3193, 3191,
  2903, 2905, 2906, 2904, 3192, 3194, 3195, 3193,
  2905, 2907, 2908, 2906, 3194, 3196, 3197, 3195,
  2907, 2909, 2910, 2908, 3196, 3198, 3199, 3197,
  2909, 2911, 2912, 2910, 3198, 3200, 3201, 3199,
  2911, 2913, 2914, 2912, 3200, 3202, 3203, 3201,
  2913, 2915, 2916, 2914, 3202, 3204, 3205, 3203,
  2915, 2917, 2918, 2916, 3204, 3206, 3207, 3205,
  2917, 2919, 2920, 2918, 3206, 3208, 3209, 3207,
  2919, 2921, 2922, 2920, 3208, 3210, 3211, 3209,
  2921, 2923, 2924, 2922, 3210, 3212, 3213, 3211,
  2894, 2893, 2925, 2926, 3183, 3182, 3214, 3215,
  2893, 2896, 2927, 2925, 3182, 3185, 3216, 3214,
  2896, 2898, 2928, 2927, 3185, 3187, 3217, 3216,
  2898, 2900, 2929, 2928, 3187, 3189, 3218, 3217,
  2900, 2902, 2930, 2929, 3189, 3191, 3219, 3218,
  2902, 2904, 2931, 2930, 3191, 3193, 3220, 3219,
  2904, 2906, 2932, 2931, 3193, 3195, 3221, 3220,
  2906, 2908, 2933, 2932, 3195, 3197, 3222, 3221,
  2908, 2910, 2934, 2933, 3197, 3199, 3223, 3222,
  2910, 2912, 2935, 2934, 3199, 3201, 3224, 3223,
  2912, 2914, 2936, 2935, 3201, 3203, 3225, 3224,
  2914, 2916, 2937, 2936, 3203, 3205, 3226, 3225,
  2916, 2918, 2938, 2937, 3205, 3207, 3227, 3226,
  2918, 2920, 2939, 2938, 3207, 3209, 3228, 3227,
  2920, 2922, 2940, 2939, 3209, 3211, 3229, 3228,
  2922, 2924, 2941, 2940, 3211, 3213, 3230, 3229,
  2926, 2925, 2942, 2943, 3215, 3214, 3231, 3232,
  2925, 2927, 2944, 2942, 3214, 3216, 3233, 3231,
  2927, 2928, 2945, 2944, 3216, 3217, 3234, 3233,
  2928, 2929, 2946, 2945, 3217, 3218, 3235, 3234,
  2929, 2930, 2947, 2946, 3218, 3219, 3236, 3235,
  2930, 2931, 2948, 2947, 3219, 3220, 3237, 3236,
  2931, 2932, 2949, 2948, 3220, 3221, 3238, 3237,
  2932, 2933, 2950, 2949, 3221, 3222, 3239, 3238,
  2933, 2934, 2951, 2950, 3222, 3223, 3240, 3239,
  2934, 2935, 2952, 2951, 3223, 3224, 3241, 3240,
  2935, 2936, 2953, 2952, 3224, 3225, 3242, 3241,
  2936, 2937, 2954, 2953, 3225, 3226, 3243, 3242,
  2937, 2938, 2955, 2954, 3226, 3227, 3244, 3243,
  2938, 2939, 2956, 2955, 3227, 3228, 3245, 3244,
  2939, 2940, 2957, 2956, 3228, 3229, 3246, 3245,
  2940, 2941, 2958, 2957, 3229, 3230, 3247, 3246,
  2943, 2942, 2959, 2960, 3232, 3231, 3248, 3249,
  2942, 2944, 2961, 2959, 3231, 3233, 3250, 3248,
  2944, 2945, 2962, 2961, 3233, 3234, 3251, 3250,
  2945, 2946, 2963, 2962, 3234, 3235, 3252, 3251,
  2946, 2947, 2964, 2963, 3235, 3236, 3253, 3252,
  2947, 2948, 2965, 2964, 3236, 3237, 3254, 3253,
  2948, 2949, 2966, 2965, 3237, 3238, 3255, 3254,
  2949, 2950, 2967, 2966, 3238, 3239, 3256, 3255,
  2950, 2951, 2968, 2967, 3239, 3240, 3257, 3256,
  2951, 2952, 2969, 2968, 3240, 3241, 3258, 3257,
  2952, 2953, 2970, 2969, 3241, 3242, 3259, 3258,
  2953, 2954, 2971, 2970, 3242, 3243, 3260, 3259,
  2954, 2955, 2972, 2971, 3243, 3244, 3261, 3260,
  2955, 2956, 2973, 2972, 3244, 3245, 3262, 3261,
  2956, 2957, 2974, 2973, 3245, 3246, 3263, 3262,
  2957, 2958, 2975, 2974, 3246, 3247, 3264, 3263,
  2960, 2959, 2976, 2977, 3249, 3248, 3265, 3266,
  2959, 2961, 2978, 2976, 3248, 3250, 3267, 3265,
  2961, 2962, 2979, 2978, 3250, 3251, 3268, 3267,
  2962, 2963, 2980, 2979, 3251, 3252, 3269, 3268,
  2963, 2964, 2981, 2980, 3252, 3253, 3270, 3269,
  2964, 2965, 2982, 2981, 3253, 3254, 3271, 3270,
  2965, 2966, 2983, 2982, 3254, 3255, 3272, 3271,
  2966, 2967, 2984, 2983, 3255, 3256, 3273, 3272,
  2967, 2968, 2985, 2984, 3256, 3257, 3274, 3273,
  2968, 2969, 2986, 2985, 3257, 3258, 3275, 3274,
  2969, 2970, 2987, 2986, 3258, 3259, 3276, 3275,
  2970, 2971, 2988, 2987, 3259, 3260, 3277, 3276,
  2971, 2972, 2989, 2988, 3260, 3261, 3278, 3277,
  2972, 2973, 2990, 2989, 3261, 3262, 3279, 3278,
  2973, 2974, 2991, 2990, 3262, 3263, 3280, 3279,
  2974, 2975, 2992, 2991, 3263, 3264, 3281, 3280,
  2977, 2976, 2993, 2994, 3266, 3265, 3282, 3283,
  2976, 2978, 2995, 2993, 3265, 3267, 3284, 3282,
  2978, 2979, 2996, 2995, 3267, 3268, 3285, 3284,
  2979, 2980, 2997, 2996, 3268, 3269, 3286, 3285,
  2980, 2981, 2998, 2997, 3269, 3270, 3287, 3286,
  2981, 2982, 2999, 2998, 3270, 3271, 3288, 3287,
  2982, 2983, 3000, 2999, 3271, 3272, 3289, 3288,
  2983, 2984, 3001, 3000, 3272, 3273, 3290, 3289,
  2984, 2985, 3002, 3001, 3273, 3274, 3291, 3290,
  2985, 2986, 3003, 3002, 3274, 3275, 3292, 3291,
  2986, 2987, 3004, 3003, 3275, 3276, 3293, 3292,
  2987, 2988, 3005, 3004, 3276, 3277, 3294, 3293,
  2988, 2989, 3006, 3005, 3277, 3278, 3295, 3294,
  2989, 2990, 3007, 3006, 3278, 3279, 3296, 3295,
  2990, 2991, 3008, 3007, 3279, 3280, 3297, 3296,
  2991, 2992, 3009, 3008, 3280, 3281, 3298, 3297,
  2994, 2993, 3010, 3011, 3283, 3282, 3299, 3300,
  2993, 2995, 3012, 3010, 3282, 3284, 3301, 3299,
  2995, 2996, 3013, 3012, 3284, 3285, 3302, 3301,
  2996, 2997, 3014, 3013, 3285, 3286, 3303, 3302,
  2997, 2998, 3015, 3014, 3286, 3287, 3304, 3303,
  2998, 2999, 3016, 3015, 3287, 3288, 3305, 3304,
  2999, 3000, 3017, 3016, 3288, 3289, 3306, 3305,
  3000, 3001, 3018, 3017, 3289, 3290, 3307, 3306,
  3001, 3002, 3019, 3018, 3290, 3291, 3308, 3307,
  3002, 3003, 3020, 3019, 3291, 3292, 3309, 3308,
  3003, 3004, 3021, 3020, 3292, 3293, 3310, 3309,
  3004, 3005, 3022, 3021, 3293, 3294, 3311, 3310,
  3005, 3006, 3023, 3022, 3294, 3295, 3312, 3311,
  3006, 3007, 3024, 3023, 3295, 3296, 3313, 3312,
  3007, 3008, 3025, 3024, 3296, 3297, 3314, 3313,
  3008, 3009, 3026, 3025, 3297, 3298, 3315, 3314,
  3011, 3010, 3027, 3028, 3300, 3299, 3316, 3317,
  3010, 3012, 3029, 3027, 3299, 3301, 3318, 3316,
  3012, 3013, 3030, 3029, 3301, 3302, 3319, 3318,
  3013, 3014, 3031, 3030, 3302, 3303, 3320, 3319,
  3014, 3015, 3032, 3031, 3303, 3304, 3321, 3320,
  3015, 3016, 3033, 3032, 3304, 3305, 3322, 3321,
  3016, 3017, 3034, 3033, 3305, 3306, 3323, 3322,
  3017, 3018, 3035, 3034, 3306, 3307, 3324, 3323,
  3018, 3019, 3036, 3035, 3307, 3308, 3325, 3324,
  3019, 3020, 3037, 3036, 3308, 3309, 3326, 3325,
  3020, 3021, 3038, 3037, 3309, 3310, 3327, 3326,
  3021, 3022, 3039, 3038, 3310, 3311, 3328, 3327,
  3022, 3023, 3040, 3039, 3311, 3312, 3329, 3328,
  3023, 3024, 3041, 3040, 3312, 3313, 3330, 3329,
  3024, 3025, 3042, 3041, 3313, 3314, 3331, 3330,
  3025, 3026, 3043, 3042, 3314, 3315, 3332, 3331,
  3028, 3027, 3044, 3045, 3317, 3316, 3333, 3334,
  3027, 3029, 3046, 3044, 3316, 3318, 3335, 3333,
  3029, 3030, 3047, 3046, 3318, 3319, 3336, 3335,
  3030, 3031, 3048, 3047, 3319, 3320, 3337, 3336,
  3031, 3032, 3049, 3048, 3320, 3321, 3338, 3337,
  3032, 3033, 3050, 3049, 3321, 3322, 3339, 3338,
  3033, 3034, 3051, 3050, 3322, 3323, 3340, 3339,
  3034, 3035, 3052, 3051, 3323, 3324, 3341, 3340,
  3035, 3036, 3053, 3052, 3324, 3325, 3342, 3341,
  3036, 3037, 3054, 3053, 3325, 3326, 3343, 3342,
  3037, 3038, 3055, 3054, 3326, 3327, 3344, 3343,
  3038, 3039, 3056, 3055, 3327, 3328, 3345, 3344,
  3039, 3040, 3057, 3056, 3328, 3329, 3346, 3345,
  3040, 3041, 3058, 3057, 3329, 3330, 3347, 3346,
  3041, 3042, 3059, 3058, 3330, 3331, 3348, 3347,
  3042, 3043, 3060, 3059, 3331, 3332, 3349, 3348,
  3045, 3044, 3061, 3062, 3334, 3333, 3350, 3351,
  3044, 3046, 3063, 3061, 3333, 3335, 3352, 3350,
  3046, 3047, 3064, 3063, 3335, 3336, 3353, 3352,
  3047, 3048, 3065, 3064, 3336, 3337, 3354, 3353,
  3048, 3049, 3066, 3065, 3337, 3338, 3355, 3354,
  3049, 3050, 3067, 3066, 3338, 3339, 3356, 3355,
  3050, 3051, 3068, 3067, 3339, 3340, 3357, 3356,
  3051, 3052, 3069, 3068, 3340, 3341, 3358, 3357,
  3052, 3053, 3070, 3069, 3341, 3342, 3359, 3358,
  3053, 3054, 3071, 3070, 3342, 3343, 3360, 3359,
  3054, 3055, 3072, 3071, 3343, 3344, 3361, 3360,
  3055, 3056, 3073, 3072, 3344, 3345, 3362, 3361,
  3056, 3057, 3074, 3073, 3345, 3346, 3363, 3362,
  3057, 3058, 3075, 3074, 3346, 3347, 3364, 3363,
  3058, 3059, 3076, 3075, 3347, 3348, 3365, 3364,
  3059, 3060, 3077, 3076, 3348, 3349, 3366, 3365,
  3062, 3061, 3078, 3079, 3351, 3350, 3367, 3368,
  3061, 3063, 3080, 3078, 3350, 3352, 3369, 3367,
  3063, 3064, 3081, 3080, 3352, 3353, 3370, 3369,
  3064, 3065, 3082, 3081, 3353, 3354, 3371, 3370,
  3065, 3066, 3083, 3082, 3354, 3355, 3372, 3371,
  3066, 3067, 3084, 3083, 3355, 3356, 3373, 3372,
  3067, 3068, 3085, 3084, 3356, 3357, 3374, 3373,
  3068, 3069, 3086, 3085, 3357, 3358, 3375, 3374,
  3069, 3070, 3087, 3086, 3358, 3359, 3376, 3375,
  3070, 3071, 3088, 3087, 3359, 3360, 3377, 3376,
  3071, 3072, 3089, 3088, 3360, 3361, 3378, 3377,
  3072, 3073, 3090, 3089, 3361, 3362, 3379, 3378,
  3073, 3074, 3091, 3090, 3362, 3363, 3380, 3379,
  3074, 3075, 3092, 3091, 3363, 3364, 3381, 3380,
  3075, 3076, 3093, 3092, 3364, 3365, 3382, 3381,
  3076, 3077, 3094, 3093, 3365, 3366, 3383, 3382,
  3079, 3078, 3095, 3096, 3368, 3367, 3384, 3385,
  3078, 3080, 3097, 3095, 3367, 3369, 3386, 3384,
  3080, 3081, 3098, 3097, 3369, 3370, 3387, 3386,
  3081, 3082, 3099, 3098, 3370, 3371, 3388, 3387,
  3082, 3083, 3100, 3099, 3371, 3372, 3389, 3388,
  3083, 3084, 3101, 3100, 3372, 3373, 3390, 3389,
  3084, 3085, 3102, 3101, 3373, 3374, 3391, 3390,
  3085, 3086, 3103, 3102, 3374, 3375, 3392, 3391,
  3086, 3087, 3104, 3103, 3375, 3376, 3393, 3392,
  3087, 3088, 3105, 3104, 3376, 3377, 3394, 3393,
  3088, 3089, 3106, 3105, 3377, 3378, 3395, 3394,
  3089, 3090, 3107, 3106, 3378, 3379, 3396, 3395,
  3090, 3091, 3108, 3107, 3379, 3380, 3397, 3396,
  3091, 3092, 3109, 3108, 3380, 3381, 3398, 3397,
  3092, 3093, 3110, 3109, 3381, 3382, 3399, 3398,
  3093, 3094, 3111, 3110, 3382, 3383, 3400, 3399,
  3096, 3095, 3112, 3113, 3385, 3384, 3401, 3402,
  3095, 3097, 3114, 3112, 3384, 3386, 3403, 3401,
  3097, 3098, 3115, 3114, 3386, 3387, 3404, 3403,
  3098, 3099, 3116, 3115, 3387, 3388, 3405, 3404,
  3099, 3100, 3117, 3116, 3388, 3389, 3406, 3405,
  3100, 3101, 3118, 3117, 3389, 3390, 3407, 3406,
  3101, 3102, 3119, 3118, 3390, 3391, 3408, 3407,
  3102, 3103, 3120, 3119, 3391, 3392, 3409, 3408,
  3103, 3104, 3121, 3120, 3392, 3393, 3410, 3409,
  3104, 3105, 3122, 3121, 3393, 3394, 3411, 3410,
  3105, 3106, 3123, 3122, 3394, 3395, 3412, 3411,
  3106, 3107, 3124, 3123, 3395, 3396, 3413, 3412,
  3107, 3108, 3125, 3124, 3396, 3397, 3414, 3413,
  3108, 3109, 3126, 3125, 3397, 3398, 3415, 3414,
  3109, 3110, 3127, 3126, 3398, 3399, 3416, 3415,
  3110, 3111, 3128, 3127, 3399, 3400, 3417, 3416,
  3113, 3112, 3129, 3130, 3402, 3401, 3418, 3419,
  3112, 3114, 3131, 3129, 3401, 3403, 3420, 3418,
  3114, 3115, 3132, 3131, 3403, 3404, 3421, 3420,
  3115, 3116, 3133, 3132, 3404, 3405, 3422, 3421,
  3116, 3117, 3134, 3133, 3405, 3406, 3423, 3422,
  3117, 3118, 3135, 3134, 3406, 3407, 3424, 3423,
  3118, 3119, 3136, 3135, 3407, 3408, 3425, 3424,
  3119, 3120, 3137, 3136, 3408, 3409, 3426, 3425,
  3120, 3121, 3138, 3137, 3409, 3410, 3427, 3426,
  3121, 3122, 3139, 3138, 3410, 3411, 3428, 3427,
  3122, 3123, 3140, 3139, 3411, 3412, 3429, 3428,
  3123, 3124, 3141, 3140, 3412, 3413, 3430, 3429,
  3124, 3125, 3142, 3141, 3413, 3414, 3431, 3430,
  3125, 3126, 3143, 3142, 3414, 3415, 3432, 3431,
  3126, 3127, 3144, 3143, 3415, 3416, 3433, 3432,
  3127, 3128, 3145, 3144, 3416, 3417, 3434, 3433,
  3130, 3129, 3146, 3147, 3419, 3418, 3435, 3436,
  3129, 3131, 3148, 3146, 3418, 3420, 3437, 3435,
  3131, 3132, 3149, 3148, 3420, 3421, 3438, 3437,
  3132, 3133, 3150, 3149, 3421, 3422, 3439, 3438,
  3133, 3134, 3151, 3150, 3422, 3423, 3440, 3439,
  3134, 3135, 3152, 3151, 3423, 3424, 3441, 3440,
  3135, 3136, 3153, 3152, 3424, 3425, 3442, 3441,
  3136, 3137, 3154, 3153, 3425, 3426, 3443, 3442,
  3137, 3138, 3155, 3154, 3426, 3427, 3444, 3443,
  3138, 3139, 3156, 3155, 3427, 3428, 3445, 3444,
  3139, 3140, 3157, 3156, 3428, 3429, 3446, 3445,
  3140, 3141, 3158, 3157, 3429, 3430, 3447, 3446,
  3141, 3142, 3159, 3158, 3430, 3431, 3448, 3447,
  3142, 3143, 3160, 3159, 3431, 3432, 3449, 3448,
  3143, 3144, 3161, 3160, 3432, 3433, 3450, 3449,
  3144, 3145, 3162, 3161, 3433, 3434, 3451, 3450,
  3147, 3146, 3163, 3164, 3436, 3435, 3452, 3453,
  3146, 3148, 3165, 3163, 3435, 3437, 3454, 3452,
  3148, 3149, 3166, 3165, 3437, 3438, 3455, 3454,
  3149, 3150, 3167, 3166, 3438, 3439, 3456, 3455,
  3150, 3151, 3168, 3167, 3439, 3440, 3457, 3456,
  3151, 3152, 3169, 3168, 3440, 3441, 3458, 3457,
  3152, 3153, 3170, 3169, 3441, 3442, 3459, 3458,
  3153, 3154, 3171, 3170, 3442, 3443, 3460, 3459,
  3154, 3155, 3172, 3171, 3443, 3444, 3461, 3460,
  3155, 3156, 3173, 3172, 3444, 3445, 3462, 3461,
  3156, 3157, 3174, 3173, 3445, 3446, 3463, 3462,
  3157, 3158, 3175, 3174, 3446, 3447, 3464, 3463,
  3158, 3159, 3176, 3175, 3447, 3448, 3465, 3464,
  3159, 3160, 3177, 3176, 3448, 3449, 3466, 3465,
  3160, 3161, 3178, 3177, 3449, 3450, 3467, 3466,
  3161, 3162, 3179, 3178, 3450, 3451, 3468, 3467,
  3180, 3181, 3182, 3183, 3469, 3470, 3471, 3472,
  3181, 3184, 3185, 3182, 3470, 3473, 3474, 3471,
  3184, 3186, 3187, 3185, 3473, 3475, 3476, 3474,
  3186, 3188, 3189, 3187, 3475, 3477, 3478, 3476,
  3188, 3190, 3191, 3189, 3477, 3479, 3480, 3478,
  3190, 3192, 3193, 3191, 3479, 3481, 3482, 3480,
  3192, 3194, 3195, 3193, 3481, 3483, 3484, 3482,
  3194, 3196, 3197, 3195, 3483, 3485, 3486, 3484,
  3196, 3198, 3199, 3197, 3485, 3487, 3488, 3486,
  3198, 3200, 3201, 3199, 3487, 3489, 3490, 3488,
  3200, 3202, 3203, 3201, 3489, 3491, 3492, 3490,
  3202, 3204, 3205, 3203, 3491, 3493, 3494, 3492,
  3204, 3206, 3207, 3205, 3493, 3495, 3496, 3494,
  3206, 3208, 3209, 3207, 3495, 3497, 3498, 3496,
  3208, 3210, 3211, 3209, 3497, 3499, 3500, 3498,
  3210, 3212, 3213, 3211, 3499, 3501, 3502, 3500,
  3183, 3182, 3214, 3215, 3472, 3471, 3503, 3504,
  3182, 3185, 3216, 3214, 3471, 3474, 3505, 3503,
  3185, 3187, 3217, 3216, 3474, 3476, 3506, 3505,
  3187, 3189, 3218, 3217, 3476, 3478, 3507, 3506,
  3189, 3191, 3219, 3218, 3478, 3480, 3508, 3507,
  3191, 3193, 3220, 3219, 3480, 3482, 3509, 3508,
  3193, 3195, 3221, 3220, 3482, 3484, 3510, 3509,
  3195, 3197, 3222, 3221, 3484, 3486, 3511, 3510,
  3197, 3199, 3223, 3222, 3486, 3488, 3512, 3511,
  3199, 3201, 3224, 3223, 3488, 3490, 3513, 3512,
  3201, 3203, 3225, 3224, 3490, 3492, 3514, 3513,
  3203, 3205, 3226, 3225, 3492, 3494, 3515, 3514,
  3205, 3207, 3227, 3226, 3494, 3496, 3516, 3515,
  3207, 3209, 3228, 3227, 3496, 3498, 3517, 3516,
  3209, 3211, 3229, 3228, 3498, 3500, 3518, 3517,
  3211, 3213, 3230, 3229, 3500, 3502, 3519, 3518,
  3215, 3214, 3231, 3232, 3504, 3503, 3520, 3521,
  3214, 3216, 3233, 3231, 3503, 3505, 3522, 3520,
  3216, 3217, 3234, 3233, 3505, 3506, 3523, 3522,
  3217, 3218, 3235, 3234, 3506, 3507, 3524, 3523,
  3218, 3219, 3236, 3235, 3507, 3508, 3525, 3524,
  3219, 3220, 3237, 3236, 3508, 3509, 3526, 3525,
  3220, 3221, 3238, 3237, 3509, 3510, 3527, 3526,
  3221, 3222, 3239, 3238, 3510, 3511, 3528, 3527,
  3222, 3223, 3240, 3239, 3511, 3512, 3529, 3528,
  3223, 3224, 3241, 3240, 3512, 3513, 3530, 3529,
  3224, 3225, 3242, 3241, 3513, 3514, 3531, 3530,
  3225, 3226, 3243, 3242, 3514, 3515, 3532, 3531,
  3226, 3227, 3244, 3243, 3515, 3516, 3533, 3532,
  3227, 3228, 3245, 3244, 3516, 3517, 3534, 3533,
  3228, 3229, 3246, 3245, 3517, 3518, 3535, 3534,
  3229, 3230, 3247, 3246, 3518, 3519, 3536, 3535,
  3232, 3231, 3248, 3249, 3521, 3520, 3537, 3538,
  3231, 3233, 3250, 3248, 3520, 3522, 3539, 3537,
  3233, 3234, 3251, 3250, 3522, 3523, 3540, 3539,
  3234, 3235, 3252, 3251, 3523, 3524, 3541, 3540,
  3235, 3236, 3253, 3252, 3524, 3525, 3542, 3541,
  3236, 3237, 3254, 3253, 3525, 3526, 3543, 3542,
  3237, 3238, 3255, 3254, 3526, 3527, 3544, 3543,
  3238, 3239, 3256, 3255, 3527, 3528, 3545, 3544,
  3239, 3240, 3257, 3256, 3528, 3529, 3546, 3545,
  3240, 3241, 3258, 3257, 3529, 3530, 3547, 3546,
  3241, 3242, 3259, 3258, 3530, 3531, 3548, 3547,
  3242, 3243, 3260, 3259, 3531, 3532, 3549, 3548,
  3243, 3244, 3261, 3260, 3532, 3533, 3550, 3549,
  3244, 3245, 3262, 3261, 3533, 3534, 3551, 3550,
  3245, 3246, 3263, 3262, 3534, 3535, 3552, 3551,
  3246, 3247, 3264, 3263, 3535, 3536, 3553, 3552,
  3249, 3248, 3265, 3266, 3538, 3537, 3554, 3555,
  3248, 3250, 3267, 3265, 3537, 3539, 3556, 3554,
  3250, 3251, 3268, 3267, 3539, 3540, 3557, 3556,
  3251, 3252, 3269, 3268, 3540, 3541, 3558, 3557,
  3252, 3253, 3270, 3269, 3541, 3542, 3559, 3558,
  3253, 3254, 3271, 3270, 3542, 3543, 3560, 3559,
  3254, 3255, 3272, 3271, 3543, 3544, 3561, 3560,
  3255, 3256, 3273, 3272, 3544, 3545, 3562, 3561,
  3256, 3257, 3274, 3273, 3545, 3546, 3563, 3562,
  3257, 3258, 3275, 3274, 3546, 3547, 3564, 3563,
  3258, 3259, 3276, 3275, 3547, 3548, 3565, 3564,
  3259, 3260, 3277, 3276, 3548, 3549, 3566, 3565,
  3260, 3261, 3278, 3277, 3549, 3550, 3567, 3566,
  3261, 3262, 3279, 3278, 3550, 3551, 3568, 3567,
  3262, 3263, 3280, 3279, 3551, 3552, 3569, 3568,
  3263, 3264, 3281, 3280, 3552, 3553, 3570, 3569,
  3266, 3265, 3282, 3283, 3555, 3554, 3571, 3572,
  3265, 3267, 3284, 3282, 3554, 3556, 3573, 3571,
  3267, 3268, 3285, 3284, 3556, 3557, 3574, 3573,
  3268, 3269, 3286, 3285, 3557, 3558, 3575, 3574,
  3269, 3270, 3287, 3286, 3558, 3559, 3576, 3575,
  3270, 3271, 3288, 3287, 3559, 3560, 3577, 3576,
  3271, 3272, 3289, 3288, 3560, 3561, 3578, 3577,
  3272, 3273, 3290, 3289, 3561, 3562, 3579, 3578,
  3273, 3274, 3291, 3290, 3562, 3563, 3580, 3579,
  3274, 3275, 3292, 3291, 3563, 3564, 3581, 3580,
  3275, 3276, 3293, 3292, 3564, 3565, 3582, 3581,
  3276, 3277, 3294, 3293, 3565, 3566, 3583, 3582,
  3277, 3278, 3295, 3294, 3566, 3567, 3584, 3583,
  3278, 3279, 3296, 3295, 3567, 3568, 3585, 3584,
  3279, 3280, 3297, 3296, 3568, 3569, 3586, 3585,
  3280, 3281, 3298, 3297, 3569, 3570, 3587, 3586,
  3283, 3282, 3299, 3300, 3572, 3571, 3588, 3589,
  3282, 3284, 3301, 3299, 3571, 3573, 3590, 3588,
  3284, 3285, 3302, 3301, 3573, 3574, 3591, 3590,
  3285, 3286, 3303, 3302, 3574, 3575, 3592, 3591,
  3286, 3287, 3304, 3303, 3575, 3576, 3593, 3592,
  3287, 3288, 3305, 3304, 3576, 3577, 3594, 3593,
  3288, 3289, 3306, 3305, 3577, 3578, 3595, 3594,
  3289, 3290, 3307, 3306, 3578, 3579, 3596, 3595,
  3290, 3291, 3308, 3307, 3579, 3580, 3597, 3596,
  3291, 3292, 3309, 3308, 3580, 3581, 3598, 3597,
  3292, 3293, 3310, 3309, 3581, 3582, 3599, 3598,
  3293, 3294, 3311, 3310, 3582, 3583, 3600, 3599,
  3294, 3295, 3312, 3311, 3583, 3584, 3601, 3600,
  3295, 3296, 3313, 3312, 3584, 3585, 3602, 3601,
  3296, 3297, 3314, 3313, 3585, 3586, 3603, 3602,
  3297, 3298, 3315, 3314, 3586, 3587, 3604, 3603,
  3300, 3299, 3316, 3317, 3589, 3588, 3605, 3606,
  3299, 3301, 3318, 3316, 3588, 3590, 3607, 3605,
  3301, 3302, 3319, 3318, 3590, 3591, 3608, 3607,
  3302, 3303, 3320, 3319, 3591, 3592, 3609, 3608,
  3303, 3304, 3321, 3320, 3592, 3593, 3610, 3609,
  3304, 3305, 3322, 3321, 3593, 3594, 3611, 3610,
  3305, 3306, 3323, 3322, 3594, 3595, 3612, 3611,
  3306, 3307, 3324, 3323, 3595, 3596, 3613, 3612,
  3307, 3308, 3325, 3324, 3596, 3597, 3614, 3613,
  3308, 3309, 3326, 3325, 3597, 3598, 3615, 3614,
  3309, 3310, 3327, 3326, 3598, 3599, 3616, 3615,
  3310, 3311, 3328, 3327, 3599, 3600, 3617, 3616,
  3311, 3312, 3329, 3328, 3600, 3601, 3618, 3617,
  3312, 3313, 3330, 3329, 3601, 3602, 3619, 3618,
  3313, 3314, 3331, 3330, 3602, 3603, 3620, 3619,
  3314, 3315, 3332, 3331, 3603, 3604, 3621, 3620,
  3317, 3316, 3333, 3334, 3606, 3605, 3622, 3623,
  3316, 3318, 3335, 3333, 3605, 3607, 3624, 3622,
  3318, 3319, 3336, 3335, 3607, 3608, 3625, 3624,
  3319, 3320, 3337, 3336, 3608, 3609, 3626, 3625,
  3320, 3321, 3338, 3337, 3609, 3610, 3627, 3626,
  3321, 3322, 3339, 3338, 3610, 3611, 3628, 3627,
  3322, 3323, 3340, 3339, 3611, 3612, 3629, 3628,
  3323, 3324, 3341, 3340, 3612, 3613, 3630, 3629,
  3324, 3325, 3342, 3341, 3613, 3614, 3631, 3630,
  3325, 3326, 3343, 3342, 3614, 3615, 3632, 3631,
  3326, 3327, 3344, 3343, 3615, 3616, 3633, 3632,
  3327, 3328, 3345, 3344, 3616, 3617, 3634, 3633,
  3328, 3329, 3346, 3345, 3617, 3618, 3635, 3634,
  3329, 3330, 3347, 3346, 3618, 3619, 3636, 3635,
  3330, 3331, 3348, 3347, 3619, 3620, 3637, 3636,
  3331, 3332, 3349, 3348, 3620, 3621, 3638, 3637,
  3334, 3333, 3350, 3351, 3623, 3622, 3639, 3640,
  3333, 3335, 3352, 3350, 3622, 3624, 3641, 3639,
  3335, 3336, 3353, 3352, 3624, 3625, 3642, 3641,
  3336, 3337, 3354, 3353, 3625, 3626, 3643, 3642,
  3337, 3338, 3355, 3354, 3626, 3627, 3644, 3643,
  3338, 3339, 3356, 3355, 3627, 3628, 3645, 3644,
  3339, 3340, 3357, 3356, 3628, 3629, 3646, 3645,
  3340, 3341, 3358, 3357, 3629, 3630, 3647, 3646,
  3341, 3342, 3359, 3358, 3630, 3631, 3648, 3647,
  3342, 3343, 3360, 3359, 3631, 3632, 3649, 3648,
  3343, 3344, 3361, 3360, 3632, 3633, 3650, 3649,
  3344, 3345, 3362, 3361, 3633, 3634, 3651, 3650,
  3345, 3346, 3363, 3362, 3634, 3635, 3652, 3651,
  3346, 3347, 3364, 3363, 3635, 3636, 3653, 3652,
  3347, 3348, 3365, 3364, 3636, 3637, 3654, 3653,
  3348, 3349, 3366, 3365, 3637, 3638, 3655, 3654,
  3351, 3350, 3367, 3368, 3640, 3639, 3656, 3657,
  3350, 3352, 3369, 3367, 3639, 3641, 3658, 3656,
  3352, 3353, 3370, 3369, 3641, 3642, 3659, 3658,
  3353, 3354, 3371, 3370, 3642, 3643, 3660, 3659,
  3354, 3355, 3372, 3371, 3643, 3644, 3661, 3660,
  3355, 3356, 3373, 3372, 3644, 3645, 3662, 3661,
  3356, 3357, 3374, 3373, 3645, 3646, 3663, 3662,
  3357, 3358, 3375, 3374, 3646, 3647, 3664, 3663,
  3358, 3359, 3376, 3375, 3647, 3648, 3665, 3664,
  3359, 3360, 3377, 3376, 3648, 3649, 3666, 3665,
  3360, 3361, 3378, 3377, 3649, 3650, 3667, 3666,
  3361, 3362, 3379, 3378, 3650, 3651, 3668, 3667,
  3362, 3363, 3380, 3379, 3651, 3652, 3669, 3668,
  3363, 3364, 3381, 3380, 3652, 3653, 3670, 3669,
  3364, 3365, 3382, 3381, 3653, 3654, 3671, 3670,
  3365, 3366, 3383, 3382, 3654, 3655, 3672, 3671,
  3368, 3367, 3384, 3385, 3657, 3656, 3673, 3674,
  3367, 3369, 3386, 3384, 3656, 3658, 3675, 3673,
  3369, 3370, 3387, 3386, 3658, 3659, 3676, 3675,
  3370, 3371, 3388, 3387, 3659, 3660, 3677, 3676,
  3371, 3372, 3389, 3388, 3660, 3661, 3678, 3677,
  3372, 3373, 3390, 3389, 3661, 3662, 3679, 3678,
  3373, 3374, 3391, 3390, 3662, 3663, 3680, 3679,
  3374, 3375, 3392, 3391, 3663, 3664, 3681, 3680,
  3375, 3376, 3393, 3392, 3664, 3665, 3682, 3681,
  3376, 3377, 3394, 3393, 3665, 3666, 3683, 3682,
  3377, 3378, 3395, 3394, 3666, 3667, 3684, 3683,
  3378, 3379, 3396, 3395, 3667, 3668, 3685, 3684,
  3379, 3380, 3397, 3396, 3668, 3669, 3686, 3685,
  3380, 3381, 3398, 3397, 3669, 3670, 3687, 3686,
  3381, 3382, 3399, 3398, 3670, 3671, 3688, 3687,
  3382, 3383, 3400, 3399, 3671, 3672, 3689, 3688,
  3385, 3384, 3401, 3402, 3674, 3673, 3690, 3691,
  3384, 3386, 3403, 3401, 3673, 3675, 3692, 3690,
  3386, 3387, 3404, 3403, 3675, 3676, 3693, 3692,
  3387, 3388, 3405, 3404, 3676, 3677, 3694, 3693,
  3388, 3389, 3406, 3405, 3677, 3678, 3695, 3694,
  3389, 3390, 3407, 3406, 3678, 3679, 3696, 3695,
  3390, 3391, 3408, 3407, 3679, 3680, 3697, 3696,
  3391, 3392, 3409, 3408, 3680, 3681, 3698, 3697,
  3392, 3393, 3410, 3409, 3681, 3682, 3699, 3698,
  3393, 3394, 3411, 3410, 3682, 3683, 3700, 3699,
  3394, 3395, 3412, 3411, 3683, 3684, 3701, 3700,
  3395, 3396, 3413, 3412, 3684, 3685, 3702, 3701,
  3396, 3397, 3414, 3413, 3685, 3686, 3703, 3702,
  3397, 3398, 3415, 3414, 3686, 3687, 3704, 3703,
  3398, 3399, 3416, 3415, 3687, 3688, 3705, 3704,
  3399, 3400, 3417, 3416, 3688, 3689, 3706, 3705,
  3402, 3401, 3418, 3419, 3691, 3690, 3707, 3708,
  3401, 3403, 3420, 3418, 3690, 3692, 3709, 3707,
  3403, 3404, 3421, 3420, 3692, 3693, 3710, 3709,
  3404, 3405, 3422, 3421, 3693, 3694, 3711, 3710,
  3405, 3406, 3423, 3422, 3694, 3695, 3712, 3711,
  3406, 3407, 3424, 3423, 3695, 3696, 3713, 3712,
  3407, 3408, 3425, 3424, 3696, 3697, 3714, 3713,
  3408, 3409, 3426, 3425, 3697, 3698, 3715, 3714,
  3409, 3410, 3427, 3426, 3698, 3699, 3716, 3715,
  3410, 3411, 3428, 3427, 3699, 3700, 3717, 3716,
  3411, 3412, 3429, 3428, 3700, 3701, 3718, 3717,
  3412, 3413, 3430, 3429, 3701, 3702, 3719, 3718,
  3413, 3414, 3431, 3430, 3702, 3703, 3720, 3719,
  3414, 3415, 3432, 3431, 3703, 3704, 3721, 3720,
  3415, 3416, 3433, 3432, 3704, 3705, 3722, 3721,
  3416, 3417, 3434, 3433, 3705, 3706, 3723, 3722,
  3419, 3418, 3435, 3436, 3708, 3707, 3724, 3725,
  3418, 3420, 3437, 3435, 3707, 3709, 3726, 3724,
  3420, 3421, 3438, 3437, 3709, 3710, 3727, 3726,
  3421, 3422, 3439, 3438, 3710, 3711, 3728, 3727,
  3422, 3423, 3440, 3439, 3711, 3712, 3729, 3728,
  3423, 3424, 3441, 3440, 3712, 3713, 3730, 3729,
  3424, 3425, 3442, 3441, 3713, 3714, 3731, 3730,
  3425, 3426, 3443, 3442, 3714, 3715, 3732, 3731,
  3426, 3427, 3444, 3443, 3715, 3716, 3733, 3732,
  3427, 3428, 3445, 3444, 3716, 3717, 3734, 3733,
  3428, 3429, 3446, 3445, 3717, 3718, 3735, 3734,
  3429, 3430, 3447, 3446, 3718, 3719, 3736, 3735,
  3430, 3431, 3448, 3447, 3719, 3720, 3737, 3736,
  3431, 3432, 3449, 3448, 3720, 3721, 3738, 3737,
  3432, 3433, 3450, 3449, 3721, 3722, 3739, 3738,
  3433, 3434, 3451, 3450, 3722, 3723, 3740, 3739,
  3436, 3435, 3452, 3453, 3725, 3724, 3741, 3742,
  3435, 3437, 3454, 3452, 3724, 3726, 3743, 3741,
  3437, 3438, 3455, 3454, 3726, 3727, 3744, 3743,
  3438, 3439, 3456, 3455, 3727, 3728, 3745, 3744,
  3439, 3440, 3457, 3456, 3728, 3729, 3746, 3745,
  3440, 3441, 3458, 3457, 3729, 3730, 3747, 3746,
  3441, 3442, 3459, 3458, 3730, 3731, 3748, 3747,
  3442, 3443, 3460, 3459, 3731, 3732, 3749, 3748,
  3443, 3444, 3461, 3460, 3732, 3733, 3750, 3749,
  3444, 3445, 3462, 3461, 3733, 3734, 3751, 3750,
  3445, 3446, 3463, 3462, 3734, 3735, 3752, 3751,
  3446, 3447, 3464, 3463, 3735, 3736, 3753, 3752,
  3447, 3448, 3465, 3464, 3736, 3737, 3754, 3753,
  3448, 3449, 3466, 3465, 3737, 3738, 3755, 3754,
  3449, 3450, 3467, 3466, 3738, 3739, 3756, 3755,
  3450, 3451, 3468, 3467, 3739, 3740, 3757, 3756,
  3469, 3470, 3471, 3472, 3758, 3759, 3760, 3761,
  3470, 3473, 3474, 3471, 3759, 3762, 3763, 3760,
  3473, 3475, 3476, 3474, 3762, 3764, 3765, 3763,
  3475, 3477, 3478, 3476, 3764, 3766, 3767, 3765,
  3477, 3479, 3480, 3478, 3766, 3768, 3769, 3767,
  3479, 3481, 3482, 3480, 3768, 3770, 3771, 3769,
  3481, 3483, 3484, 3482, 3770, 3772, 3773, 3771,
  3483, 3485, 3486, 3484, 3772, 3774, 3775, 3773,
  3485, 3487, 3488, 3486, 3774, 3776, 3777, 3775,
  3487, 3489, 3490, 3488, 3776, 3778, 3779, 3777,
  3489, 3491, 3492, 3490, 3778, 3780, 3781, 3779,
  3491, 3493, 3494, 3492, 3780, 3782, 3783, 3781,
  3493, 3495, 3496, 3494, 3782, 3784, 3785, 3783,
  3495, 3497, 3498, 3496, 3784, 3786, 3787, 3785,
  3497, 3499, 3500, 3498, 3786, 3788, 3789, 3787,
  3499, 3501, 3502, 3500, 3788, 3790, 3791, 3789,
  3472, 3471, 3503, 3504, 3761, 3760, 3792, 3793,
  3471, 3474, 3505, 3503, 3760, 3763, 3794, 3792,
  3474, 3476, 3506, 3505, 3763, 3765, 3795, 3794,
  3476, 3478, 3507, 3506, 3765, 3767, 3796, 3795,
  3478, 3480, 3508, 3507, 3767, 3769, 3797, 3796,
  3480, 3482, 3509, 3508, 3769, 3771, 3798, 3797,
  3482, 3484, 3510, 3509, 3771, 3773, 3799, 3798,
  3484, 3486, 3511, 3510, 3773, 3775, 3800, 3799,
  3486, 3488, 3512, 3511, 3775, 3777, 3801, 3800,
  3488, 3490, 3513, 3512, 3777, 3779, 3802, 3801,
  3490, 3492, 3514, 3513, 3779, 3781, 3803, 3802,
  3492, 3494, 3515, 3514, 3781, 3783, 3804, 3803,
  3494, 3496, 3516, 3515, 3783, 3785, 3805, 3804,
  3496, 3498, 3517, 3516, 3785, 3787, 3806, 3805,
  3498, 3500, 3518, 3517, 3787, 3789, 3807, 3806,
  3500, 3502, 3519, 3518, 3789, 3791, 3808, 3807,
  3504, 3503, 3520, 3521, 3793, 3792, 3809, 3810,
  3503, 3505, 3522, 3520, 3792, 3794, 3811, 3809,
  3505, 3506, 3523, 3522, 3794, 3795, 3812, 3811,
  3506, 3507, 3524, 3523, 3795, 3796, 3813, 3812,
  3507, 3508, 3525, 3524, 3796, 3797, 3814, 3813,
  3508, 3509, 3526, 3525, 3797, 3798, 3815, 3814,
  3509, 3510, 3527, 3526, 3798, 3799, 3816, 3815,
  3510, 3511, 3528, 3527, 3799, 3800, 3817, 3816,
  3511, 3512, 3529, 3528, 3800, 3801, 3818, 3817,
  3512, 3513, 3530, 3529, 3801, 3802, 3819, 3818,
  3513, 3514, 3531, 3530, 3802, 3803, 3820, 3819,
  3514, 3515, 3532, 3531, 3803, 3804, 3821, 3820,
  3515, 3516, 3533, 3532, 3804, 3805, 3822, 3821,
  3516, 3517, 3534, 3533, 3805, 3806, 3823, 3822,
  3517, 3518, 3535, 3534, 3806, 3807, 3824, 3823,
  3518, 3519, 3536, 3535, 3807, 3808, 3825, 3824,
  3521, 3520, 3537, 3538, 3810, 3809, 3826, 3827,
  3520, 3522, 3539, 3537, 3809, 3811, 3828, 3826,
  3522, 3523, 3540, 3539, 3811, 3812, 3829, 3828,
  3523, 3524, 3541, 3540, 3812, 3813, 3830, 3829,
  3524, 3525, 3542, 3541, 3813, 3814, 3831, 3830,
  3525, 3526, 3543, 3542, 3814, 3815, 3832, 3831,
  3526, 3527, 3544, 3543, 3815, 3816, 3833, 3832,
  3527, 3528, 3545, 3544, 3816, 3817, 3834, 3833,
  3528, 3529, 3546, 3545, 3817, 3818, 3835, 3834,
  3529, 3530, 3547, 3546, 3818, 3819, 3836, 3835,
  3530, 3531, 3548, 3547, 3819, 3820, 3837, 3836,
  3531, 3532, 3549, 3548, 3820, 3821, 3838, 3837,
  3532, 3533, 3550, 3549, 3821, 3822, 3839, 3838,
  3533, 3534, 3551, 3550, 3822, 3823, 3840, 3839,
  3534, 3535, 3552, 3551, 3823, 3824, 3841, 3840,
  3535, 3536, 3553, 3552, 3824, 3825, 3842, 3841,
  3538, 3537, 3554, 3555, 3827, 3826, 3843, 3844,
  3537, 3539, 3556, 3554, 3826, 3828, 3845, 3843,
  3539, 3540, 3557, 3556, 3828, 3829, 3846, 3845,
  3540, 3541, 3558, 3557, 3829, 3830, 3847, 3846,
  3541, 3542, 3559, 3558, 3830, 3831, 3848, 3847,
  3542, 3543, 3560, 3559, 3831, 3832, 3849, 3848,
  3543, 3544, 3561, 3560, 3832, 3833, 3850, 3849,
  3544, 3545, 3562, 3561, 3833, 3834, 3851, 3850,
  3545, 3546, 3563, 3562, 3834, 3835, 3852, 3851,
  3546, 3547, 3564, 3563, 3835, 3836, 3853, 3852,
  3547, 3548, 3565, 3564, 3836, 3837, 3854, 3853,
  3548, 3549, 3566, 3565, 3837, 3838, 3855, 3854,
  3549, 3550, 3567, 3566, 3838, 3839, 3856, 3855,
  3550, 3551, 3568, 3567, 3839, 3840, 3857, 3856,
  3551, 3552, 3569, 3568, 3840, 3841, 3858, 3857,
  3552, 3553, 3570, 3569, 3841, 3842, 3859, 3858,
  3555, 3554, 3571, 3572, 3844, 3843, 3860, 3861,
  3554, 3556, 3573, 3571, 3843, 3845, 3862, 3860,
  3556, 3557, 3574, 3573, 3845, 3846, 3863, 3862,
  3557, 3558, 3575, 3574, 3846, 3847, 3864, 3863,
  3558, 3559, 3576, 3575, 3847, 3848, 3865, 3864,
  3559, 3560, 3577, 3576, 3848, 3849, 3866, 3865,
  3560, 3561, 3578, 3577, 3849, 3850, 3867, 3866,
  3561, 3562, 3579, 3578, 3850, 3851, 3868, 3867,
  3562, 3563, 3580, 3579, 3851, 3852, 3869, 3868,
  3563, 3564, 3581, 3580, 3852, 3853, 3870, 3869,
  3564, 3565, 3582, 3581, 3853, 3854, 3871, 3870,
  3565, 3566, 3583, 3582, 3854, 3855, 3872, 3871,
  3566, 3567, 3584, 3583, 3855, 3856, 3873, 3872,
  3567, 3568, 3585, 3584, 3856, 3857, 3874, 3873,
  3568, 3569, 3586, 3585, 3857, 3858, 3875, 3874,
  3569, 3570, 3587, 3586, 3858, 3859, 3876, 3875,
  3572, 3571, 3588, 3589, 3861, 3860, 3877, 3878,
  3571, 3573, 3590, 3588, 3860, 3862, 3879, 3877,
  3573, 3574, 3591, 3590, 3862, 3863, 3880, 3879,
  3574, 3575, 3592, 3591, 3863, 3864, 3881, 3880,
  3575, 3576, 3593, 3592, 3864, 3865, 3882, 3881,
  3576, 3577, 3594, 3593, 3865, 3866, 3883, 3882,
  3577, 3578, 3595, 3594, 3866, 3867, 3884, 3883,
  3578, 3579, 3596, 3595, 3867, 3868, 3885, 3884,
  3579, 3580, 3597, 3596, 3868, 3869, 3886, 3885,
  3580, 3581, 3598, 3597, 3869, 3870, 3887, 3886,
  3581, 3582, 3599, 3598, 3870, 3871, 3888, 3887,
  3582, 3583, 3600, 3599, 3871, 3872, 3889, 3888,
  3583, 3584, 3601, 3600, 3872, 3873, 3890, 3889,
  3584, 3585, 3602, 3601, 3873, 3874, 3891, 3890,
  3585, 3586, 3603, 3602, 3874, 3875, 3892, 3891,
  3586, 3587, 3604, 3603, 3875, 3876, 3893, 3892,
  3589, 3588, 3605, 3606, 3878, 3877, 3894, 3895,
  3588, 3590, 3607, 3605, 3877, 3879, 3896, 3894,
  3590, 3591, 3608, 3607, 3879, 3880, 3897, 3896,
  3591, 3592, 3609, 3608, 3880, 3881, 3898, 3897,
  3592, 3593, 3610, 3609, 3881, 3882, 3899, 3898,
  3593, 3594, 3611, 3610, 3882, 3883, 3900, 3899,
  3594, 3595, 3612, 3611, 3883, 3884, 3901, 3900,
  3595, 3596, 3613, 3612, 3884, 3885, 3902, 3901,
  3596, 3597, 3614, 3613, 3885, 3886, 3903, 3902,
  3597, 3598, 3615, 3614, 3886, 3887, 3904, 3903,
  3598, 3599, 3616, 3615, 3887, 3888, 3905, 3904,
  3599, 3600, 3617, 3616, 3888, 3889, 3906, 3905,
  3600, 3601, 3618, 3617, 3889, 3890, 3907, 3906,
  3601, 3602, 3619, 3618, 3890, 3891, 3908, 3907,
  3602, 3603, 3620, 3619, 3891, 3892, 3909, 3908,
  3603, 3604, 3621, 3620, 3892, 3893, 3910, 3909,
  3606, 3605, 3622, 3623, 3895, 3894, 3911, 3912,
  3605, 3607, 3624, 3622, 3894, 3896, 3913, 3911,
  3607, 3608, 3625, 3624, 3896, 3897, 3914, 3913,
  3608, 3609, 3626, 3625, 3897, 3898, 3915, 3914,
  3609, 3610, 3627, 3626, 3898, 3899, 3916, 3915,
  3610, 3611, 3628, 3627, 3899, 3900, 3917, 3916,
  3611, 3612, 3629, 3628, 3900, 3901, 3918, 3917,
  3612, 3613, 3630, 3629, 3901, 3902, 3919, 3918,
  3613, 3614, 3631, 3630, 3902, 3903, 3920, 3919,
  3614, 3615, 3632, 3631, 3903, 3904, 3921, 3920,
  3615, 3616, 3633, 3632, 3904, 3905, 3922, 3921,
  3616, 3617, 3634, 3633, 3905, 3906, 3923, 3922,
  3617, 3618, 3635, 3634, 3906, 3907, 3924, 3923,
  3618, 3619, 3636, 3635, 3907, 3908, 3925, 3924,
  3619, 3620, 3637, 3636, 3908, 3909, 3926, 3925,
  3620, 3621, 3638, 3637, 3909, 3910, 3927, 3926,
  3623, 3622, 3639, 3640, 3912, 3911, 3928, 3929,
  3622, 3624, 3641, 3639, 3911, 3913, 3930, 3928,
  3624, 3625, 3642, 3641, 3913, 3914, 3931, 3930,
  3625, 3626, 3643, 3642, 3914, 3915, 3932, 3931,
  3626, 3627, 3644, 3643, 3915, 3916, 3933, 3932,
  3627, 3628, 3645, 3644, 3916, 3917, 3934, 3933,
  3628, 3629, 3646, 3645, 3917, 3918, 3935, 3934,
  3629, 3630, 3647, 3646, 3918, 3919, 3936, 3935,
  3630, 3631, 3648, 3647, 3919, 3920, 3937, 3936,
  3631, 3632, 3649, 3648, 3920, 3921, 3938, 3937,
  3632, 3633, 3650, 3649, 3921, 3922, 3939, 3938,
  3633, 3634, 3651, 3650, 3922, 3923, 3940, 3939,
  3634, 3635, 3652, 3651, 3923, 3924, 3941, 3940,
  3635, 3636, 3653, 3652, 3924, 3925, 3942, 3941,
  3636, 3637, 3654, 3653, 3925, 3926, 3943, 3942,
  3637, 3638, 3655, 3654, 3926, 3927, 3944, 3943,
  3640, 3639, 3656, 3657, 3929, 3928, 3945, 3946,
  3639, 3641, 3658, 3656, 3928, 3930, 3947, 3945,
  3641, 3642, 3659, 3658, 3930, 3931, 3948, 3947,
  3642, 3643, 3660, 3659, 3931, 3932, 3949, 3948,
  3643, 3644, 3661, 3660, 3932, 3933, 3950, 3949,
  3644, 3645, 3662, 3661, 3933, 3934, 3951, 3950,
  3645, 3646, 3663, 3662, 3934, 3935, 3952, 3951,
  3646, 3647, 3664, 3663, 3935, 3936, 3953, 3952,
  3647, 3648, 3665, 3664, 3936, 3937, 3954, 3953,
  3648, 3649, 3666, 3665, 3937, 3938, 3955, 3954,
  3649, 3650, 3667, 3666, 3938, 3939, 3956, 3955,
  3650, 3651, 3668, 3667, 3939, 3940, 3957, 3956,
  3651, 3652, 3669, 3668, 3940, 3941, 3958, 3957,
  3652, 3653, 3670, 3669, 3941, 3942, 3959, 3958,
  3653, 3654, 3671, 3670, 3942, 3943, 3960, 3959,
  3654, 3655, 3672, 3671, 3943, 3944, 3961, 3960,
  3657, 3656, 3673, 3674, 3946, 3945, 3962, 3963,
  3656, 3658, 3675, 3673, 3945, 3947, 3964, 3962,
  3658, 3659, 3676, 3675, 3947, 3948, 3965, 3964,
  3659, 3660, 3677, 3676, 3948, 3949, 3966, 3965,
  3660, 3661, 3678, 3677, 3949, 3950, 3967, 3966,
  3661, 3662, 3679, 3678, 3950, 3951, 3968, 3967,
  3662, 3663, 3680, 3679, 3951, 3952, 3969, 3968,
  3663, 3664, 3681, 3680, 3952, 3953, 3970, 3969,
  3664, 3665, 3682, 3681, 3953, 3954, 3971, 3970,
  3665, 3666, 3683, 3682, 3954, 3955, 3972, 3971,
  3666, 3667, 3684, 3683, 3955, 3956, 3973, 3972,
  3667, 3668, 3685, 3684, 3956, 3957, 3974, 3973,
  3668, 3669, 3686, 3685, 3957, 3958, 3975, 3974,
  3669, 3670, 3687, 3686, 3958, 3959, 3976, 3975,
  3670, 3671, 3688, 3687, 3959, 3960, 3977, 3976,
  3671, 3672, 3689, 3688, 3960, 3961, 3978, 3977,
  3674, 3673, 3690, 3691, 3963, 3962, 3979, 3980,
  3673, 3675, 3692, 3690, 3962, 3964, 3981, 3979,
  3675, 3676, 3693, 3692, 3964, 3965, 3982, 3981,
  3676, 3677, 3694, 3693, 3965, 3966, 3983, 3982,
  3677, 3678, 3695, 3694, 3966, 3967, 3984, 3983,
  3678, 3679, 3696, 3695, 3967, 3968, 3985, 3984,
  3679, 3680, 3697, 3696, 3968, 3969, 3986, 3985,
  3680, 3681, 3698, 3697, 3969, 3970, 3987, 3986,
  3681, 3682, 3699, 3698, 3970, 3971, 3988, 3987,
  3682, 3683, 3700, 3699, 3971, 3972, 3989, 3988,
  3683, 3684, 3701, 3700, 3972, 3973, 3990, 3989,
  3684, 3685, 3702, 3701, 3973, 3974, 3991, 3990,
  3685, 3686, 3703, 3702, 3974, 3975, 3992, 3991,
  3686, 3687, 3704, 3703, 3975, 3976, 3993, 3992,
  3687, 3688, 3705, 3704, 3976, 3977, 3994, 3993,
  3688, 3689, 3706, 3705, 3977, 3978, 3995, 3994,
  3691, 3690, 3707, 3708, 3980, 3979, 3996, 3997,
  3690, 3692, 3709, 3707, 3979, 3981, 3998, 3996,
  3692, 3693, 3710, 3709, 3981, 3982, 3999, 3998,
  3693, 3694, 3711, 3710, 3982, 3983, 4000, 3999,
  3694, 3695, 3712, 3711, 3983, 3984, 4001, 4000,
  3695, 3696, 3713, 3712, 3984, 3985, 4002, 4001,
  3696, 3697, 3714, 3713, 3985, 3986, 4003, 4002,
  3697, 3698, 3715, 3714, 3986, 3987, 4004, 4003,
  3698, 3699, 3716, 3715, 3987, 3988, 4005, 4004,
  3699, 3700, 3717, 3716, 3988, 3989, 4006, 4005,
  3700, 3701, 3718, 3717, 3989, 3990, 4007, 4006,
  3701, 3702, 3719, 3718, 3990, 3991, 4008, 4007,
  3702, 3703, 3720, 3719, 3991, 3992, 4009, 4008,
  3703, 3704, 3721, 3720, 3992, 3993, 4010, 4009,
  3704, 3705, 3722, 3721, 3993, 3994, 4011, 4010,
  3705, 3706, 3723, 3722, 3994, 3995, 4012, 4011,
  3708, 3707, 3724, 3725, 3997, 3996, 4013, 4014,
  3707, 3709, 3726, 3724, 3996, 3998, 4015, 4013,
  3709, 3710, 3727, 3726, 3998, 3999, 4016, 4015,
  3710, 3711, 3728, 3727, 3999, 4000, 4017, 4016,
  3711, 3712, 3729, 3728, 4000, 4001, 4018, 4017,
  3712, 3713, 3730, 3729, 4001, 4002, 4019, 4018,
  3713, 3714, 3731, 3730, 4002, 4003, 4020, 4019,
  3714, 3715, 3732, 3731, 4003, 4004, 4021, 4020,
  3715, 3716, 3733, 3732, 4004, 4005, 4022, 4021,
  3716, 3717, 3734, 3733, 4005, 4006, 4023, 4022,
  3717, 3718, 3735, 3734, 4006, 4007, 4024, 4023,
  3718, 3719, 3736, 3735, 4007, 4008, 4025, 4024,
  3719, 3720, 3737, 3736, 4008, 4009, 4026, 4025,
  3720, 3721, 3738, 3737, 4009, 4010, 4027, 4026,
  3721, 3722, 3739, 3738, 4010, 4011, 4028, 4027,
  3722, 3723, 3740, 3739, 4011, 4012, 4029, 4028,
  3725, 3724, 3741, 3742, 4014, 4013, 4030, 4031,
  3724, 3726, 3743, 3741, 4013, 4015, 4032, 4030,
  3726, 3727, 3744, 3743, 4015, 4016, 4033, 4032,
  3727, 3728, 3745, 3744, 4016, 4017, 4034, 4033,
  3728, 3729, 3746, 3745, 4017, 4018, 4035, 4034,
  3729, 3730, 3747, 3746, 4018, 4019, 4036, 4035,
  3730, 3731, 3748, 3747, 4019, 4020, 4037, 4036,
  3731, 3732, 3749, 3748, 4020, 4021, 4038, 4037,
  3732, 3733, 3750, 3749, 4021, 4022, 4039, 4038,
  3733, 3734, 3751, 3750, 4022, 4023, 4040, 4039,
  3734, 3735, 3752, 3751, 4023, 4024, 4041, 4040,
  3735, 3736, 3753, 3752, 4024, 4025, 4042, 4041,
  3736, 3737, 3754, 3753, 4025, 4026, 4043, 4042,
  3737, 3738, 3755, 3754, 4026, 4027, 4044, 4043,
  3738, 3739, 3756, 3755, 4027, 4028, 4045, 4044,
  3739, 3740, 3757, 3756, 4028, 4029, 4046, 4045,
  3758, 3759, 3760, 3761, 4047, 4048, 4049, 4050,
  3759, 3762, 3763, 3760, 4048, 4051, 4052, 4049,
  3762, 3764, 3765, 3763, 4051, 4053, 4054, 4052,
  3764, 3766, 3767, 3765, 4053, 4055, 4056, 4054,
  3766, 3768, 3769, 3767, 4055, 4057, 4058, 4056,
  3768, 3770, 3771, 3769, 4057, 4059, 4060, 4058,
  3770, 3772, 3773, 3771, 4059, 4061, 4062, 4060,
  3772, 3774, 3775, 3773, 4061, 4063, 4064, 4062,
  3774, 3776, 3777, 3775, 4063, 4065, 4066, 4064,
  3776, 3778, 3779, 3777, 4065, 4067, 4068, 4066,
  3778, 3780, 3781, 3779, 4067, 4069, 4070, 4068,
  3780, 3782, 3783, 3781, 4069, 4071, 4072, 4070,
  3782, 3784, 3785, 3783, 4071, 4073, 4074, 4072,
  3784, 3786, 3787, 3785, 4073, 4075, 4076, 4074,
  3786, 3788, 3789, 3787, 4075, 4077, 4078, 4076,
  3788, 3790, 3791, 3789, 4077, 4079, 4080, 4078,
  3761, 3760, 3792, 3793, 4050, 4049, 4081, 4082,
  3760, 3763, 3794, 3792, 4049, 4052, 4083, 4081,
  3763, 3765, 3795, 3794, 4052, 4054, 4084, 4083,
  3765, 3767, 3796, 3795, 4054, 4056, 4085, 4084,
  3767, 3769, 3797, 3796, 4056, 4058, 4086, 4085,
  3769, 3771, 3798, 3797, 4058, 4060, 4087, 4086,
  3771, 3773, 3799, 3798, 4060, 4062, 4088, 4087,
  3773, 3775, 3800, 3799, 4062, 4064, 4089, 4088,
  3775, 3777, 3801, 3800, 4064, 4066, 4090, 4089,
  3777, 3779, 3802, 3801, 4066, 4068, 4091, 4090,
  3779, 3781, 3803, 3802, 4068, 4070, 4092, 4091,
  3781, 3783, 3804, 3803, 4070, 4072, 4093, 4092,
  3783, 3785, 3805, 3804, 4072, 4074, 4094, 4093,
  3785, 3787, 3806, 3805, 4074, 4076, 4095, 4094,
  3787, 3789, 3807, 3806, 4076, 4078, 4096, 4095,
  3789, 3791, 3808, 3807, 4078, 4080, 4097, 4096,
  3793, 3792, 3809, 3810, 4082, 4081, 4098, 4099,
  3792, 3794, 3811, 3809, 4081, 4083, 4100, 4098,
  3794, 3795, 3812, 3811, 4083, 4084, 4101, 4100,
  3795, 3796, 3813, 3812, 4084, 4085, 4102, 4101,
  3796, 3797, 3814, 3813, 4085, 4086, 4103, 4102,
  3797, 3798, 3815, 3814, 4086, 4087, 4104, 4103,
  3798, 3799, 3816, 3815, 4087, 4088, 4105, 4104,
  3799, 3800, 3817, 3816, 4088, 4089, 4106, 4105,
  3800, 3801, 3818, 3817, 4089, 4090, 4107, 4106,
  3801, 3802, 3819, 3818, 4090, 4091, 4108, 4107,
  3802, 3803, 3820, 3819, 4091, 4092, 4109, 4108,
  3803, 3804, 3821, 3820, 4092, 4093, 4110, 4109,
  3804, 3805, 3822, 3821, 4093, 4094, 4111, 4110,
  3805, 3806, 3823, 3822, 4094, 4095, 4112, 4111,
  3806, 3807, 3824, 3823, 4095, 4096, 4113, 4112,
  3807, 3808, 3825, 3824, 4096, 4097, 4114, 4113,
  3810, 3809, 3826, 3827, 4099, 4098, 4115, 4116,
  3809, 3811, 3828, 3826, 4098, 4100, 4117, 4115,
  3811, 3812, 3829, 3828, 4100, 4101, 4118, 4117,
  3812, 3813, 3830, 3829, 4101, 4102, 4119, 4118,
  3813, 3814, 3831, 3830, 4102, 4103, 4120, 4119,
  3814, 3815, 3832, 3831, 4103, 4104, 4121, 4120,
  3815, 3816, 3833, 3832, 4104, 4105, 4122, 4121,
  3816, 3817, 3834, 3833, 4105, 4106, 4123, 4122,
  3817, 3818, 3835, 3834, 4106, 4107, 4124, 4123,
  3818, 3819, 3836, 3835, 4107, 4108, 4125, 4124,
  3819, 3820, 3837, 3836, 4108, 4109, 4126, 4125,
  3820, 3821, 3838, 3837, 4109, 4110, 4127, 4126,
  3821, 3822, 3839, 3838, 4110, 4111, 4128, 4127,
  3822, 3823, 3840, 3839, 4111, 4112, 4129, 4128,
  3823, 3824, 3841, 3840, 4112, 4113, 4130, 4129,
  3824, 3825, 3842, 3841, 4113, 4114, 4131, 4130,
  3827, 3826, 3843, 3844, 4116, 4115, 4132, 4133,
  3826, 3828, 3845, 3843, 4115, 4117, 4134, 4132,
  3828, 3829, 3846, 3845, 4117, 4118, 4135, 4134,
  3829, 3830, 3847, 3846, 4118, 4119, 4136, 4135,
  3830, 3831, 3848, 3847, 4119, 4120, 4137, 4136,
  3831, 3832, 3849, 3848, 4120, 4121, 4138, 4137,
  3832, 3833, 3850, 3849, 4121, 4122, 4139, 4138,
  3833, 3834, 3851, 3850, 4122, 4123, 4140, 4139,
  3834, 3835, 3852, 3851, 4123, 4124, 4141, 4140,
  3835, 3836, 3853, 3852, 4124, 4125, 4142, 4141,
  3836, 3837, 3854, 3853, 4125, 4126, 4143, 4142,
  3837, 3838, 3855, 3854, 4126, 4127, 4144, 4143,
  3838, 3839, 3856, 3855, 4127, 4128, 4145, 4144,
  3839, 3840, 3857, 3856, 4128, 4129, 4146, 4145,
  3840, 3841, 3858, 3857, 4129, 4130, 4147, 4146,
  3841, 3842, 3859, 3858, 4130, 4131, 4148, 4147,
  3844, 3843, 3860, 3861, 4133, 4132, 4149, 4150,
  3843, 3845, 3862, 3860, 4132, 4134, 4151, 4149,
  3845, 3846, 3863, 3862, 4134, 4135, 4152, 4151,
  3846, 3847, 3864, 3863, 4135, 4136, 4153, 4152,
  3847, 3848, 3865, 3864, 4136, 4137, 4154, 4153,
  3848, 3849, 3866, 3865, 4137, 4138, 4155, 4154,
  3849, 3850, 3867, 3866, 4138, 4139, 4156, 4155,
  3850, 3851, 3868, 3867, 4139, 4140, 4157, 4156,
  3851, 3852, 3869, 3868, 4140, 4141, 4158, 4157,
  3852, 3853, 3870, 3869, 4141, 4142, 4159, 4158,
  3853, 3854, 3871, 3870, 4142, 4143, 4160, 4159,
  3854, 3855, 3872, 3871, 4143, 4144, 4161, 4160,
  3855, 3856, 3873, 3872, 4144, 4145, 4162, 4161,
  3856, 3857, 3874, 3873, 4145, 4146, 4163, 4162,
  3857, 3858, 3875, 3874, 4146, 4147, 4164, 4163,
  3858, 3859, 3876, 3875, 4147, 4148, 4165, 4164,
  3861, 3860, 3877, 3878, 4150, 4149, 4166, 4167,
  3860, 3862, 3879, 3877, 4149, 4151, 4168, 4166,
  3862, 3863, 3880, 3879, 4151, 4152, 4169, 4168,
  3863, 3864, 3881, 3880, 4152, 4153, 4170, 4169,
  3864, 3865, 3882, 3881, 4153, 4154, 4171, 4170,
  3865, 3866, 3883, 3882, 4154, 4155, 4172, 4171,
  3866, 3867, 3884, 3883, 4155, 4156, 4173, 4172,
  3867, 3868, 3885, 3884, 4156, 4157, 4174, 4173,
  3868, 3869, 3886, 3885, 4157, 4158, 4175, 4174,
  3869, 3870, 3887, 3886, 4158, 4159, 4176, 4175,
  3870, 3871, 3888, 3887, 4159, 4160, 4177, 4176,
  3871, 3872, 3889, 3888, 4160, 4161, 4178, 4177,
  3872, 3873, 3890, 3889, 4161, 4162, 4179, 4178,
  3873, 3874, 3891, 3890, 4162, 4163, 4180, 4179,
  3874, 3875, 3892, 3891, 4163, 4164, 4181, 4180,
  3875, 3876, 3893, 3892, 4164, 4165, 4182, 4181,
  3878, 3877, 3894, 3895, 4167, 4166, 4183, 4184,
  3877, 3879, 3896, 3894, 4166, 4168, 4185, 4183,
  3879, 3880, 3897, 3896, 4168, 4169, 4186, 4185,
  3880, 3881, 3898, 3897, 4169, 4170, 4187, 4186,
  3881, 3882, 3899, 3898, 4170, 4171, 4188, 4187,
  3882, 3883, 3900, 3899, 4171, 4172, 4189, 4188,
  3883, 3884, 3901, 3900, 4172, 4173, 4190, 4189,
  3884, 3885, 3902, 3901, 4173, 4174, 4191, 4190,
  3885, 3886, 3903, 3902, 4174, 4175, 4192, 4191,
  3886, 3887, 3904, 3903, 4175, 4176, 4193, 4192,
  3887, 3888, 3905, 3904, 4176, 4177, 4194, 4193,
  3888, 3889, 3906, 3905, 4177, 4178, 4195, 4194,
  3889, 3890, 3907, 3906, 4178, 4179, 4196, 4195,
  3890, 3891, 3908, 3907, 4179, 4180, 4197, 4196,
  3891, 3892, 3909, 3908, 4180, 4181, 4198, 4197,
  3892, 3893, 3910, 3909, 4181, 4182, 4199, 4198,
  3895, 3894, 3911, 3912, 4184, 4183, 4200, 4201,
  3894, 3896, 3913, 3911, 4183, 4185, 4202, 4200,
  3896, 3897, 3914, 3913, 4185, 4186, 4203, 4202,
  3897, 3898, 3915, 3914, 4186, 4187, 4204, 4203,
  3898, 3899, 3916, 3915, 4187, 4188, 4205, 4204,
  3899, 3900, 3917, 3916, 4188, 4189, 4206, 4205,
  3900, 3901, 3918, 3917, 4189, 4190, 4207, 4206,
  3901, 3902, 3919, 3918, 4190, 4191, 4208, 4207,
  3902, 3903, 3920, 3919, 4191, 4192, 4209, 4208,
  3903, 3904, 3921, 3920, 4192, 4193, 4210, 4209,
  3904, 3905, 3922, 3921, 4193, 4194, 4211, 4210,
  3905, 3906, 3923, 3922, 4194, 4195, 4212, 4211,
  3906, 3907, 3924, 3923, 4195, 4196, 4213, 4212,
  3907, 3908, 3925, 3924, 4196, 4197, 4214, 4213,
  3908, 3909, 3926, 3925, 4197, 4198, 4215, 4214,
  3909, 3910, 3927, 3926, 4198, 4199, 4216, 4215,
  3912, 3911, 3928, 3929, 4201, 4200, 4217, 4218,
  3911, 3913, 3930, 3928, 4200, 4202, 4219, 4217,
  3913, 3914, 3931, 3930, 4202, 4203, 4220, 4219,
  3914, 3915, 3932, 3931, 4203, 4204, 4221, 4220,
  3915, 3916, 3933, 3932, 4204, 4205, 4222, 4221,
  3916, 3917, 3934, 3933, 4205, 4206, 4223, 4222,
  3917, 3918, 3935, 3934, 4206, 4207, 4224, 4223,
  3918, 3919, 3936, 3935, 4207, 4208, 4225, 4224,
  3919, 3920, 3937, 3936, 4208, 4209, 4226, 4225,
  3920, 3921, 3938, 3937, 4209, 4210, 4227, 4226,
  3921, 3922, 3939, 3938, 4210, 4211, 4228, 4227,
  3922, 3923, 3940, 3939, 4211, 4212, 4229, 4228,
  3923, 3924, 3941, 3940, 4212, 4213, 4230, 4229,
  3924, 3925, 3942, 3941, 4213, 4214, 4231, 4230,
  3925, 3926, 3943, 3942, 4214, 4215, 4232, 4231,
  3926, 3927, 3944, 3943, 4215, 4216, 4233, 4232,
  3929, 3928, 3945, 3946, 4218, 4217, 4234, 4235,
  3928, 3930, 3947, 3945, 4217, 4219, 4236, 4234,
  3930, 3931, 3948, 3947, 4219, 4220, 4237, 4236,
  3931, 3932, 3949, 3948, 4220, 4221, 4238, 4237,
  3932, 3933, 3950, 3949, 4221, 4222, 4239, 4238,
  3933, 3934, 3951, 3950, 4222, 4223, 4240, 4239,
  3934, 3935, 3952, 3951, 4223, 4224, 4241, 4240,
  3935, 3936, 3953, 3952, 4224, 4225, 4242, 4241,
  3936, 3937, 3954, 3953, 4225, 4226, 4243, 4242,
  3937, 3938, 3955, 3954, 4226, 4227, 4244, 4243,
  3938, 3939, 3956, 3955, 4227, 4228, 4245, 4244,
  3939, 3940, 3957, 3956, 4228, 4229, 4246, 4245,
  3940, 3941, 3958, 3957, 4229, 4230, 4247, 4246,
  3941, 3942, 3959, 3958, 4230, 4231, 4248, 4247,
  3942, 3943, 3960, 3959, 4231, 4232, 4249, 4248,
  3943, 3944, 3961, 3960, 4232, 4233, 4250, 4249,
  3946, 3945, 3962, 3963, 4235, 4234, 4251, 4252,
  3945, 3947, 3964, 3962, 4234, 4236, 4253, 4251,
  3947, 3948, 3965, 3964, 4236, 4237, 4254, 4253,
  3948, 3949, 3966, 3965, 4237, 4238, 4255, 4254,
  3949, 3950, 3967, 3966, 4238, 4239, 4256, 4255,
  3950, 3951, 3968, 3967, 4239, 4240, 4257, 4256,
  3951, 3952, 3969, 3968, 4240, 4241, 4258, 4257,
  3952, 3953, 3970, 3969, 4241, 4242, 4259, 4258,
  3953, 3954, 3971, 3970, 4242, 4243, 4260, 4259,
  3954, 3955, 3972, 3971, 4243, 4244, 4261, 4260,
  3955, 3956, 3973, 3972, 4244, 4245, 4262, 4261,
  3956, 3957, 3974, 3973, 4245, 4246, 4263, 4262,
  3957, 3958, 3975, 3974, 4246, 4247, 4264, 4263,
  3958, 3959, 3976, 3975, 4247, 4248, 4265, 4264,
  3959, 3960, 3977, 3976, 4248, 4249, 4266, 4265,
  3960, 3961, 3978, 3977, 4249, 4250, 4267, 4266,
  3963, 3962, 3979, 3980, 4252, 4251, 4268, 4269,
  3962, 3964, 3981, 3979, 4251, 4253, 4270, 4268,
  3964, 3965, 3982, 3981, 4253, 4254, 4271, 4270,
  3965, 3966, 3983, 3982, 4254, 4255, 4272, 4271,
  3966, 3967, 3984, 3983, 4255, 4256, 4273, 4272,
  3967, 3968, 3985, 3984, 4256, 4257, 4274, 4273,
  3968, 3969, 3986, 3985, 4257, 4258, 4275, 4274,
  3969, 3970, 3987, 3986, 4258, 4259, 4276, 4275,
  3970, 3971, 3988, 3987, 4259, 4260, 4277, 4276,
  3971, 3972, 3989, 3988, 4260, 4261, 4278, 4277,
  3972, 3973, 3990, 3989, 4261, 4262, 4279, 4278,
  3973, 3974, 3991, 3990, 4262, 4263, 4280, 4279,
  3974, 3975, 3992, 3991, 4263, 4264, 4281, 4280,
  3975, 3976, 3993, 3992, 4264, 4265, 4282, 4281,
  3976, 3977, 3994, 3993, 4265, 4266, 4283, 4282,
  3977, 3978, 3995, 3994, 4266, 4267, 4284, 4283,
  3980, 3979, 3996, 3997, 4269, 4268, 4285, 4286,
  3979, 3981, 3998, 3996, 4268, 4270, 4287, 4285,
  3981, 3982, 3999, 3998, 4270, 4271, 4288, 4287,
  3982, 3983, 4000, 3999, 4271, 4272, 4289, 4288,
  3983, 3984, 4001, 4000, 4272, 4273, 4290, 4289,
  3984, 3985, 4002, 4001, 4273, 4274, 4291, 4290,
  3985, 3986, 4003, 4002, 4274, 4275, 4292, 4291,
  3986, 3987, 4004, 4003, 4275, 4276, 4293, 4292,
  3987, 3988, 4005, 4004, 4276, 4277, 4294, 4293,
  3988, 3989, 4006, 4005, 4277, 4278, 4295, 4294,
  3989, 3990, 4007, 4006, 4278, 4279, 4296, 4295,
  3990, 3991, 4008, 4007, 4279, 4280, 4297, 4296,
  3991, 3992, 4009, 4008, 4280, 4281, 4298, 4297,
  3992, 3993, 4010, 4009, 4281, 4282, 4299, 4298,
  3993, 3994, 4011, 4010, 4282, 4283, 4300, 4299,
  3994, 3995, 4012, 4011, 4283, 4284, 4301, 4300,
  3997, 3996, 4013, 4014, 4286, 4285, 4302, 4303,
  3996, 3998, 4015, 4013, 4285, 4287, 4304, 4302,
  3998, 3999, 4016, 4015, 4287, 4288, 4305, 4304,
  3999, 4000, 4017, 4016, 4288, 4289, 4306, 4305,
  4000, 4001, 4018, 4017, 4289, 4290, 4307, 4306,
  4001, 4002, 4019, 4018, 4290, 4291, 4308, 4307,
  4002, 4003, 4020, 4019, 4291, 4292, 4309, 4308,
  4003, 4004, 4021, 4020, 4292, 4293, 4310, 4309,
  4004, 4005, 4022, 4021, 4293, 4294, 4311, 4310,
  4005, 4006, 4023, 4022, 4294, 4295, 4312, 4311,
  4006, 4007, 4024, 4023, 4295, 4296, 4313, 4312,
  4007, 4008, 4025, 4024, 4296, 4297, 4314, 4313,
  4008, 4009, 4026, 4025, 4297, 4298, 4315, 4314,
  4009, 4010, 4027, 4026, 4298, 4299, 4316, 4315,
  4010, 4011, 4028, 4027, 4299, 4300, 4317, 4316,
  4011, 4012, 4029, 4028, 4300, 4301, 4318, 4317,
  4014, 4013, 4030, 4031, 4303, 4302, 4319, 4320,
  4013, 4015, 4032, 4030, 4302, 4304, 4321, 4319,
  4015, 4016, 4033, 4032, 4304, 4305, 4322, 4321,
  4016, 4017, 4034, 4033, 4305, 4306, 4323, 4322,
  4017, 4018, 4035, 4034, 4306, 4307, 4324, 4323,
  4018, 4019, 4036, 4035, 4307, 4308, 4325, 4324,
  4019, 4020, 4037, 4036, 4308, 4309, 4326, 4325,
  4020, 4021, 4038, 4037, 4309, 4310, 4327, 4326,
  4021, 4022, 4039, 4038, 4310, 4311, 4328, 4327,
  4022, 4023, 4040, 4039, 4311, 4312, 4329, 4328,
  4023, 4024, 4041, 4040, 4312, 4313, 4330, 4329,
  4024, 4025, 4042, 4041, 4313, 4314, 4331, 4330,
  4025, 4026, 4043, 4042, 4314, 4315, 4332, 4331,
  4026, 4027, 4044, 4043, 4315, 4316, 4333, 4332,
  4027, 4028, 4045, 4044, 4316, 4317, 4334, 4333,
  4028, 4029, 4046, 4045, 4317, 4318, 4335, 4334,
  4047, 4048, 4049, 4050, 4336, 4337, 4338, 4339,
  4048, 4051, 4052, 4049, 4337, 4340, 4341, 4338,
  4051, 4053, 4054, 4052, 4340, 4342, 4343, 4341,
  4053, 4055, 4056, 4054, 4342, 4344, 4345, 4343,
  4055, 4057, 4058, 4056, 4344, 4346, 4347, 4345,
  4057, 4059, 4060, 4058, 4346, 4348, 4349, 4347,
  4059, 4061, 4062, 4060, 4348, 4350, 4351, 4349,
  4061, 4063, 4064, 4062, 4350, 4352, 4353, 4351,
  4063, 4065, 4066, 4064, 4352, 4354, 4355, 4353,
  4065, 4067, 4068, 4066, 4354, 4356, 4357, 4355,
  4067, 4069, 4070, 4068, 4356, 4358, 4359, 4357,
  4069, 4071, 4072, 4070, 4358, 4360, 4361, 4359,
  4071, 4073, 4074, 4072, 4360, 4362, 4363, 4361,
  4073, 4075, 4076, 4074, 4362, 4364, 4365, 4363,
  4075, 4077, 4078, 4076, 4364, 4366, 4367, 4365,
  4077, 4079, 4080, 4078, 4366, 4368, 4369, 4367,
  4050, 4049, 4081, 4082, 4339, 4338, 4370, 4371,
  4049, 4052, 4083, 4081, 4338, 4341, 4372, 4370,
  4052, 4054, 4084, 4083, 4341, 4343, 4373, 4372,
  4054, 4056, 4085, 4084, 4343, 4345, 4374, 4373,
  4056, 4058, 4086, 4085, 4345, 4347, 4375, 4374,
  4058, 4060, 4087, 4086, 4347, 4349, 4376, 4375,
  4060, 4062, 4088, 4087, 4349, 4351, 4377, 4376,
  4062, 4064, 4089, 4088, 4351, 4353, 4378, 4377,
  4064, 4066, 4090, 4089, 4353, 4355, 4379, 4378,
  4066, 4068, 4091, 4090, 4355, 4357, 4380, 4379,
  4068, 4070, 4092, 4091, 4357, 4359, 4381, 4380,
  4070, 4072, 4093, 4092, 4359, 4361, 4382, 4381,
  4072, 4074, 4094, 4093, 4361, 4363, 4383, 4382,
  4074, 4076, 4095, 4094, 4363, 4365, 4384, 4383,
  4076, 4078, 4096, 4095, 4365, 4367, 4385, 4384,
  4078, 4080, 4097, 4096, 4367, 4369, 4386, 4385,
  4082, 4081, 4098, 4099, 4371, 4370, 4387, 4388,
  4081, 4083, 4100, 4098, 4370, 4372, 4389, 4387,
  4083, 4084, 4101, 4100, 4372, 4373, 4390, 4389,
  4084, 4085, 4102, 4101, 4373, 4374, 4391, 4390,
  4085, 4086, 4103, 4102, 4374, 4375, 4392, 4391,
  4086, 4087, 4104, 4103, 4375, 4376, 4393, 4392,
  4087, 4088, 4105, 4104, 4376, 4377, 4394, 4393,
  4088, 4089, 4106, 4105, 4377, 4378, 4395, 4394,
  4089, 4090, 4107, 4106, 4378, 4379, 4396, 4395,
  4090, 4091, 4108, 4107, 4379, 4380, 4397, 4396,
  4091, 4092, 4109, 4108, 4380, 4381, 4398, 4397,
  4092, 4093, 4110, 4109, 4381, 4382, 4399, 4398,
  4093, 4094, 4111, 4110, 4382, 4383, 4400, 4399,
  4094, 4095, 4112, 4111, 4383, 4384, 4401, 4400,
  4095, 4096, 4113, 4112, 4384, 4385, 4402, 4401,
  4096, 4097, 4114, 4113, 4385, 4386, 4403, 4402,
  4099, 4098, 4115, 4116, 4388, 4387, 4404, 4405,
  4098, 4100, 4117, 4115, 4387, 4389, 4406, 4404,
  4100, 4101, 4118, 4117, 4389, 4390, 4407, 4406,
  4101, 4102, 4119, 4118, 4390, 4391, 4408, 4407,
  4102, 4103, 4120, 4119, 4391, 4392, 4409, 4408,
  4103, 4104, 4121, 4120, 4392, 4393, 4410, 4409,
  4104, 4105, 4122, 4121, 4393, 4394, 4411, 4410,
  4105, 4106, 4123, 4122, 4394, 4395, 4412, 4411,
  4106, 4107, 4124, 4123, 4395, 4396, 4413, 4412,
  4107, 4108, 4125, 4124, 4396, 4397, 4414, 4413,
  4108, 4109, 4126, 4125, 4397, 4398, 4415, 4414,
  4109, 4110, 4127, 4126, 4398, 4399, 4416, 4415,
  4110, 4111, 4128, 4127, 4399, 4400, 4417, 4416,
  4111, 4112, 4129, 4128, 4400, 4401, 4418, 4417,
  4112, 4113, 4130, 4129, 4401, 4402, 4419, 4418,
  4113, 4114, 4131, 4130, 4402, 4403, 4420, 4419,
  4116, 4115, 4132, 4133, 4405, 4404, 4421, 4422,
  4115, 4117, 4134, 4132, 4404, 4406, 4423, 4421,
  4117, 4118, 4135, 4134, 4406, 4407, 4424, 4423,
  4118, 4119, 4136, 4135, 4407, 4408, 4425, 4424,
  4119, 4120, 4137, 4136, 4408, 4409, 4426, 4425,
  4120, 4121, 4138, 4137, 4409, 4410, 4427, 4426,
  4121, 4122, 4139, 4138, 4410, 4411, 4428, 4427,
  4122, 4123, 4140, 4139, 4411, 4412, 4429, 4428,
  4123, 4124, 4141, 4140, 4412, 4413, 4430, 4429,
  4124, 4125, 4142, 4141, 4413, 4414, 4431, 4430,
  4125, 4126, 4143, 4142, 4414, 4415, 4432, 4431,
  4126, 4127, 4144, 4143, 4415, 4416, 4433, 4432,
  4127, 4128, 4145, 4144, 4416, 4417, 4434, 4433,
  4128, 4129, 4146, 4145, 4417, 4418, 4435, 4434,
  4129, 4130, 4147, 4146, 4418, 4419, 4436, 4435,
  4130, 4131, 4148, 4147, 4419, 4420, 4437, 4436,
  4133, 4132, 4149, 4150, 4422, 4421, 4438, 4439,
  4132, 4134, 4151, 4149, 4421, 4423, 4440, 4438,
  4134, 4135, 4152, 4151, 4423, 4424, 4441, 4440,
  4135, 4136, 4153, 4152, 4424, 4425, 4442, 4441,
  4136, 4137, 4154, 4153, 4425, 4426, 4443, 4442,
  4137, 4138, 4155, 4154, 4426, 4427, 4444, 4443,
  4138, 4139, 4156, 4155, 4427, 4428, 4445, 4444,
  4139, 4140, 4157, 4156, 4428, 4429, 4446, 4445,
  4140, 4141, 4158, 4157, 4429, 4430, 4447, 4446,
  4141, 4142, 4159, 4158, 4430, 4431, 4448, 4447,
  4142, 4143, 4160, 4159, 4431, 4432, 4449, 4448,
  4143, 4144, 4161, 4160, 4432, 4433, 4450, 4449,
  4144, 4145, 4162, 4161, 4433, 4434, 4451, 4450,
  4145, 4146, 4163, 4162, 4434, 4435, 4452, 4451,
  4146, 4147, 4164, 4163, 4435, 4436, 4453, 4452,
  4147, 4148, 4165, 4164, 4436, 4437, 4454, 4453,
  4150, 4149, 4166, 4167, 4439, 4438, 4455, 4456,
  4149, 4151, 4168, 4166, 4438, 4440, 4457, 4455,
  4151, 4152, 4169, 4168, 4440, 4441, 4458, 4457,
  4152, 4153, 4170, 4169, 4441, 4442, 4459, 4458,
  4153, 4154, 4171, 4170, 4442, 4443, 4460, 4459,
  4154, 4155, 4172, 4171, 4443, 4444, 4461, 4460,
  4155, 4156, 4173, 4172, 4444, 4445, 4462, 4461,
  4156, 4157, 4174, 4173, 4445, 4446, 4463, 4462,
  4157, 4158, 4175, 4174, 4446, 4447, 4464, 4463,
  4158, 4159, 4176, 4175, 4447, 4448, 4465, 4464,
  4159, 4160, 4177, 4176, 4448, 4449, 4466, 4465,
  4160, 4161, 4178, 4177, 4449, 4450, 4467, 4466,
  4161, 4162, 4179, 4178, 4450, 4451, 4468, 4467,
  4162, 4163, 4180, 4179, 4451, 4452, 4469, 4468,
  4163, 4164, 4181, 4180, 4452, 4453, 4470, 4469,
  4164, 4165, 4182, 4181, 4453, 4454, 4471, 4470,
  4167, 4166, 4183, 4184, 4456, 4455, 4472, 4473,
  4166, 4168, 4185, 4183, 4455, 4457, 4474, 4472,
  4168, 4169, 4186, 4185, 4457, 4458, 4475, 4474,
  4169, 4170, 4187, 4186, 4458, 4459, 4476, 4475,
  4170, 4171, 4188, 4187, 4459, 4460, 4477, 4476,
  4171, 4172, 4189, 4188, 4460, 4461, 4478, 4477,
  4172, 4173, 4190, 4189, 4461, 4462, 4479, 4478,
  4173, 4174, 4191, 4190, 4462, 4463, 4480, 4479,
  4174, 4175, 4192, 4191, 4463, 4464, 4481, 4480,
  4175, 4176, 4193, 4192, 4464, 4465, 4482, 4481,
  4176, 4177, 4194, 4193, 4465, 4466, 4483, 4482,
  4177, 4178, 4195, 4194, 4466, 4467, 4484, 4483,
  4178, 4179, 4196, 4195, 4467, 4468, 4485, 4484,
  4179, 4180, 4197, 4196, 4468, 4469, 4486, 4485,
  4180, 4181, 4198, 4197, 4469, 4470, 4487, 4486,
  4181, 4182, 4199, 4198, 4470, 4471, 4488, 4487,
  4184, 4183, 4200, 4201, 4473, 4472, 4489, 4490,
  4183, 4185, 4202, 4200, 4472, 4474, 4491, 4489,
  4185, 4186, 4203, 4202, 4474, 4475, 4492, 4491,
  4186, 4187, 4204, 4203, 4475, 4476, 4493, 4492,
  4187, 4188, 4205, 4204, 4476, 4477, 4494, 4493,
  4188, 4189, 4206, 4205, 4477, 4478, 4495, 4494,
  4189, 4190, 4207, 4206, 4478, 4479, 4496, 4495,
  4190, 4191, 4208, 4207, 4479, 4480, 4497, 4496,
  4191, 4192, 4209, 4208, 4480, 4481, 4498, 4497,
  4192, 4193, 4210, 4209, 4481, 4482, 4499, 4498,
  4193, 4194, 4211, 4210, 4482, 4483, 4500, 4499,
  4194, 4195, 4212, 4211, 4483, 4484, 4501, 4500,
  4195, 4196, 4213, 4212, 4484, 4485, 4502, 4501,
  4196, 4197, 4214, 4213, 4485, 4486, 4503, 4502,
  4197, 4198, 4215, 4214, 4486, 4487, 4504, 4503,
  4198, 4199, 4216, 4215, 4487, 4488, 4505, 4504,
  4201, 4200, 4217, 4218, 4490, 4489, 4506, 4507,
  4200, 4202, 4219, 4217, 4489, 4491, 4508, 4506,
  4202, 4203, 4220, 4219, 4491, 4492, 4509, 4508,
  4203, 4204, 4221, 4220, 4492, 4493, 4510, 4509,
  4204, 4205, 4222, 4221, 4493, 4494, 4511, 4510,
  4205, 4206, 4223, 4222, 4494, 4495, 4512, 4511,
  4206, 4207, 4224, 4223, 4495, 4496, 4513, 4512,
  4207, 4208, 4225, 4224, 4496, 4497, 4514, 4513,
  4208, 4209, 4226, 4225, 4497, 4498, 4515, 4514,
  4209, 4210, 4227, 4226, 4498, 4499, 4516, 4515,
  4210, 4211, 4228, 4227, 4499, 4500, 4517, 4516,
  4211, 4212, 4229, 4228, 4500, 4501, 4518, 4517,
  4212, 4213, 4230, 4229, 4501, 4502, 4519, 4518,
  4213, 4214, 4231, 4230, 4502, 4503, 4520, 4519,
  4214, 4215, 4232, 4231, 4503, 4504, 4521, 4520,
  4215, 4216, 4233, 4232, 4504, 4505, 4522, 4521,
  4218, 4217, 4234, 4235, 4507, 4506, 4523, 4524,
  4217, 4219, 4236, 4234, 4506, 4508, 4525, 4523,
  4219, 4220, 4237, 4236, 4508, 4509, 4526, 4525,
  4220, 4221, 4238, 4237, 4509, 4510, 4527, 4526,
  4221, 4222, 4239, 4238, 4510, 4511, 4528, 4527,
  4222, 4223, 4240, 4239, 4511, 4512, 4529, 4528,
  4223, 4224, 4241, 4240, 4512, 4513, 4530, 4529,
  4224, 4225, 4242, 4241, 4513, 4514, 4531, 4530,
  4225, 4226, 4243, 4242, 4514, 4515, 4532, 4531,
  4226, 4227, 4244, 4243, 4515, 4516, 4533, 4532,
  4227, 4228, 4245, 4244, 4516, 4517, 4534, 4533,
  4228, 4229, 4246, 4245, 4517, 4518, 4535, 4534,
  4229, 4230, 4247, 4246, 4518, 4519, 4536, 4535,
  4230, 4231, 4248, 4247, 4519, 4520, 4537, 4536,
  4231, 4232, 4249, 4248, 4520, 4521, 4538, 4537,
  4232, 4233, 4250, 4249, 4521, 4522, 4539, 4538,
  4235, 4234, 4251, 4252, 4524, 4523, 4540, 4541,
  4234, 4236, 4253, 4251, 4523, 4525, 4542, 4540,
  4236, 4237, 4254, 4253, 4525, 4526, 4543, 4542,
  4237, 4238, 4255, 4254, 4526, 4527, 4544, 4543,
  4238, 4239, 4256, 4255, 4527, 4528, 4545, 4544,
  4239, 4240, 4257, 4256, 4528, 4529, 4546, 4545,
  4240, 4241, 4258, 4257, 4529, 4530, 4547, 4546,
  4241, 4242, 4259, 4258, 4530, 4531, 4548, 4547,
  4242, 4243, 4260, 4259, 4531, 4532, 4549, 4548,
  4243, 4244, 4261, 4260, 4532, 4533, 4550, 4549,
  4244, 4245, 4262, 4261, 4533, 4534, 4551, 4550,
  4245, 4246, 4263, 4262, 4534, 4535, 4552, 4551,
  4246, 4247, 4264, 4263, 4535, 4536, 4553, 4552,
  4247, 4248, 4265, 4264, 4536, 4537, 4554, 4553,
  4248, 4249, 4266, 4265, 4537, 4538, 4555, 4554,
  4249, 4250, 4267, 4266, 4538, 4539, 4556, 4555,
  4252, 4251, 4268, 4269, 4541, 4540, 4557, 4558,
  4251, 4253, 4270, 4268, 4540, 4542, 4559, 4557,
  4253, 4254, 4271, 4270, 4542, 4543, 4560, 4559,
  4254, 4255, 4272, 4271, 4543, 4544, 4561, 4560,
  4255, 4256, 4273, 4272, 4544, 4545, 4562, 4561,
  4256, 4257, 4274, 4273, 4545, 4546, 4563, 4562,
  4257, 4258, 4275, 4274, 4546, 4547, 4564, 4563,
  4258, 4259, 4276, 4275, 4547, 4548, 4565, 4564,
  4259, 4260, 4277, 4276, 4548, 4549, 4566, 4565,
  4260, 4261, 4278, 4277, 4549, 4550, 4567, 4566,
  4261, 4262, 4279, 4278, 4550, 4551, 4568, 4567,
  4262, 4263, 4280, 4279, 4551, 4552, 4569, 4568,
  4263, 4264, 4281, 4280, 4552, 4553, 4570, 4569,
  4264, 4265, 4282, 4281, 4553, 4554, 4571, 4570,
  4265, 4266, 4283, 4282, 4554, 4555, 4572, 4571,
  4266, 4267, 4284, 4283, 4555, 4556, 4573, 4572,
  4269, 4268, 4285, 4286, 4558, 4557, 4574, 4575,
  4268, 4270, 4287, 4285, 4557, 4559, 4576, 4574,
  4270, 4271, 4288, 4287, 4559, 4560, 4577, 4576,
  4271, 4272, 4289, 4288, 4560, 4561, 4578, 4577,
  4272, 4273, 4290, 4289, 4561, 4562, 4579, 4578,
  4273, 4274, 4291, 4290, 4562, 4563, 4580, 4579,
  4274, 4275, 4292, 4291, 4563, 4564, 4581, 4580,
  4275, 4276, 4293, 4292, 4564, 4565, 4582, 4581,
  4276, 4277, 4294, 4293, 4565, 4566, 4583, 4582,
  4277, 4278, 4295, 4294, 4566, 4567, 4584, 4583,
  4278, 4279, 4296, 4295, 4567, 4568, 4585, 4584,
  4279, 4280, 4297, 4296, 4568, 4569, 4586, 4585,
  4280, 4281, 4298, 4297, 4569, 4570, 4587, 4586,
  4281, 4282, 4299, 4298, 4570, 4571, 4588, 4587,
  4282, 4283, 4300, 4299, 4571, 4572, 4589, 4588,
  4283, 4284, 4301, 4300, 4572, 4573, 4590, 4589,
  4286, 4285, 4302, 4303, 4575, 4574, 4591, 4592,
  4285, 4287, 4304, 4302, 4574, 4576, 4593, 4591,
  4287, 4288, 4305, 4304, 4576, 4577, 4594, 4593,
  4288, 4289, 4306, 4305, 4577, 4578, 4595, 4594,
  4289, 4290, 4307, 4306, 4578, 4579, 4596, 4595,
  4290, 4291, 4308, 4307, 4579, 4580, 4597, 4596,
  4291, 4292, 4309, 4308, 4580, 4581, 4598, 4597,
  4292, 4293, 4310, 4309, 4581, 4582, 4599, 4598,
  4293, 4294, 4311, 4310, 4582, 4583, 4600, 4599,
  4294, 4295, 4312, 4311, 4583, 4584, 4601, 4600,
  4295, 4296, 4313, 4312, 4584, 4585, 4602, 4601,
  4296, 4297, 4314, 4313, 4585, 4586, 4603, 4602,
  4297, 4298, 4315, 4314, 4586, 4587, 4604, 4603,
  4298, 4299, 4316, 4315, 4587, 4588, 4605, 4604,
  4299, 4300, 4317, 4316, 4588, 4589, 4606, 4605,
  4300, 4301, 4318, 4317, 4589, 4590, 4607, 4606,
  4303, 4302, 4319, 4320, 4592, 4591, 4608, 4609,
  4302, 4304, 4321, 4319, 4591, 4593, 4610, 4608,
  4304, 4305, 4322, 4321, 4593, 4594, 4611, 4610,
  4305, 4306, 4323, 4322, 4594, 4595, 4612, 4611,
  4306, 4307, 4324, 4323, 4595, 4596, 4613, 4612,
  4307, 4308, 4325, 4324, 4596, 4597, 4614, 4613,
  4308, 4309, 4326, 4325, 4597, 4598, 4615, 4614,
  4309, 4310, 4327, 4326, 4598, 4599, 4616, 4615,
  4310, 4311, 4328, 4327, 4599, 4600, 4617, 4616,
  4311, 4312, 4329, 4328, 4600, 4601, 4618, 4617,
  4312, 4313, 4330, 4329, 4601, 4602, 4619, 4618,
  4313, 4314, 4331, 4330, 4602, 4603, 4620, 4619,
  4314, 4315, 4332, 4331, 4603, 4604, 4621, 4620,
  4315, 4316, 4333, 4332, 4604, 4605, 4622, 4621,
  4316, 4317, 4334, 4333, 4605, 4606, 4623, 4622,
  4317, 4318, 4335, 4334, 4606, 4607, 4624, 4623 ;

 elem_ss1 = 3585, 3601, 3617, 3633, 3649, 3665, 3681, 3697, 3713, 3729, 3745, 
    3761, 3777, 3793, 3809, 3825, 3329, 3345, 3361, 3377, 3393, 3409, 3425, 
    3441, 3457, 3473, 3489, 3505, 3521, 3537, 3553, 3569, 3073, 3089, 3105, 
    3121, 3137, 3153, 3169, 3185, 3201, 3217, 3233, 3249, 3265, 3281, 3297, 
    3313, 2817, 2833, 2849, 2865, 2881, 2897, 2913, 2929, 2945, 2961, 2977, 
    2993, 3009, 3025, 3041, 3057, 2561, 2577, 2593, 2609, 2625, 2641, 2657, 
    2673, 2689, 2705, 2721, 2737, 2753, 2769, 2785, 2801, 2305, 2321, 2337, 
    2353, 2369, 2385, 2401, 2417, 2433, 2449, 2465, 2481, 2497, 2513, 2529, 
    2545, 2049, 2065, 2081, 2097, 2113, 2129, 2145, 2161, 2177, 2193, 2209, 
    2225, 2241, 2257, 2273, 2289, 1793, 1809, 1825, 1841, 1857, 1873, 1889, 
    1905, 1921, 1937, 1953, 1969, 1985, 2001, 2017, 2033, 1537, 1553, 1569, 
    1585, 1601, 1617, 1633, 1649, 1665, 1681, 1697, 1713, 1729, 1745, 1761, 
    1777, 1281, 1297, 1313, 1329, 1345, 1361, 1377, 1393, 1409, 1425, 1441, 
    1457, 1473, 1489, 1505, 1521, 1025, 1041, 1057, 1073, 1089, 1105, 1121, 
    1137, 1153, 1169, 1185, 1201, 1217, 1233, 1249, 1265, 769, 785, 801, 817, 
    833, 849, 865, 881, 897, 913, 929, 945, 961, 977, 993, 1009, 513, 529, 
    545, 561, 577, 593, 609, 625, 641, 657, 673, 689, 705, 721, 737, 753, 
    257, 273, 289, 305, 321, 337, 353, 369, 385, 401, 417, 433, 449, 465, 
    481, 497, 1, 17, 33, 49, 65, 81, 97, 113, 129, 145, 161, 177, 193, 209, 
    225, 241 ;

 side_ss1 = 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4 ;

 dist_fact_ss1 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1 ;

 elem_ss2 = 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 3595, 
    3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 3607, 
    3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 
    3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 
    3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 
    3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 3655, 
    3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 
    3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 
    3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 
    3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 
    3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 3715, 
    3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 3727, 
    3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 3739, 
    3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 
    3752, 3753, 3754, 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 
    3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 3775, 
    3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 3787, 
    3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 3799, 
    3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 
    3812, 3813, 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, 3840 ;

 side_ss2 = 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 
    6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6 ;

 dist_fact_ss2 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 elem_ss3 = 3840, 3824, 3808, 3792, 3776, 3760, 3744, 3728, 3712, 3696, 3680, 
    3664, 3648, 3632, 3616, 3600, 3584, 3568, 3552, 3536, 3520, 3504, 3488, 
    3472, 3456, 3440, 3424, 3408, 3392, 3376, 3360, 3344, 3328, 3312, 3296, 
    3280, 3264, 3248, 3232, 3216, 3200, 3184, 3168, 3152, 3136, 3120, 3104, 
    3088, 3072, 3056, 3040, 3024, 3008, 2992, 2976, 2960, 2944, 2928, 2912, 
    2896, 2880, 2864, 2848, 2832, 2816, 2800, 2784, 2768, 2752, 2736, 2720, 
    2704, 2688, 2672, 2656, 2640, 2624, 2608, 2592, 2576, 2560, 2544, 2528, 
    2512, 2496, 2480, 2464, 2448, 2432, 2416, 2400, 2384, 2368, 2352, 2336, 
    2320, 2304, 2288, 2272, 2256, 2240, 2224, 2208, 2192, 2176, 2160, 2144, 
    2128, 2112, 2096, 2080, 2064, 2048, 2032, 2016, 2000, 1984, 1968, 1952, 
    1936, 1920, 1904, 1888, 1872, 1856, 1840, 1824, 1808, 1792, 1776, 1760, 
    1744, 1728, 1712, 1696, 1680, 1664, 1648, 1632, 1616, 1600, 1584, 1568, 
    1552, 1536, 1520, 1504, 1488, 1472, 1456, 1440, 1424, 1408, 1392, 1376, 
    1360, 1344, 1328, 1312, 1296, 1280, 1264, 1248, 1232, 1216, 1200, 1184, 
    1168, 1152, 1136, 1120, 1104, 1088, 1072, 1056, 1040, 1024, 1008, 992, 
    976, 960, 944, 928, 912, 896, 880, 864, 848, 832, 816, 800, 784, 768, 
    752, 736, 720, 704, 688, 672, 656, 640, 624, 608, 592, 576, 560, 544, 
    528, 512, 496, 480, 464, 448, 432, 416, 400, 384, 368, 352, 336, 320, 
    304, 288, 272, 256, 240, 224, 208, 192, 176, 160, 144, 128, 112, 96, 80, 
    64, 48, 32, 16 ;

 side_ss3 = 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
    2, 2 ;

 dist_fact_ss3 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1 ;

 elem_ss4 = 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 
    254, 255, 256, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 
    236, 237, 238, 239, 240, 209, 210, 211, 212, 213, 214, 215, 216, 217, 
    218, 219, 220, 221, 222, 223, 224, 193, 194, 195, 196, 197, 198, 199, 
    200, 201, 202, 203, 204, 205, 206, 207, 208, 177, 178, 179, 180, 181, 
    182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 161, 162, 163, 
    164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 145, 
    146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 
    160, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 
    142, 143, 144, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 
    124, 125, 126, 127, 128, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 
    107, 108, 109, 110, 111, 112, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 
    92, 93, 94, 95, 96, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 
    78, 79, 80, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 
    64, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 17, 
    18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 1, 2, 3, 4, 
    5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 ;

 side_ss4 = 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 
    5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 ;

 dist_fact_ss4 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 elem_ss5 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 257, 258, 
    259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 
    513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 
    527, 528, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 
    781, 782, 783, 784, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 
    1034, 1035, 1036, 1037, 1038, 1039, 1040, 1281, 1282, 1283, 1284, 1285, 
    1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1537, 
    1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 
    1550, 1551, 1552, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 
    1802, 1803, 1804, 1805, 1806, 1807, 1808, 2049, 2050, 2051, 2052, 2053, 
    2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2305, 
    2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 
    2318, 2319, 2320, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 
    2570, 2571, 2572, 2573, 2574, 2575, 2576, 2817, 2818, 2819, 2820, 2821, 
    2822, 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 3073, 
    3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 
    3086, 3087, 3088, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 
    3338, 3339, 3340, 3341, 3342, 3343, 3344, 3585, 3586, 3587, 3588, 3589, 
    3590, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600 ;

 side_ss5 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1 ;

 dist_fact_ss5 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1 ;

 elem_ss6 = 1280, 1024, 768, 512, 256, 1279, 1023, 767, 511, 255, 1278, 1022, 
    766, 510, 254, 1277, 1021, 765, 509, 253, 1276, 1020, 764, 508, 252, 
    1275, 1019, 763, 507, 251, 1274, 1018, 762, 506, 250, 1273, 1017, 761, 
    505, 249, 1272, 1016, 760, 504, 248, 1271, 1015, 759, 503, 247, 1270, 
    1014, 758, 502, 246, 1269, 1013, 757, 501, 245, 1268, 1012, 756, 500, 
    244, 1267, 1011, 755, 499, 243, 1266, 1010, 754, 498, 242, 1265, 1009, 
    753, 497, 241 ;

 side_ss6 = 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3 ;

 dist_fact_ss6 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 elem_ss7 = 1536, 1535, 1534, 1533, 1532, 1531, 1530, 1529, 1528, 1527, 1526, 
    1525, 1524, 1523, 1522, 1521, 1792, 1791, 1790, 1789, 1788, 1787, 1786, 
    1785, 1784, 1783, 1782, 1781, 1780, 1779, 1778, 1777, 2048, 2047, 2046, 
    2045, 2044, 2043, 2042, 2041, 2040, 2039, 2038, 2037, 2036, 2035, 2034, 
    2033, 2304, 2303, 2302, 2301, 2300, 2299, 2298, 2297, 2296, 2295, 2294, 
    2293, 2292, 2291, 2290, 2289, 2560, 2559, 2558, 2557, 2556, 2555, 2554, 
    2553, 2552, 2551, 2550, 2549, 2548, 2547, 2546, 2545 ;

 side_ss7 = 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3 ;

 dist_fact_ss7 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 elem_ss8 = 2816, 2815, 2814, 2813, 2812, 2811, 2810, 2809, 2808, 2807, 2806, 
    2805, 2804, 2803, 2802, 2801, 3072, 3071, 3070, 3069, 3068, 3067, 3066, 
    3065, 3064, 3063, 3062, 3061, 3060, 3059, 3058, 3057, 3328, 3327, 3326, 
    3325, 3324, 3323, 3322, 3321, 3320, 3319, 3318, 3317, 3316, 3315, 3314, 
    3313, 3584, 3583, 3582, 3581, 3580, 3579, 3578, 3577, 3576, 3575, 3574, 
    3573, 3572, 3571, 3570, 3569, 3840, 3839, 3838, 3837, 3836, 3835, 3834, 
    3833, 3832, 3831, 3830, 3829, 3828, 3827, 3826, 3825 ;

 side_ss8 = 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3 ;

 dist_fact_ss8 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 qa_records =
  "CUBIT",
  "15.2",
  "08/07/2017",
  "12:37:05" ;

 elem_map = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 
    19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 
    37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 
    55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 
    73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 
    91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 
    107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 
    121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 
    135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 
    149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 
    163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 
    177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 
    191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 
    205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 
    219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 
    233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 
    247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 
    261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 
    275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 
    289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 
    303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 
    317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 
    331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 
    345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 
    359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 
    373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 
    387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 
    401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 
    415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 
    429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 
    443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 
    457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 
    471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 
    485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 
    499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 
    513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 
    527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 
    541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 
    555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 
    569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 
    583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 
    597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 
    611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 
    625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 
    639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 
    653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 
    667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 
    681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 
    695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 
    709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 
    723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 
    737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 
    751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 
    765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 
    779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 
    793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 
    807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 
    821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 
    835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 
    849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 
    863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 
    877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 
    891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 
    905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 
    919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 
    933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 
    947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 
    961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 
    975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 
    989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 
    1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 
    1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 
    1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 
    1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 
    1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 
    1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 
    1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 
    1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 
    1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 
    1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 
    1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 
    1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 
    1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 
    1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 
    1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 
    1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 
    1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 
    1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 
    1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 
    1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 
    1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 
    1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 
    1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 
    1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 
    1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 
    1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 
    1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 
    1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 
    1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 
    1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 
    1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 
    1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 
    1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 
    1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 
    1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 
    1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 
    1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 
    1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 
    1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 
    1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 
    1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 
    1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 
    1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 
    1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 
    1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 
    1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 
    1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 
    1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 
    1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 
    1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 
    1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 
    1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 
    1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 
    1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 
    1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 
    1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 
    1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 
    1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 
    1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 
    1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 
    1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 
    1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 
    1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 
    1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 
    1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 
    1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 
    1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 
    1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 
    1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 
    1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 
    1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 
    1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 
    1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 
    1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 
    1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 
    1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 
    1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 
    1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 
    1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 
    1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 
    1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 
    1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 
    1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 
    1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
    2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 
    2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 
    2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 
    2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 
    2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 
    2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 
    2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 
    2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 
    2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 
    2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 
    2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 
    2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 
    2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 2166, 
    2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 2178, 
    2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 2190, 
    2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 2202, 
    2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 
    2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 2226, 
    2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 
    2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 
    2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 2262, 
    2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274, 
    2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 2286, 
    2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 2298, 
    2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 
    2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 
    2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 
    2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 2346, 
    2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 
    2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 
    2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 
    2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 2394, 
    2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 
    2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 
    2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 2430, 
    2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 
    2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 
    2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 
    2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, 
    2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 2490, 
    2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 
    2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 
    2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 
    2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 
    2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 
    2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 
    2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 
    2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, 
    2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 
    2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 
    2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 
    2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 
    2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 
    2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 
    2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 
    2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 
    2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 
    2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 
    2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 
    2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, 
    2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 
    2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 
    2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 
    2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 
    2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 
    2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, 
    2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 2814, 
    2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 
    2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 
    2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 
    2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 
    2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 
    2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 
    2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 
    2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 
    2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 
    2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, 
    2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 2946, 
    2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 
    2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 
    2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 
    2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 2994, 
    2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 
    3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 
    3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 
    3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, 
    3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 
    3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 
    3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, 
    3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 3090, 
    3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 
    3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 
    3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 3126, 
    3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 3138, 
    3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 
    3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 
    3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 3174, 
    3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 3186, 
    3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 
    3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 
    3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 3222, 
    3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, 
    3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 
    3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 
    3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 3270, 
    3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, 
    3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 
    3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 
    3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 
    3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 
    3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 
    3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 
    3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 3366, 
    3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 3378, 
    3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 
    3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 
    3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 3414, 
    3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 3426, 
    3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 
    3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 3450, 
    3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 
    3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 
    3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 
    3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 
    3499, 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 
    3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 
    3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 3534, 
    3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 3546, 
    3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 
    3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 3570, 
    3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 3582, 
    3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, 
    3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 3606, 
    3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, 
    3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 
    3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 
    3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, 
    3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 
    3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 
    3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 
    3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 
    3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 3714, 
    3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 3726, 
    3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 3738, 
    3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 3750, 
    3751, 3752, 3753, 3754, 3755, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 
    3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 3774, 
    3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 3786, 
    3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 3798, 
    3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 
    3811, 3812, 3813, 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, 3840 ;

 elem_num_map = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 
    18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 
    36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 
    54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 
    72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 
    90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 
    106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 
    120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 
    134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 
    148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 
    162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 
    176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 
    190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 
    204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 
    218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 
    232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 
    246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 
    260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 
    274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 
    288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 
    302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 
    316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 
    330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 
    344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 
    358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 
    372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 
    386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 
    400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 
    414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 
    428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 
    442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 
    456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 
    470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 
    484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 
    498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 
    512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 
    526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 
    540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 
    554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 
    568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 
    582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 
    596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 
    610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 
    624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 
    638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 
    652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 
    666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 
    680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 
    694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 
    708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 
    722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 
    736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 
    750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 
    764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 
    778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 
    792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 
    806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 
    820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 
    834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 
    848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 
    862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 
    876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 
    890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 
    904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 
    918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 
    932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 
    946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 
    960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 
    974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 
    988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 
    1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 
    1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 
    1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 
    1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 
    1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 
    1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 
    1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 
    1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 
    1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 
    1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 
    1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 
    1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 
    1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 
    1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 
    1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 
    1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 
    1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 
    1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 
    1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 
    1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 
    1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 
    1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 
    1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 
    1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 
    1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 
    1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 
    1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 
    1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 
    1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 
    1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 
    1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 
    1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 
    1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 
    1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 
    1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 
    1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 
    1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 
    1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 
    1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 
    1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 
    1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 
    1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 
    1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 
    1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 
    1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 
    1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 
    1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 
    1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 
    1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 
    1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 
    1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 
    1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 
    1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 
    1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 
    1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 
    1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 
    1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 
    1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 
    1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 
    1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 
    1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 
    1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 
    1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 
    1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 
    1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 
    1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 
    1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 
    1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 
    1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 
    1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 
    1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 
    1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 
    1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 
    1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 
    1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 
    1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 
    1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 
    1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 
    1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 
    1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 
    1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 
    1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 
    1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 
    1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
    2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 
    2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 
    2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 
    2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 
    2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 
    2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 
    2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 
    2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 
    2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 
    2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 
    2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 
    2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 
    2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165, 
    2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 2177, 
    2178, 2179, 2180, 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, 2189, 
    2190, 2191, 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, 2200, 2201, 
    2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 
    2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, 
    2226, 2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 
    2238, 2239, 2240, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 
    2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 2259, 2260, 2261, 
    2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 
    2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 2283, 2284, 2285, 
    2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297, 
    2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 
    2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 
    2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 
    2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, 
    2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 
    2358, 2359, 2360, 2361, 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 
    2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 
    2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393, 
    2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 
    2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 
    2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, 
    2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441, 
    2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 
    2454, 2455, 2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 
    2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 
    2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489, 
    2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 
    2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 
    2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 
    2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 
    2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 
    2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 
    2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 
    2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585, 
    2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 
    2598, 2599, 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 
    2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 
    2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 
    2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 
    2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 
    2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 
    2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 
    2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 
    2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 
    2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 
    2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 
    2730, 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 
    2742, 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 
    2754, 2755, 2756, 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 2765, 
    2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 
    2778, 2779, 2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789, 
    2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2798, 2799, 2800, 2801, 
    2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, 2812, 2813, 
    2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 
    2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 
    2838, 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2848, 2849, 
    2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 
    2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 
    2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 
    2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 
    2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 
    2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 
    2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 2930, 2931, 2932, 2933, 
    2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, 
    2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 
    2958, 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 
    2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, 2981, 
    2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, 
    2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 
    3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 
    3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 
    3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040, 3041, 
    3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 
    3054, 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 
    3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, 3077, 
    3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087, 3088, 3089, 
    3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 
    3102, 3103, 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 
    3114, 3115, 3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 3125, 
    3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 
    3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 
    3150, 3151, 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 
    3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3170, 3171, 3172, 3173, 
    3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183, 3184, 3185, 
    3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 
    3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 
    3210, 3211, 3212, 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, 3221, 
    3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231, 3232, 3233, 
    3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 
    3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 
    3258, 3259, 3260, 3261, 3262, 3263, 3264, 3265, 3266, 3267, 3268, 3269, 
    3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279, 3280, 3281, 
    3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 
    3294, 3295, 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 
    3306, 3307, 3308, 3309, 3310, 3311, 3312, 3313, 3314, 3315, 3316, 3317, 
    3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 
    3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 
    3342, 3343, 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 
    3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, 
    3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375, 3376, 3377, 
    3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 
    3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 
    3402, 3403, 3404, 3405, 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, 
    3414, 3415, 3416, 3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 3425, 
    3426, 3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 
    3438, 3439, 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 3449, 
    3450, 3451, 3452, 3453, 3454, 3455, 3456, 3457, 3458, 3459, 3460, 3461, 
    3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 
    3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 
    3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 3496, 3497, 
    3498, 3499, 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 
    3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 
    3522, 3523, 3524, 3525, 3526, 3527, 3528, 3529, 3530, 3531, 3532, 3533, 
    3534, 3535, 3536, 3537, 3538, 3539, 3540, 3541, 3542, 3543, 3544, 3545, 
    3546, 3547, 3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 
    3558, 3559, 3560, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 
    3570, 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, 3579, 3580, 3581, 
    3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 3590, 3591, 3592, 3593, 
    3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, 3603, 3604, 3605, 
    3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3614, 3615, 3616, 3617, 
    3618, 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 
    3630, 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, 3639, 3640, 3641, 
    3642, 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, 3651, 3652, 3653, 
    3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 
    3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 
    3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 
    3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 
    3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, 3710, 3711, 3712, 3713, 
    3714, 3715, 3716, 3717, 3718, 3719, 3720, 3721, 3722, 3723, 3724, 3725, 
    3726, 3727, 3728, 3729, 3730, 3731, 3732, 3733, 3734, 3735, 3736, 3737, 
    3738, 3739, 3740, 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, 3749, 
    3750, 3751, 3752, 3753, 3754, 3755, 3756, 3757, 3758, 3759, 3760, 3761, 
    3762, 3763, 3764, 3765, 3766, 3767, 3768, 3769, 3770, 3771, 3772, 3773, 
    3774, 3775, 3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 3785, 
    3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 
    3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 
    3810, 3811, 3812, 3813, 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, 3840 ;

 node_num_map = 33, 545, 1010, 48, 49, 575, 1475, 258, 546, 1011, 576, 1476, 
    547, 1012, 577, 1477, 548, 1013, 578, 1478, 549, 1014, 579, 1479, 550, 
    1015, 580, 1480, 551, 1016, 581, 1481, 552, 1017, 582, 1482, 553, 1018, 
    583, 1483, 554, 1019, 584, 1484, 555, 1020, 585, 1485, 556, 1021, 586, 
    1486, 557, 1022, 587, 1487, 558, 1023, 588, 1488, 559, 1024, 589, 1489, 
    290, 306, 304, 544, 995, 47, 1490, 259, 996, 1491, 997, 1492, 998, 1493, 
    999, 1494, 1000, 1495, 1001, 1496, 1002, 1497, 1003, 1498, 1004, 1499, 
    1005, 1500, 1006, 1501, 1007, 1502, 1008, 1503, 1009, 1504, 307, 543, 
    980, 46, 1505, 260, 981, 1506, 982, 1507, 983, 1508, 984, 1509, 985, 
    1510, 986, 1511, 987, 1512, 988, 1513, 989, 1514, 990, 1515, 991, 1516, 
    992, 1517, 993, 1518, 994, 1519, 308, 542, 965, 45, 1520, 261, 966, 1521, 
    967, 1522, 968, 1523, 969, 1524, 970, 1525, 971, 1526, 972, 1527, 973, 
    1528, 974, 1529, 975, 1530, 976, 1531, 977, 1532, 978, 1533, 979, 1534, 
    309, 541, 950, 44, 1535, 262, 951, 1536, 952, 1537, 953, 1538, 954, 1539, 
    955, 1540, 956, 1541, 957, 1542, 958, 1543, 959, 1544, 960, 1545, 961, 
    1546, 962, 1547, 963, 1548, 964, 1549, 310, 540, 935, 43, 1550, 263, 936, 
    1551, 937, 1552, 938, 1553, 939, 1554, 940, 1555, 941, 1556, 942, 1557, 
    943, 1558, 944, 1559, 945, 1560, 946, 1561, 947, 1562, 948, 1563, 949, 
    1564, 311, 539, 920, 42, 1565, 264, 921, 1566, 922, 1567, 923, 1568, 924, 
    1569, 925, 1570, 926, 1571, 927, 1572, 928, 1573, 929, 1574, 930, 1575, 
    931, 1576, 932, 1577, 933, 1578, 934, 1579, 312, 538, 905, 41, 1580, 265, 
    906, 1581, 907, 1582, 908, 1583, 909, 1584, 910, 1585, 911, 1586, 912, 
    1587, 913, 1588, 914, 1589, 915, 1590, 916, 1591, 917, 1592, 918, 1593, 
    919, 1594, 313, 537, 890, 40, 1595, 266, 891, 1596, 892, 1597, 893, 1598, 
    894, 1599, 895, 1600, 896, 1601, 897, 1602, 898, 1603, 899, 1604, 900, 
    1605, 901, 1606, 902, 1607, 903, 1608, 904, 1609, 314, 536, 875, 39, 
    1610, 267, 876, 1611, 877, 1612, 878, 1613, 879, 1614, 880, 1615, 881, 
    1616, 882, 1617, 883, 1618, 884, 1619, 885, 1620, 886, 1621, 887, 1622, 
    888, 1623, 889, 1624, 315, 535, 860, 38, 1625, 268, 861, 1626, 862, 1627, 
    863, 1628, 864, 1629, 865, 1630, 866, 1631, 867, 1632, 868, 1633, 869, 
    1634, 870, 1635, 871, 1636, 872, 1637, 873, 1638, 874, 1639, 316, 534, 
    845, 37, 1640, 269, 846, 1641, 847, 1642, 848, 1643, 849, 1644, 850, 
    1645, 851, 1646, 852, 1647, 853, 1648, 854, 1649, 855, 1650, 856, 1651, 
    857, 1652, 858, 1653, 859, 1654, 317, 533, 830, 36, 1655, 270, 831, 1656, 
    832, 1657, 833, 1658, 834, 1659, 835, 1660, 836, 1661, 837, 1662, 838, 
    1663, 839, 1664, 840, 1665, 841, 1666, 842, 1667, 843, 1668, 844, 1669, 
    318, 532, 815, 35, 1670, 271, 816, 1671, 817, 1672, 818, 1673, 819, 1674, 
    820, 1675, 821, 1676, 822, 1677, 823, 1678, 824, 1679, 825, 1680, 826, 
    1681, 827, 1682, 828, 1683, 829, 1684, 319, 531, 800, 34, 1685, 272, 801, 
    1686, 802, 1687, 803, 1688, 804, 1689, 805, 1690, 806, 1691, 807, 1692, 
    808, 1693, 809, 1694, 810, 1695, 811, 1696, 812, 1697, 813, 1698, 814, 
    1699, 320, 530, 785, 28, 1249, 32, 786, 1245, 787, 1241, 788, 1237, 789, 
    1233, 790, 1229, 791, 1225, 792, 1221, 793, 1217, 794, 1213, 795, 1209, 
    796, 1205, 797, 1201, 798, 1197, 799, 1193, 305, 322, 50, 590, 1700, 243, 
    591, 1701, 592, 1702, 593, 1703, 594, 1704, 595, 1705, 596, 1706, 597, 
    1707, 598, 1708, 599, 1709, 600, 1710, 601, 1711, 602, 1712, 603, 1713, 
    604, 1714, 303, 529, 1715, 244, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 
    1723, 1724, 1725, 1726, 1727, 1728, 1729, 528, 1730, 245, 1731, 1732, 
    1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 
    527, 1745, 246, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 
    1755, 1756, 1757, 1758, 1759, 526, 1760, 247, 1761, 1762, 1763, 1764, 
    1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 525, 1775, 
    248, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 
    1787, 1788, 1789, 524, 1790, 249, 1791, 1792, 1793, 1794, 1795, 1796, 
    1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 523, 1805, 250, 1806, 
    1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 
    1819, 522, 1820, 251, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 
    1829, 1830, 1831, 1832, 1833, 1834, 521, 1835, 252, 1836, 1837, 1838, 
    1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 520, 
    1850, 253, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 
    1861, 1862, 1863, 1864, 519, 1865, 254, 1866, 1867, 1868, 1869, 1870, 
    1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 518, 1880, 255, 
    1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 
    1893, 1894, 517, 1895, 256, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 
    1903, 1904, 1905, 1906, 1907, 1908, 1909, 516, 1910, 257, 1911, 1912, 
    1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 
    515, 1248, 31, 1244, 1240, 1236, 1232, 1228, 1224, 1220, 1216, 1212, 
    1208, 1204, 1200, 1196, 1192, 323, 51, 605, 1925, 228, 606, 1926, 607, 
    1927, 608, 1928, 609, 1929, 610, 1930, 611, 1931, 612, 1932, 613, 1933, 
    614, 1934, 615, 1935, 616, 1936, 617, 1937, 618, 1938, 619, 1939, 302, 
    514, 1940, 229, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 
    1950, 1951, 1952, 1953, 1954, 513, 1955, 230, 1956, 1957, 1958, 1959, 
    1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 512, 1970, 
    231, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 
    1982, 1983, 1984, 511, 1985, 232, 1986, 1987, 1988, 1989, 1990, 1991, 
    1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 510, 2000, 233, 2001, 
    2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
    2014, 509, 2015, 234, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 
    2024, 2025, 2026, 2027, 2028, 2029, 508, 2030, 235, 2031, 2032, 2033, 
    2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 507, 
    2045, 236, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, 2055, 
    2056, 2057, 2058, 2059, 506, 2060, 237, 2061, 2062, 2063, 2064, 2065, 
    2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 505, 2075, 238, 
    2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 
    2088, 2089, 504, 2090, 239, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 
    2098, 2099, 2100, 2101, 2102, 2103, 2104, 503, 2105, 240, 2106, 2107, 
    2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 
    502, 2120, 241, 2121, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 
    2130, 2131, 2132, 2133, 2134, 501, 2135, 242, 2136, 2137, 2138, 2139, 
    2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 500, 1247, 
    30, 1243, 1239, 1235, 1231, 1227, 1223, 1219, 1215, 1211, 1207, 1203, 
    1199, 1195, 1191, 324, 52, 620, 2150, 213, 621, 2151, 622, 2152, 623, 
    2153, 624, 2154, 625, 2155, 626, 2156, 627, 2157, 628, 2158, 629, 2159, 
    630, 2160, 631, 2161, 632, 2162, 633, 2163, 634, 2164, 301, 499, 2165, 
    214, 2166, 2167, 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, 
    2177, 2178, 2179, 498, 2180, 215, 2181, 2182, 2183, 2184, 2185, 2186, 
    2187, 2188, 2189, 2190, 2191, 2192, 2193, 2194, 497, 2195, 216, 2196, 
    2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, 2207, 2208, 
    2209, 496, 2210, 217, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 
    2219, 2220, 2221, 2222, 2223, 2224, 495, 2225, 218, 2226, 2227, 2228, 
    2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238, 2239, 494, 
    2240, 219, 2241, 2242, 2243, 2244, 2245, 2246, 2247, 2248, 2249, 2250, 
    2251, 2252, 2253, 2254, 493, 2255, 220, 2256, 2257, 2258, 2259, 2260, 
    2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2269, 492, 2270, 221, 
    2271, 2272, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281, 2282, 
    2283, 2284, 491, 2285, 222, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 
    2293, 2294, 2295, 2296, 2297, 2298, 2299, 490, 2300, 223, 2301, 2302, 
    2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313, 2314, 
    489, 2315, 224, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 
    2325, 2326, 2327, 2328, 2329, 488, 2330, 225, 2331, 2332, 2333, 2334, 
    2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 487, 2345, 
    226, 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 
    2357, 2358, 2359, 486, 2360, 227, 2361, 2362, 2363, 2364, 2365, 2366, 
    2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 485, 1246, 29, 1242, 
    1238, 1234, 1230, 1226, 1222, 1218, 1214, 1210, 1206, 1202, 1198, 1194, 
    1190, 325, 53, 635, 2375, 198, 636, 2376, 637, 2377, 638, 2378, 639, 
    2379, 640, 2380, 641, 2381, 642, 2382, 643, 2383, 644, 2384, 645, 2385, 
    646, 2386, 647, 2387, 648, 2388, 649, 2389, 300, 484, 2390, 199, 2391, 
    2392, 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 
    2404, 483, 2405, 200, 2406, 2407, 2408, 2409, 2410, 2411, 2412, 2413, 
    2414, 2415, 2416, 2417, 2418, 2419, 482, 2420, 201, 2421, 2422, 2423, 
    2424, 2425, 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 481, 
    2435, 202, 2436, 2437, 2438, 2439, 2440, 2441, 2442, 2443, 2444, 2445, 
    2446, 2447, 2448, 2449, 480, 2450, 203, 2451, 2452, 2453, 2454, 2455, 
    2456, 2457, 2458, 2459, 2460, 2461, 2462, 2463, 2464, 479, 2465, 204, 
    2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473, 2474, 2475, 2476, 2477, 
    2478, 2479, 478, 2480, 205, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 
    2488, 2489, 2490, 2491, 2492, 2493, 2494, 477, 2495, 206, 2496, 2497, 
    2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2508, 2509, 
    476, 2510, 207, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 
    2520, 2521, 2522, 2523, 2524, 475, 2525, 208, 2526, 2527, 2528, 2529, 
    2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 474, 2540, 
    209, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 
    2552, 2553, 2554, 473, 2555, 210, 2556, 2557, 2558, 2559, 2560, 2561, 
    2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 472, 2570, 211, 2571, 
    2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 
    2584, 471, 2585, 212, 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 
    2594, 2595, 2596, 2597, 2598, 2599, 470, 1129, 23, 1128, 1127, 1126, 
    1125, 1124, 1123, 1122, 1121, 1120, 1119, 1118, 1117, 1116, 1115, 321, 
    54, 650, 2600, 183, 651, 2601, 652, 2602, 653, 2603, 654, 2604, 655, 
    2605, 656, 2606, 657, 2607, 658, 2608, 659, 2609, 660, 2610, 661, 2611, 
    662, 2612, 663, 2613, 664, 2614, 299, 469, 2615, 184, 2616, 2617, 2618, 
    2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 468, 
    2630, 185, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 
    2641, 2642, 2643, 2644, 467, 2645, 186, 2646, 2647, 2648, 2649, 2650, 
    2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 466, 2660, 187, 
    2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 
    2673, 2674, 465, 2675, 188, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 
    2683, 2684, 2685, 2686, 2687, 2688, 2689, 464, 2690, 189, 2691, 2692, 
    2693, 2694, 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 
    463, 2705, 190, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 
    2715, 2716, 2717, 2718, 2719, 462, 2720, 191, 2721, 2722, 2723, 2724, 
    2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 461, 2735, 
    192, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 
    2747, 2748, 2749, 460, 2750, 193, 2751, 2752, 2753, 2754, 2755, 2756, 
    2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, 459, 2765, 194, 2766, 
    2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2778, 
    2779, 458, 2780, 195, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 
    2789, 2790, 2791, 2792, 2793, 2794, 457, 2795, 196, 2796, 2797, 2798, 
    2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, 456, 
    2810, 197, 2811, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2820, 
    2821, 2822, 2823, 2824, 455, 1144, 27, 1143, 1142, 1141, 1140, 1139, 
    1138, 1137, 1136, 1135, 1134, 1133, 1132, 1131, 1130, 327, 55, 665, 2825, 
    168, 666, 2826, 667, 2827, 668, 2828, 669, 2829, 670, 2830, 671, 2831, 
    672, 2832, 673, 2833, 674, 2834, 675, 2835, 676, 2836, 677, 2837, 678, 
    2838, 679, 2839, 298, 454, 2840, 169, 2841, 2842, 2843, 2844, 2845, 2846, 
    2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 453, 2855, 170, 2856, 
    2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 2866, 2867, 2868, 
    2869, 452, 2870, 171, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 
    2879, 2880, 2881, 2882, 2883, 2884, 451, 2885, 172, 2886, 2887, 2888, 
    2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 450, 
    2900, 173, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 
    2911, 2912, 2913, 2914, 449, 2915, 174, 2916, 2917, 2918, 2919, 2920, 
    2921, 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, 448, 2930, 175, 
    2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 
    2943, 2944, 447, 2945, 176, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 
    2953, 2954, 2955, 2956, 2957, 2958, 2959, 446, 2960, 177, 2961, 2962, 
    2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 
    445, 2975, 178, 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 
    2985, 2986, 2987, 2988, 2989, 444, 2990, 179, 2991, 2992, 2993, 2994, 
    2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 443, 3005, 
    180, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 
    3017, 3018, 3019, 442, 3020, 181, 3021, 3022, 3023, 3024, 3025, 3026, 
    3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 441, 3035, 182, 3036, 
    3037, 3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 
    3049, 440, 1159, 26, 1158, 1157, 1156, 1155, 1154, 1153, 1152, 1151, 
    1150, 1149, 1148, 1147, 1146, 1145, 328, 56, 680, 3050, 153, 681, 3051, 
    682, 3052, 683, 3053, 684, 3054, 685, 3055, 686, 3056, 687, 3057, 688, 
    3058, 689, 3059, 690, 3060, 691, 3061, 692, 3062, 693, 3063, 694, 3064, 
    297, 439, 3065, 154, 3066, 3067, 3068, 3069, 3070, 3071, 3072, 3073, 
    3074, 3075, 3076, 3077, 3078, 3079, 438, 3080, 155, 3081, 3082, 3083, 
    3084, 3085, 3086, 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, 437, 
    3095, 156, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103, 3104, 3105, 
    3106, 3107, 3108, 3109, 436, 3110, 157, 3111, 3112, 3113, 3114, 3115, 
    3116, 3117, 3118, 3119, 3120, 3121, 3122, 3123, 3124, 435, 3125, 158, 
    3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, 3136, 3137, 
    3138, 3139, 434, 3140, 159, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 
    3148, 3149, 3150, 3151, 3152, 3153, 3154, 433, 3155, 160, 3156, 3157, 
    3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 
    432, 3170, 161, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 
    3180, 3181, 3182, 3183, 3184, 431, 3185, 162, 3186, 3187, 3188, 3189, 
    3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199, 430, 3200, 
    163, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 
    3212, 3213, 3214, 429, 3215, 164, 3216, 3217, 3218, 3219, 3220, 3221, 
    3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 428, 3230, 165, 3231, 
    3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 
    3244, 427, 3245, 166, 3246, 3247, 3248, 3249, 3250, 3251, 3252, 3253, 
    3254, 3255, 3256, 3257, 3258, 3259, 426, 3260, 167, 3261, 3262, 3263, 
    3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 425, 
    1174, 25, 1173, 1172, 1171, 1170, 1169, 1168, 1167, 1166, 1165, 1164, 
    1163, 1162, 1161, 1160, 329, 57, 695, 3275, 138, 696, 3276, 697, 3277, 
    698, 3278, 699, 3279, 700, 3280, 701, 3281, 702, 3282, 703, 3283, 704, 
    3284, 705, 3285, 706, 3286, 707, 3287, 708, 3288, 709, 3289, 296, 424, 
    3290, 139, 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, 3299, 3300, 
    3301, 3302, 3303, 3304, 423, 3305, 140, 3306, 3307, 3308, 3309, 3310, 
    3311, 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 422, 3320, 141, 
    3321, 3322, 3323, 3324, 3325, 3326, 3327, 3328, 3329, 3330, 3331, 3332, 
    3333, 3334, 421, 3335, 142, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 
    3343, 3344, 3345, 3346, 3347, 3348, 3349, 420, 3350, 143, 3351, 3352, 
    3353, 3354, 3355, 3356, 3357, 3358, 3359, 3360, 3361, 3362, 3363, 3364, 
    419, 3365, 144, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 
    3375, 3376, 3377, 3378, 3379, 418, 3380, 145, 3381, 3382, 3383, 3384, 
    3385, 3386, 3387, 3388, 3389, 3390, 3391, 3392, 3393, 3394, 417, 3395, 
    146, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3404, 3405, 3406, 
    3407, 3408, 3409, 416, 3410, 147, 3411, 3412, 3413, 3414, 3415, 3416, 
    3417, 3418, 3419, 3420, 3421, 3422, 3423, 3424, 415, 3425, 148, 3426, 
    3427, 3428, 3429, 3430, 3431, 3432, 3433, 3434, 3435, 3436, 3437, 3438, 
    3439, 414, 3440, 149, 3441, 3442, 3443, 3444, 3445, 3446, 3447, 3448, 
    3449, 3450, 3451, 3452, 3453, 3454, 413, 3455, 150, 3456, 3457, 3458, 
    3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 3469, 412, 
    3470, 151, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 
    3481, 3482, 3483, 3484, 411, 3485, 152, 3486, 3487, 3488, 3489, 3490, 
    3491, 3492, 3493, 3494, 3495, 3496, 3497, 3498, 3499, 410, 1189, 24, 
    1188, 1187, 1186, 1185, 1184, 1183, 1182, 1181, 1180, 1179, 1178, 1177, 
    1176, 1175, 330, 58, 710, 3500, 123, 711, 3501, 712, 3502, 713, 3503, 
    714, 3504, 715, 3505, 716, 3506, 717, 3507, 718, 3508, 719, 3509, 720, 
    3510, 721, 3511, 722, 3512, 723, 3513, 724, 3514, 295, 409, 3515, 124, 
    3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, 
    3528, 3529, 408, 3530, 125, 3531, 3532, 3533, 3534, 3535, 3536, 3537, 
    3538, 3539, 3540, 3541, 3542, 3543, 3544, 407, 3545, 126, 3546, 3547, 
    3548, 3549, 3550, 3551, 3552, 3553, 3554, 3555, 3556, 3557, 3558, 3559, 
    406, 3560, 127, 3561, 3562, 3563, 3564, 3565, 3566, 3567, 3568, 3569, 
    3570, 3571, 3572, 3573, 3574, 405, 3575, 128, 3576, 3577, 3578, 3579, 
    3580, 3581, 3582, 3583, 3584, 3585, 3586, 3587, 3588, 3589, 404, 3590, 
    129, 3591, 3592, 3593, 3594, 3595, 3596, 3597, 3598, 3599, 3600, 3601, 
    3602, 3603, 3604, 403, 3605, 130, 3606, 3607, 3608, 3609, 3610, 3611, 
    3612, 3613, 3614, 3615, 3616, 3617, 3618, 3619, 402, 3620, 131, 3621, 
    3622, 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, 3631, 3632, 3633, 
    3634, 401, 3635, 132, 3636, 3637, 3638, 3639, 3640, 3641, 3642, 3643, 
    3644, 3645, 3646, 3647, 3648, 3649, 400, 3650, 133, 3651, 3652, 3653, 
    3654, 3655, 3656, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 399, 
    3665, 134, 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, 3674, 3675, 
    3676, 3677, 3678, 3679, 398, 3680, 135, 3681, 3682, 3683, 3684, 3685, 
    3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 397, 3695, 136, 
    3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 
    3708, 3709, 396, 3710, 137, 3711, 3712, 3713, 3714, 3715, 3716, 3717, 
    3718, 3719, 3720, 3721, 3722, 3723, 3724, 395, 1039, 18, 1038, 1037, 
    1036, 1035, 1034, 1033, 1032, 1031, 1030, 1029, 1028, 1027, 1026, 1025, 
    326, 59, 725, 3725, 108, 726, 3726, 727, 3727, 728, 3728, 729, 3729, 730, 
    3730, 731, 3731, 732, 3732, 733, 3733, 734, 3734, 735, 3735, 736, 3736, 
    737, 3737, 738, 3738, 739, 3739, 294, 394, 3740, 109, 3741, 3742, 3743, 
    3744, 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, 3753, 3754, 393, 
    3755, 110, 3756, 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, 3765, 
    3766, 3767, 3768, 3769, 392, 3770, 111, 3771, 3772, 3773, 3774, 3775, 
    3776, 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, 391, 3785, 112, 
    3786, 3787, 3788, 3789, 3790, 3791, 3792, 3793, 3794, 3795, 3796, 3797, 
    3798, 3799, 390, 3800, 113, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 
    3808, 3809, 3810, 3811, 3812, 3813, 3814, 389, 3815, 114, 3816, 3817, 
    3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 
    388, 3830, 115, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 
    3840, 3841, 3842, 3843, 3844, 387, 3845, 116, 3846, 3847, 3848, 3849, 
    3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 386, 3860, 
    117, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 
    3872, 3873, 3874, 385, 3875, 118, 3876, 3877, 3878, 3879, 3880, 3881, 
    3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 384, 3890, 119, 3891, 
    3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 
    3904, 383, 3905, 120, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 
    3914, 3915, 3916, 3917, 3918, 3919, 382, 3920, 121, 3921, 3922, 3923, 
    3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 381, 
    3935, 122, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 
    3946, 3947, 3948, 3949, 380, 1069, 22, 1068, 1067, 1066, 1065, 1064, 
    1063, 1062, 1061, 1060, 1059, 1058, 1057, 1056, 1055, 331, 60, 740, 3950, 
    93, 741, 3951, 742, 3952, 743, 3953, 744, 3954, 745, 3955, 746, 3956, 
    747, 3957, 748, 3958, 749, 3959, 750, 3960, 751, 3961, 752, 3962, 753, 
    3963, 754, 3964, 293, 379, 3965, 94, 3966, 3967, 3968, 3969, 3970, 3971, 
    3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 378, 3980, 95, 3981, 
    3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 
    3994, 377, 3995, 96, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 
    4004, 4005, 4006, 4007, 4008, 4009, 376, 4010, 97, 4011, 4012, 4013, 
    4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 375, 
    4025, 98, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 
    4036, 4037, 4038, 4039, 374, 4040, 99, 4041, 4042, 4043, 4044, 4045, 
    4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 373, 4055, 100, 
    4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 
    4068, 4069, 372, 4070, 101, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 
    4078, 4079, 4080, 4081, 4082, 4083, 4084, 371, 4085, 102, 4086, 4087, 
    4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096, 4097, 4098, 4099, 
    370, 4100, 103, 4101, 4102, 4103, 4104, 4105, 4106, 4107, 4108, 4109, 
    4110, 4111, 4112, 4113, 4114, 369, 4115, 104, 4116, 4117, 4118, 4119, 
    4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, 4128, 4129, 368, 4130, 
    105, 4131, 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, 4140, 4141, 
    4142, 4143, 4144, 367, 4145, 106, 4146, 4147, 4148, 4149, 4150, 4151, 
    4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, 366, 4160, 107, 4161, 
    4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, 4170, 4171, 4172, 4173, 
    4174, 365, 1084, 21, 1083, 1082, 1081, 1080, 1079, 1078, 1077, 1076, 
    1075, 1074, 1073, 1072, 1071, 1070, 332, 61, 755, 4175, 78, 756, 4176, 
    757, 4177, 758, 4178, 759, 4179, 760, 4180, 761, 4181, 762, 4182, 763, 
    4183, 764, 4184, 765, 4185, 766, 4186, 767, 4187, 768, 4188, 769, 4189, 
    292, 364, 4190, 79, 4191, 4192, 4193, 4194, 4195, 4196, 4197, 4198, 4199, 
    4200, 4201, 4202, 4203, 4204, 363, 4205, 80, 4206, 4207, 4208, 4209, 
    4210, 4211, 4212, 4213, 4214, 4215, 4216, 4217, 4218, 4219, 362, 4220, 
    81, 4221, 4222, 4223, 4224, 4225, 4226, 4227, 4228, 4229, 4230, 4231, 
    4232, 4233, 4234, 361, 4235, 82, 4236, 4237, 4238, 4239, 4240, 4241, 
    4242, 4243, 4244, 4245, 4246, 4247, 4248, 4249, 360, 4250, 83, 4251, 
    4252, 4253, 4254, 4255, 4256, 4257, 4258, 4259, 4260, 4261, 4262, 4263, 
    4264, 359, 4265, 84, 4266, 4267, 4268, 4269, 4270, 4271, 4272, 4273, 
    4274, 4275, 4276, 4277, 4278, 4279, 358, 4280, 85, 4281, 4282, 4283, 
    4284, 4285, 4286, 4287, 4288, 4289, 4290, 4291, 4292, 4293, 4294, 357, 
    4295, 86, 4296, 4297, 4298, 4299, 4300, 4301, 4302, 4303, 4304, 4305, 
    4306, 4307, 4308, 4309, 356, 4310, 87, 4311, 4312, 4313, 4314, 4315, 
    4316, 4317, 4318, 4319, 4320, 4321, 4322, 4323, 4324, 355, 4325, 88, 
    4326, 4327, 4328, 4329, 4330, 4331, 4332, 4333, 4334, 4335, 4336, 4337, 
    4338, 4339, 354, 4340, 89, 4341, 4342, 4343, 4344, 4345, 4346, 4347, 
    4348, 4349, 4350, 4351, 4352, 4353, 4354, 353, 4355, 90, 4356, 4357, 
    4358, 4359, 4360, 4361, 4362, 4363, 4364, 4365, 4366, 4367, 4368, 4369, 
    352, 4370, 91, 4371, 4372, 4373, 4374, 4375, 4376, 4377, 4378, 4379, 
    4380, 4381, 4382, 4383, 4384, 351, 4385, 92, 4386, 4387, 4388, 4389, 
    4390, 4391, 4392, 4393, 4394, 4395, 4396, 4397, 4398, 4399, 350, 1099, 
    20, 1098, 1097, 1096, 1095, 1094, 1093, 1092, 1091, 1090, 1089, 1088, 
    1087, 1086, 1085, 333, 62, 770, 4400, 63, 771, 4401, 772, 4402, 773, 
    4403, 774, 4404, 775, 4405, 776, 4406, 777, 4407, 778, 4408, 779, 4409, 
    780, 4410, 781, 4411, 782, 4412, 783, 4413, 784, 4414, 291, 349, 4415, 
    64, 4416, 4417, 4418, 4419, 4420, 4421, 4422, 4423, 4424, 4425, 4426, 
    4427, 4428, 4429, 348, 4430, 65, 4431, 4432, 4433, 4434, 4435, 4436, 
    4437, 4438, 4439, 4440, 4441, 4442, 4443, 4444, 347, 4445, 66, 4446, 
    4447, 4448, 4449, 4450, 4451, 4452, 4453, 4454, 4455, 4456, 4457, 4458, 
    4459, 346, 4460, 67, 4461, 4462, 4463, 4464, 4465, 4466, 4467, 4468, 
    4469, 4470, 4471, 4472, 4473, 4474, 345, 4475, 68, 4476, 4477, 4478, 
    4479, 4480, 4481, 4482, 4483, 4484, 4485, 4486, 4487, 4488, 4489, 344, 
    4490, 69, 4491, 4492, 4493, 4494, 4495, 4496, 4497, 4498, 4499, 4500, 
    4501, 4502, 4503, 4504, 343, 4505, 70, 4506, 4507, 4508, 4509, 4510, 
    4511, 4512, 4513, 4514, 4515, 4516, 4517, 4518, 4519, 342, 4520, 71, 
    4521, 4522, 4523, 4524, 4525, 4526, 4527, 4528, 4529, 4530, 4531, 4532, 
    4533, 4534, 341, 4535, 72, 4536, 4537, 4538, 4539, 4540, 4541, 4542, 
    4543, 4544, 4545, 4546, 4547, 4548, 4549, 340, 4550, 73, 4551, 4552, 
    4553, 4554, 4555, 4556, 4557, 4558, 4559, 4560, 4561, 4562, 4563, 4564, 
    339, 4565, 74, 4566, 4567, 4568, 4569, 4570, 4571, 4572, 4573, 4574, 
    4575, 4576, 4577, 4578, 4579, 338, 4580, 75, 4581, 4582, 4583, 4584, 
    4585, 4586, 4587, 4588, 4589, 4590, 4591, 4592, 4593, 4594, 337, 4595, 
    76, 4596, 4597, 4598, 4599, 4600, 4601, 4602, 4603, 4604, 4605, 4606, 
    4607, 4608, 4609, 336, 4610, 77, 4611, 4612, 4613, 4614, 4615, 4616, 
    4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 335, 1114, 19, 1113, 
    1112, 1111, 1110, 1109, 1108, 1107, 1106, 1105, 1104, 1103, 1102, 1101, 
    1100, 334, 1, 560, 1250, 3, 561, 1251, 562, 1252, 563, 1253, 564, 1254, 
    565, 1255, 566, 1256, 567, 1257, 568, 1258, 569, 1259, 570, 1260, 571, 
    1261, 572, 1262, 573, 1263, 574, 1264, 274, 289, 1265, 4, 1266, 1267, 
    1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 
    288, 1280, 5, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 
    1291, 1292, 1293, 1294, 287, 1295, 6, 1296, 1297, 1298, 1299, 1300, 1301, 
    1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 286, 1310, 7, 1311, 1312, 
    1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 
    285, 1325, 8, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 
    1336, 1337, 1338, 1339, 284, 1340, 9, 1341, 1342, 1343, 1344, 1345, 1346, 
    1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 283, 1355, 10, 1356, 
    1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 
    1369, 282, 1370, 11, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 
    1379, 1380, 1381, 1382, 1383, 1384, 281, 1385, 12, 1386, 1387, 1388, 
    1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 280, 
    1400, 13, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 
    1411, 1412, 1413, 1414, 279, 1415, 14, 1416, 1417, 1418, 1419, 1420, 
    1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 278, 1430, 15, 
    1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 
    1443, 1444, 277, 1445, 16, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 
    1453, 1454, 1455, 1456, 1457, 1458, 1459, 276, 1460, 17, 1461, 1462, 
    1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 
    275, 1040, 2, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 
    1051, 1052, 1053, 1054, 273 ;
}
