netcdf wheel0 {
dimensions:
	len_string = 33 ;
	len_line = 81 ;
	four = 4 ;
	len_name = 33 ;
	time_step = UNLIMITED ; // (0 currently)
	num_dim = 3 ;
	num_nodes = 2601 ;
	num_elem = 2048 ;
	num_el_blk = 1 ;
	num_side_sets = 11 ;
	num_el_in_blk1 = 2048 ;
	num_nod_per_el1 = 8 ;
	num_side_ss1 = 128 ;
	num_df_ss1 = 512 ;
	num_side_ss2 = 128 ;
	num_df_ss2 = 512 ;
	num_side_ss3 = 128 ;
	num_df_ss3 = 512 ;
	num_side_ss4 = 128 ;
	num_df_ss4 = 512 ;
	num_side_ss5 = 256 ;
	num_df_ss5 = 1024 ;
	num_side_ss6 = 236 ;
	num_df_ss6 = 944 ;
	num_side_ss7 = 4 ;
	num_df_ss7 = 16 ;
	num_side_ss8 = 4 ;
	num_df_ss8 = 16 ;
	num_side_ss9 = 4 ;
	num_df_ss9 = 16 ;
	num_side_ss10 = 4 ;
	num_df_ss10 = 16 ;
	num_side_ss11 = 4 ;
	num_df_ss11 = 16 ;
	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) ;
	int elem_ss9(num_side_ss9) ;
	int side_ss9(num_side_ss9) ;
	double dist_fact_ss9(num_df_ss9) ;
	int elem_ss10(num_side_ss10) ;
	int side_ss10(num_side_ss10) ;
	double dist_fact_ss10(num_df_ss10) ;
	int elem_ss11(num_side_ss11) ;
	int side_ss11(num_side_ss11) ;
	double dist_fact_ss11(num_df_ss11) ;
	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.38f ;
		:version = 6.38f ;
		:floating_point_word_size = 8 ;
		:file_size = 1 ;
		:maximum_name_length = 32 ;
		:int64_status = 0 ;
		:title = "cubit(packages/rol/example/PDE-OPT/topo-opt/elasticity/wheel0.e): 12/07/2017: 16" ;
data:

 eb_status = 1 ;

 eb_prop1 = 1 ;

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

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

 coordx = 1, 1, 1.125, 1.125, 1, 1, 1.125, 1.125, 1, 1.125, 1, 1.125, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.125, 0, 0, 0.125, 0.125, 0, 0, 
    0.125, 0.25, 0.25, 0.25, 0.25, 0.125, 0, 0.125, 0, 0.25, 0.25, 1, 1, 
    1.125, 1.125, 1, 1, 1.125, 1.125, 1, 1.125, 1, 1.125, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 1.875, 2, 2, 1.875, 1.875, 2, 2, 1.875, 1.75, 
    1.75, 1.75, 1.75, 1.875, 2, 1.875, 2, 1.75, 1.75, 1, 0.875, 1, 0.875, 
    1.125, 1.125, 1, 0.875, 1, 0.875, 1.125, 1.125, 1, 0.875, 1, 0.875, 
    1.125, 1.125, 1, 0.875, 1, 0.875, 1.125, 1.125, 1, 0.875, 1, 0.875, 
    1.125, 1.125, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.625, 1.625, 
    1.5, 1.5, 1.5, 1.5, 1.375, 1.375, 1.375, 1.375, 1.25, 1.25, 1.25, 1.25, 
    1.875, 2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 
    1.25, 1.25, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 
    1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 
    1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.875, 2, 1.75, 1.75, 
    1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.875, 2, 
    1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 
    1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.875, 0.875, 0.875, 0.875, 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.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.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.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.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.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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.125, 0.125, 0, 0, 
    0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 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.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.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.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.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.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.875, 0.875, 1.875, 2, 2, 1.875, 1.875, 2, 2, 
    1.875, 1.75, 1.75, 1.75, 1.75, 1.625, 1.625, 1.625, 1.625, 1.5, 1.5, 1.5, 
    1.5, 1.375, 1.375, 1.375, 1.375, 1.25, 1.25, 1.25, 1.25, 1.875, 2, 1.875, 
    2, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 
    2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 
    1.25, 1.125, 1.125, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.5, 
    1.5, 1.375, 1.375, 1.25, 1.25, 1.125, 1.125, 1.875, 2, 1.875, 2, 1.75, 
    1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.125, 1.125, 
    1.875, 2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 
    1.25, 1.25, 1.125, 1.125, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 
    1.25, 1.125, 1.125, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1.625, 1.625, 1.5, 1.5, 
    1.375, 1.375, 1.25, 1.25, 1.125, 1.125, 1, 1, 1, 1, 1.125, 1.125, 1, 
    1.125, 0.875, 0.875, 0.875, 0.125, 0, 0, 0.125, 0.25, 0.25, 0.125, 0, 
    0.25, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 1.875, 2, 2, 
    1.875, 1.75, 1.75, 1.875, 2, 1.75, 1, 0.875, 1.125, 1, 0.875, 1.125, 1, 
    0.875, 1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 1.875, 2, 1.75, 1.625, 
    1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 
    1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 
    1.25, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 0.75, 
    0.75, 0.75, 0.875, 0.875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0, 0, 0, 0, 0, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.875, 0.875, 0.875, 0.875, 1.875, 2, 2, 
    1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.125, 1.625, 1.5, 1.375, 1.25, 1.125, 1, 1, 1, 1, 1, 
    1.625, 1.5, 1.375, 1.25, 1.125, 1, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 
    0.875, 0.875, 0.125, 0, 0, 0.125, 0.25, 0.25, 0.125, 0, 0.25, 1, 1, 
    1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 1.875, 2, 2, 1.875, 1.75, 
    1.75, 1.875, 2, 1.75, 1, 0.875, 1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 
    1, 0.875, 1.125, 1, 0.875, 1.125, 1.875, 2, 1.75, 1.625, 1.625, 1.5, 1.5, 
    1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 
    1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 0.375, 0.375, 
    0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 0.875, 
    0.875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 
    0, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.875, 0.875, 0.875, 0.875, 1.875, 2, 2, 1.875, 1.75, 1.75, 
    1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 
    1.625, 1.5, 1.375, 1.25, 1.125, 1, 1, 1, 1, 1, 1.625, 1.5, 1.375, 1.25, 
    1.125, 1, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 0.125, 0, 0, 
    0.125, 0.25, 0.25, 0.125, 0, 0.25, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 
    0.875, 0.875, 1.875, 2, 2, 1.875, 1.75, 1.75, 1.875, 2, 1.75, 1, 0.875, 
    1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 1, 0.875, 
    1.125, 1.875, 2, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 
    1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 
    0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 0.875, 0.875, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 0, 0, 0, 0.125, 0.125, 0, 
    0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.875, 0.875, 
    0.875, 0.875, 1.875, 2, 2, 1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 
    1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.625, 1.5, 1.375, 1.25, 
    1.125, 1, 1, 1, 1, 1, 1.625, 1.5, 1.375, 1.25, 1.125, 1, 1, 1, 1.125, 
    1.125, 1, 1.125, 0.875, 0.875, 0.875, 0.125, 0, 0, 0.125, 0.25, 0.25, 
    0.125, 0, 0.25, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 1.875, 
    2, 2, 1.875, 1.75, 1.75, 1.875, 2, 1.75, 1, 0.875, 1.125, 1, 0.875, 
    1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 1.875, 2, 1.75, 
    1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 
    1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 
    0.75, 0.75, 0.75, 0.875, 0.875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0, 0, 0, 0, 0, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.875, 0.875, 0.875, 0.875, 1.875, 2, 2, 
    1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.125, 1.625, 1.5, 1.375, 1.25, 1.125, 1, 1, 1, 1, 1, 
    1.625, 1.5, 1.375, 1.25, 1.125, 1, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 
    0.875, 0.875, 0.125, 0, 0, 0.125, 0.25, 0.25, 0.125, 0, 0.25, 1, 1, 
    1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 1.875, 2, 2, 1.875, 1.75, 
    1.75, 1.875, 2, 1.75, 1, 0.875, 1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 
    1, 0.875, 1.125, 1, 0.875, 1.125, 1.875, 2, 1.75, 1.625, 1.625, 1.5, 1.5, 
    1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 
    1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 0.375, 0.375, 
    0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 0.875, 
    0.875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 
    0, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.625, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.875, 0.875, 0.875, 0.875, 1.875, 2, 2, 1.875, 1.75, 1.75, 
    1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 
    1.625, 1.5, 1.375, 1.25, 1.125, 1, 1, 1, 1, 1, 1.625, 1.5, 1.375, 1.25, 
    1.125, 1, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 0.125, 0, 0, 
    0.125, 0.25, 0.25, 0.125, 0, 0.25, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 
    0.875, 0.875, 1.875, 2, 2, 1.875, 1.75, 1.75, 1.875, 2, 1.75, 1, 0.875, 
    1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 1, 0.875, 
    1.125, 1.875, 2, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 
    1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 
    0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 0.875, 0.875, 0.75, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 0, 0, 0, 0.125, 0.125, 0, 
    0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.25, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.875, 0.875, 
    0.875, 0.875, 1.875, 2, 2, 1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 
    1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.625, 1.5, 1.375, 1.25, 
    1.125, 1, 1, 1, 1, 1, 1.625, 1.5, 1.375, 1.25, 1.125, 1, 1, 1, 1.125, 
    1.125, 1, 1.125, 0.875, 0.875, 0.875, 0.125, 0, 0, 0.125, 0.25, 0.25, 
    0.125, 0, 0.25, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 1.875, 
    2, 2, 1.875, 1.75, 1.75, 1.875, 2, 1.75, 1, 0.875, 1.125, 1, 0.875, 
    1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 1, 0.875, 1.125, 1.875, 2, 1.75, 
    1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 
    1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 
    0.75, 0.75, 0.75, 0.875, 0.875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0, 0, 0, 0, 0, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.75, 0.75, 
    0.75, 0.75, 0.75, 0.75, 0.75, 0.875, 0.875, 0.875, 0.875, 1.875, 2, 2, 
    1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.125, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.125, 1.625, 1.5, 1.375, 1.25, 1.125, 1, 1, 1, 1, 1, 
    1.625, 1.5, 1.375, 1.25, 1.125, 1 ;

 coordy = 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 0.125, 0.125, 0, 0, 0.125, 
    0.125, 0, 0, 0.125, 0, 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 0.125, 
    0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0.125, 0.125, 0.125, 0, 
    0, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0.125, 
    0.125, 0.125, 0, 0, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 
    0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 
    0.125, 0, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0.125, 0, 0, 
    0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 
    0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 
    0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 
    0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0.125, 
    0, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 
    0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 
    0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 
    0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 
    0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 
    0.125, 0.125, 0, 0, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 
    0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 0.125, 0.125, 0, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 0, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 
    0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 
    0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 
    0.125, 0.125, 0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 
    0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0.125, 
    0, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 0, 0.125, 
    0, 0.125, 0, 0.125, 0, 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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 coordz = 1.875, 1.75, 1.75, 1.875, 1.875, 1.75, 1.75, 1.875, 2, 2, 2, 2, 
    1.875, 1.75, 1.875, 1.75, 2, 2, 1, 1, 0.875, 0.875, 1, 1, 0.875, 0.875, 
    1, 0.875, 1, 0.875, 1.125, 1.125, 1.125, 1.125, 1.125, 1.125, 0.125, 0, 
    0, 0.125, 0.125, 0, 0, 0.125, 0.25, 0.25, 0.25, 0.25, 0.125, 0, 0.125, 0, 
    0.25, 0.25, 1, 1, 1.125, 1.125, 1, 1, 1.125, 1.125, 1, 1.125, 1, 1.125, 
    0.875, 0.875, 0.875, 0.875, 0.875, 0.875, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.875, 0.875, 0.875, 
    0.875, 0.875, 0.875, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.875, 
    0.75, 0.875, 0.75, 0.875, 0.75, 0.875, 0.75, 0.875, 0.75, 0.875, 0.75, 
    0.875, 0.75, 0.875, 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.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.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.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.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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
    0, 0, 0, 0, 1, 1.125, 1, 1.125, 0.875, 0.875, 1, 1.125, 1, 1.125, 0.875, 
    0.875, 1, 1.125, 1, 1.125, 0.875, 0.875, 1, 1.125, 1, 1.125, 0.875, 
    0.875, 1, 1.125, 1, 1.125, 0.125, 0, 0.125, 0, 0.25, 0.25, 0.375, 0.375, 
    0.5, 0.5, 0.625, 0.625, 0.75, 0.75, 0.125, 0, 0.125, 0, 0.25, 0.25, 
    0.375, 0.375, 0.5, 0.5, 0.625, 0.625, 0.75, 0.75, 0.125, 0, 0.125, 0, 
    0.25, 0.25, 0.375, 0.375, 0.5, 0.5, 0.625, 0.625, 0.75, 0.75, 0.125, 0, 
    0.125, 0, 0.25, 0.25, 0.375, 0.375, 0.5, 0.5, 0.625, 0.625, 0.75, 0.75, 
    0.125, 0, 0.125, 0, 0.25, 0.25, 0.375, 0.375, 0.5, 0.5, 0.625, 0.625, 
    0.75, 0.75, 0.125, 0, 0.125, 0, 0.25, 0.25, 0.375, 0.375, 0.5, 0.5, 
    0.625, 0.625, 0.75, 0.75, 0.125, 0, 0.125, 0, 0.25, 0.25, 0.375, 0.375, 
    0.5, 0.5, 0.625, 0.625, 0.75, 0.75, 1.875, 2, 2, 1.875, 1.875, 2, 2, 
    1.875, 1.75, 1.75, 1.75, 1.75, 1.625, 1.625, 1.625, 1.625, 1.5, 1.5, 1.5, 
    1.5, 1.375, 1.375, 1.375, 1.375, 1.25, 1.25, 1.25, 1.25, 1.875, 2, 1.875, 
    2, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 
    2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 
    1.25, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 
    1.375, 1.25, 1.25, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.625, 1.625, 1.5, 
    1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.625, 
    1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.625, 1.625, 1.5, 1.5, 1.375, 
    1.375, 1.25, 1.25, 1.875, 1.875, 2, 2, 1.875, 1.875, 2, 2, 1.875, 2, 
    1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 
    1.875, 2, 1.875, 2, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 
    1.75, 1.75, 1.75, 1.75, 1.75, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 
    1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 
    1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 
    1.5, 1.5, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 
    1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.25, 1.25, 1.25, 1.25, 
    1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 
    1.125, 1.125, 1.125, 1.125, 1.125, 1.125, 1.125, 1.125, 1.125, 1.125, 
    1.25, 1.125, 1.25, 1.125, 1.375, 1.375, 1.5, 1.5, 1.625, 1.625, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1.875, 1.75, 1.75, 1.875, 2, 2, 1.875, 1.75, 
    2, 1, 1, 0.875, 0.875, 1, 0.875, 1.125, 1.125, 1.125, 0.125, 0, 0, 0.125, 
    0.25, 0.25, 0.125, 0, 0.25, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 
    0.875, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 0.75, 
    0.75, 0.75, 0.875, 0.875, 0.875, 0.75, 0.75, 0.75, 0.75, 0.875, 0.75, 
    0.875, 0.75, 0.875, 0.75, 0.875, 0.625, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.375, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 0, 0, 0, 1, 
    1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 
    1.125, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 
    0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 
    0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 
    0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 
    0.625, 0.75, 1.875, 2, 2, 1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 
    1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 
    1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.625, 1.5, 1.375, 1.25, 1.875, 1.875, 2, 2, 1.875, 2, 
    1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.75, 1.75, 1.75, 
    1.75, 1.75, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.5, 
    1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.375, 1.375, 1.375, 1.375, 1.375, 
    1.375, 1.375, 1.375, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 
    1.125, 1.125, 1.125, 1.125, 1.125, 1.25, 1.125, 1.375, 1.5, 1.625, 1, 1, 
    1, 1, 1, 1, 1.875, 1.75, 1.75, 1.875, 2, 2, 1.875, 1.75, 2, 1, 1, 0.875, 
    0.875, 1, 0.875, 1.125, 1.125, 1.125, 0.125, 0, 0, 0.125, 0.25, 0.25, 
    0.125, 0, 0.25, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 0.375, 
    0.375, 0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 
    0.875, 0.875, 0.875, 0.75, 0.75, 0.75, 0.75, 0.875, 0.75, 0.875, 0.75, 
    0.875, 0.75, 0.875, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 0, 0, 0, 1, 1.125, 0.875, 1, 
    1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.125, 0, 0.25, 
    0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 
    0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 
    0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 
    0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 1.875, 2, 2, 
    1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 
    1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.625, 
    1.5, 1.375, 1.25, 1.875, 1.875, 2, 2, 1.875, 2, 1.875, 2, 1.875, 2, 
    1.875, 2, 1.875, 2, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.625, 
    1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.5, 1.5, 1.5, 1.5, 1.5, 
    1.5, 1.5, 1.5, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 
    1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.125, 1.125, 1.125, 
    1.125, 1.125, 1.25, 1.125, 1.375, 1.5, 1.625, 1, 1, 1, 1, 1, 1, 1.875, 
    1.75, 1.75, 1.875, 2, 2, 1.875, 1.75, 2, 1, 1, 0.875, 0.875, 1, 0.875, 
    1.125, 1.125, 1.125, 0.125, 0, 0, 0.125, 0.25, 0.25, 0.125, 0, 0.25, 1, 
    1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 0.375, 0.375, 0.375, 0.5, 
    0.5, 0.5, 0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 0.875, 0.875, 0.875, 
    0.75, 0.75, 0.75, 0.75, 0.875, 0.75, 0.875, 0.75, 0.875, 0.75, 0.875, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0, 0, 0, 0, 0, 0, 0, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 
    0.875, 1, 1.125, 0.875, 1, 1.125, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 
    0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 
    0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 
    0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 
    0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 1.875, 2, 2, 1.875, 1.75, 1.75, 
    1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 
    1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.625, 1.5, 1.375, 1.25, 1.875, 
    1.875, 2, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.75, 
    1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.625, 1.625, 1.625, 1.625, 1.625, 
    1.625, 1.625, 1.625, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.375, 
    1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.25, 1.25, 1.25, 1.25, 
    1.25, 1.25, 1.25, 1.25, 1.125, 1.125, 1.125, 1.125, 1.125, 1.25, 1.125, 
    1.375, 1.5, 1.625, 1, 1, 1, 1, 1, 1, 1.875, 1.75, 1.75, 1.875, 2, 2, 
    1.875, 1.75, 2, 1, 1, 0.875, 0.875, 1, 0.875, 1.125, 1.125, 1.125, 0.125, 
    0, 0, 0.125, 0.25, 0.25, 0.125, 0, 0.25, 1, 1, 1.125, 1.125, 1, 1.125, 
    0.875, 0.875, 0.875, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 
    0.625, 0.75, 0.75, 0.75, 0.875, 0.875, 0.875, 0.75, 0.75, 0.75, 0.75, 
    0.875, 0.75, 0.875, 0.75, 0.875, 0.75, 0.875, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 0, 0, 
    0, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 
    1.125, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 
    0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 
    0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 
    0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 
    0.625, 0.75, 1.875, 2, 2, 1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 
    1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 
    1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.625, 1.5, 1.375, 1.25, 1.875, 1.875, 2, 2, 1.875, 2, 
    1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.75, 1.75, 1.75, 
    1.75, 1.75, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.5, 
    1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.375, 1.375, 1.375, 1.375, 1.375, 
    1.375, 1.375, 1.375, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 
    1.125, 1.125, 1.125, 1.125, 1.125, 1.25, 1.125, 1.375, 1.5, 1.625, 1, 1, 
    1, 1, 1, 1, 1.875, 1.75, 1.75, 1.875, 2, 2, 1.875, 1.75, 2, 1, 1, 0.875, 
    0.875, 1, 0.875, 1.125, 1.125, 1.125, 0.125, 0, 0, 0.125, 0.25, 0.25, 
    0.125, 0, 0.25, 1, 1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 0.375, 
    0.375, 0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 
    0.875, 0.875, 0.875, 0.75, 0.75, 0.75, 0.75, 0.875, 0.75, 0.875, 0.75, 
    0.875, 0.75, 0.875, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.5, 
    0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 
    0.375, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.125, 0.125, 0.125, 
    0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 0, 0, 0, 1, 1.125, 0.875, 1, 
    1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.125, 0, 0.25, 
    0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 
    0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 
    0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 
    0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 1.875, 2, 2, 
    1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 
    1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 
    1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.625, 
    1.5, 1.375, 1.25, 1.875, 1.875, 2, 2, 1.875, 2, 1.875, 2, 1.875, 2, 
    1.875, 2, 1.875, 2, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.625, 
    1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.5, 1.5, 1.5, 1.5, 1.5, 
    1.5, 1.5, 1.5, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 
    1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.125, 1.125, 1.125, 
    1.125, 1.125, 1.25, 1.125, 1.375, 1.5, 1.625, 1, 1, 1, 1, 1, 1, 1.875, 
    1.75, 1.75, 1.875, 2, 2, 1.875, 1.75, 2, 1, 1, 0.875, 0.875, 1, 0.875, 
    1.125, 1.125, 1.125, 0.125, 0, 0, 0.125, 0.25, 0.25, 0.125, 0, 0.25, 1, 
    1, 1.125, 1.125, 1, 1.125, 0.875, 0.875, 0.875, 0.375, 0.375, 0.375, 0.5, 
    0.5, 0.5, 0.625, 0.625, 0.625, 0.75, 0.75, 0.75, 0.875, 0.875, 0.875, 
    0.75, 0.75, 0.75, 0.75, 0.875, 0.75, 0.875, 0.75, 0.875, 0.75, 0.875, 
    0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 
    0.5, 0.5, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 
    0.25, 0.25, 0.25, 0.25, 0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 
    0.125, 0, 0, 0, 0, 0, 0, 0, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 
    0.875, 1, 1.125, 0.875, 1, 1.125, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 
    0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 
    0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 
    0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 
    0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 1.875, 2, 2, 1.875, 1.75, 1.75, 
    1.625, 1.625, 1.5, 1.5, 1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 
    1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 
    1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.625, 1.5, 1.375, 1.25, 1.875, 
    1.875, 2, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.75, 
    1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.625, 1.625, 1.625, 1.625, 1.625, 
    1.625, 1.625, 1.625, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.375, 
    1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.375, 1.25, 1.25, 1.25, 1.25, 
    1.25, 1.25, 1.25, 1.25, 1.125, 1.125, 1.125, 1.125, 1.125, 1.25, 1.125, 
    1.375, 1.5, 1.625, 1, 1, 1, 1, 1, 1, 1.875, 1.75, 1.75, 1.875, 2, 2, 
    1.875, 1.75, 2, 1, 1, 0.875, 0.875, 1, 0.875, 1.125, 1.125, 1.125, 0.125, 
    0, 0, 0.125, 0.25, 0.25, 0.125, 0, 0.25, 1, 1, 1.125, 1.125, 1, 1.125, 
    0.875, 0.875, 0.875, 0.375, 0.375, 0.375, 0.5, 0.5, 0.5, 0.625, 0.625, 
    0.625, 0.75, 0.75, 0.75, 0.875, 0.875, 0.875, 0.75, 0.75, 0.75, 0.75, 
    0.875, 0.75, 0.875, 0.75, 0.875, 0.75, 0.875, 0.625, 0.625, 0.625, 0.625, 
    0.625, 0.625, 0.625, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.375, 0.375, 
    0.375, 0.375, 0.375, 0.375, 0.375, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 
    0.25, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0, 0, 0, 0, 0, 0, 
    0, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 1.125, 0.875, 1, 
    1.125, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 
    0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 
    0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 
    0.125, 0, 0.25, 0.375, 0.5, 0.625, 0.75, 0.125, 0, 0.25, 0.375, 0.5, 
    0.625, 0.75, 1.875, 2, 2, 1.875, 1.75, 1.75, 1.625, 1.625, 1.5, 1.5, 
    1.375, 1.375, 1.25, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 
    2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 
    1.25, 1.875, 2, 1.75, 1.625, 1.5, 1.375, 1.25, 1.875, 2, 1.75, 1.625, 
    1.5, 1.375, 1.25, 1.625, 1.5, 1.375, 1.25, 1.875, 1.875, 2, 2, 1.875, 2, 
    1.875, 2, 1.875, 2, 1.875, 2, 1.875, 2, 1.75, 1.75, 1.75, 1.75, 1.75, 
    1.75, 1.75, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.625, 1.5, 
    1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.375, 1.375, 1.375, 1.375, 1.375, 
    1.375, 1.375, 1.375, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 
    1.125, 1.125, 1.125, 1.125, 1.125, 1.25, 1.125, 1.375, 1.5, 1.625, 1, 1, 
    1, 1, 1, 1 ;

 eb_names =
  "" ;

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

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

 connect1 =
  1, 2, 3, 4, 5, 6, 7, 8,
  9, 1, 4, 10, 11, 5, 8, 12,
  13, 14, 2, 1, 15, 16, 6, 5,
  17, 13, 1, 9, 18, 15, 5, 11,
  19, 20, 21, 22, 23, 24, 25, 26,
  27, 19, 22, 28, 29, 23, 26, 30,
  31, 32, 20, 19, 33, 34, 24, 23,
  35, 31, 19, 27, 36, 33, 23, 29,
  37, 38, 39, 40, 41, 42, 43, 44,
  45, 37, 40, 46, 47, 41, 44, 48,
  49, 50, 38, 37, 51, 52, 42, 41,
  53, 49, 37, 45, 54, 51, 41, 47,
  55, 56, 57, 58, 59, 60, 61, 62,
  63, 55, 58, 64, 65, 59, 62, 66,
  67, 68, 56, 55, 69, 70, 60, 59,
  71, 67, 55, 63, 72, 69, 59, 65,
  73, 74, 53, 45, 75, 76, 54, 47,
  77, 73, 45, 46, 78, 75, 47, 48,
  79, 80, 74, 73, 81, 82, 76, 75,
  83, 79, 73, 77, 84, 81, 75, 78,
  85, 86, 80, 79, 87, 88, 82, 81,
  89, 85, 79, 83, 90, 87, 81, 84,
  91, 92, 86, 85, 93, 94, 88, 87,
  95, 91, 85, 89, 96, 93, 87, 90,
  97, 98, 92, 91, 99, 100, 94, 93,
  101, 97, 91, 95, 102, 99, 93, 96,
  103, 104, 68, 67, 105, 106, 70, 69,
  107, 103, 67, 71, 108, 105, 69, 72,
  109, 107, 71, 110, 111, 108, 72, 112,
  113, 109, 110, 114, 115, 111, 112, 116,
  117, 113, 114, 118, 119, 115, 116, 120,
  121, 117, 118, 122, 123, 119, 120, 124,
  95, 121, 122, 101, 96, 123, 124, 102,
  125, 126, 104, 103, 127, 128, 106, 105,
  129, 125, 103, 107, 130, 127, 105, 108,
  131, 129, 107, 109, 132, 130, 108, 111,
  133, 131, 109, 113, 134, 132, 111, 115,
  135, 133, 113, 117, 136, 134, 115, 119,
  137, 135, 117, 121, 138, 136, 119, 123,
  89, 137, 121, 95, 90, 138, 123, 96,
  139, 140, 126, 125, 141, 142, 128, 127,
  143, 139, 125, 129, 144, 141, 127, 130,
  145, 143, 129, 131, 146, 144, 130, 132,
  147, 145, 131, 133, 148, 146, 132, 134,
  149, 147, 133, 135, 150, 148, 134, 136,
  151, 149, 135, 137, 152, 150, 136, 138,
  83, 151, 137, 89, 84, 152, 138, 90,
  153, 154, 140, 139, 155, 156, 142, 141,
  157, 153, 139, 143, 158, 155, 141, 144,
  159, 157, 143, 145, 160, 158, 144, 146,
  161, 159, 145, 147, 162, 160, 146, 148,
  163, 161, 147, 149, 164, 162, 148, 150,
  165, 163, 149, 151, 166, 164, 150, 152,
  77, 165, 151, 83, 78, 166, 152, 84,
  167, 168, 154, 153, 169, 170, 156, 155,
  171, 167, 153, 157, 172, 169, 155, 158,
  173, 171, 157, 159, 174, 172, 158, 160,
  175, 173, 159, 161, 176, 174, 160, 162,
  177, 175, 161, 163, 178, 176, 162, 164,
  179, 177, 163, 165, 180, 178, 164, 166,
  46, 179, 165, 77, 48, 180, 166, 78,
  181, 182, 168, 167, 183, 184, 170, 169,
  185, 181, 167, 171, 186, 183, 169, 172,
  187, 185, 171, 173, 188, 186, 172, 174,
  189, 187, 173, 175, 190, 188, 174, 176,
  191, 189, 175, 177, 192, 190, 176, 178,
  193, 191, 177, 179, 194, 192, 178, 180,
  40, 193, 179, 46, 44, 194, 180, 48,
  195, 196, 182, 181, 197, 198, 184, 183,
  199, 195, 181, 185, 200, 197, 183, 186,
  201, 199, 185, 187, 202, 200, 186, 188,
  203, 201, 187, 189, 204, 202, 188, 190,
  205, 203, 189, 191, 206, 204, 190, 192,
  207, 205, 191, 193, 208, 206, 192, 194,
  39, 207, 193, 40, 43, 208, 194, 44,
  209, 210, 35, 27, 211, 212, 36, 29,
  213, 209, 27, 28, 214, 211, 29, 30,
  215, 216, 210, 209, 217, 218, 212, 211,
  219, 215, 209, 213, 220, 217, 211, 214,
  221, 222, 216, 215, 223, 224, 218, 217,
  225, 221, 215, 219, 226, 223, 217, 220,
  227, 228, 222, 221, 229, 230, 224, 223,
  231, 227, 221, 225, 232, 229, 223, 226,
  233, 234, 228, 227, 235, 236, 230, 229,
  98, 233, 227, 231, 100, 235, 229, 232,
  237, 238, 50, 49, 239, 240, 52, 51,
  241, 237, 49, 53, 242, 239, 51, 54,
  243, 241, 53, 74, 244, 242, 54, 76,
  245, 243, 74, 80, 246, 244, 76, 82,
  247, 245, 80, 86, 248, 246, 82, 88,
  249, 247, 86, 92, 250, 248, 88, 94,
  231, 249, 92, 98, 232, 250, 94, 100,
  251, 252, 238, 237, 253, 254, 240, 239,
  255, 251, 237, 241, 256, 253, 239, 242,
  257, 255, 241, 243, 258, 256, 242, 244,
  259, 257, 243, 245, 260, 258, 244, 246,
  261, 259, 245, 247, 262, 260, 246, 248,
  263, 261, 247, 249, 264, 262, 248, 250,
  225, 263, 249, 231, 226, 264, 250, 232,
  265, 266, 252, 251, 267, 268, 254, 253,
  269, 265, 251, 255, 270, 267, 253, 256,
  271, 269, 255, 257, 272, 270, 256, 258,
  273, 271, 257, 259, 274, 272, 258, 260,
  275, 273, 259, 261, 276, 274, 260, 262,
  277, 275, 261, 263, 278, 276, 262, 264,
  219, 277, 263, 225, 220, 278, 264, 226,
  279, 280, 266, 265, 281, 282, 268, 267,
  283, 279, 265, 269, 284, 281, 267, 270,
  285, 283, 269, 271, 286, 284, 270, 272,
  287, 285, 271, 273, 288, 286, 272, 274,
  289, 287, 273, 275, 290, 288, 274, 276,
  291, 289, 275, 277, 292, 290, 276, 278,
  213, 291, 277, 219, 214, 292, 278, 220,
  293, 294, 280, 279, 295, 296, 282, 281,
  297, 293, 279, 283, 298, 295, 281, 284,
  299, 297, 283, 285, 300, 298, 284, 286,
  301, 299, 285, 287, 302, 300, 286, 288,
  303, 301, 287, 289, 304, 302, 288, 290,
  305, 303, 289, 291, 306, 304, 290, 292,
  28, 305, 291, 213, 30, 306, 292, 214,
  307, 308, 294, 293, 309, 310, 296, 295,
  311, 307, 293, 297, 312, 309, 295, 298,
  313, 311, 297, 299, 314, 312, 298, 300,
  315, 313, 299, 301, 316, 314, 300, 302,
  317, 315, 301, 303, 318, 316, 302, 304,
  319, 317, 303, 305, 320, 318, 304, 306,
  22, 319, 305, 28, 26, 320, 306, 30,
  321, 322, 308, 307, 323, 324, 310, 309,
  325, 321, 307, 311, 326, 323, 309, 312,
  327, 325, 311, 313, 328, 326, 312, 314,
  329, 327, 313, 315, 330, 328, 314, 316,
  331, 329, 315, 317, 332, 330, 316, 318,
  333, 331, 317, 319, 334, 332, 318, 320,
  21, 333, 319, 22, 25, 334, 320, 26,
  335, 336, 337, 338, 339, 340, 341, 342,
  343, 335, 338, 344, 345, 339, 342, 346,
  347, 343, 344, 348, 349, 345, 346, 350,
  351, 347, 348, 352, 353, 349, 350, 354,
  355, 351, 352, 356, 357, 353, 354, 358,
  359, 355, 356, 360, 361, 357, 358, 362,
  31, 359, 360, 32, 33, 361, 362, 34,
  363, 364, 336, 335, 365, 366, 340, 339,
  367, 363, 335, 343, 368, 365, 339, 345,
  369, 367, 343, 347, 370, 368, 345, 349,
  371, 369, 347, 351, 372, 370, 349, 353,
  373, 371, 351, 355, 374, 372, 353, 357,
  375, 373, 355, 359, 376, 374, 357, 361,
  35, 375, 359, 31, 36, 376, 361, 33,
  377, 378, 364, 363, 379, 380, 366, 365,
  381, 377, 363, 367, 382, 379, 365, 368,
  383, 381, 367, 369, 384, 382, 368, 370,
  385, 383, 369, 371, 386, 384, 370, 372,
  387, 385, 371, 373, 388, 386, 372, 374,
  389, 387, 373, 375, 390, 388, 374, 376,
  210, 389, 375, 35, 212, 390, 376, 36,
  391, 392, 378, 377, 393, 394, 380, 379,
  395, 391, 377, 381, 396, 393, 379, 382,
  397, 395, 381, 383, 398, 396, 382, 384,
  399, 397, 383, 385, 400, 398, 384, 386,
  401, 399, 385, 387, 402, 400, 386, 388,
  403, 401, 387, 389, 404, 402, 388, 390,
  216, 403, 389, 210, 218, 404, 390, 212,
  405, 406, 392, 391, 407, 408, 394, 393,
  409, 405, 391, 395, 410, 407, 393, 396,
  411, 409, 395, 397, 412, 410, 396, 398,
  413, 411, 397, 399, 414, 412, 398, 400,
  415, 413, 399, 401, 416, 414, 400, 402,
  417, 415, 401, 403, 418, 416, 402, 404,
  222, 417, 403, 216, 224, 418, 404, 218,
  419, 420, 406, 405, 421, 422, 408, 407,
  423, 419, 405, 409, 424, 421, 407, 410,
  425, 423, 409, 411, 426, 424, 410, 412,
  427, 425, 411, 413, 428, 426, 412, 414,
  429, 427, 413, 415, 430, 428, 414, 416,
  431, 429, 415, 417, 432, 430, 416, 418,
  228, 431, 417, 222, 230, 432, 418, 224,
  13, 17, 420, 419, 15, 18, 422, 421,
  14, 13, 419, 423, 16, 15, 421, 424,
  433, 14, 423, 425, 434, 16, 424, 426,
  435, 433, 425, 427, 436, 434, 426, 428,
  437, 435, 427, 429, 438, 436, 428, 430,
  439, 437, 429, 431, 440, 438, 430, 432,
  234, 439, 431, 228, 236, 440, 432, 230,
  441, 442, 443, 444, 445, 446, 447, 448,
  449, 441, 444, 450, 451, 445, 448, 452,
  453, 449, 450, 454, 455, 451, 452, 456,
  457, 453, 454, 458, 459, 455, 456, 460,
  461, 457, 458, 462, 463, 459, 460, 464,
  465, 461, 462, 466, 467, 463, 464, 468,
  4, 465, 466, 10, 8, 467, 468, 12,
  469, 470, 442, 441, 471, 472, 446, 445,
  473, 469, 441, 449, 474, 471, 445, 451,
  475, 473, 449, 453, 476, 474, 451, 455,
  477, 475, 453, 457, 478, 476, 455, 459,
  479, 477, 457, 461, 480, 478, 459, 463,
  481, 479, 461, 465, 482, 480, 463, 467,
  3, 481, 465, 4, 7, 482, 467, 8,
  483, 484, 470, 469, 485, 486, 472, 471,
  487, 483, 469, 473, 488, 485, 471, 474,
  489, 487, 473, 475, 490, 488, 474, 476,
  491, 489, 475, 477, 492, 490, 476, 478,
  493, 491, 477, 479, 494, 492, 478, 480,
  495, 493, 479, 481, 496, 494, 480, 482,
  497, 495, 481, 3, 498, 496, 482, 7,
  499, 500, 484, 483, 501, 502, 486, 485,
  503, 499, 483, 487, 504, 501, 485, 488,
  505, 503, 487, 489, 506, 504, 488, 490,
  507, 505, 489, 491, 508, 506, 490, 492,
  509, 507, 491, 493, 510, 508, 492, 494,
  511, 509, 493, 495, 512, 510, 494, 496,
  513, 511, 495, 497, 514, 512, 496, 498,
  515, 516, 500, 499, 517, 518, 502, 501,
  519, 515, 499, 503, 520, 517, 501, 504,
  521, 519, 503, 505, 522, 520, 504, 506,
  523, 521, 505, 507, 524, 522, 506, 508,
  525, 523, 507, 509, 526, 524, 508, 510,
  527, 525, 509, 511, 528, 526, 510, 512,
  529, 527, 511, 513, 530, 528, 512, 514,
  531, 532, 516, 515, 533, 534, 518, 517,
  535, 531, 515, 519, 536, 533, 517, 520,
  537, 535, 519, 521, 538, 536, 520, 522,
  539, 537, 521, 523, 540, 538, 522, 524,
  541, 539, 523, 525, 542, 540, 524, 526,
  543, 541, 525, 527, 544, 542, 526, 528,
  545, 543, 527, 529, 546, 544, 528, 530,
  58, 57, 532, 531, 62, 61, 534, 533,
  64, 58, 531, 535, 66, 62, 533, 536,
  547, 64, 535, 537, 548, 66, 536, 538,
  549, 547, 537, 539, 550, 548, 538, 540,
  551, 549, 539, 541, 552, 550, 540, 542,
  553, 551, 541, 543, 554, 552, 542, 544,
  555, 553, 543, 545, 556, 554, 544, 546,
  557, 439, 234, 558, 559, 440, 236, 560,
  545, 557, 558, 555, 546, 559, 560, 556,
  561, 437, 439, 557, 562, 438, 440, 559,
  529, 561, 557, 545, 530, 562, 559, 546,
  563, 435, 437, 561, 564, 436, 438, 562,
  513, 563, 561, 529, 514, 564, 562, 530,
  565, 433, 435, 563, 566, 434, 436, 564,
  497, 565, 563, 513, 498, 566, 564, 514,
  2, 14, 433, 565, 6, 16, 434, 566,
  3, 2, 565, 497, 7, 6, 566, 498,
  567, 110, 71, 63, 568, 112, 72, 65,
  547, 567, 63, 64, 548, 568, 65, 66,
  569, 114, 110, 567, 570, 116, 112, 568,
  549, 569, 567, 547, 550, 570, 568, 548,
  571, 118, 114, 569, 572, 120, 116, 570,
  551, 571, 569, 549, 552, 572, 570, 550,
  573, 122, 118, 571, 574, 124, 120, 572,
  553, 573, 571, 551, 554, 574, 572, 552,
  575, 101, 122, 573, 576, 102, 124, 574,
  555, 575, 573, 553, 556, 576, 574, 554,
  577, 233, 98, 97, 578, 235, 100, 99,
  575, 577, 97, 101, 576, 578, 99, 102,
  558, 234, 233, 577, 560, 236, 235, 578,
  555, 558, 577, 575, 556, 560, 578, 576,
  579, 580, 581, 582, 1, 2, 3, 4,
  583, 579, 582, 584, 9, 1, 4, 10,
  585, 586, 580, 579, 13, 14, 2, 1,
  587, 585, 579, 583, 17, 13, 1, 9,
  588, 589, 590, 591, 19, 20, 21, 22,
  592, 588, 591, 593, 27, 19, 22, 28,
  594, 595, 589, 588, 31, 32, 20, 19,
  596, 594, 588, 592, 35, 31, 19, 27,
  597, 598, 599, 600, 37, 38, 39, 40,
  601, 597, 600, 602, 45, 37, 40, 46,
  603, 604, 598, 597, 49, 50, 38, 37,
  605, 603, 597, 601, 53, 49, 37, 45,
  606, 607, 608, 609, 55, 56, 57, 58,
  610, 606, 609, 611, 63, 55, 58, 64,
  612, 613, 607, 606, 67, 68, 56, 55,
  614, 612, 606, 610, 71, 67, 55, 63,
  615, 616, 605, 601, 73, 74, 53, 45,
  617, 615, 601, 602, 77, 73, 45, 46,
  618, 619, 616, 615, 79, 80, 74, 73,
  620, 618, 615, 617, 83, 79, 73, 77,
  621, 622, 619, 618, 85, 86, 80, 79,
  623, 621, 618, 620, 89, 85, 79, 83,
  624, 625, 622, 621, 91, 92, 86, 85,
  626, 624, 621, 623, 95, 91, 85, 89,
  627, 628, 625, 624, 97, 98, 92, 91,
  629, 627, 624, 626, 101, 97, 91, 95,
  630, 631, 613, 612, 103, 104, 68, 67,
  632, 630, 612, 614, 107, 103, 67, 71,
  633, 632, 614, 634, 109, 107, 71, 110,
  635, 633, 634, 636, 113, 109, 110, 114,
  637, 635, 636, 638, 117, 113, 114, 118,
  639, 637, 638, 640, 121, 117, 118, 122,
  626, 639, 640, 629, 95, 121, 122, 101,
  641, 642, 631, 630, 125, 126, 104, 103,
  643, 641, 630, 632, 129, 125, 103, 107,
  644, 643, 632, 633, 131, 129, 107, 109,
  645, 644, 633, 635, 133, 131, 109, 113,
  646, 645, 635, 637, 135, 133, 113, 117,
  647, 646, 637, 639, 137, 135, 117, 121,
  623, 647, 639, 626, 89, 137, 121, 95,
  648, 649, 642, 641, 139, 140, 126, 125,
  650, 648, 641, 643, 143, 139, 125, 129,
  651, 650, 643, 644, 145, 143, 129, 131,
  652, 651, 644, 645, 147, 145, 131, 133,
  653, 652, 645, 646, 149, 147, 133, 135,
  654, 653, 646, 647, 151, 149, 135, 137,
  620, 654, 647, 623, 83, 151, 137, 89,
  655, 656, 649, 648, 153, 154, 140, 139,
  657, 655, 648, 650, 157, 153, 139, 143,
  658, 657, 650, 651, 159, 157, 143, 145,
  659, 658, 651, 652, 161, 159, 145, 147,
  660, 659, 652, 653, 163, 161, 147, 149,
  661, 660, 653, 654, 165, 163, 149, 151,
  617, 661, 654, 620, 77, 165, 151, 83,
  662, 663, 656, 655, 167, 168, 154, 153,
  664, 662, 655, 657, 171, 167, 153, 157,
  665, 664, 657, 658, 173, 171, 157, 159,
  666, 665, 658, 659, 175, 173, 159, 161,
  667, 666, 659, 660, 177, 175, 161, 163,
  668, 667, 660, 661, 179, 177, 163, 165,
  602, 668, 661, 617, 46, 179, 165, 77,
  669, 670, 663, 662, 181, 182, 168, 167,
  671, 669, 662, 664, 185, 181, 167, 171,
  672, 671, 664, 665, 187, 185, 171, 173,
  673, 672, 665, 666, 189, 187, 173, 175,
  674, 673, 666, 667, 191, 189, 175, 177,
  675, 674, 667, 668, 193, 191, 177, 179,
  600, 675, 668, 602, 40, 193, 179, 46,
  676, 677, 670, 669, 195, 196, 182, 181,
  678, 676, 669, 671, 199, 195, 181, 185,
  679, 678, 671, 672, 201, 199, 185, 187,
  680, 679, 672, 673, 203, 201, 187, 189,
  681, 680, 673, 674, 205, 203, 189, 191,
  682, 681, 674, 675, 207, 205, 191, 193,
  599, 682, 675, 600, 39, 207, 193, 40,
  683, 684, 596, 592, 209, 210, 35, 27,
  685, 683, 592, 593, 213, 209, 27, 28,
  686, 687, 684, 683, 215, 216, 210, 209,
  688, 686, 683, 685, 219, 215, 209, 213,
  689, 690, 687, 686, 221, 222, 216, 215,
  691, 689, 686, 688, 225, 221, 215, 219,
  692, 693, 690, 689, 227, 228, 222, 221,
  694, 692, 689, 691, 231, 227, 221, 225,
  695, 696, 693, 692, 233, 234, 228, 227,
  628, 695, 692, 694, 98, 233, 227, 231,
  697, 698, 604, 603, 237, 238, 50, 49,
  699, 697, 603, 605, 241, 237, 49, 53,
  700, 699, 605, 616, 243, 241, 53, 74,
  701, 700, 616, 619, 245, 243, 74, 80,
  702, 701, 619, 622, 247, 245, 80, 86,
  703, 702, 622, 625, 249, 247, 86, 92,
  694, 703, 625, 628, 231, 249, 92, 98,
  704, 705, 698, 697, 251, 252, 238, 237,
  706, 704, 697, 699, 255, 251, 237, 241,
  707, 706, 699, 700, 257, 255, 241, 243,
  708, 707, 700, 701, 259, 257, 243, 245,
  709, 708, 701, 702, 261, 259, 245, 247,
  710, 709, 702, 703, 263, 261, 247, 249,
  691, 710, 703, 694, 225, 263, 249, 231,
  711, 712, 705, 704, 265, 266, 252, 251,
  713, 711, 704, 706, 269, 265, 251, 255,
  714, 713, 706, 707, 271, 269, 255, 257,
  715, 714, 707, 708, 273, 271, 257, 259,
  716, 715, 708, 709, 275, 273, 259, 261,
  717, 716, 709, 710, 277, 275, 261, 263,
  688, 717, 710, 691, 219, 277, 263, 225,
  718, 719, 712, 711, 279, 280, 266, 265,
  720, 718, 711, 713, 283, 279, 265, 269,
  721, 720, 713, 714, 285, 283, 269, 271,
  722, 721, 714, 715, 287, 285, 271, 273,
  723, 722, 715, 716, 289, 287, 273, 275,
  724, 723, 716, 717, 291, 289, 275, 277,
  685, 724, 717, 688, 213, 291, 277, 219,
  725, 726, 719, 718, 293, 294, 280, 279,
  727, 725, 718, 720, 297, 293, 279, 283,
  728, 727, 720, 721, 299, 297, 283, 285,
  729, 728, 721, 722, 301, 299, 285, 287,
  730, 729, 722, 723, 303, 301, 287, 289,
  731, 730, 723, 724, 305, 303, 289, 291,
  593, 731, 724, 685, 28, 305, 291, 213,
  732, 733, 726, 725, 307, 308, 294, 293,
  734, 732, 725, 727, 311, 307, 293, 297,
  735, 734, 727, 728, 313, 311, 297, 299,
  736, 735, 728, 729, 315, 313, 299, 301,
  737, 736, 729, 730, 317, 315, 301, 303,
  738, 737, 730, 731, 319, 317, 303, 305,
  591, 738, 731, 593, 22, 319, 305, 28,
  739, 740, 733, 732, 321, 322, 308, 307,
  741, 739, 732, 734, 325, 321, 307, 311,
  742, 741, 734, 735, 327, 325, 311, 313,
  743, 742, 735, 736, 329, 327, 313, 315,
  744, 743, 736, 737, 331, 329, 315, 317,
  745, 744, 737, 738, 333, 331, 317, 319,
  590, 745, 738, 591, 21, 333, 319, 22,
  746, 747, 748, 749, 335, 336, 337, 338,
  750, 746, 749, 751, 343, 335, 338, 344,
  752, 750, 751, 753, 347, 343, 344, 348,
  754, 752, 753, 755, 351, 347, 348, 352,
  756, 754, 755, 757, 355, 351, 352, 356,
  758, 756, 757, 759, 359, 355, 356, 360,
  594, 758, 759, 595, 31, 359, 360, 32,
  760, 761, 747, 746, 363, 364, 336, 335,
  762, 760, 746, 750, 367, 363, 335, 343,
  763, 762, 750, 752, 369, 367, 343, 347,
  764, 763, 752, 754, 371, 369, 347, 351,
  765, 764, 754, 756, 373, 371, 351, 355,
  766, 765, 756, 758, 375, 373, 355, 359,
  596, 766, 758, 594, 35, 375, 359, 31,
  767, 768, 761, 760, 377, 378, 364, 363,
  769, 767, 760, 762, 381, 377, 363, 367,
  770, 769, 762, 763, 383, 381, 367, 369,
  771, 770, 763, 764, 385, 383, 369, 371,
  772, 771, 764, 765, 387, 385, 371, 373,
  773, 772, 765, 766, 389, 387, 373, 375,
  684, 773, 766, 596, 210, 389, 375, 35,
  774, 775, 768, 767, 391, 392, 378, 377,
  776, 774, 767, 769, 395, 391, 377, 381,
  777, 776, 769, 770, 397, 395, 381, 383,
  778, 777, 770, 771, 399, 397, 383, 385,
  779, 778, 771, 772, 401, 399, 385, 387,
  780, 779, 772, 773, 403, 401, 387, 389,
  687, 780, 773, 684, 216, 403, 389, 210,
  781, 782, 775, 774, 405, 406, 392, 391,
  783, 781, 774, 776, 409, 405, 391, 395,
  784, 783, 776, 777, 411, 409, 395, 397,
  785, 784, 777, 778, 413, 411, 397, 399,
  786, 785, 778, 779, 415, 413, 399, 401,
  787, 786, 779, 780, 417, 415, 401, 403,
  690, 787, 780, 687, 222, 417, 403, 216,
  788, 789, 782, 781, 419, 420, 406, 405,
  790, 788, 781, 783, 423, 419, 405, 409,
  791, 790, 783, 784, 425, 423, 409, 411,
  792, 791, 784, 785, 427, 425, 411, 413,
  793, 792, 785, 786, 429, 427, 413, 415,
  794, 793, 786, 787, 431, 429, 415, 417,
  693, 794, 787, 690, 228, 431, 417, 222,
  585, 587, 789, 788, 13, 17, 420, 419,
  586, 585, 788, 790, 14, 13, 419, 423,
  795, 586, 790, 791, 433, 14, 423, 425,
  796, 795, 791, 792, 435, 433, 425, 427,
  797, 796, 792, 793, 437, 435, 427, 429,
  798, 797, 793, 794, 439, 437, 429, 431,
  696, 798, 794, 693, 234, 439, 431, 228,
  799, 800, 801, 802, 441, 442, 443, 444,
  803, 799, 802, 804, 449, 441, 444, 450,
  805, 803, 804, 806, 453, 449, 450, 454,
  807, 805, 806, 808, 457, 453, 454, 458,
  809, 807, 808, 810, 461, 457, 458, 462,
  811, 809, 810, 812, 465, 461, 462, 466,
  582, 811, 812, 584, 4, 465, 466, 10,
  813, 814, 800, 799, 469, 470, 442, 441,
  815, 813, 799, 803, 473, 469, 441, 449,
  816, 815, 803, 805, 475, 473, 449, 453,
  817, 816, 805, 807, 477, 475, 453, 457,
  818, 817, 807, 809, 479, 477, 457, 461,
  819, 818, 809, 811, 481, 479, 461, 465,
  581, 819, 811, 582, 3, 481, 465, 4,
  820, 821, 814, 813, 483, 484, 470, 469,
  822, 820, 813, 815, 487, 483, 469, 473,
  823, 822, 815, 816, 489, 487, 473, 475,
  824, 823, 816, 817, 491, 489, 475, 477,
  825, 824, 817, 818, 493, 491, 477, 479,
  826, 825, 818, 819, 495, 493, 479, 481,
  827, 826, 819, 581, 497, 495, 481, 3,
  828, 829, 821, 820, 499, 500, 484, 483,
  830, 828, 820, 822, 503, 499, 483, 487,
  831, 830, 822, 823, 505, 503, 487, 489,
  832, 831, 823, 824, 507, 505, 489, 491,
  833, 832, 824, 825, 509, 507, 491, 493,
  834, 833, 825, 826, 511, 509, 493, 495,
  835, 834, 826, 827, 513, 511, 495, 497,
  836, 837, 829, 828, 515, 516, 500, 499,
  838, 836, 828, 830, 519, 515, 499, 503,
  839, 838, 830, 831, 521, 519, 503, 505,
  840, 839, 831, 832, 523, 521, 505, 507,
  841, 840, 832, 833, 525, 523, 507, 509,
  842, 841, 833, 834, 527, 525, 509, 511,
  843, 842, 834, 835, 529, 527, 511, 513,
  844, 845, 837, 836, 531, 532, 516, 515,
  846, 844, 836, 838, 535, 531, 515, 519,
  847, 846, 838, 839, 537, 535, 519, 521,
  848, 847, 839, 840, 539, 537, 521, 523,
  849, 848, 840, 841, 541, 539, 523, 525,
  850, 849, 841, 842, 543, 541, 525, 527,
  851, 850, 842, 843, 545, 543, 527, 529,
  609, 608, 845, 844, 58, 57, 532, 531,
  611, 609, 844, 846, 64, 58, 531, 535,
  852, 611, 846, 847, 547, 64, 535, 537,
  853, 852, 847, 848, 549, 547, 537, 539,
  854, 853, 848, 849, 551, 549, 539, 541,
  855, 854, 849, 850, 553, 551, 541, 543,
  856, 855, 850, 851, 555, 553, 543, 545,
  857, 798, 696, 858, 557, 439, 234, 558,
  851, 857, 858, 856, 545, 557, 558, 555,
  859, 797, 798, 857, 561, 437, 439, 557,
  843, 859, 857, 851, 529, 561, 557, 545,
  860, 796, 797, 859, 563, 435, 437, 561,
  835, 860, 859, 843, 513, 563, 561, 529,
  861, 795, 796, 860, 565, 433, 435, 563,
  827, 861, 860, 835, 497, 565, 563, 513,
  580, 586, 795, 861, 2, 14, 433, 565,
  581, 580, 861, 827, 3, 2, 565, 497,
  862, 634, 614, 610, 567, 110, 71, 63,
  852, 862, 610, 611, 547, 567, 63, 64,
  863, 636, 634, 862, 569, 114, 110, 567,
  853, 863, 862, 852, 549, 569, 567, 547,
  864, 638, 636, 863, 571, 118, 114, 569,
  854, 864, 863, 853, 551, 571, 569, 549,
  865, 640, 638, 864, 573, 122, 118, 571,
  855, 865, 864, 854, 553, 573, 571, 551,
  866, 629, 640, 865, 575, 101, 122, 573,
  856, 866, 865, 855, 555, 575, 573, 553,
  867, 695, 628, 627, 577, 233, 98, 97,
  866, 867, 627, 629, 575, 577, 97, 101,
  858, 696, 695, 867, 558, 234, 233, 577,
  856, 858, 867, 866, 555, 558, 577, 575,
  868, 869, 870, 871, 579, 580, 581, 582,
  872, 868, 871, 873, 583, 579, 582, 584,
  874, 875, 869, 868, 585, 586, 580, 579,
  876, 874, 868, 872, 587, 585, 579, 583,
  877, 878, 879, 880, 588, 589, 590, 591,
  881, 877, 880, 882, 592, 588, 591, 593,
  883, 884, 878, 877, 594, 595, 589, 588,
  885, 883, 877, 881, 596, 594, 588, 592,
  886, 887, 888, 889, 597, 598, 599, 600,
  890, 886, 889, 891, 601, 597, 600, 602,
  892, 893, 887, 886, 603, 604, 598, 597,
  894, 892, 886, 890, 605, 603, 597, 601,
  895, 896, 897, 898, 606, 607, 608, 609,
  899, 895, 898, 900, 610, 606, 609, 611,
  901, 902, 896, 895, 612, 613, 607, 606,
  903, 901, 895, 899, 614, 612, 606, 610,
  904, 905, 894, 890, 615, 616, 605, 601,
  906, 904, 890, 891, 617, 615, 601, 602,
  907, 908, 905, 904, 618, 619, 616, 615,
  909, 907, 904, 906, 620, 618, 615, 617,
  910, 911, 908, 907, 621, 622, 619, 618,
  912, 910, 907, 909, 623, 621, 618, 620,
  913, 914, 911, 910, 624, 625, 622, 621,
  915, 913, 910, 912, 626, 624, 621, 623,
  916, 917, 914, 913, 627, 628, 625, 624,
  918, 916, 913, 915, 629, 627, 624, 626,
  919, 920, 902, 901, 630, 631, 613, 612,
  921, 919, 901, 903, 632, 630, 612, 614,
  922, 921, 903, 923, 633, 632, 614, 634,
  924, 922, 923, 925, 635, 633, 634, 636,
  926, 924, 925, 927, 637, 635, 636, 638,
  928, 926, 927, 929, 639, 637, 638, 640,
  915, 928, 929, 918, 626, 639, 640, 629,
  930, 931, 920, 919, 641, 642, 631, 630,
  932, 930, 919, 921, 643, 641, 630, 632,
  933, 932, 921, 922, 644, 643, 632, 633,
  934, 933, 922, 924, 645, 644, 633, 635,
  935, 934, 924, 926, 646, 645, 635, 637,
  936, 935, 926, 928, 647, 646, 637, 639,
  912, 936, 928, 915, 623, 647, 639, 626,
  937, 938, 931, 930, 648, 649, 642, 641,
  939, 937, 930, 932, 650, 648, 641, 643,
  940, 939, 932, 933, 651, 650, 643, 644,
  941, 940, 933, 934, 652, 651, 644, 645,
  942, 941, 934, 935, 653, 652, 645, 646,
  943, 942, 935, 936, 654, 653, 646, 647,
  909, 943, 936, 912, 620, 654, 647, 623,
  944, 945, 938, 937, 655, 656, 649, 648,
  946, 944, 937, 939, 657, 655, 648, 650,
  947, 946, 939, 940, 658, 657, 650, 651,
  948, 947, 940, 941, 659, 658, 651, 652,
  949, 948, 941, 942, 660, 659, 652, 653,
  950, 949, 942, 943, 661, 660, 653, 654,
  906, 950, 943, 909, 617, 661, 654, 620,
  951, 952, 945, 944, 662, 663, 656, 655,
  953, 951, 944, 946, 664, 662, 655, 657,
  954, 953, 946, 947, 665, 664, 657, 658,
  955, 954, 947, 948, 666, 665, 658, 659,
  956, 955, 948, 949, 667, 666, 659, 660,
  957, 956, 949, 950, 668, 667, 660, 661,
  891, 957, 950, 906, 602, 668, 661, 617,
  958, 959, 952, 951, 669, 670, 663, 662,
  960, 958, 951, 953, 671, 669, 662, 664,
  961, 960, 953, 954, 672, 671, 664, 665,
  962, 961, 954, 955, 673, 672, 665, 666,
  963, 962, 955, 956, 674, 673, 666, 667,
  964, 963, 956, 957, 675, 674, 667, 668,
  889, 964, 957, 891, 600, 675, 668, 602,
  965, 966, 959, 958, 676, 677, 670, 669,
  967, 965, 958, 960, 678, 676, 669, 671,
  968, 967, 960, 961, 679, 678, 671, 672,
  969, 968, 961, 962, 680, 679, 672, 673,
  970, 969, 962, 963, 681, 680, 673, 674,
  971, 970, 963, 964, 682, 681, 674, 675,
  888, 971, 964, 889, 599, 682, 675, 600,
  972, 973, 885, 881, 683, 684, 596, 592,
  974, 972, 881, 882, 685, 683, 592, 593,
  975, 976, 973, 972, 686, 687, 684, 683,
  977, 975, 972, 974, 688, 686, 683, 685,
  978, 979, 976, 975, 689, 690, 687, 686,
  980, 978, 975, 977, 691, 689, 686, 688,
  981, 982, 979, 978, 692, 693, 690, 689,
  983, 981, 978, 980, 694, 692, 689, 691,
  984, 985, 982, 981, 695, 696, 693, 692,
  917, 984, 981, 983, 628, 695, 692, 694,
  986, 987, 893, 892, 697, 698, 604, 603,
  988, 986, 892, 894, 699, 697, 603, 605,
  989, 988, 894, 905, 700, 699, 605, 616,
  990, 989, 905, 908, 701, 700, 616, 619,
  991, 990, 908, 911, 702, 701, 619, 622,
  992, 991, 911, 914, 703, 702, 622, 625,
  983, 992, 914, 917, 694, 703, 625, 628,
  993, 994, 987, 986, 704, 705, 698, 697,
  995, 993, 986, 988, 706, 704, 697, 699,
  996, 995, 988, 989, 707, 706, 699, 700,
  997, 996, 989, 990, 708, 707, 700, 701,
  998, 997, 990, 991, 709, 708, 701, 702,
  999, 998, 991, 992, 710, 709, 702, 703,
  980, 999, 992, 983, 691, 710, 703, 694,
  1000, 1001, 994, 993, 711, 712, 705, 704,
  1002, 1000, 993, 995, 713, 711, 704, 706,
  1003, 1002, 995, 996, 714, 713, 706, 707,
  1004, 1003, 996, 997, 715, 714, 707, 708,
  1005, 1004, 997, 998, 716, 715, 708, 709,
  1006, 1005, 998, 999, 717, 716, 709, 710,
  977, 1006, 999, 980, 688, 717, 710, 691,
  1007, 1008, 1001, 1000, 718, 719, 712, 711,
  1009, 1007, 1000, 1002, 720, 718, 711, 713,
  1010, 1009, 1002, 1003, 721, 720, 713, 714,
  1011, 1010, 1003, 1004, 722, 721, 714, 715,
  1012, 1011, 1004, 1005, 723, 722, 715, 716,
  1013, 1012, 1005, 1006, 724, 723, 716, 717,
  974, 1013, 1006, 977, 685, 724, 717, 688,
  1014, 1015, 1008, 1007, 725, 726, 719, 718,
  1016, 1014, 1007, 1009, 727, 725, 718, 720,
  1017, 1016, 1009, 1010, 728, 727, 720, 721,
  1018, 1017, 1010, 1011, 729, 728, 721, 722,
  1019, 1018, 1011, 1012, 730, 729, 722, 723,
  1020, 1019, 1012, 1013, 731, 730, 723, 724,
  882, 1020, 1013, 974, 593, 731, 724, 685,
  1021, 1022, 1015, 1014, 732, 733, 726, 725,
  1023, 1021, 1014, 1016, 734, 732, 725, 727,
  1024, 1023, 1016, 1017, 735, 734, 727, 728,
  1025, 1024, 1017, 1018, 736, 735, 728, 729,
  1026, 1025, 1018, 1019, 737, 736, 729, 730,
  1027, 1026, 1019, 1020, 738, 737, 730, 731,
  880, 1027, 1020, 882, 591, 738, 731, 593,
  1028, 1029, 1022, 1021, 739, 740, 733, 732,
  1030, 1028, 1021, 1023, 741, 739, 732, 734,
  1031, 1030, 1023, 1024, 742, 741, 734, 735,
  1032, 1031, 1024, 1025, 743, 742, 735, 736,
  1033, 1032, 1025, 1026, 744, 743, 736, 737,
  1034, 1033, 1026, 1027, 745, 744, 737, 738,
  879, 1034, 1027, 880, 590, 745, 738, 591,
  1035, 1036, 1037, 1038, 746, 747, 748, 749,
  1039, 1035, 1038, 1040, 750, 746, 749, 751,
  1041, 1039, 1040, 1042, 752, 750, 751, 753,
  1043, 1041, 1042, 1044, 754, 752, 753, 755,
  1045, 1043, 1044, 1046, 756, 754, 755, 757,
  1047, 1045, 1046, 1048, 758, 756, 757, 759,
  883, 1047, 1048, 884, 594, 758, 759, 595,
  1049, 1050, 1036, 1035, 760, 761, 747, 746,
  1051, 1049, 1035, 1039, 762, 760, 746, 750,
  1052, 1051, 1039, 1041, 763, 762, 750, 752,
  1053, 1052, 1041, 1043, 764, 763, 752, 754,
  1054, 1053, 1043, 1045, 765, 764, 754, 756,
  1055, 1054, 1045, 1047, 766, 765, 756, 758,
  885, 1055, 1047, 883, 596, 766, 758, 594,
  1056, 1057, 1050, 1049, 767, 768, 761, 760,
  1058, 1056, 1049, 1051, 769, 767, 760, 762,
  1059, 1058, 1051, 1052, 770, 769, 762, 763,
  1060, 1059, 1052, 1053, 771, 770, 763, 764,
  1061, 1060, 1053, 1054, 772, 771, 764, 765,
  1062, 1061, 1054, 1055, 773, 772, 765, 766,
  973, 1062, 1055, 885, 684, 773, 766, 596,
  1063, 1064, 1057, 1056, 774, 775, 768, 767,
  1065, 1063, 1056, 1058, 776, 774, 767, 769,
  1066, 1065, 1058, 1059, 777, 776, 769, 770,
  1067, 1066, 1059, 1060, 778, 777, 770, 771,
  1068, 1067, 1060, 1061, 779, 778, 771, 772,
  1069, 1068, 1061, 1062, 780, 779, 772, 773,
  976, 1069, 1062, 973, 687, 780, 773, 684,
  1070, 1071, 1064, 1063, 781, 782, 775, 774,
  1072, 1070, 1063, 1065, 783, 781, 774, 776,
  1073, 1072, 1065, 1066, 784, 783, 776, 777,
  1074, 1073, 1066, 1067, 785, 784, 777, 778,
  1075, 1074, 1067, 1068, 786, 785, 778, 779,
  1076, 1075, 1068, 1069, 787, 786, 779, 780,
  979, 1076, 1069, 976, 690, 787, 780, 687,
  1077, 1078, 1071, 1070, 788, 789, 782, 781,
  1079, 1077, 1070, 1072, 790, 788, 781, 783,
  1080, 1079, 1072, 1073, 791, 790, 783, 784,
  1081, 1080, 1073, 1074, 792, 791, 784, 785,
  1082, 1081, 1074, 1075, 793, 792, 785, 786,
  1083, 1082, 1075, 1076, 794, 793, 786, 787,
  982, 1083, 1076, 979, 693, 794, 787, 690,
  874, 876, 1078, 1077, 585, 587, 789, 788,
  875, 874, 1077, 1079, 586, 585, 788, 790,
  1084, 875, 1079, 1080, 795, 586, 790, 791,
  1085, 1084, 1080, 1081, 796, 795, 791, 792,
  1086, 1085, 1081, 1082, 797, 796, 792, 793,
  1087, 1086, 1082, 1083, 798, 797, 793, 794,
  985, 1087, 1083, 982, 696, 798, 794, 693,
  1088, 1089, 1090, 1091, 799, 800, 801, 802,
  1092, 1088, 1091, 1093, 803, 799, 802, 804,
  1094, 1092, 1093, 1095, 805, 803, 804, 806,
  1096, 1094, 1095, 1097, 807, 805, 806, 808,
  1098, 1096, 1097, 1099, 809, 807, 808, 810,
  1100, 1098, 1099, 1101, 811, 809, 810, 812,
  871, 1100, 1101, 873, 582, 811, 812, 584,
  1102, 1103, 1089, 1088, 813, 814, 800, 799,
  1104, 1102, 1088, 1092, 815, 813, 799, 803,
  1105, 1104, 1092, 1094, 816, 815, 803, 805,
  1106, 1105, 1094, 1096, 817, 816, 805, 807,
  1107, 1106, 1096, 1098, 818, 817, 807, 809,
  1108, 1107, 1098, 1100, 819, 818, 809, 811,
  870, 1108, 1100, 871, 581, 819, 811, 582,
  1109, 1110, 1103, 1102, 820, 821, 814, 813,
  1111, 1109, 1102, 1104, 822, 820, 813, 815,
  1112, 1111, 1104, 1105, 823, 822, 815, 816,
  1113, 1112, 1105, 1106, 824, 823, 816, 817,
  1114, 1113, 1106, 1107, 825, 824, 817, 818,
  1115, 1114, 1107, 1108, 826, 825, 818, 819,
  1116, 1115, 1108, 870, 827, 826, 819, 581,
  1117, 1118, 1110, 1109, 828, 829, 821, 820,
  1119, 1117, 1109, 1111, 830, 828, 820, 822,
  1120, 1119, 1111, 1112, 831, 830, 822, 823,
  1121, 1120, 1112, 1113, 832, 831, 823, 824,
  1122, 1121, 1113, 1114, 833, 832, 824, 825,
  1123, 1122, 1114, 1115, 834, 833, 825, 826,
  1124, 1123, 1115, 1116, 835, 834, 826, 827,
  1125, 1126, 1118, 1117, 836, 837, 829, 828,
  1127, 1125, 1117, 1119, 838, 836, 828, 830,
  1128, 1127, 1119, 1120, 839, 838, 830, 831,
  1129, 1128, 1120, 1121, 840, 839, 831, 832,
  1130, 1129, 1121, 1122, 841, 840, 832, 833,
  1131, 1130, 1122, 1123, 842, 841, 833, 834,
  1132, 1131, 1123, 1124, 843, 842, 834, 835,
  1133, 1134, 1126, 1125, 844, 845, 837, 836,
  1135, 1133, 1125, 1127, 846, 844, 836, 838,
  1136, 1135, 1127, 1128, 847, 846, 838, 839,
  1137, 1136, 1128, 1129, 848, 847, 839, 840,
  1138, 1137, 1129, 1130, 849, 848, 840, 841,
  1139, 1138, 1130, 1131, 850, 849, 841, 842,
  1140, 1139, 1131, 1132, 851, 850, 842, 843,
  898, 897, 1134, 1133, 609, 608, 845, 844,
  900, 898, 1133, 1135, 611, 609, 844, 846,
  1141, 900, 1135, 1136, 852, 611, 846, 847,
  1142, 1141, 1136, 1137, 853, 852, 847, 848,
  1143, 1142, 1137, 1138, 854, 853, 848, 849,
  1144, 1143, 1138, 1139, 855, 854, 849, 850,
  1145, 1144, 1139, 1140, 856, 855, 850, 851,
  1146, 1087, 985, 1147, 857, 798, 696, 858,
  1140, 1146, 1147, 1145, 851, 857, 858, 856,
  1148, 1086, 1087, 1146, 859, 797, 798, 857,
  1132, 1148, 1146, 1140, 843, 859, 857, 851,
  1149, 1085, 1086, 1148, 860, 796, 797, 859,
  1124, 1149, 1148, 1132, 835, 860, 859, 843,
  1150, 1084, 1085, 1149, 861, 795, 796, 860,
  1116, 1150, 1149, 1124, 827, 861, 860, 835,
  869, 875, 1084, 1150, 580, 586, 795, 861,
  870, 869, 1150, 1116, 581, 580, 861, 827,
  1151, 923, 903, 899, 862, 634, 614, 610,
  1141, 1151, 899, 900, 852, 862, 610, 611,
  1152, 925, 923, 1151, 863, 636, 634, 862,
  1142, 1152, 1151, 1141, 853, 863, 862, 852,
  1153, 927, 925, 1152, 864, 638, 636, 863,
  1143, 1153, 1152, 1142, 854, 864, 863, 853,
  1154, 929, 927, 1153, 865, 640, 638, 864,
  1144, 1154, 1153, 1143, 855, 865, 864, 854,
  1155, 918, 929, 1154, 866, 629, 640, 865,
  1145, 1155, 1154, 1144, 856, 866, 865, 855,
  1156, 984, 917, 916, 867, 695, 628, 627,
  1155, 1156, 916, 918, 866, 867, 627, 629,
  1147, 985, 984, 1156, 858, 696, 695, 867,
  1145, 1147, 1156, 1155, 856, 858, 867, 866,
  1157, 1158, 1159, 1160, 868, 869, 870, 871,
  1161, 1157, 1160, 1162, 872, 868, 871, 873,
  1163, 1164, 1158, 1157, 874, 875, 869, 868,
  1165, 1163, 1157, 1161, 876, 874, 868, 872,
  1166, 1167, 1168, 1169, 877, 878, 879, 880,
  1170, 1166, 1169, 1171, 881, 877, 880, 882,
  1172, 1173, 1167, 1166, 883, 884, 878, 877,
  1174, 1172, 1166, 1170, 885, 883, 877, 881,
  1175, 1176, 1177, 1178, 886, 887, 888, 889,
  1179, 1175, 1178, 1180, 890, 886, 889, 891,
  1181, 1182, 1176, 1175, 892, 893, 887, 886,
  1183, 1181, 1175, 1179, 894, 892, 886, 890,
  1184, 1185, 1186, 1187, 895, 896, 897, 898,
  1188, 1184, 1187, 1189, 899, 895, 898, 900,
  1190, 1191, 1185, 1184, 901, 902, 896, 895,
  1192, 1190, 1184, 1188, 903, 901, 895, 899,
  1193, 1194, 1183, 1179, 904, 905, 894, 890,
  1195, 1193, 1179, 1180, 906, 904, 890, 891,
  1196, 1197, 1194, 1193, 907, 908, 905, 904,
  1198, 1196, 1193, 1195, 909, 907, 904, 906,
  1199, 1200, 1197, 1196, 910, 911, 908, 907,
  1201, 1199, 1196, 1198, 912, 910, 907, 909,
  1202, 1203, 1200, 1199, 913, 914, 911, 910,
  1204, 1202, 1199, 1201, 915, 913, 910, 912,
  1205, 1206, 1203, 1202, 916, 917, 914, 913,
  1207, 1205, 1202, 1204, 918, 916, 913, 915,
  1208, 1209, 1191, 1190, 919, 920, 902, 901,
  1210, 1208, 1190, 1192, 921, 919, 901, 903,
  1211, 1210, 1192, 1212, 922, 921, 903, 923,
  1213, 1211, 1212, 1214, 924, 922, 923, 925,
  1215, 1213, 1214, 1216, 926, 924, 925, 927,
  1217, 1215, 1216, 1218, 928, 926, 927, 929,
  1204, 1217, 1218, 1207, 915, 928, 929, 918,
  1219, 1220, 1209, 1208, 930, 931, 920, 919,
  1221, 1219, 1208, 1210, 932, 930, 919, 921,
  1222, 1221, 1210, 1211, 933, 932, 921, 922,
  1223, 1222, 1211, 1213, 934, 933, 922, 924,
  1224, 1223, 1213, 1215, 935, 934, 924, 926,
  1225, 1224, 1215, 1217, 936, 935, 926, 928,
  1201, 1225, 1217, 1204, 912, 936, 928, 915,
  1226, 1227, 1220, 1219, 937, 938, 931, 930,
  1228, 1226, 1219, 1221, 939, 937, 930, 932,
  1229, 1228, 1221, 1222, 940, 939, 932, 933,
  1230, 1229, 1222, 1223, 941, 940, 933, 934,
  1231, 1230, 1223, 1224, 942, 941, 934, 935,
  1232, 1231, 1224, 1225, 943, 942, 935, 936,
  1198, 1232, 1225, 1201, 909, 943, 936, 912,
  1233, 1234, 1227, 1226, 944, 945, 938, 937,
  1235, 1233, 1226, 1228, 946, 944, 937, 939,
  1236, 1235, 1228, 1229, 947, 946, 939, 940,
  1237, 1236, 1229, 1230, 948, 947, 940, 941,
  1238, 1237, 1230, 1231, 949, 948, 941, 942,
  1239, 1238, 1231, 1232, 950, 949, 942, 943,
  1195, 1239, 1232, 1198, 906, 950, 943, 909,
  1240, 1241, 1234, 1233, 951, 952, 945, 944,
  1242, 1240, 1233, 1235, 953, 951, 944, 946,
  1243, 1242, 1235, 1236, 954, 953, 946, 947,
  1244, 1243, 1236, 1237, 955, 954, 947, 948,
  1245, 1244, 1237, 1238, 956, 955, 948, 949,
  1246, 1245, 1238, 1239, 957, 956, 949, 950,
  1180, 1246, 1239, 1195, 891, 957, 950, 906,
  1247, 1248, 1241, 1240, 958, 959, 952, 951,
  1249, 1247, 1240, 1242, 960, 958, 951, 953,
  1250, 1249, 1242, 1243, 961, 960, 953, 954,
  1251, 1250, 1243, 1244, 962, 961, 954, 955,
  1252, 1251, 1244, 1245, 963, 962, 955, 956,
  1253, 1252, 1245, 1246, 964, 963, 956, 957,
  1178, 1253, 1246, 1180, 889, 964, 957, 891,
  1254, 1255, 1248, 1247, 965, 966, 959, 958,
  1256, 1254, 1247, 1249, 967, 965, 958, 960,
  1257, 1256, 1249, 1250, 968, 967, 960, 961,
  1258, 1257, 1250, 1251, 969, 968, 961, 962,
  1259, 1258, 1251, 1252, 970, 969, 962, 963,
  1260, 1259, 1252, 1253, 971, 970, 963, 964,
  1177, 1260, 1253, 1178, 888, 971, 964, 889,
  1261, 1262, 1174, 1170, 972, 973, 885, 881,
  1263, 1261, 1170, 1171, 974, 972, 881, 882,
  1264, 1265, 1262, 1261, 975, 976, 973, 972,
  1266, 1264, 1261, 1263, 977, 975, 972, 974,
  1267, 1268, 1265, 1264, 978, 979, 976, 975,
  1269, 1267, 1264, 1266, 980, 978, 975, 977,
  1270, 1271, 1268, 1267, 981, 982, 979, 978,
  1272, 1270, 1267, 1269, 983, 981, 978, 980,
  1273, 1274, 1271, 1270, 984, 985, 982, 981,
  1206, 1273, 1270, 1272, 917, 984, 981, 983,
  1275, 1276, 1182, 1181, 986, 987, 893, 892,
  1277, 1275, 1181, 1183, 988, 986, 892, 894,
  1278, 1277, 1183, 1194, 989, 988, 894, 905,
  1279, 1278, 1194, 1197, 990, 989, 905, 908,
  1280, 1279, 1197, 1200, 991, 990, 908, 911,
  1281, 1280, 1200, 1203, 992, 991, 911, 914,
  1272, 1281, 1203, 1206, 983, 992, 914, 917,
  1282, 1283, 1276, 1275, 993, 994, 987, 986,
  1284, 1282, 1275, 1277, 995, 993, 986, 988,
  1285, 1284, 1277, 1278, 996, 995, 988, 989,
  1286, 1285, 1278, 1279, 997, 996, 989, 990,
  1287, 1286, 1279, 1280, 998, 997, 990, 991,
  1288, 1287, 1280, 1281, 999, 998, 991, 992,
  1269, 1288, 1281, 1272, 980, 999, 992, 983,
  1289, 1290, 1283, 1282, 1000, 1001, 994, 993,
  1291, 1289, 1282, 1284, 1002, 1000, 993, 995,
  1292, 1291, 1284, 1285, 1003, 1002, 995, 996,
  1293, 1292, 1285, 1286, 1004, 1003, 996, 997,
  1294, 1293, 1286, 1287, 1005, 1004, 997, 998,
  1295, 1294, 1287, 1288, 1006, 1005, 998, 999,
  1266, 1295, 1288, 1269, 977, 1006, 999, 980,
  1296, 1297, 1290, 1289, 1007, 1008, 1001, 1000,
  1298, 1296, 1289, 1291, 1009, 1007, 1000, 1002,
  1299, 1298, 1291, 1292, 1010, 1009, 1002, 1003,
  1300, 1299, 1292, 1293, 1011, 1010, 1003, 1004,
  1301, 1300, 1293, 1294, 1012, 1011, 1004, 1005,
  1302, 1301, 1294, 1295, 1013, 1012, 1005, 1006,
  1263, 1302, 1295, 1266, 974, 1013, 1006, 977,
  1303, 1304, 1297, 1296, 1014, 1015, 1008, 1007,
  1305, 1303, 1296, 1298, 1016, 1014, 1007, 1009,
  1306, 1305, 1298, 1299, 1017, 1016, 1009, 1010,
  1307, 1306, 1299, 1300, 1018, 1017, 1010, 1011,
  1308, 1307, 1300, 1301, 1019, 1018, 1011, 1012,
  1309, 1308, 1301, 1302, 1020, 1019, 1012, 1013,
  1171, 1309, 1302, 1263, 882, 1020, 1013, 974,
  1310, 1311, 1304, 1303, 1021, 1022, 1015, 1014,
  1312, 1310, 1303, 1305, 1023, 1021, 1014, 1016,
  1313, 1312, 1305, 1306, 1024, 1023, 1016, 1017,
  1314, 1313, 1306, 1307, 1025, 1024, 1017, 1018,
  1315, 1314, 1307, 1308, 1026, 1025, 1018, 1019,
  1316, 1315, 1308, 1309, 1027, 1026, 1019, 1020,
  1169, 1316, 1309, 1171, 880, 1027, 1020, 882,
  1317, 1318, 1311, 1310, 1028, 1029, 1022, 1021,
  1319, 1317, 1310, 1312, 1030, 1028, 1021, 1023,
  1320, 1319, 1312, 1313, 1031, 1030, 1023, 1024,
  1321, 1320, 1313, 1314, 1032, 1031, 1024, 1025,
  1322, 1321, 1314, 1315, 1033, 1032, 1025, 1026,
  1323, 1322, 1315, 1316, 1034, 1033, 1026, 1027,
  1168, 1323, 1316, 1169, 879, 1034, 1027, 880,
  1324, 1325, 1326, 1327, 1035, 1036, 1037, 1038,
  1328, 1324, 1327, 1329, 1039, 1035, 1038, 1040,
  1330, 1328, 1329, 1331, 1041, 1039, 1040, 1042,
  1332, 1330, 1331, 1333, 1043, 1041, 1042, 1044,
  1334, 1332, 1333, 1335, 1045, 1043, 1044, 1046,
  1336, 1334, 1335, 1337, 1047, 1045, 1046, 1048,
  1172, 1336, 1337, 1173, 883, 1047, 1048, 884,
  1338, 1339, 1325, 1324, 1049, 1050, 1036, 1035,
  1340, 1338, 1324, 1328, 1051, 1049, 1035, 1039,
  1341, 1340, 1328, 1330, 1052, 1051, 1039, 1041,
  1342, 1341, 1330, 1332, 1053, 1052, 1041, 1043,
  1343, 1342, 1332, 1334, 1054, 1053, 1043, 1045,
  1344, 1343, 1334, 1336, 1055, 1054, 1045, 1047,
  1174, 1344, 1336, 1172, 885, 1055, 1047, 883,
  1345, 1346, 1339, 1338, 1056, 1057, 1050, 1049,
  1347, 1345, 1338, 1340, 1058, 1056, 1049, 1051,
  1348, 1347, 1340, 1341, 1059, 1058, 1051, 1052,
  1349, 1348, 1341, 1342, 1060, 1059, 1052, 1053,
  1350, 1349, 1342, 1343, 1061, 1060, 1053, 1054,
  1351, 1350, 1343, 1344, 1062, 1061, 1054, 1055,
  1262, 1351, 1344, 1174, 973, 1062, 1055, 885,
  1352, 1353, 1346, 1345, 1063, 1064, 1057, 1056,
  1354, 1352, 1345, 1347, 1065, 1063, 1056, 1058,
  1355, 1354, 1347, 1348, 1066, 1065, 1058, 1059,
  1356, 1355, 1348, 1349, 1067, 1066, 1059, 1060,
  1357, 1356, 1349, 1350, 1068, 1067, 1060, 1061,
  1358, 1357, 1350, 1351, 1069, 1068, 1061, 1062,
  1265, 1358, 1351, 1262, 976, 1069, 1062, 973,
  1359, 1360, 1353, 1352, 1070, 1071, 1064, 1063,
  1361, 1359, 1352, 1354, 1072, 1070, 1063, 1065,
  1362, 1361, 1354, 1355, 1073, 1072, 1065, 1066,
  1363, 1362, 1355, 1356, 1074, 1073, 1066, 1067,
  1364, 1363, 1356, 1357, 1075, 1074, 1067, 1068,
  1365, 1364, 1357, 1358, 1076, 1075, 1068, 1069,
  1268, 1365, 1358, 1265, 979, 1076, 1069, 976,
  1366, 1367, 1360, 1359, 1077, 1078, 1071, 1070,
  1368, 1366, 1359, 1361, 1079, 1077, 1070, 1072,
  1369, 1368, 1361, 1362, 1080, 1079, 1072, 1073,
  1370, 1369, 1362, 1363, 1081, 1080, 1073, 1074,
  1371, 1370, 1363, 1364, 1082, 1081, 1074, 1075,
  1372, 1371, 1364, 1365, 1083, 1082, 1075, 1076,
  1271, 1372, 1365, 1268, 982, 1083, 1076, 979,
  1163, 1165, 1367, 1366, 874, 876, 1078, 1077,
  1164, 1163, 1366, 1368, 875, 874, 1077, 1079,
  1373, 1164, 1368, 1369, 1084, 875, 1079, 1080,
  1374, 1373, 1369, 1370, 1085, 1084, 1080, 1081,
  1375, 1374, 1370, 1371, 1086, 1085, 1081, 1082,
  1376, 1375, 1371, 1372, 1087, 1086, 1082, 1083,
  1274, 1376, 1372, 1271, 985, 1087, 1083, 982,
  1377, 1378, 1379, 1380, 1088, 1089, 1090, 1091,
  1381, 1377, 1380, 1382, 1092, 1088, 1091, 1093,
  1383, 1381, 1382, 1384, 1094, 1092, 1093, 1095,
  1385, 1383, 1384, 1386, 1096, 1094, 1095, 1097,
  1387, 1385, 1386, 1388, 1098, 1096, 1097, 1099,
  1389, 1387, 1388, 1390, 1100, 1098, 1099, 1101,
  1160, 1389, 1390, 1162, 871, 1100, 1101, 873,
  1391, 1392, 1378, 1377, 1102, 1103, 1089, 1088,
  1393, 1391, 1377, 1381, 1104, 1102, 1088, 1092,
  1394, 1393, 1381, 1383, 1105, 1104, 1092, 1094,
  1395, 1394, 1383, 1385, 1106, 1105, 1094, 1096,
  1396, 1395, 1385, 1387, 1107, 1106, 1096, 1098,
  1397, 1396, 1387, 1389, 1108, 1107, 1098, 1100,
  1159, 1397, 1389, 1160, 870, 1108, 1100, 871,
  1398, 1399, 1392, 1391, 1109, 1110, 1103, 1102,
  1400, 1398, 1391, 1393, 1111, 1109, 1102, 1104,
  1401, 1400, 1393, 1394, 1112, 1111, 1104, 1105,
  1402, 1401, 1394, 1395, 1113, 1112, 1105, 1106,
  1403, 1402, 1395, 1396, 1114, 1113, 1106, 1107,
  1404, 1403, 1396, 1397, 1115, 1114, 1107, 1108,
  1405, 1404, 1397, 1159, 1116, 1115, 1108, 870,
  1406, 1407, 1399, 1398, 1117, 1118, 1110, 1109,
  1408, 1406, 1398, 1400, 1119, 1117, 1109, 1111,
  1409, 1408, 1400, 1401, 1120, 1119, 1111, 1112,
  1410, 1409, 1401, 1402, 1121, 1120, 1112, 1113,
  1411, 1410, 1402, 1403, 1122, 1121, 1113, 1114,
  1412, 1411, 1403, 1404, 1123, 1122, 1114, 1115,
  1413, 1412, 1404, 1405, 1124, 1123, 1115, 1116,
  1414, 1415, 1407, 1406, 1125, 1126, 1118, 1117,
  1416, 1414, 1406, 1408, 1127, 1125, 1117, 1119,
  1417, 1416, 1408, 1409, 1128, 1127, 1119, 1120,
  1418, 1417, 1409, 1410, 1129, 1128, 1120, 1121,
  1419, 1418, 1410, 1411, 1130, 1129, 1121, 1122,
  1420, 1419, 1411, 1412, 1131, 1130, 1122, 1123,
  1421, 1420, 1412, 1413, 1132, 1131, 1123, 1124,
  1422, 1423, 1415, 1414, 1133, 1134, 1126, 1125,
  1424, 1422, 1414, 1416, 1135, 1133, 1125, 1127,
  1425, 1424, 1416, 1417, 1136, 1135, 1127, 1128,
  1426, 1425, 1417, 1418, 1137, 1136, 1128, 1129,
  1427, 1426, 1418, 1419, 1138, 1137, 1129, 1130,
  1428, 1427, 1419, 1420, 1139, 1138, 1130, 1131,
  1429, 1428, 1420, 1421, 1140, 1139, 1131, 1132,
  1187, 1186, 1423, 1422, 898, 897, 1134, 1133,
  1189, 1187, 1422, 1424, 900, 898, 1133, 1135,
  1430, 1189, 1424, 1425, 1141, 900, 1135, 1136,
  1431, 1430, 1425, 1426, 1142, 1141, 1136, 1137,
  1432, 1431, 1426, 1427, 1143, 1142, 1137, 1138,
  1433, 1432, 1427, 1428, 1144, 1143, 1138, 1139,
  1434, 1433, 1428, 1429, 1145, 1144, 1139, 1140,
  1435, 1376, 1274, 1436, 1146, 1087, 985, 1147,
  1429, 1435, 1436, 1434, 1140, 1146, 1147, 1145,
  1437, 1375, 1376, 1435, 1148, 1086, 1087, 1146,
  1421, 1437, 1435, 1429, 1132, 1148, 1146, 1140,
  1438, 1374, 1375, 1437, 1149, 1085, 1086, 1148,
  1413, 1438, 1437, 1421, 1124, 1149, 1148, 1132,
  1439, 1373, 1374, 1438, 1150, 1084, 1085, 1149,
  1405, 1439, 1438, 1413, 1116, 1150, 1149, 1124,
  1158, 1164, 1373, 1439, 869, 875, 1084, 1150,
  1159, 1158, 1439, 1405, 870, 869, 1150, 1116,
  1440, 1212, 1192, 1188, 1151, 923, 903, 899,
  1430, 1440, 1188, 1189, 1141, 1151, 899, 900,
  1441, 1214, 1212, 1440, 1152, 925, 923, 1151,
  1431, 1441, 1440, 1430, 1142, 1152, 1151, 1141,
  1442, 1216, 1214, 1441, 1153, 927, 925, 1152,
  1432, 1442, 1441, 1431, 1143, 1153, 1152, 1142,
  1443, 1218, 1216, 1442, 1154, 929, 927, 1153,
  1433, 1443, 1442, 1432, 1144, 1154, 1153, 1143,
  1444, 1207, 1218, 1443, 1155, 918, 929, 1154,
  1434, 1444, 1443, 1433, 1145, 1155, 1154, 1144,
  1445, 1273, 1206, 1205, 1156, 984, 917, 916,
  1444, 1445, 1205, 1207, 1155, 1156, 916, 918,
  1436, 1274, 1273, 1445, 1147, 985, 984, 1156,
  1434, 1436, 1445, 1444, 1145, 1147, 1156, 1155,
  1446, 1447, 1448, 1449, 1157, 1158, 1159, 1160,
  1450, 1446, 1449, 1451, 1161, 1157, 1160, 1162,
  1452, 1453, 1447, 1446, 1163, 1164, 1158, 1157,
  1454, 1452, 1446, 1450, 1165, 1163, 1157, 1161,
  1455, 1456, 1457, 1458, 1166, 1167, 1168, 1169,
  1459, 1455, 1458, 1460, 1170, 1166, 1169, 1171,
  1461, 1462, 1456, 1455, 1172, 1173, 1167, 1166,
  1463, 1461, 1455, 1459, 1174, 1172, 1166, 1170,
  1464, 1465, 1466, 1467, 1175, 1176, 1177, 1178,
  1468, 1464, 1467, 1469, 1179, 1175, 1178, 1180,
  1470, 1471, 1465, 1464, 1181, 1182, 1176, 1175,
  1472, 1470, 1464, 1468, 1183, 1181, 1175, 1179,
  1473, 1474, 1475, 1476, 1184, 1185, 1186, 1187,
  1477, 1473, 1476, 1478, 1188, 1184, 1187, 1189,
  1479, 1480, 1474, 1473, 1190, 1191, 1185, 1184,
  1481, 1479, 1473, 1477, 1192, 1190, 1184, 1188,
  1482, 1483, 1472, 1468, 1193, 1194, 1183, 1179,
  1484, 1482, 1468, 1469, 1195, 1193, 1179, 1180,
  1485, 1486, 1483, 1482, 1196, 1197, 1194, 1193,
  1487, 1485, 1482, 1484, 1198, 1196, 1193, 1195,
  1488, 1489, 1486, 1485, 1199, 1200, 1197, 1196,
  1490, 1488, 1485, 1487, 1201, 1199, 1196, 1198,
  1491, 1492, 1489, 1488, 1202, 1203, 1200, 1199,
  1493, 1491, 1488, 1490, 1204, 1202, 1199, 1201,
  1494, 1495, 1492, 1491, 1205, 1206, 1203, 1202,
  1496, 1494, 1491, 1493, 1207, 1205, 1202, 1204,
  1497, 1498, 1480, 1479, 1208, 1209, 1191, 1190,
  1499, 1497, 1479, 1481, 1210, 1208, 1190, 1192,
  1500, 1499, 1481, 1501, 1211, 1210, 1192, 1212,
  1502, 1500, 1501, 1503, 1213, 1211, 1212, 1214,
  1504, 1502, 1503, 1505, 1215, 1213, 1214, 1216,
  1506, 1504, 1505, 1507, 1217, 1215, 1216, 1218,
  1493, 1506, 1507, 1496, 1204, 1217, 1218, 1207,
  1508, 1509, 1498, 1497, 1219, 1220, 1209, 1208,
  1510, 1508, 1497, 1499, 1221, 1219, 1208, 1210,
  1511, 1510, 1499, 1500, 1222, 1221, 1210, 1211,
  1512, 1511, 1500, 1502, 1223, 1222, 1211, 1213,
  1513, 1512, 1502, 1504, 1224, 1223, 1213, 1215,
  1514, 1513, 1504, 1506, 1225, 1224, 1215, 1217,
  1490, 1514, 1506, 1493, 1201, 1225, 1217, 1204,
  1515, 1516, 1509, 1508, 1226, 1227, 1220, 1219,
  1517, 1515, 1508, 1510, 1228, 1226, 1219, 1221,
  1518, 1517, 1510, 1511, 1229, 1228, 1221, 1222,
  1519, 1518, 1511, 1512, 1230, 1229, 1222, 1223,
  1520, 1519, 1512, 1513, 1231, 1230, 1223, 1224,
  1521, 1520, 1513, 1514, 1232, 1231, 1224, 1225,
  1487, 1521, 1514, 1490, 1198, 1232, 1225, 1201,
  1522, 1523, 1516, 1515, 1233, 1234, 1227, 1226,
  1524, 1522, 1515, 1517, 1235, 1233, 1226, 1228,
  1525, 1524, 1517, 1518, 1236, 1235, 1228, 1229,
  1526, 1525, 1518, 1519, 1237, 1236, 1229, 1230,
  1527, 1526, 1519, 1520, 1238, 1237, 1230, 1231,
  1528, 1527, 1520, 1521, 1239, 1238, 1231, 1232,
  1484, 1528, 1521, 1487, 1195, 1239, 1232, 1198,
  1529, 1530, 1523, 1522, 1240, 1241, 1234, 1233,
  1531, 1529, 1522, 1524, 1242, 1240, 1233, 1235,
  1532, 1531, 1524, 1525, 1243, 1242, 1235, 1236,
  1533, 1532, 1525, 1526, 1244, 1243, 1236, 1237,
  1534, 1533, 1526, 1527, 1245, 1244, 1237, 1238,
  1535, 1534, 1527, 1528, 1246, 1245, 1238, 1239,
  1469, 1535, 1528, 1484, 1180, 1246, 1239, 1195,
  1536, 1537, 1530, 1529, 1247, 1248, 1241, 1240,
  1538, 1536, 1529, 1531, 1249, 1247, 1240, 1242,
  1539, 1538, 1531, 1532, 1250, 1249, 1242, 1243,
  1540, 1539, 1532, 1533, 1251, 1250, 1243, 1244,
  1541, 1540, 1533, 1534, 1252, 1251, 1244, 1245,
  1542, 1541, 1534, 1535, 1253, 1252, 1245, 1246,
  1467, 1542, 1535, 1469, 1178, 1253, 1246, 1180,
  1543, 1544, 1537, 1536, 1254, 1255, 1248, 1247,
  1545, 1543, 1536, 1538, 1256, 1254, 1247, 1249,
  1546, 1545, 1538, 1539, 1257, 1256, 1249, 1250,
  1547, 1546, 1539, 1540, 1258, 1257, 1250, 1251,
  1548, 1547, 1540, 1541, 1259, 1258, 1251, 1252,
  1549, 1548, 1541, 1542, 1260, 1259, 1252, 1253,
  1466, 1549, 1542, 1467, 1177, 1260, 1253, 1178,
  1550, 1551, 1463, 1459, 1261, 1262, 1174, 1170,
  1552, 1550, 1459, 1460, 1263, 1261, 1170, 1171,
  1553, 1554, 1551, 1550, 1264, 1265, 1262, 1261,
  1555, 1553, 1550, 1552, 1266, 1264, 1261, 1263,
  1556, 1557, 1554, 1553, 1267, 1268, 1265, 1264,
  1558, 1556, 1553, 1555, 1269, 1267, 1264, 1266,
  1559, 1560, 1557, 1556, 1270, 1271, 1268, 1267,
  1561, 1559, 1556, 1558, 1272, 1270, 1267, 1269,
  1562, 1563, 1560, 1559, 1273, 1274, 1271, 1270,
  1495, 1562, 1559, 1561, 1206, 1273, 1270, 1272,
  1564, 1565, 1471, 1470, 1275, 1276, 1182, 1181,
  1566, 1564, 1470, 1472, 1277, 1275, 1181, 1183,
  1567, 1566, 1472, 1483, 1278, 1277, 1183, 1194,
  1568, 1567, 1483, 1486, 1279, 1278, 1194, 1197,
  1569, 1568, 1486, 1489, 1280, 1279, 1197, 1200,
  1570, 1569, 1489, 1492, 1281, 1280, 1200, 1203,
  1561, 1570, 1492, 1495, 1272, 1281, 1203, 1206,
  1571, 1572, 1565, 1564, 1282, 1283, 1276, 1275,
  1573, 1571, 1564, 1566, 1284, 1282, 1275, 1277,
  1574, 1573, 1566, 1567, 1285, 1284, 1277, 1278,
  1575, 1574, 1567, 1568, 1286, 1285, 1278, 1279,
  1576, 1575, 1568, 1569, 1287, 1286, 1279, 1280,
  1577, 1576, 1569, 1570, 1288, 1287, 1280, 1281,
  1558, 1577, 1570, 1561, 1269, 1288, 1281, 1272,
  1578, 1579, 1572, 1571, 1289, 1290, 1283, 1282,
  1580, 1578, 1571, 1573, 1291, 1289, 1282, 1284,
  1581, 1580, 1573, 1574, 1292, 1291, 1284, 1285,
  1582, 1581, 1574, 1575, 1293, 1292, 1285, 1286,
  1583, 1582, 1575, 1576, 1294, 1293, 1286, 1287,
  1584, 1583, 1576, 1577, 1295, 1294, 1287, 1288,
  1555, 1584, 1577, 1558, 1266, 1295, 1288, 1269,
  1585, 1586, 1579, 1578, 1296, 1297, 1290, 1289,
  1587, 1585, 1578, 1580, 1298, 1296, 1289, 1291,
  1588, 1587, 1580, 1581, 1299, 1298, 1291, 1292,
  1589, 1588, 1581, 1582, 1300, 1299, 1292, 1293,
  1590, 1589, 1582, 1583, 1301, 1300, 1293, 1294,
  1591, 1590, 1583, 1584, 1302, 1301, 1294, 1295,
  1552, 1591, 1584, 1555, 1263, 1302, 1295, 1266,
  1592, 1593, 1586, 1585, 1303, 1304, 1297, 1296,
  1594, 1592, 1585, 1587, 1305, 1303, 1296, 1298,
  1595, 1594, 1587, 1588, 1306, 1305, 1298, 1299,
  1596, 1595, 1588, 1589, 1307, 1306, 1299, 1300,
  1597, 1596, 1589, 1590, 1308, 1307, 1300, 1301,
  1598, 1597, 1590, 1591, 1309, 1308, 1301, 1302,
  1460, 1598, 1591, 1552, 1171, 1309, 1302, 1263,
  1599, 1600, 1593, 1592, 1310, 1311, 1304, 1303,
  1601, 1599, 1592, 1594, 1312, 1310, 1303, 1305,
  1602, 1601, 1594, 1595, 1313, 1312, 1305, 1306,
  1603, 1602, 1595, 1596, 1314, 1313, 1306, 1307,
  1604, 1603, 1596, 1597, 1315, 1314, 1307, 1308,
  1605, 1604, 1597, 1598, 1316, 1315, 1308, 1309,
  1458, 1605, 1598, 1460, 1169, 1316, 1309, 1171,
  1606, 1607, 1600, 1599, 1317, 1318, 1311, 1310,
  1608, 1606, 1599, 1601, 1319, 1317, 1310, 1312,
  1609, 1608, 1601, 1602, 1320, 1319, 1312, 1313,
  1610, 1609, 1602, 1603, 1321, 1320, 1313, 1314,
  1611, 1610, 1603, 1604, 1322, 1321, 1314, 1315,
  1612, 1611, 1604, 1605, 1323, 1322, 1315, 1316,
  1457, 1612, 1605, 1458, 1168, 1323, 1316, 1169,
  1613, 1614, 1615, 1616, 1324, 1325, 1326, 1327,
  1617, 1613, 1616, 1618, 1328, 1324, 1327, 1329,
  1619, 1617, 1618, 1620, 1330, 1328, 1329, 1331,
  1621, 1619, 1620, 1622, 1332, 1330, 1331, 1333,
  1623, 1621, 1622, 1624, 1334, 1332, 1333, 1335,
  1625, 1623, 1624, 1626, 1336, 1334, 1335, 1337,
  1461, 1625, 1626, 1462, 1172, 1336, 1337, 1173,
  1627, 1628, 1614, 1613, 1338, 1339, 1325, 1324,
  1629, 1627, 1613, 1617, 1340, 1338, 1324, 1328,
  1630, 1629, 1617, 1619, 1341, 1340, 1328, 1330,
  1631, 1630, 1619, 1621, 1342, 1341, 1330, 1332,
  1632, 1631, 1621, 1623, 1343, 1342, 1332, 1334,
  1633, 1632, 1623, 1625, 1344, 1343, 1334, 1336,
  1463, 1633, 1625, 1461, 1174, 1344, 1336, 1172,
  1634, 1635, 1628, 1627, 1345, 1346, 1339, 1338,
  1636, 1634, 1627, 1629, 1347, 1345, 1338, 1340,
  1637, 1636, 1629, 1630, 1348, 1347, 1340, 1341,
  1638, 1637, 1630, 1631, 1349, 1348, 1341, 1342,
  1639, 1638, 1631, 1632, 1350, 1349, 1342, 1343,
  1640, 1639, 1632, 1633, 1351, 1350, 1343, 1344,
  1551, 1640, 1633, 1463, 1262, 1351, 1344, 1174,
  1641, 1642, 1635, 1634, 1352, 1353, 1346, 1345,
  1643, 1641, 1634, 1636, 1354, 1352, 1345, 1347,
  1644, 1643, 1636, 1637, 1355, 1354, 1347, 1348,
  1645, 1644, 1637, 1638, 1356, 1355, 1348, 1349,
  1646, 1645, 1638, 1639, 1357, 1356, 1349, 1350,
  1647, 1646, 1639, 1640, 1358, 1357, 1350, 1351,
  1554, 1647, 1640, 1551, 1265, 1358, 1351, 1262,
  1648, 1649, 1642, 1641, 1359, 1360, 1353, 1352,
  1650, 1648, 1641, 1643, 1361, 1359, 1352, 1354,
  1651, 1650, 1643, 1644, 1362, 1361, 1354, 1355,
  1652, 1651, 1644, 1645, 1363, 1362, 1355, 1356,
  1653, 1652, 1645, 1646, 1364, 1363, 1356, 1357,
  1654, 1653, 1646, 1647, 1365, 1364, 1357, 1358,
  1557, 1654, 1647, 1554, 1268, 1365, 1358, 1265,
  1655, 1656, 1649, 1648, 1366, 1367, 1360, 1359,
  1657, 1655, 1648, 1650, 1368, 1366, 1359, 1361,
  1658, 1657, 1650, 1651, 1369, 1368, 1361, 1362,
  1659, 1658, 1651, 1652, 1370, 1369, 1362, 1363,
  1660, 1659, 1652, 1653, 1371, 1370, 1363, 1364,
  1661, 1660, 1653, 1654, 1372, 1371, 1364, 1365,
  1560, 1661, 1654, 1557, 1271, 1372, 1365, 1268,
  1452, 1454, 1656, 1655, 1163, 1165, 1367, 1366,
  1453, 1452, 1655, 1657, 1164, 1163, 1366, 1368,
  1662, 1453, 1657, 1658, 1373, 1164, 1368, 1369,
  1663, 1662, 1658, 1659, 1374, 1373, 1369, 1370,
  1664, 1663, 1659, 1660, 1375, 1374, 1370, 1371,
  1665, 1664, 1660, 1661, 1376, 1375, 1371, 1372,
  1563, 1665, 1661, 1560, 1274, 1376, 1372, 1271,
  1666, 1667, 1668, 1669, 1377, 1378, 1379, 1380,
  1670, 1666, 1669, 1671, 1381, 1377, 1380, 1382,
  1672, 1670, 1671, 1673, 1383, 1381, 1382, 1384,
  1674, 1672, 1673, 1675, 1385, 1383, 1384, 1386,
  1676, 1674, 1675, 1677, 1387, 1385, 1386, 1388,
  1678, 1676, 1677, 1679, 1389, 1387, 1388, 1390,
  1449, 1678, 1679, 1451, 1160, 1389, 1390, 1162,
  1680, 1681, 1667, 1666, 1391, 1392, 1378, 1377,
  1682, 1680, 1666, 1670, 1393, 1391, 1377, 1381,
  1683, 1682, 1670, 1672, 1394, 1393, 1381, 1383,
  1684, 1683, 1672, 1674, 1395, 1394, 1383, 1385,
  1685, 1684, 1674, 1676, 1396, 1395, 1385, 1387,
  1686, 1685, 1676, 1678, 1397, 1396, 1387, 1389,
  1448, 1686, 1678, 1449, 1159, 1397, 1389, 1160,
  1687, 1688, 1681, 1680, 1398, 1399, 1392, 1391,
  1689, 1687, 1680, 1682, 1400, 1398, 1391, 1393,
  1690, 1689, 1682, 1683, 1401, 1400, 1393, 1394,
  1691, 1690, 1683, 1684, 1402, 1401, 1394, 1395,
  1692, 1691, 1684, 1685, 1403, 1402, 1395, 1396,
  1693, 1692, 1685, 1686, 1404, 1403, 1396, 1397,
  1694, 1693, 1686, 1448, 1405, 1404, 1397, 1159,
  1695, 1696, 1688, 1687, 1406, 1407, 1399, 1398,
  1697, 1695, 1687, 1689, 1408, 1406, 1398, 1400,
  1698, 1697, 1689, 1690, 1409, 1408, 1400, 1401,
  1699, 1698, 1690, 1691, 1410, 1409, 1401, 1402,
  1700, 1699, 1691, 1692, 1411, 1410, 1402, 1403,
  1701, 1700, 1692, 1693, 1412, 1411, 1403, 1404,
  1702, 1701, 1693, 1694, 1413, 1412, 1404, 1405,
  1703, 1704, 1696, 1695, 1414, 1415, 1407, 1406,
  1705, 1703, 1695, 1697, 1416, 1414, 1406, 1408,
  1706, 1705, 1697, 1698, 1417, 1416, 1408, 1409,
  1707, 1706, 1698, 1699, 1418, 1417, 1409, 1410,
  1708, 1707, 1699, 1700, 1419, 1418, 1410, 1411,
  1709, 1708, 1700, 1701, 1420, 1419, 1411, 1412,
  1710, 1709, 1701, 1702, 1421, 1420, 1412, 1413,
  1711, 1712, 1704, 1703, 1422, 1423, 1415, 1414,
  1713, 1711, 1703, 1705, 1424, 1422, 1414, 1416,
  1714, 1713, 1705, 1706, 1425, 1424, 1416, 1417,
  1715, 1714, 1706, 1707, 1426, 1425, 1417, 1418,
  1716, 1715, 1707, 1708, 1427, 1426, 1418, 1419,
  1717, 1716, 1708, 1709, 1428, 1427, 1419, 1420,
  1718, 1717, 1709, 1710, 1429, 1428, 1420, 1421,
  1476, 1475, 1712, 1711, 1187, 1186, 1423, 1422,
  1478, 1476, 1711, 1713, 1189, 1187, 1422, 1424,
  1719, 1478, 1713, 1714, 1430, 1189, 1424, 1425,
  1720, 1719, 1714, 1715, 1431, 1430, 1425, 1426,
  1721, 1720, 1715, 1716, 1432, 1431, 1426, 1427,
  1722, 1721, 1716, 1717, 1433, 1432, 1427, 1428,
  1723, 1722, 1717, 1718, 1434, 1433, 1428, 1429,
  1724, 1665, 1563, 1725, 1435, 1376, 1274, 1436,
  1718, 1724, 1725, 1723, 1429, 1435, 1436, 1434,
  1726, 1664, 1665, 1724, 1437, 1375, 1376, 1435,
  1710, 1726, 1724, 1718, 1421, 1437, 1435, 1429,
  1727, 1663, 1664, 1726, 1438, 1374, 1375, 1437,
  1702, 1727, 1726, 1710, 1413, 1438, 1437, 1421,
  1728, 1662, 1663, 1727, 1439, 1373, 1374, 1438,
  1694, 1728, 1727, 1702, 1405, 1439, 1438, 1413,
  1447, 1453, 1662, 1728, 1158, 1164, 1373, 1439,
  1448, 1447, 1728, 1694, 1159, 1158, 1439, 1405,
  1729, 1501, 1481, 1477, 1440, 1212, 1192, 1188,
  1719, 1729, 1477, 1478, 1430, 1440, 1188, 1189,
  1730, 1503, 1501, 1729, 1441, 1214, 1212, 1440,
  1720, 1730, 1729, 1719, 1431, 1441, 1440, 1430,
  1731, 1505, 1503, 1730, 1442, 1216, 1214, 1441,
  1721, 1731, 1730, 1720, 1432, 1442, 1441, 1431,
  1732, 1507, 1505, 1731, 1443, 1218, 1216, 1442,
  1722, 1732, 1731, 1721, 1433, 1443, 1442, 1432,
  1733, 1496, 1507, 1732, 1444, 1207, 1218, 1443,
  1723, 1733, 1732, 1722, 1434, 1444, 1443, 1433,
  1734, 1562, 1495, 1494, 1445, 1273, 1206, 1205,
  1733, 1734, 1494, 1496, 1444, 1445, 1205, 1207,
  1725, 1563, 1562, 1734, 1436, 1274, 1273, 1445,
  1723, 1725, 1734, 1733, 1434, 1436, 1445, 1444,
  1735, 1736, 1737, 1738, 1446, 1447, 1448, 1449,
  1739, 1735, 1738, 1740, 1450, 1446, 1449, 1451,
  1741, 1742, 1736, 1735, 1452, 1453, 1447, 1446,
  1743, 1741, 1735, 1739, 1454, 1452, 1446, 1450,
  1744, 1745, 1746, 1747, 1455, 1456, 1457, 1458,
  1748, 1744, 1747, 1749, 1459, 1455, 1458, 1460,
  1750, 1751, 1745, 1744, 1461, 1462, 1456, 1455,
  1752, 1750, 1744, 1748, 1463, 1461, 1455, 1459,
  1753, 1754, 1755, 1756, 1464, 1465, 1466, 1467,
  1757, 1753, 1756, 1758, 1468, 1464, 1467, 1469,
  1759, 1760, 1754, 1753, 1470, 1471, 1465, 1464,
  1761, 1759, 1753, 1757, 1472, 1470, 1464, 1468,
  1762, 1763, 1764, 1765, 1473, 1474, 1475, 1476,
  1766, 1762, 1765, 1767, 1477, 1473, 1476, 1478,
  1768, 1769, 1763, 1762, 1479, 1480, 1474, 1473,
  1770, 1768, 1762, 1766, 1481, 1479, 1473, 1477,
  1771, 1772, 1761, 1757, 1482, 1483, 1472, 1468,
  1773, 1771, 1757, 1758, 1484, 1482, 1468, 1469,
  1774, 1775, 1772, 1771, 1485, 1486, 1483, 1482,
  1776, 1774, 1771, 1773, 1487, 1485, 1482, 1484,
  1777, 1778, 1775, 1774, 1488, 1489, 1486, 1485,
  1779, 1777, 1774, 1776, 1490, 1488, 1485, 1487,
  1780, 1781, 1778, 1777, 1491, 1492, 1489, 1488,
  1782, 1780, 1777, 1779, 1493, 1491, 1488, 1490,
  1783, 1784, 1781, 1780, 1494, 1495, 1492, 1491,
  1785, 1783, 1780, 1782, 1496, 1494, 1491, 1493,
  1786, 1787, 1769, 1768, 1497, 1498, 1480, 1479,
  1788, 1786, 1768, 1770, 1499, 1497, 1479, 1481,
  1789, 1788, 1770, 1790, 1500, 1499, 1481, 1501,
  1791, 1789, 1790, 1792, 1502, 1500, 1501, 1503,
  1793, 1791, 1792, 1794, 1504, 1502, 1503, 1505,
  1795, 1793, 1794, 1796, 1506, 1504, 1505, 1507,
  1782, 1795, 1796, 1785, 1493, 1506, 1507, 1496,
  1797, 1798, 1787, 1786, 1508, 1509, 1498, 1497,
  1799, 1797, 1786, 1788, 1510, 1508, 1497, 1499,
  1800, 1799, 1788, 1789, 1511, 1510, 1499, 1500,
  1801, 1800, 1789, 1791, 1512, 1511, 1500, 1502,
  1802, 1801, 1791, 1793, 1513, 1512, 1502, 1504,
  1803, 1802, 1793, 1795, 1514, 1513, 1504, 1506,
  1779, 1803, 1795, 1782, 1490, 1514, 1506, 1493,
  1804, 1805, 1798, 1797, 1515, 1516, 1509, 1508,
  1806, 1804, 1797, 1799, 1517, 1515, 1508, 1510,
  1807, 1806, 1799, 1800, 1518, 1517, 1510, 1511,
  1808, 1807, 1800, 1801, 1519, 1518, 1511, 1512,
  1809, 1808, 1801, 1802, 1520, 1519, 1512, 1513,
  1810, 1809, 1802, 1803, 1521, 1520, 1513, 1514,
  1776, 1810, 1803, 1779, 1487, 1521, 1514, 1490,
  1811, 1812, 1805, 1804, 1522, 1523, 1516, 1515,
  1813, 1811, 1804, 1806, 1524, 1522, 1515, 1517,
  1814, 1813, 1806, 1807, 1525, 1524, 1517, 1518,
  1815, 1814, 1807, 1808, 1526, 1525, 1518, 1519,
  1816, 1815, 1808, 1809, 1527, 1526, 1519, 1520,
  1817, 1816, 1809, 1810, 1528, 1527, 1520, 1521,
  1773, 1817, 1810, 1776, 1484, 1528, 1521, 1487,
  1818, 1819, 1812, 1811, 1529, 1530, 1523, 1522,
  1820, 1818, 1811, 1813, 1531, 1529, 1522, 1524,
  1821, 1820, 1813, 1814, 1532, 1531, 1524, 1525,
  1822, 1821, 1814, 1815, 1533, 1532, 1525, 1526,
  1823, 1822, 1815, 1816, 1534, 1533, 1526, 1527,
  1824, 1823, 1816, 1817, 1535, 1534, 1527, 1528,
  1758, 1824, 1817, 1773, 1469, 1535, 1528, 1484,
  1825, 1826, 1819, 1818, 1536, 1537, 1530, 1529,
  1827, 1825, 1818, 1820, 1538, 1536, 1529, 1531,
  1828, 1827, 1820, 1821, 1539, 1538, 1531, 1532,
  1829, 1828, 1821, 1822, 1540, 1539, 1532, 1533,
  1830, 1829, 1822, 1823, 1541, 1540, 1533, 1534,
  1831, 1830, 1823, 1824, 1542, 1541, 1534, 1535,
  1756, 1831, 1824, 1758, 1467, 1542, 1535, 1469,
  1832, 1833, 1826, 1825, 1543, 1544, 1537, 1536,
  1834, 1832, 1825, 1827, 1545, 1543, 1536, 1538,
  1835, 1834, 1827, 1828, 1546, 1545, 1538, 1539,
  1836, 1835, 1828, 1829, 1547, 1546, 1539, 1540,
  1837, 1836, 1829, 1830, 1548, 1547, 1540, 1541,
  1838, 1837, 1830, 1831, 1549, 1548, 1541, 1542,
  1755, 1838, 1831, 1756, 1466, 1549, 1542, 1467,
  1839, 1840, 1752, 1748, 1550, 1551, 1463, 1459,
  1841, 1839, 1748, 1749, 1552, 1550, 1459, 1460,
  1842, 1843, 1840, 1839, 1553, 1554, 1551, 1550,
  1844, 1842, 1839, 1841, 1555, 1553, 1550, 1552,
  1845, 1846, 1843, 1842, 1556, 1557, 1554, 1553,
  1847, 1845, 1842, 1844, 1558, 1556, 1553, 1555,
  1848, 1849, 1846, 1845, 1559, 1560, 1557, 1556,
  1850, 1848, 1845, 1847, 1561, 1559, 1556, 1558,
  1851, 1852, 1849, 1848, 1562, 1563, 1560, 1559,
  1784, 1851, 1848, 1850, 1495, 1562, 1559, 1561,
  1853, 1854, 1760, 1759, 1564, 1565, 1471, 1470,
  1855, 1853, 1759, 1761, 1566, 1564, 1470, 1472,
  1856, 1855, 1761, 1772, 1567, 1566, 1472, 1483,
  1857, 1856, 1772, 1775, 1568, 1567, 1483, 1486,
  1858, 1857, 1775, 1778, 1569, 1568, 1486, 1489,
  1859, 1858, 1778, 1781, 1570, 1569, 1489, 1492,
  1850, 1859, 1781, 1784, 1561, 1570, 1492, 1495,
  1860, 1861, 1854, 1853, 1571, 1572, 1565, 1564,
  1862, 1860, 1853, 1855, 1573, 1571, 1564, 1566,
  1863, 1862, 1855, 1856, 1574, 1573, 1566, 1567,
  1864, 1863, 1856, 1857, 1575, 1574, 1567, 1568,
  1865, 1864, 1857, 1858, 1576, 1575, 1568, 1569,
  1866, 1865, 1858, 1859, 1577, 1576, 1569, 1570,
  1847, 1866, 1859, 1850, 1558, 1577, 1570, 1561,
  1867, 1868, 1861, 1860, 1578, 1579, 1572, 1571,
  1869, 1867, 1860, 1862, 1580, 1578, 1571, 1573,
  1870, 1869, 1862, 1863, 1581, 1580, 1573, 1574,
  1871, 1870, 1863, 1864, 1582, 1581, 1574, 1575,
  1872, 1871, 1864, 1865, 1583, 1582, 1575, 1576,
  1873, 1872, 1865, 1866, 1584, 1583, 1576, 1577,
  1844, 1873, 1866, 1847, 1555, 1584, 1577, 1558,
  1874, 1875, 1868, 1867, 1585, 1586, 1579, 1578,
  1876, 1874, 1867, 1869, 1587, 1585, 1578, 1580,
  1877, 1876, 1869, 1870, 1588, 1587, 1580, 1581,
  1878, 1877, 1870, 1871, 1589, 1588, 1581, 1582,
  1879, 1878, 1871, 1872, 1590, 1589, 1582, 1583,
  1880, 1879, 1872, 1873, 1591, 1590, 1583, 1584,
  1841, 1880, 1873, 1844, 1552, 1591, 1584, 1555,
  1881, 1882, 1875, 1874, 1592, 1593, 1586, 1585,
  1883, 1881, 1874, 1876, 1594, 1592, 1585, 1587,
  1884, 1883, 1876, 1877, 1595, 1594, 1587, 1588,
  1885, 1884, 1877, 1878, 1596, 1595, 1588, 1589,
  1886, 1885, 1878, 1879, 1597, 1596, 1589, 1590,
  1887, 1886, 1879, 1880, 1598, 1597, 1590, 1591,
  1749, 1887, 1880, 1841, 1460, 1598, 1591, 1552,
  1888, 1889, 1882, 1881, 1599, 1600, 1593, 1592,
  1890, 1888, 1881, 1883, 1601, 1599, 1592, 1594,
  1891, 1890, 1883, 1884, 1602, 1601, 1594, 1595,
  1892, 1891, 1884, 1885, 1603, 1602, 1595, 1596,
  1893, 1892, 1885, 1886, 1604, 1603, 1596, 1597,
  1894, 1893, 1886, 1887, 1605, 1604, 1597, 1598,
  1747, 1894, 1887, 1749, 1458, 1605, 1598, 1460,
  1895, 1896, 1889, 1888, 1606, 1607, 1600, 1599,
  1897, 1895, 1888, 1890, 1608, 1606, 1599, 1601,
  1898, 1897, 1890, 1891, 1609, 1608, 1601, 1602,
  1899, 1898, 1891, 1892, 1610, 1609, 1602, 1603,
  1900, 1899, 1892, 1893, 1611, 1610, 1603, 1604,
  1901, 1900, 1893, 1894, 1612, 1611, 1604, 1605,
  1746, 1901, 1894, 1747, 1457, 1612, 1605, 1458,
  1902, 1903, 1904, 1905, 1613, 1614, 1615, 1616,
  1906, 1902, 1905, 1907, 1617, 1613, 1616, 1618,
  1908, 1906, 1907, 1909, 1619, 1617, 1618, 1620,
  1910, 1908, 1909, 1911, 1621, 1619, 1620, 1622,
  1912, 1910, 1911, 1913, 1623, 1621, 1622, 1624,
  1914, 1912, 1913, 1915, 1625, 1623, 1624, 1626,
  1750, 1914, 1915, 1751, 1461, 1625, 1626, 1462,
  1916, 1917, 1903, 1902, 1627, 1628, 1614, 1613,
  1918, 1916, 1902, 1906, 1629, 1627, 1613, 1617,
  1919, 1918, 1906, 1908, 1630, 1629, 1617, 1619,
  1920, 1919, 1908, 1910, 1631, 1630, 1619, 1621,
  1921, 1920, 1910, 1912, 1632, 1631, 1621, 1623,
  1922, 1921, 1912, 1914, 1633, 1632, 1623, 1625,
  1752, 1922, 1914, 1750, 1463, 1633, 1625, 1461,
  1923, 1924, 1917, 1916, 1634, 1635, 1628, 1627,
  1925, 1923, 1916, 1918, 1636, 1634, 1627, 1629,
  1926, 1925, 1918, 1919, 1637, 1636, 1629, 1630,
  1927, 1926, 1919, 1920, 1638, 1637, 1630, 1631,
  1928, 1927, 1920, 1921, 1639, 1638, 1631, 1632,
  1929, 1928, 1921, 1922, 1640, 1639, 1632, 1633,
  1840, 1929, 1922, 1752, 1551, 1640, 1633, 1463,
  1930, 1931, 1924, 1923, 1641, 1642, 1635, 1634,
  1932, 1930, 1923, 1925, 1643, 1641, 1634, 1636,
  1933, 1932, 1925, 1926, 1644, 1643, 1636, 1637,
  1934, 1933, 1926, 1927, 1645, 1644, 1637, 1638,
  1935, 1934, 1927, 1928, 1646, 1645, 1638, 1639,
  1936, 1935, 1928, 1929, 1647, 1646, 1639, 1640,
  1843, 1936, 1929, 1840, 1554, 1647, 1640, 1551,
  1937, 1938, 1931, 1930, 1648, 1649, 1642, 1641,
  1939, 1937, 1930, 1932, 1650, 1648, 1641, 1643,
  1940, 1939, 1932, 1933, 1651, 1650, 1643, 1644,
  1941, 1940, 1933, 1934, 1652, 1651, 1644, 1645,
  1942, 1941, 1934, 1935, 1653, 1652, 1645, 1646,
  1943, 1942, 1935, 1936, 1654, 1653, 1646, 1647,
  1846, 1943, 1936, 1843, 1557, 1654, 1647, 1554,
  1944, 1945, 1938, 1937, 1655, 1656, 1649, 1648,
  1946, 1944, 1937, 1939, 1657, 1655, 1648, 1650,
  1947, 1946, 1939, 1940, 1658, 1657, 1650, 1651,
  1948, 1947, 1940, 1941, 1659, 1658, 1651, 1652,
  1949, 1948, 1941, 1942, 1660, 1659, 1652, 1653,
  1950, 1949, 1942, 1943, 1661, 1660, 1653, 1654,
  1849, 1950, 1943, 1846, 1560, 1661, 1654, 1557,
  1741, 1743, 1945, 1944, 1452, 1454, 1656, 1655,
  1742, 1741, 1944, 1946, 1453, 1452, 1655, 1657,
  1951, 1742, 1946, 1947, 1662, 1453, 1657, 1658,
  1952, 1951, 1947, 1948, 1663, 1662, 1658, 1659,
  1953, 1952, 1948, 1949, 1664, 1663, 1659, 1660,
  1954, 1953, 1949, 1950, 1665, 1664, 1660, 1661,
  1852, 1954, 1950, 1849, 1563, 1665, 1661, 1560,
  1955, 1956, 1957, 1958, 1666, 1667, 1668, 1669,
  1959, 1955, 1958, 1960, 1670, 1666, 1669, 1671,
  1961, 1959, 1960, 1962, 1672, 1670, 1671, 1673,
  1963, 1961, 1962, 1964, 1674, 1672, 1673, 1675,
  1965, 1963, 1964, 1966, 1676, 1674, 1675, 1677,
  1967, 1965, 1966, 1968, 1678, 1676, 1677, 1679,
  1738, 1967, 1968, 1740, 1449, 1678, 1679, 1451,
  1969, 1970, 1956, 1955, 1680, 1681, 1667, 1666,
  1971, 1969, 1955, 1959, 1682, 1680, 1666, 1670,
  1972, 1971, 1959, 1961, 1683, 1682, 1670, 1672,
  1973, 1972, 1961, 1963, 1684, 1683, 1672, 1674,
  1974, 1973, 1963, 1965, 1685, 1684, 1674, 1676,
  1975, 1974, 1965, 1967, 1686, 1685, 1676, 1678,
  1737, 1975, 1967, 1738, 1448, 1686, 1678, 1449,
  1976, 1977, 1970, 1969, 1687, 1688, 1681, 1680,
  1978, 1976, 1969, 1971, 1689, 1687, 1680, 1682,
  1979, 1978, 1971, 1972, 1690, 1689, 1682, 1683,
  1980, 1979, 1972, 1973, 1691, 1690, 1683, 1684,
  1981, 1980, 1973, 1974, 1692, 1691, 1684, 1685,
  1982, 1981, 1974, 1975, 1693, 1692, 1685, 1686,
  1983, 1982, 1975, 1737, 1694, 1693, 1686, 1448,
  1984, 1985, 1977, 1976, 1695, 1696, 1688, 1687,
  1986, 1984, 1976, 1978, 1697, 1695, 1687, 1689,
  1987, 1986, 1978, 1979, 1698, 1697, 1689, 1690,
  1988, 1987, 1979, 1980, 1699, 1698, 1690, 1691,
  1989, 1988, 1980, 1981, 1700, 1699, 1691, 1692,
  1990, 1989, 1981, 1982, 1701, 1700, 1692, 1693,
  1991, 1990, 1982, 1983, 1702, 1701, 1693, 1694,
  1992, 1993, 1985, 1984, 1703, 1704, 1696, 1695,
  1994, 1992, 1984, 1986, 1705, 1703, 1695, 1697,
  1995, 1994, 1986, 1987, 1706, 1705, 1697, 1698,
  1996, 1995, 1987, 1988, 1707, 1706, 1698, 1699,
  1997, 1996, 1988, 1989, 1708, 1707, 1699, 1700,
  1998, 1997, 1989, 1990, 1709, 1708, 1700, 1701,
  1999, 1998, 1990, 1991, 1710, 1709, 1701, 1702,
  2000, 2001, 1993, 1992, 1711, 1712, 1704, 1703,
  2002, 2000, 1992, 1994, 1713, 1711, 1703, 1705,
  2003, 2002, 1994, 1995, 1714, 1713, 1705, 1706,
  2004, 2003, 1995, 1996, 1715, 1714, 1706, 1707,
  2005, 2004, 1996, 1997, 1716, 1715, 1707, 1708,
  2006, 2005, 1997, 1998, 1717, 1716, 1708, 1709,
  2007, 2006, 1998, 1999, 1718, 1717, 1709, 1710,
  1765, 1764, 2001, 2000, 1476, 1475, 1712, 1711,
  1767, 1765, 2000, 2002, 1478, 1476, 1711, 1713,
  2008, 1767, 2002, 2003, 1719, 1478, 1713, 1714,
  2009, 2008, 2003, 2004, 1720, 1719, 1714, 1715,
  2010, 2009, 2004, 2005, 1721, 1720, 1715, 1716,
  2011, 2010, 2005, 2006, 1722, 1721, 1716, 1717,
  2012, 2011, 2006, 2007, 1723, 1722, 1717, 1718,
  2013, 1954, 1852, 2014, 1724, 1665, 1563, 1725,
  2007, 2013, 2014, 2012, 1718, 1724, 1725, 1723,
  2015, 1953, 1954, 2013, 1726, 1664, 1665, 1724,
  1999, 2015, 2013, 2007, 1710, 1726, 1724, 1718,
  2016, 1952, 1953, 2015, 1727, 1663, 1664, 1726,
  1991, 2016, 2015, 1999, 1702, 1727, 1726, 1710,
  2017, 1951, 1952, 2016, 1728, 1662, 1663, 1727,
  1983, 2017, 2016, 1991, 1694, 1728, 1727, 1702,
  1736, 1742, 1951, 2017, 1447, 1453, 1662, 1728,
  1737, 1736, 2017, 1983, 1448, 1447, 1728, 1694,
  2018, 1790, 1770, 1766, 1729, 1501, 1481, 1477,
  2008, 2018, 1766, 1767, 1719, 1729, 1477, 1478,
  2019, 1792, 1790, 2018, 1730, 1503, 1501, 1729,
  2009, 2019, 2018, 2008, 1720, 1730, 1729, 1719,
  2020, 1794, 1792, 2019, 1731, 1505, 1503, 1730,
  2010, 2020, 2019, 2009, 1721, 1731, 1730, 1720,
  2021, 1796, 1794, 2020, 1732, 1507, 1505, 1731,
  2011, 2021, 2020, 2010, 1722, 1732, 1731, 1721,
  2022, 1785, 1796, 2021, 1733, 1496, 1507, 1732,
  2012, 2022, 2021, 2011, 1723, 1733, 1732, 1722,
  2023, 1851, 1784, 1783, 1734, 1562, 1495, 1494,
  2022, 2023, 1783, 1785, 1733, 1734, 1494, 1496,
  2014, 1852, 1851, 2023, 1725, 1563, 1562, 1734,
  2012, 2014, 2023, 2022, 1723, 1725, 1734, 1733,
  2024, 2025, 2026, 2027, 1735, 1736, 1737, 1738,
  2028, 2024, 2027, 2029, 1739, 1735, 1738, 1740,
  2030, 2031, 2025, 2024, 1741, 1742, 1736, 1735,
  2032, 2030, 2024, 2028, 1743, 1741, 1735, 1739,
  2033, 2034, 2035, 2036, 1744, 1745, 1746, 1747,
  2037, 2033, 2036, 2038, 1748, 1744, 1747, 1749,
  2039, 2040, 2034, 2033, 1750, 1751, 1745, 1744,
  2041, 2039, 2033, 2037, 1752, 1750, 1744, 1748,
  2042, 2043, 2044, 2045, 1753, 1754, 1755, 1756,
  2046, 2042, 2045, 2047, 1757, 1753, 1756, 1758,
  2048, 2049, 2043, 2042, 1759, 1760, 1754, 1753,
  2050, 2048, 2042, 2046, 1761, 1759, 1753, 1757,
  2051, 2052, 2053, 2054, 1762, 1763, 1764, 1765,
  2055, 2051, 2054, 2056, 1766, 1762, 1765, 1767,
  2057, 2058, 2052, 2051, 1768, 1769, 1763, 1762,
  2059, 2057, 2051, 2055, 1770, 1768, 1762, 1766,
  2060, 2061, 2050, 2046, 1771, 1772, 1761, 1757,
  2062, 2060, 2046, 2047, 1773, 1771, 1757, 1758,
  2063, 2064, 2061, 2060, 1774, 1775, 1772, 1771,
  2065, 2063, 2060, 2062, 1776, 1774, 1771, 1773,
  2066, 2067, 2064, 2063, 1777, 1778, 1775, 1774,
  2068, 2066, 2063, 2065, 1779, 1777, 1774, 1776,
  2069, 2070, 2067, 2066, 1780, 1781, 1778, 1777,
  2071, 2069, 2066, 2068, 1782, 1780, 1777, 1779,
  2072, 2073, 2070, 2069, 1783, 1784, 1781, 1780,
  2074, 2072, 2069, 2071, 1785, 1783, 1780, 1782,
  2075, 2076, 2058, 2057, 1786, 1787, 1769, 1768,
  2077, 2075, 2057, 2059, 1788, 1786, 1768, 1770,
  2078, 2077, 2059, 2079, 1789, 1788, 1770, 1790,
  2080, 2078, 2079, 2081, 1791, 1789, 1790, 1792,
  2082, 2080, 2081, 2083, 1793, 1791, 1792, 1794,
  2084, 2082, 2083, 2085, 1795, 1793, 1794, 1796,
  2071, 2084, 2085, 2074, 1782, 1795, 1796, 1785,
  2086, 2087, 2076, 2075, 1797, 1798, 1787, 1786,
  2088, 2086, 2075, 2077, 1799, 1797, 1786, 1788,
  2089, 2088, 2077, 2078, 1800, 1799, 1788, 1789,
  2090, 2089, 2078, 2080, 1801, 1800, 1789, 1791,
  2091, 2090, 2080, 2082, 1802, 1801, 1791, 1793,
  2092, 2091, 2082, 2084, 1803, 1802, 1793, 1795,
  2068, 2092, 2084, 2071, 1779, 1803, 1795, 1782,
  2093, 2094, 2087, 2086, 1804, 1805, 1798, 1797,
  2095, 2093, 2086, 2088, 1806, 1804, 1797, 1799,
  2096, 2095, 2088, 2089, 1807, 1806, 1799, 1800,
  2097, 2096, 2089, 2090, 1808, 1807, 1800, 1801,
  2098, 2097, 2090, 2091, 1809, 1808, 1801, 1802,
  2099, 2098, 2091, 2092, 1810, 1809, 1802, 1803,
  2065, 2099, 2092, 2068, 1776, 1810, 1803, 1779,
  2100, 2101, 2094, 2093, 1811, 1812, 1805, 1804,
  2102, 2100, 2093, 2095, 1813, 1811, 1804, 1806,
  2103, 2102, 2095, 2096, 1814, 1813, 1806, 1807,
  2104, 2103, 2096, 2097, 1815, 1814, 1807, 1808,
  2105, 2104, 2097, 2098, 1816, 1815, 1808, 1809,
  2106, 2105, 2098, 2099, 1817, 1816, 1809, 1810,
  2062, 2106, 2099, 2065, 1773, 1817, 1810, 1776,
  2107, 2108, 2101, 2100, 1818, 1819, 1812, 1811,
  2109, 2107, 2100, 2102, 1820, 1818, 1811, 1813,
  2110, 2109, 2102, 2103, 1821, 1820, 1813, 1814,
  2111, 2110, 2103, 2104, 1822, 1821, 1814, 1815,
  2112, 2111, 2104, 2105, 1823, 1822, 1815, 1816,
  2113, 2112, 2105, 2106, 1824, 1823, 1816, 1817,
  2047, 2113, 2106, 2062, 1758, 1824, 1817, 1773,
  2114, 2115, 2108, 2107, 1825, 1826, 1819, 1818,
  2116, 2114, 2107, 2109, 1827, 1825, 1818, 1820,
  2117, 2116, 2109, 2110, 1828, 1827, 1820, 1821,
  2118, 2117, 2110, 2111, 1829, 1828, 1821, 1822,
  2119, 2118, 2111, 2112, 1830, 1829, 1822, 1823,
  2120, 2119, 2112, 2113, 1831, 1830, 1823, 1824,
  2045, 2120, 2113, 2047, 1756, 1831, 1824, 1758,
  2121, 2122, 2115, 2114, 1832, 1833, 1826, 1825,
  2123, 2121, 2114, 2116, 1834, 1832, 1825, 1827,
  2124, 2123, 2116, 2117, 1835, 1834, 1827, 1828,
  2125, 2124, 2117, 2118, 1836, 1835, 1828, 1829,
  2126, 2125, 2118, 2119, 1837, 1836, 1829, 1830,
  2127, 2126, 2119, 2120, 1838, 1837, 1830, 1831,
  2044, 2127, 2120, 2045, 1755, 1838, 1831, 1756,
  2128, 2129, 2041, 2037, 1839, 1840, 1752, 1748,
  2130, 2128, 2037, 2038, 1841, 1839, 1748, 1749,
  2131, 2132, 2129, 2128, 1842, 1843, 1840, 1839,
  2133, 2131, 2128, 2130, 1844, 1842, 1839, 1841,
  2134, 2135, 2132, 2131, 1845, 1846, 1843, 1842,
  2136, 2134, 2131, 2133, 1847, 1845, 1842, 1844,
  2137, 2138, 2135, 2134, 1848, 1849, 1846, 1845,
  2139, 2137, 2134, 2136, 1850, 1848, 1845, 1847,
  2140, 2141, 2138, 2137, 1851, 1852, 1849, 1848,
  2073, 2140, 2137, 2139, 1784, 1851, 1848, 1850,
  2142, 2143, 2049, 2048, 1853, 1854, 1760, 1759,
  2144, 2142, 2048, 2050, 1855, 1853, 1759, 1761,
  2145, 2144, 2050, 2061, 1856, 1855, 1761, 1772,
  2146, 2145, 2061, 2064, 1857, 1856, 1772, 1775,
  2147, 2146, 2064, 2067, 1858, 1857, 1775, 1778,
  2148, 2147, 2067, 2070, 1859, 1858, 1778, 1781,
  2139, 2148, 2070, 2073, 1850, 1859, 1781, 1784,
  2149, 2150, 2143, 2142, 1860, 1861, 1854, 1853,
  2151, 2149, 2142, 2144, 1862, 1860, 1853, 1855,
  2152, 2151, 2144, 2145, 1863, 1862, 1855, 1856,
  2153, 2152, 2145, 2146, 1864, 1863, 1856, 1857,
  2154, 2153, 2146, 2147, 1865, 1864, 1857, 1858,
  2155, 2154, 2147, 2148, 1866, 1865, 1858, 1859,
  2136, 2155, 2148, 2139, 1847, 1866, 1859, 1850,
  2156, 2157, 2150, 2149, 1867, 1868, 1861, 1860,
  2158, 2156, 2149, 2151, 1869, 1867, 1860, 1862,
  2159, 2158, 2151, 2152, 1870, 1869, 1862, 1863,
  2160, 2159, 2152, 2153, 1871, 1870, 1863, 1864,
  2161, 2160, 2153, 2154, 1872, 1871, 1864, 1865,
  2162, 2161, 2154, 2155, 1873, 1872, 1865, 1866,
  2133, 2162, 2155, 2136, 1844, 1873, 1866, 1847,
  2163, 2164, 2157, 2156, 1874, 1875, 1868, 1867,
  2165, 2163, 2156, 2158, 1876, 1874, 1867, 1869,
  2166, 2165, 2158, 2159, 1877, 1876, 1869, 1870,
  2167, 2166, 2159, 2160, 1878, 1877, 1870, 1871,
  2168, 2167, 2160, 2161, 1879, 1878, 1871, 1872,
  2169, 2168, 2161, 2162, 1880, 1879, 1872, 1873,
  2130, 2169, 2162, 2133, 1841, 1880, 1873, 1844,
  2170, 2171, 2164, 2163, 1881, 1882, 1875, 1874,
  2172, 2170, 2163, 2165, 1883, 1881, 1874, 1876,
  2173, 2172, 2165, 2166, 1884, 1883, 1876, 1877,
  2174, 2173, 2166, 2167, 1885, 1884, 1877, 1878,
  2175, 2174, 2167, 2168, 1886, 1885, 1878, 1879,
  2176, 2175, 2168, 2169, 1887, 1886, 1879, 1880,
  2038, 2176, 2169, 2130, 1749, 1887, 1880, 1841,
  2177, 2178, 2171, 2170, 1888, 1889, 1882, 1881,
  2179, 2177, 2170, 2172, 1890, 1888, 1881, 1883,
  2180, 2179, 2172, 2173, 1891, 1890, 1883, 1884,
  2181, 2180, 2173, 2174, 1892, 1891, 1884, 1885,
  2182, 2181, 2174, 2175, 1893, 1892, 1885, 1886,
  2183, 2182, 2175, 2176, 1894, 1893, 1886, 1887,
  2036, 2183, 2176, 2038, 1747, 1894, 1887, 1749,
  2184, 2185, 2178, 2177, 1895, 1896, 1889, 1888,
  2186, 2184, 2177, 2179, 1897, 1895, 1888, 1890,
  2187, 2186, 2179, 2180, 1898, 1897, 1890, 1891,
  2188, 2187, 2180, 2181, 1899, 1898, 1891, 1892,
  2189, 2188, 2181, 2182, 1900, 1899, 1892, 1893,
  2190, 2189, 2182, 2183, 1901, 1900, 1893, 1894,
  2035, 2190, 2183, 2036, 1746, 1901, 1894, 1747,
  2191, 2192, 2193, 2194, 1902, 1903, 1904, 1905,
  2195, 2191, 2194, 2196, 1906, 1902, 1905, 1907,
  2197, 2195, 2196, 2198, 1908, 1906, 1907, 1909,
  2199, 2197, 2198, 2200, 1910, 1908, 1909, 1911,
  2201, 2199, 2200, 2202, 1912, 1910, 1911, 1913,
  2203, 2201, 2202, 2204, 1914, 1912, 1913, 1915,
  2039, 2203, 2204, 2040, 1750, 1914, 1915, 1751,
  2205, 2206, 2192, 2191, 1916, 1917, 1903, 1902,
  2207, 2205, 2191, 2195, 1918, 1916, 1902, 1906,
  2208, 2207, 2195, 2197, 1919, 1918, 1906, 1908,
  2209, 2208, 2197, 2199, 1920, 1919, 1908, 1910,
  2210, 2209, 2199, 2201, 1921, 1920, 1910, 1912,
  2211, 2210, 2201, 2203, 1922, 1921, 1912, 1914,
  2041, 2211, 2203, 2039, 1752, 1922, 1914, 1750,
  2212, 2213, 2206, 2205, 1923, 1924, 1917, 1916,
  2214, 2212, 2205, 2207, 1925, 1923, 1916, 1918,
  2215, 2214, 2207, 2208, 1926, 1925, 1918, 1919,
  2216, 2215, 2208, 2209, 1927, 1926, 1919, 1920,
  2217, 2216, 2209, 2210, 1928, 1927, 1920, 1921,
  2218, 2217, 2210, 2211, 1929, 1928, 1921, 1922,
  2129, 2218, 2211, 2041, 1840, 1929, 1922, 1752,
  2219, 2220, 2213, 2212, 1930, 1931, 1924, 1923,
  2221, 2219, 2212, 2214, 1932, 1930, 1923, 1925,
  2222, 2221, 2214, 2215, 1933, 1932, 1925, 1926,
  2223, 2222, 2215, 2216, 1934, 1933, 1926, 1927,
  2224, 2223, 2216, 2217, 1935, 1934, 1927, 1928,
  2225, 2224, 2217, 2218, 1936, 1935, 1928, 1929,
  2132, 2225, 2218, 2129, 1843, 1936, 1929, 1840,
  2226, 2227, 2220, 2219, 1937, 1938, 1931, 1930,
  2228, 2226, 2219, 2221, 1939, 1937, 1930, 1932,
  2229, 2228, 2221, 2222, 1940, 1939, 1932, 1933,
  2230, 2229, 2222, 2223, 1941, 1940, 1933, 1934,
  2231, 2230, 2223, 2224, 1942, 1941, 1934, 1935,
  2232, 2231, 2224, 2225, 1943, 1942, 1935, 1936,
  2135, 2232, 2225, 2132, 1846, 1943, 1936, 1843,
  2233, 2234, 2227, 2226, 1944, 1945, 1938, 1937,
  2235, 2233, 2226, 2228, 1946, 1944, 1937, 1939,
  2236, 2235, 2228, 2229, 1947, 1946, 1939, 1940,
  2237, 2236, 2229, 2230, 1948, 1947, 1940, 1941,
  2238, 2237, 2230, 2231, 1949, 1948, 1941, 1942,
  2239, 2238, 2231, 2232, 1950, 1949, 1942, 1943,
  2138, 2239, 2232, 2135, 1849, 1950, 1943, 1846,
  2030, 2032, 2234, 2233, 1741, 1743, 1945, 1944,
  2031, 2030, 2233, 2235, 1742, 1741, 1944, 1946,
  2240, 2031, 2235, 2236, 1951, 1742, 1946, 1947,
  2241, 2240, 2236, 2237, 1952, 1951, 1947, 1948,
  2242, 2241, 2237, 2238, 1953, 1952, 1948, 1949,
  2243, 2242, 2238, 2239, 1954, 1953, 1949, 1950,
  2141, 2243, 2239, 2138, 1852, 1954, 1950, 1849,
  2244, 2245, 2246, 2247, 1955, 1956, 1957, 1958,
  2248, 2244, 2247, 2249, 1959, 1955, 1958, 1960,
  2250, 2248, 2249, 2251, 1961, 1959, 1960, 1962,
  2252, 2250, 2251, 2253, 1963, 1961, 1962, 1964,
  2254, 2252, 2253, 2255, 1965, 1963, 1964, 1966,
  2256, 2254, 2255, 2257, 1967, 1965, 1966, 1968,
  2027, 2256, 2257, 2029, 1738, 1967, 1968, 1740,
  2258, 2259, 2245, 2244, 1969, 1970, 1956, 1955,
  2260, 2258, 2244, 2248, 1971, 1969, 1955, 1959,
  2261, 2260, 2248, 2250, 1972, 1971, 1959, 1961,
  2262, 2261, 2250, 2252, 1973, 1972, 1961, 1963,
  2263, 2262, 2252, 2254, 1974, 1973, 1963, 1965,
  2264, 2263, 2254, 2256, 1975, 1974, 1965, 1967,
  2026, 2264, 2256, 2027, 1737, 1975, 1967, 1738,
  2265, 2266, 2259, 2258, 1976, 1977, 1970, 1969,
  2267, 2265, 2258, 2260, 1978, 1976, 1969, 1971,
  2268, 2267, 2260, 2261, 1979, 1978, 1971, 1972,
  2269, 2268, 2261, 2262, 1980, 1979, 1972, 1973,
  2270, 2269, 2262, 2263, 1981, 1980, 1973, 1974,
  2271, 2270, 2263, 2264, 1982, 1981, 1974, 1975,
  2272, 2271, 2264, 2026, 1983, 1982, 1975, 1737,
  2273, 2274, 2266, 2265, 1984, 1985, 1977, 1976,
  2275, 2273, 2265, 2267, 1986, 1984, 1976, 1978,
  2276, 2275, 2267, 2268, 1987, 1986, 1978, 1979,
  2277, 2276, 2268, 2269, 1988, 1987, 1979, 1980,
  2278, 2277, 2269, 2270, 1989, 1988, 1980, 1981,
  2279, 2278, 2270, 2271, 1990, 1989, 1981, 1982,
  2280, 2279, 2271, 2272, 1991, 1990, 1982, 1983,
  2281, 2282, 2274, 2273, 1992, 1993, 1985, 1984,
  2283, 2281, 2273, 2275, 1994, 1992, 1984, 1986,
  2284, 2283, 2275, 2276, 1995, 1994, 1986, 1987,
  2285, 2284, 2276, 2277, 1996, 1995, 1987, 1988,
  2286, 2285, 2277, 2278, 1997, 1996, 1988, 1989,
  2287, 2286, 2278, 2279, 1998, 1997, 1989, 1990,
  2288, 2287, 2279, 2280, 1999, 1998, 1990, 1991,
  2289, 2290, 2282, 2281, 2000, 2001, 1993, 1992,
  2291, 2289, 2281, 2283, 2002, 2000, 1992, 1994,
  2292, 2291, 2283, 2284, 2003, 2002, 1994, 1995,
  2293, 2292, 2284, 2285, 2004, 2003, 1995, 1996,
  2294, 2293, 2285, 2286, 2005, 2004, 1996, 1997,
  2295, 2294, 2286, 2287, 2006, 2005, 1997, 1998,
  2296, 2295, 2287, 2288, 2007, 2006, 1998, 1999,
  2054, 2053, 2290, 2289, 1765, 1764, 2001, 2000,
  2056, 2054, 2289, 2291, 1767, 1765, 2000, 2002,
  2297, 2056, 2291, 2292, 2008, 1767, 2002, 2003,
  2298, 2297, 2292, 2293, 2009, 2008, 2003, 2004,
  2299, 2298, 2293, 2294, 2010, 2009, 2004, 2005,
  2300, 2299, 2294, 2295, 2011, 2010, 2005, 2006,
  2301, 2300, 2295, 2296, 2012, 2011, 2006, 2007,
  2302, 2243, 2141, 2303, 2013, 1954, 1852, 2014,
  2296, 2302, 2303, 2301, 2007, 2013, 2014, 2012,
  2304, 2242, 2243, 2302, 2015, 1953, 1954, 2013,
  2288, 2304, 2302, 2296, 1999, 2015, 2013, 2007,
  2305, 2241, 2242, 2304, 2016, 1952, 1953, 2015,
  2280, 2305, 2304, 2288, 1991, 2016, 2015, 1999,
  2306, 2240, 2241, 2305, 2017, 1951, 1952, 2016,
  2272, 2306, 2305, 2280, 1983, 2017, 2016, 1991,
  2025, 2031, 2240, 2306, 1736, 1742, 1951, 2017,
  2026, 2025, 2306, 2272, 1737, 1736, 2017, 1983,
  2307, 2079, 2059, 2055, 2018, 1790, 1770, 1766,
  2297, 2307, 2055, 2056, 2008, 2018, 1766, 1767,
  2308, 2081, 2079, 2307, 2019, 1792, 1790, 2018,
  2298, 2308, 2307, 2297, 2009, 2019, 2018, 2008,
  2309, 2083, 2081, 2308, 2020, 1794, 1792, 2019,
  2299, 2309, 2308, 2298, 2010, 2020, 2019, 2009,
  2310, 2085, 2083, 2309, 2021, 1796, 1794, 2020,
  2300, 2310, 2309, 2299, 2011, 2021, 2020, 2010,
  2311, 2074, 2085, 2310, 2022, 1785, 1796, 2021,
  2301, 2311, 2310, 2300, 2012, 2022, 2021, 2011,
  2312, 2140, 2073, 2072, 2023, 1851, 1784, 1783,
  2311, 2312, 2072, 2074, 2022, 2023, 1783, 1785,
  2303, 2141, 2140, 2312, 2014, 1852, 1851, 2023,
  2301, 2303, 2312, 2311, 2012, 2014, 2023, 2022,
  2313, 2314, 2315, 2316, 2024, 2025, 2026, 2027,
  2317, 2313, 2316, 2318, 2028, 2024, 2027, 2029,
  2319, 2320, 2314, 2313, 2030, 2031, 2025, 2024,
  2321, 2319, 2313, 2317, 2032, 2030, 2024, 2028,
  2322, 2323, 2324, 2325, 2033, 2034, 2035, 2036,
  2326, 2322, 2325, 2327, 2037, 2033, 2036, 2038,
  2328, 2329, 2323, 2322, 2039, 2040, 2034, 2033,
  2330, 2328, 2322, 2326, 2041, 2039, 2033, 2037,
  2331, 2332, 2333, 2334, 2042, 2043, 2044, 2045,
  2335, 2331, 2334, 2336, 2046, 2042, 2045, 2047,
  2337, 2338, 2332, 2331, 2048, 2049, 2043, 2042,
  2339, 2337, 2331, 2335, 2050, 2048, 2042, 2046,
  2340, 2341, 2342, 2343, 2051, 2052, 2053, 2054,
  2344, 2340, 2343, 2345, 2055, 2051, 2054, 2056,
  2346, 2347, 2341, 2340, 2057, 2058, 2052, 2051,
  2348, 2346, 2340, 2344, 2059, 2057, 2051, 2055,
  2349, 2350, 2339, 2335, 2060, 2061, 2050, 2046,
  2351, 2349, 2335, 2336, 2062, 2060, 2046, 2047,
  2352, 2353, 2350, 2349, 2063, 2064, 2061, 2060,
  2354, 2352, 2349, 2351, 2065, 2063, 2060, 2062,
  2355, 2356, 2353, 2352, 2066, 2067, 2064, 2063,
  2357, 2355, 2352, 2354, 2068, 2066, 2063, 2065,
  2358, 2359, 2356, 2355, 2069, 2070, 2067, 2066,
  2360, 2358, 2355, 2357, 2071, 2069, 2066, 2068,
  2361, 2362, 2359, 2358, 2072, 2073, 2070, 2069,
  2363, 2361, 2358, 2360, 2074, 2072, 2069, 2071,
  2364, 2365, 2347, 2346, 2075, 2076, 2058, 2057,
  2366, 2364, 2346, 2348, 2077, 2075, 2057, 2059,
  2367, 2366, 2348, 2368, 2078, 2077, 2059, 2079,
  2369, 2367, 2368, 2370, 2080, 2078, 2079, 2081,
  2371, 2369, 2370, 2372, 2082, 2080, 2081, 2083,
  2373, 2371, 2372, 2374, 2084, 2082, 2083, 2085,
  2360, 2373, 2374, 2363, 2071, 2084, 2085, 2074,
  2375, 2376, 2365, 2364, 2086, 2087, 2076, 2075,
  2377, 2375, 2364, 2366, 2088, 2086, 2075, 2077,
  2378, 2377, 2366, 2367, 2089, 2088, 2077, 2078,
  2379, 2378, 2367, 2369, 2090, 2089, 2078, 2080,
  2380, 2379, 2369, 2371, 2091, 2090, 2080, 2082,
  2381, 2380, 2371, 2373, 2092, 2091, 2082, 2084,
  2357, 2381, 2373, 2360, 2068, 2092, 2084, 2071,
  2382, 2383, 2376, 2375, 2093, 2094, 2087, 2086,
  2384, 2382, 2375, 2377, 2095, 2093, 2086, 2088,
  2385, 2384, 2377, 2378, 2096, 2095, 2088, 2089,
  2386, 2385, 2378, 2379, 2097, 2096, 2089, 2090,
  2387, 2386, 2379, 2380, 2098, 2097, 2090, 2091,
  2388, 2387, 2380, 2381, 2099, 2098, 2091, 2092,
  2354, 2388, 2381, 2357, 2065, 2099, 2092, 2068,
  2389, 2390, 2383, 2382, 2100, 2101, 2094, 2093,
  2391, 2389, 2382, 2384, 2102, 2100, 2093, 2095,
  2392, 2391, 2384, 2385, 2103, 2102, 2095, 2096,
  2393, 2392, 2385, 2386, 2104, 2103, 2096, 2097,
  2394, 2393, 2386, 2387, 2105, 2104, 2097, 2098,
  2395, 2394, 2387, 2388, 2106, 2105, 2098, 2099,
  2351, 2395, 2388, 2354, 2062, 2106, 2099, 2065,
  2396, 2397, 2390, 2389, 2107, 2108, 2101, 2100,
  2398, 2396, 2389, 2391, 2109, 2107, 2100, 2102,
  2399, 2398, 2391, 2392, 2110, 2109, 2102, 2103,
  2400, 2399, 2392, 2393, 2111, 2110, 2103, 2104,
  2401, 2400, 2393, 2394, 2112, 2111, 2104, 2105,
  2402, 2401, 2394, 2395, 2113, 2112, 2105, 2106,
  2336, 2402, 2395, 2351, 2047, 2113, 2106, 2062,
  2403, 2404, 2397, 2396, 2114, 2115, 2108, 2107,
  2405, 2403, 2396, 2398, 2116, 2114, 2107, 2109,
  2406, 2405, 2398, 2399, 2117, 2116, 2109, 2110,
  2407, 2406, 2399, 2400, 2118, 2117, 2110, 2111,
  2408, 2407, 2400, 2401, 2119, 2118, 2111, 2112,
  2409, 2408, 2401, 2402, 2120, 2119, 2112, 2113,
  2334, 2409, 2402, 2336, 2045, 2120, 2113, 2047,
  2410, 2411, 2404, 2403, 2121, 2122, 2115, 2114,
  2412, 2410, 2403, 2405, 2123, 2121, 2114, 2116,
  2413, 2412, 2405, 2406, 2124, 2123, 2116, 2117,
  2414, 2413, 2406, 2407, 2125, 2124, 2117, 2118,
  2415, 2414, 2407, 2408, 2126, 2125, 2118, 2119,
  2416, 2415, 2408, 2409, 2127, 2126, 2119, 2120,
  2333, 2416, 2409, 2334, 2044, 2127, 2120, 2045,
  2417, 2418, 2330, 2326, 2128, 2129, 2041, 2037,
  2419, 2417, 2326, 2327, 2130, 2128, 2037, 2038,
  2420, 2421, 2418, 2417, 2131, 2132, 2129, 2128,
  2422, 2420, 2417, 2419, 2133, 2131, 2128, 2130,
  2423, 2424, 2421, 2420, 2134, 2135, 2132, 2131,
  2425, 2423, 2420, 2422, 2136, 2134, 2131, 2133,
  2426, 2427, 2424, 2423, 2137, 2138, 2135, 2134,
  2428, 2426, 2423, 2425, 2139, 2137, 2134, 2136,
  2429, 2430, 2427, 2426, 2140, 2141, 2138, 2137,
  2362, 2429, 2426, 2428, 2073, 2140, 2137, 2139,
  2431, 2432, 2338, 2337, 2142, 2143, 2049, 2048,
  2433, 2431, 2337, 2339, 2144, 2142, 2048, 2050,
  2434, 2433, 2339, 2350, 2145, 2144, 2050, 2061,
  2435, 2434, 2350, 2353, 2146, 2145, 2061, 2064,
  2436, 2435, 2353, 2356, 2147, 2146, 2064, 2067,
  2437, 2436, 2356, 2359, 2148, 2147, 2067, 2070,
  2428, 2437, 2359, 2362, 2139, 2148, 2070, 2073,
  2438, 2439, 2432, 2431, 2149, 2150, 2143, 2142,
  2440, 2438, 2431, 2433, 2151, 2149, 2142, 2144,
  2441, 2440, 2433, 2434, 2152, 2151, 2144, 2145,
  2442, 2441, 2434, 2435, 2153, 2152, 2145, 2146,
  2443, 2442, 2435, 2436, 2154, 2153, 2146, 2147,
  2444, 2443, 2436, 2437, 2155, 2154, 2147, 2148,
  2425, 2444, 2437, 2428, 2136, 2155, 2148, 2139,
  2445, 2446, 2439, 2438, 2156, 2157, 2150, 2149,
  2447, 2445, 2438, 2440, 2158, 2156, 2149, 2151,
  2448, 2447, 2440, 2441, 2159, 2158, 2151, 2152,
  2449, 2448, 2441, 2442, 2160, 2159, 2152, 2153,
  2450, 2449, 2442, 2443, 2161, 2160, 2153, 2154,
  2451, 2450, 2443, 2444, 2162, 2161, 2154, 2155,
  2422, 2451, 2444, 2425, 2133, 2162, 2155, 2136,
  2452, 2453, 2446, 2445, 2163, 2164, 2157, 2156,
  2454, 2452, 2445, 2447, 2165, 2163, 2156, 2158,
  2455, 2454, 2447, 2448, 2166, 2165, 2158, 2159,
  2456, 2455, 2448, 2449, 2167, 2166, 2159, 2160,
  2457, 2456, 2449, 2450, 2168, 2167, 2160, 2161,
  2458, 2457, 2450, 2451, 2169, 2168, 2161, 2162,
  2419, 2458, 2451, 2422, 2130, 2169, 2162, 2133,
  2459, 2460, 2453, 2452, 2170, 2171, 2164, 2163,
  2461, 2459, 2452, 2454, 2172, 2170, 2163, 2165,
  2462, 2461, 2454, 2455, 2173, 2172, 2165, 2166,
  2463, 2462, 2455, 2456, 2174, 2173, 2166, 2167,
  2464, 2463, 2456, 2457, 2175, 2174, 2167, 2168,
  2465, 2464, 2457, 2458, 2176, 2175, 2168, 2169,
  2327, 2465, 2458, 2419, 2038, 2176, 2169, 2130,
  2466, 2467, 2460, 2459, 2177, 2178, 2171, 2170,
  2468, 2466, 2459, 2461, 2179, 2177, 2170, 2172,
  2469, 2468, 2461, 2462, 2180, 2179, 2172, 2173,
  2470, 2469, 2462, 2463, 2181, 2180, 2173, 2174,
  2471, 2470, 2463, 2464, 2182, 2181, 2174, 2175,
  2472, 2471, 2464, 2465, 2183, 2182, 2175, 2176,
  2325, 2472, 2465, 2327, 2036, 2183, 2176, 2038,
  2473, 2474, 2467, 2466, 2184, 2185, 2178, 2177,
  2475, 2473, 2466, 2468, 2186, 2184, 2177, 2179,
  2476, 2475, 2468, 2469, 2187, 2186, 2179, 2180,
  2477, 2476, 2469, 2470, 2188, 2187, 2180, 2181,
  2478, 2477, 2470, 2471, 2189, 2188, 2181, 2182,
  2479, 2478, 2471, 2472, 2190, 2189, 2182, 2183,
  2324, 2479, 2472, 2325, 2035, 2190, 2183, 2036,
  2480, 2481, 2482, 2483, 2191, 2192, 2193, 2194,
  2484, 2480, 2483, 2485, 2195, 2191, 2194, 2196,
  2486, 2484, 2485, 2487, 2197, 2195, 2196, 2198,
  2488, 2486, 2487, 2489, 2199, 2197, 2198, 2200,
  2490, 2488, 2489, 2491, 2201, 2199, 2200, 2202,
  2492, 2490, 2491, 2493, 2203, 2201, 2202, 2204,
  2328, 2492, 2493, 2329, 2039, 2203, 2204, 2040,
  2494, 2495, 2481, 2480, 2205, 2206, 2192, 2191,
  2496, 2494, 2480, 2484, 2207, 2205, 2191, 2195,
  2497, 2496, 2484, 2486, 2208, 2207, 2195, 2197,
  2498, 2497, 2486, 2488, 2209, 2208, 2197, 2199,
  2499, 2498, 2488, 2490, 2210, 2209, 2199, 2201,
  2500, 2499, 2490, 2492, 2211, 2210, 2201, 2203,
  2330, 2500, 2492, 2328, 2041, 2211, 2203, 2039,
  2501, 2502, 2495, 2494, 2212, 2213, 2206, 2205,
  2503, 2501, 2494, 2496, 2214, 2212, 2205, 2207,
  2504, 2503, 2496, 2497, 2215, 2214, 2207, 2208,
  2505, 2504, 2497, 2498, 2216, 2215, 2208, 2209,
  2506, 2505, 2498, 2499, 2217, 2216, 2209, 2210,
  2507, 2506, 2499, 2500, 2218, 2217, 2210, 2211,
  2418, 2507, 2500, 2330, 2129, 2218, 2211, 2041,
  2508, 2509, 2502, 2501, 2219, 2220, 2213, 2212,
  2510, 2508, 2501, 2503, 2221, 2219, 2212, 2214,
  2511, 2510, 2503, 2504, 2222, 2221, 2214, 2215,
  2512, 2511, 2504, 2505, 2223, 2222, 2215, 2216,
  2513, 2512, 2505, 2506, 2224, 2223, 2216, 2217,
  2514, 2513, 2506, 2507, 2225, 2224, 2217, 2218,
  2421, 2514, 2507, 2418, 2132, 2225, 2218, 2129,
  2515, 2516, 2509, 2508, 2226, 2227, 2220, 2219,
  2517, 2515, 2508, 2510, 2228, 2226, 2219, 2221,
  2518, 2517, 2510, 2511, 2229, 2228, 2221, 2222,
  2519, 2518, 2511, 2512, 2230, 2229, 2222, 2223,
  2520, 2519, 2512, 2513, 2231, 2230, 2223, 2224,
  2521, 2520, 2513, 2514, 2232, 2231, 2224, 2225,
  2424, 2521, 2514, 2421, 2135, 2232, 2225, 2132,
  2522, 2523, 2516, 2515, 2233, 2234, 2227, 2226,
  2524, 2522, 2515, 2517, 2235, 2233, 2226, 2228,
  2525, 2524, 2517, 2518, 2236, 2235, 2228, 2229,
  2526, 2525, 2518, 2519, 2237, 2236, 2229, 2230,
  2527, 2526, 2519, 2520, 2238, 2237, 2230, 2231,
  2528, 2527, 2520, 2521, 2239, 2238, 2231, 2232,
  2427, 2528, 2521, 2424, 2138, 2239, 2232, 2135,
  2319, 2321, 2523, 2522, 2030, 2032, 2234, 2233,
  2320, 2319, 2522, 2524, 2031, 2030, 2233, 2235,
  2529, 2320, 2524, 2525, 2240, 2031, 2235, 2236,
  2530, 2529, 2525, 2526, 2241, 2240, 2236, 2237,
  2531, 2530, 2526, 2527, 2242, 2241, 2237, 2238,
  2532, 2531, 2527, 2528, 2243, 2242, 2238, 2239,
  2430, 2532, 2528, 2427, 2141, 2243, 2239, 2138,
  2533, 2534, 2535, 2536, 2244, 2245, 2246, 2247,
  2537, 2533, 2536, 2538, 2248, 2244, 2247, 2249,
  2539, 2537, 2538, 2540, 2250, 2248, 2249, 2251,
  2541, 2539, 2540, 2542, 2252, 2250, 2251, 2253,
  2543, 2541, 2542, 2544, 2254, 2252, 2253, 2255,
  2545, 2543, 2544, 2546, 2256, 2254, 2255, 2257,
  2316, 2545, 2546, 2318, 2027, 2256, 2257, 2029,
  2547, 2548, 2534, 2533, 2258, 2259, 2245, 2244,
  2549, 2547, 2533, 2537, 2260, 2258, 2244, 2248,
  2550, 2549, 2537, 2539, 2261, 2260, 2248, 2250,
  2551, 2550, 2539, 2541, 2262, 2261, 2250, 2252,
  2552, 2551, 2541, 2543, 2263, 2262, 2252, 2254,
  2553, 2552, 2543, 2545, 2264, 2263, 2254, 2256,
  2315, 2553, 2545, 2316, 2026, 2264, 2256, 2027,
  2554, 2555, 2548, 2547, 2265, 2266, 2259, 2258,
  2556, 2554, 2547, 2549, 2267, 2265, 2258, 2260,
  2557, 2556, 2549, 2550, 2268, 2267, 2260, 2261,
  2558, 2557, 2550, 2551, 2269, 2268, 2261, 2262,
  2559, 2558, 2551, 2552, 2270, 2269, 2262, 2263,
  2560, 2559, 2552, 2553, 2271, 2270, 2263, 2264,
  2561, 2560, 2553, 2315, 2272, 2271, 2264, 2026,
  2562, 2563, 2555, 2554, 2273, 2274, 2266, 2265,
  2564, 2562, 2554, 2556, 2275, 2273, 2265, 2267,
  2565, 2564, 2556, 2557, 2276, 2275, 2267, 2268,
  2566, 2565, 2557, 2558, 2277, 2276, 2268, 2269,
  2567, 2566, 2558, 2559, 2278, 2277, 2269, 2270,
  2568, 2567, 2559, 2560, 2279, 2278, 2270, 2271,
  2569, 2568, 2560, 2561, 2280, 2279, 2271, 2272,
  2570, 2571, 2563, 2562, 2281, 2282, 2274, 2273,
  2572, 2570, 2562, 2564, 2283, 2281, 2273, 2275,
  2573, 2572, 2564, 2565, 2284, 2283, 2275, 2276,
  2574, 2573, 2565, 2566, 2285, 2284, 2276, 2277,
  2575, 2574, 2566, 2567, 2286, 2285, 2277, 2278,
  2576, 2575, 2567, 2568, 2287, 2286, 2278, 2279,
  2577, 2576, 2568, 2569, 2288, 2287, 2279, 2280,
  2578, 2579, 2571, 2570, 2289, 2290, 2282, 2281,
  2580, 2578, 2570, 2572, 2291, 2289, 2281, 2283,
  2581, 2580, 2572, 2573, 2292, 2291, 2283, 2284,
  2582, 2581, 2573, 2574, 2293, 2292, 2284, 2285,
  2583, 2582, 2574, 2575, 2294, 2293, 2285, 2286,
  2584, 2583, 2575, 2576, 2295, 2294, 2286, 2287,
  2585, 2584, 2576, 2577, 2296, 2295, 2287, 2288,
  2343, 2342, 2579, 2578, 2054, 2053, 2290, 2289,
  2345, 2343, 2578, 2580, 2056, 2054, 2289, 2291,
  2586, 2345, 2580, 2581, 2297, 2056, 2291, 2292,
  2587, 2586, 2581, 2582, 2298, 2297, 2292, 2293,
  2588, 2587, 2582, 2583, 2299, 2298, 2293, 2294,
  2589, 2588, 2583, 2584, 2300, 2299, 2294, 2295,
  2590, 2589, 2584, 2585, 2301, 2300, 2295, 2296,
  2591, 2532, 2430, 2592, 2302, 2243, 2141, 2303,
  2585, 2591, 2592, 2590, 2296, 2302, 2303, 2301,
  2593, 2531, 2532, 2591, 2304, 2242, 2243, 2302,
  2577, 2593, 2591, 2585, 2288, 2304, 2302, 2296,
  2594, 2530, 2531, 2593, 2305, 2241, 2242, 2304,
  2569, 2594, 2593, 2577, 2280, 2305, 2304, 2288,
  2595, 2529, 2530, 2594, 2306, 2240, 2241, 2305,
  2561, 2595, 2594, 2569, 2272, 2306, 2305, 2280,
  2314, 2320, 2529, 2595, 2025, 2031, 2240, 2306,
  2315, 2314, 2595, 2561, 2026, 2025, 2306, 2272,
  2596, 2368, 2348, 2344, 2307, 2079, 2059, 2055,
  2586, 2596, 2344, 2345, 2297, 2307, 2055, 2056,
  2597, 2370, 2368, 2596, 2308, 2081, 2079, 2307,
  2587, 2597, 2596, 2586, 2298, 2308, 2307, 2297,
  2598, 2372, 2370, 2597, 2309, 2083, 2081, 2308,
  2588, 2598, 2597, 2587, 2299, 2309, 2308, 2298,
  2599, 2374, 2372, 2598, 2310, 2085, 2083, 2309,
  2589, 2599, 2598, 2588, 2300, 2310, 2309, 2299,
  2600, 2363, 2374, 2599, 2311, 2074, 2085, 2310,
  2590, 2600, 2599, 2589, 2301, 2311, 2310, 2300,
  2601, 2429, 2362, 2361, 2312, 2140, 2073, 2072,
  2600, 2601, 2361, 2363, 2311, 2312, 2072, 2074,
  2592, 2430, 2429, 2601, 2303, 2141, 2140, 2312,
  2590, 2592, 2601, 2600, 2301, 2303, 2312, 2311 ;

 elem_ss1 = 184, 440, 696, 952, 1208, 1464, 1720, 1976, 185, 441, 697, 953, 
    1209, 1465, 1721, 1977, 186, 442, 698, 954, 1210, 1466, 1722, 1978, 187, 
    443, 699, 955, 1211, 1467, 1723, 1979, 188, 444, 700, 956, 1212, 1468, 
    1724, 1980, 189, 445, 701, 957, 1213, 1469, 1725, 1981, 190, 446, 702, 
    958, 1214, 1470, 1726, 1982, 2, 258, 514, 770, 1026, 1282, 1538, 1794, 4, 
    260, 516, 772, 1028, 1284, 1540, 1796, 177, 433, 689, 945, 1201, 1457, 
    1713, 1969, 170, 426, 682, 938, 1194, 1450, 1706, 1962, 163, 419, 675, 
    931, 1187, 1443, 1699, 1955, 156, 412, 668, 924, 1180, 1436, 1692, 1948, 
    149, 405, 661, 917, 1173, 1429, 1685, 1941, 142, 398, 654, 910, 1166, 
    1422, 1678, 1934, 135, 391, 647, 903, 1159, 1415, 1671, 1927 ;

 side_ss1 = 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, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 
    4, 4, 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_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 ;

 elem_ss2 = 1861, 1605, 1349, 1093, 837, 581, 325, 69, 1862, 1606, 1350, 
    1094, 838, 582, 326, 70, 1863, 1607, 1351, 1095, 839, 583, 327, 71, 1864, 
    1608, 1352, 1096, 840, 584, 328, 72, 1865, 1609, 1353, 1097, 841, 585, 
    329, 73, 1866, 1610, 1354, 1098, 842, 586, 330, 74, 1867, 1611, 1355, 
    1099, 843, 587, 331, 75, 1801, 1545, 1289, 1033, 777, 521, 265, 9, 1803, 
    1547, 1291, 1035, 779, 523, 267, 11, 1878, 1622, 1366, 1110, 854, 598, 
    342, 86, 1885, 1629, 1373, 1117, 861, 605, 349, 93, 1892, 1636, 1380, 
    1124, 868, 612, 356, 100, 1899, 1643, 1387, 1131, 875, 619, 363, 107, 
    1906, 1650, 1394, 1138, 882, 626, 370, 114, 1913, 1657, 1401, 1145, 889, 
    633, 377, 121, 1920, 1664, 1408, 1152, 896, 640, 384, 128 ;

 side_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, 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_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 ;

 elem_ss3 = 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1799, 1797, 1926, 1925, 
    1924, 1923, 1922, 1921, 1920, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 
    1543, 1541, 1670, 1669, 1668, 1667, 1666, 1665, 1664, 1415, 1416, 1417, 
    1418, 1419, 1420, 1421, 1287, 1285, 1414, 1413, 1412, 1411, 1410, 1409, 
    1408, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1031, 1029, 1158, 1157, 
    1156, 1155, 1154, 1153, 1152, 903, 904, 905, 906, 907, 908, 909, 775, 
    773, 902, 901, 900, 899, 898, 897, 896, 647, 648, 649, 650, 651, 652, 
    653, 519, 517, 646, 645, 644, 643, 642, 641, 640, 391, 392, 393, 394, 
    395, 396, 397, 263, 261, 390, 389, 388, 387, 386, 385, 384, 135, 136, 
    137, 138, 139, 140, 141, 7, 5, 134, 133, 132, 131, 130, 129, 128 ;

 side_ss3 = 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 
    3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 
    1, 1, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 
    3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 
    1, 1, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 
    3, 2, 2, 1, 1, 1, 1, 1, 1, 1 ;

 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 ;

 elem_ss4 = 184, 191, 198, 205, 212, 219, 226, 13, 15, 27, 34, 41, 48, 55, 
    62, 69, 440, 447, 454, 461, 468, 475, 482, 269, 271, 283, 290, 297, 304, 
    311, 318, 325, 696, 703, 710, 717, 724, 731, 738, 525, 527, 539, 546, 
    553, 560, 567, 574, 581, 952, 959, 966, 973, 980, 987, 994, 781, 783, 
    795, 802, 809, 816, 823, 830, 837, 1208, 1215, 1222, 1229, 1236, 1243, 
    1250, 1037, 1039, 1051, 1058, 1065, 1072, 1079, 1086, 1093, 1464, 1471, 
    1478, 1485, 1492, 1499, 1506, 1293, 1295, 1307, 1314, 1321, 1328, 1335, 
    1342, 1349, 1720, 1727, 1734, 1741, 1748, 1755, 1762, 1549, 1551, 1563, 
    1570, 1577, 1584, 1591, 1598, 1605, 1976, 1983, 1990, 1997, 2004, 2011, 
    2018, 1805, 1807, 1819, 1826, 1833, 1840, 1847, 1854, 1861 ;

 side_ss4 = 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_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 ;

 elem_ss5 = 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 ;

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

 side_ss6 = 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_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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
    1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 = 8, 7, 6, 5 ;

 side_ss7 = 6, 6, 6, 6 ;

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

 elem_ss8 = 16, 15, 14, 13 ;

 side_ss8 = 6, 6, 6, 6 ;

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

 elem_ss9 = 4, 3, 2, 1 ;

 side_ss9 = 6, 6, 6, 6 ;

 dist_fact_ss9 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 elem_ss10 = 12, 11, 10, 9 ;

 side_ss10 = 6, 6, 6, 6 ;

 dist_fact_ss10 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 elem_ss11 = 256, 255, 254, 253 ;

 side_ss11 = 6, 6, 6, 6 ;

 dist_fact_ss11 = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ;

 qa_records =
  "CUBIT",
  "15.3",
  "12/07/2017",
  "16:41:38" ;

 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 ;

 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 ;

 node_num_map = 1026, 827, 826, 873, 289, 34, 31, 32, 370, 363, 288, 24, 885, 
    830, 36, 33, 377, 35, 1025, 674, 675, 923, 287, 286, 55, 56, 974, 930, 
    54, 53, 916, 673, 52, 44, 909, 51, 1024, 512, 505, 976, 285, 284, 75, 76, 
    1022, 983, 74, 73, 969, 519, 72, 64, 968, 71, 1023, 704, 703, 846, 283, 
    282, 15, 16, 823, 824, 14, 13, 1017, 705, 12, 11, 825, 10, 1021, 967, 
    281, 153, 990, 238, 1020, 966, 280, 152, 997, 239, 1019, 965, 279, 151, 
    1004, 240, 1018, 964, 278, 150, 1011, 241, 808, 810, 7, 4, 809, 6, 1016, 
    706, 277, 84, 1015, 276, 1014, 822, 275, 94, 1013, 819, 274, 95, 1012, 
    816, 273, 96, 1010, 813, 272, 97, 1009, 707, 271, 85, 1008, 270, 1007, 
    269, 1006, 268, 1005, 267, 1003, 266, 1002, 708, 265, 86, 1001, 264, 
    1000, 263, 999, 262, 998, 261, 996, 260, 995, 709, 259, 87, 994, 258, 
    993, 257, 992, 256, 991, 255, 989, 254, 988, 710, 253, 88, 987, 252, 986, 
    251, 985, 250, 984, 249, 982, 248, 981, 711, 247, 89, 980, 246, 979, 245, 
    978, 244, 977, 243, 975, 242, 463, 433, 78, 77, 470, 79, 477, 80, 484, 
    81, 491, 82, 498, 83, 973, 902, 237, 154, 937, 194, 972, 895, 236, 155, 
    944, 195, 971, 888, 235, 156, 951, 196, 970, 880, 234, 157, 958, 197, 
    807, 806, 5, 2, 963, 526, 233, 65, 962, 232, 961, 231, 960, 230, 959, 
    229, 957, 228, 956, 533, 227, 66, 955, 226, 954, 225, 953, 224, 952, 223, 
    950, 222, 949, 540, 221, 67, 948, 220, 947, 219, 946, 218, 945, 217, 943, 
    216, 942, 547, 215, 68, 941, 214, 940, 213, 939, 212, 938, 211, 936, 210, 
    935, 554, 209, 69, 934, 208, 933, 207, 932, 206, 931, 205, 929, 204, 928, 
    561, 203, 70, 927, 202, 926, 201, 925, 200, 924, 199, 922, 198, 681, 435, 
    63, 57, 680, 62, 679, 61, 678, 60, 677, 59, 676, 58, 921, 419, 320, 667, 
    193, 38, 37, 45, 920, 668, 192, 46, 919, 669, 191, 47, 918, 670, 190, 48, 
    917, 671, 189, 49, 915, 672, 188, 50, 914, 412, 187, 39, 913, 186, 912, 
    185, 911, 184, 910, 183, 908, 182, 907, 405, 181, 40, 906, 180, 905, 179, 
    904, 178, 903, 177, 901, 176, 900, 398, 175, 41, 899, 174, 898, 173, 897, 
    172, 896, 171, 894, 170, 893, 391, 169, 42, 892, 168, 891, 167, 890, 166, 
    889, 165, 887, 164, 886, 384, 163, 43, 884, 162, 883, 161, 882, 160, 881, 
    159, 879, 158, 831, 90, 834, 91, 837, 92, 840, 93, 878, 697, 291, 321, 
    149, 18, 17, 30, 877, 328, 148, 29, 876, 335, 147, 28, 875, 342, 146, 27, 
    874, 349, 145, 26, 872, 356, 144, 25, 871, 698, 143, 19, 870, 142, 869, 
    141, 868, 140, 867, 139, 866, 138, 865, 699, 137, 20, 864, 136, 863, 135, 
    862, 134, 861, 133, 860, 132, 829, 106, 859, 700, 131, 21, 858, 130, 857, 
    129, 856, 128, 855, 127, 854, 126, 833, 107, 853, 701, 125, 22, 852, 124, 
    851, 123, 850, 122, 849, 121, 848, 120, 836, 108, 847, 702, 119, 23, 845, 
    118, 844, 117, 843, 116, 842, 115, 841, 114, 839, 109, 821, 98, 818, 99, 
    815, 100, 812, 101, 802, 1, 838, 803, 113, 3, 835, 112, 832, 111, 828, 
    110, 820, 105, 817, 104, 814, 103, 811, 102, 805, 8, 804, 9, 1251, 1052, 
    1051, 1098, 371, 364, 1110, 1055, 378, 1250, 659, 660, 1148, 1199, 1155, 
    1141, 658, 1134, 1249, 511, 504, 1201, 1247, 1208, 1194, 518, 1193, 1248, 
    719, 718, 1071, 1048, 1049, 1242, 720, 1050, 1246, 1192, 1215, 1245, 
    1191, 1222, 1244, 1190, 1229, 1243, 1189, 1236, 1033, 1035, 1034, 1241, 
    721, 1240, 1239, 1047, 1238, 1044, 1237, 1041, 1235, 1038, 1234, 722, 
    1233, 1232, 1231, 1230, 1228, 1227, 723, 1226, 1225, 1224, 1223, 1221, 
    1220, 724, 1219, 1218, 1217, 1216, 1214, 1213, 725, 1212, 1211, 1210, 
    1209, 1207, 1206, 726, 1205, 1204, 1203, 1202, 1200, 462, 432, 469, 476, 
    483, 490, 497, 1198, 1127, 1162, 1197, 1120, 1169, 1196, 1113, 1176, 
    1195, 1105, 1183, 1032, 1031, 1188, 525, 1187, 1186, 1185, 1184, 1182, 
    1181, 532, 1180, 1179, 1178, 1177, 1175, 1174, 539, 1173, 1172, 1171, 
    1170, 1168, 1167, 546, 1166, 1165, 1164, 1163, 1161, 1160, 553, 1159, 
    1158, 1157, 1156, 1154, 1153, 560, 1152, 1151, 1150, 1149, 1147, 666, 
    436, 665, 664, 663, 662, 661, 1146, 420, 319, 652, 1145, 653, 1144, 654, 
    1143, 655, 1142, 656, 1140, 657, 1139, 413, 1138, 1137, 1136, 1135, 1133, 
    1132, 406, 1131, 1130, 1129, 1128, 1126, 1125, 399, 1124, 1123, 1122, 
    1121, 1119, 1118, 392, 1117, 1116, 1115, 1114, 1112, 1111, 385, 1109, 
    1108, 1107, 1106, 1104, 1056, 1059, 1062, 1065, 1103, 712, 292, 322, 
    1102, 329, 1101, 336, 1100, 343, 1099, 350, 1097, 357, 1096, 713, 1095, 
    1094, 1093, 1092, 1091, 1090, 714, 1089, 1088, 1087, 1086, 1085, 1054, 
    1084, 715, 1083, 1082, 1081, 1080, 1079, 1058, 1078, 716, 1077, 1076, 
    1075, 1074, 1073, 1061, 1072, 717, 1070, 1069, 1068, 1067, 1066, 1064, 
    1046, 1043, 1040, 1037, 1027, 1063, 1028, 1060, 1057, 1053, 1045, 1042, 
    1039, 1036, 1030, 1029, 1476, 1277, 1276, 1323, 372, 365, 1335, 1280, 
    379, 1475, 644, 645, 1373, 1424, 1380, 1366, 643, 1359, 1474, 510, 503, 
    1426, 1472, 1433, 1419, 517, 1418, 1473, 734, 733, 1296, 1273, 1274, 
    1467, 735, 1275, 1471, 1417, 1440, 1470, 1416, 1447, 1469, 1415, 1454, 
    1468, 1414, 1461, 1258, 1260, 1259, 1466, 736, 1465, 1464, 1272, 1463, 
    1269, 1462, 1266, 1460, 1263, 1459, 737, 1458, 1457, 1456, 1455, 1453, 
    1452, 738, 1451, 1450, 1449, 1448, 1446, 1445, 739, 1444, 1443, 1442, 
    1441, 1439, 1438, 740, 1437, 1436, 1435, 1434, 1432, 1431, 741, 1430, 
    1429, 1428, 1427, 1425, 461, 431, 468, 475, 482, 489, 496, 1423, 1352, 
    1387, 1422, 1345, 1394, 1421, 1338, 1401, 1420, 1330, 1408, 1257, 1256, 
    1413, 524, 1412, 1411, 1410, 1409, 1407, 1406, 531, 1405, 1404, 1403, 
    1402, 1400, 1399, 538, 1398, 1397, 1396, 1395, 1393, 1392, 545, 1391, 
    1390, 1389, 1388, 1386, 1385, 552, 1384, 1383, 1382, 1381, 1379, 1378, 
    559, 1377, 1376, 1375, 1374, 1372, 651, 437, 650, 649, 648, 647, 646, 
    1371, 421, 318, 637, 1370, 638, 1369, 639, 1368, 640, 1367, 641, 1365, 
    642, 1364, 414, 1363, 1362, 1361, 1360, 1358, 1357, 407, 1356, 1355, 
    1354, 1353, 1351, 1350, 400, 1349, 1348, 1347, 1346, 1344, 1343, 393, 
    1342, 1341, 1340, 1339, 1337, 1336, 386, 1334, 1333, 1332, 1331, 1329, 
    1281, 1284, 1287, 1290, 1328, 727, 293, 323, 1327, 330, 1326, 337, 1325, 
    344, 1324, 351, 1322, 358, 1321, 728, 1320, 1319, 1318, 1317, 1316, 1315, 
    729, 1314, 1313, 1312, 1311, 1310, 1279, 1309, 730, 1308, 1307, 1306, 
    1305, 1304, 1283, 1303, 731, 1302, 1301, 1300, 1299, 1298, 1286, 1297, 
    732, 1295, 1294, 1293, 1292, 1291, 1289, 1271, 1268, 1265, 1262, 1252, 
    1288, 1253, 1285, 1282, 1278, 1270, 1267, 1264, 1261, 1255, 1254, 1701, 
    1502, 1501, 1548, 373, 366, 1560, 1505, 380, 1700, 629, 630, 1598, 1649, 
    1605, 1591, 628, 1584, 1699, 509, 502, 1651, 1697, 1658, 1644, 516, 1643, 
    1698, 749, 748, 1521, 1498, 1499, 1692, 750, 1500, 1696, 1642, 1665, 
    1695, 1641, 1672, 1694, 1640, 1679, 1693, 1639, 1686, 1483, 1485, 1484, 
    1691, 751, 1690, 1689, 1497, 1688, 1494, 1687, 1491, 1685, 1488, 1684, 
    752, 1683, 1682, 1681, 1680, 1678, 1677, 753, 1676, 1675, 1674, 1673, 
    1671, 1670, 754, 1669, 1668, 1667, 1666, 1664, 1663, 755, 1662, 1661, 
    1660, 1659, 1657, 1656, 756, 1655, 1654, 1653, 1652, 1650, 460, 430, 467, 
    474, 481, 488, 495, 1648, 1577, 1612, 1647, 1570, 1619, 1646, 1563, 1626, 
    1645, 1555, 1633, 1482, 1481, 1638, 523, 1637, 1636, 1635, 1634, 1632, 
    1631, 530, 1630, 1629, 1628, 1627, 1625, 1624, 537, 1623, 1622, 1621, 
    1620, 1618, 1617, 544, 1616, 1615, 1614, 1613, 1611, 1610, 551, 1609, 
    1608, 1607, 1606, 1604, 1603, 558, 1602, 1601, 1600, 1599, 1597, 636, 
    438, 635, 634, 633, 632, 631, 1596, 422, 317, 622, 1595, 623, 1594, 624, 
    1593, 625, 1592, 626, 1590, 627, 1589, 415, 1588, 1587, 1586, 1585, 1583, 
    1582, 408, 1581, 1580, 1579, 1578, 1576, 1575, 401, 1574, 1573, 1572, 
    1571, 1569, 1568, 394, 1567, 1566, 1565, 1564, 1562, 1561, 387, 1559, 
    1558, 1557, 1556, 1554, 1506, 1509, 1512, 1515, 1553, 742, 294, 324, 
    1552, 331, 1551, 338, 1550, 345, 1549, 352, 1547, 359, 1546, 743, 1545, 
    1544, 1543, 1542, 1541, 1540, 744, 1539, 1538, 1537, 1536, 1535, 1504, 
    1534, 745, 1533, 1532, 1531, 1530, 1529, 1508, 1528, 746, 1527, 1526, 
    1525, 1524, 1523, 1511, 1522, 747, 1520, 1519, 1518, 1517, 1516, 1514, 
    1496, 1493, 1490, 1487, 1477, 1513, 1478, 1510, 1507, 1503, 1495, 1492, 
    1489, 1486, 1480, 1479, 1926, 1727, 1726, 1773, 374, 367, 1785, 1730, 
    381, 1925, 614, 615, 1823, 1874, 1830, 1816, 613, 1809, 1924, 508, 501, 
    1876, 1922, 1883, 1869, 515, 1868, 1923, 764, 763, 1746, 1723, 1724, 
    1917, 765, 1725, 1921, 1867, 1890, 1920, 1866, 1897, 1919, 1865, 1904, 
    1918, 1864, 1911, 1708, 1710, 1709, 1916, 766, 1915, 1914, 1722, 1913, 
    1719, 1912, 1716, 1910, 1713, 1909, 767, 1908, 1907, 1906, 1905, 1903, 
    1902, 768, 1901, 1900, 1899, 1898, 1896, 1895, 769, 1894, 1893, 1892, 
    1891, 1889, 1888, 770, 1887, 1886, 1885, 1884, 1882, 1881, 771, 1880, 
    1879, 1878, 1877, 1875, 459, 429, 466, 473, 480, 487, 494, 1873, 1802, 
    1837, 1872, 1795, 1844, 1871, 1788, 1851, 1870, 1780, 1858, 1707, 1706, 
    1863, 522, 1862, 1861, 1860, 1859, 1857, 1856, 529, 1855, 1854, 1853, 
    1852, 1850, 1849, 536, 1848, 1847, 1846, 1845, 1843, 1842, 543, 1841, 
    1840, 1839, 1838, 1836, 1835, 550, 1834, 1833, 1832, 1831, 1829, 1828, 
    557, 1827, 1826, 1825, 1824, 1822, 621, 439, 620, 619, 618, 617, 616, 
    1821, 423, 316, 607, 1820, 608, 1819, 609, 1818, 610, 1817, 611, 1815, 
    612, 1814, 416, 1813, 1812, 1811, 1810, 1808, 1807, 409, 1806, 1805, 
    1804, 1803, 1801, 1800, 402, 1799, 1798, 1797, 1796, 1794, 1793, 395, 
    1792, 1791, 1790, 1789, 1787, 1786, 388, 1784, 1783, 1782, 1781, 1779, 
    1731, 1734, 1737, 1740, 1778, 757, 295, 325, 1777, 332, 1776, 339, 1775, 
    346, 1774, 353, 1772, 360, 1771, 758, 1770, 1769, 1768, 1767, 1766, 1765, 
    759, 1764, 1763, 1762, 1761, 1760, 1729, 1759, 760, 1758, 1757, 1756, 
    1755, 1754, 1733, 1753, 761, 1752, 1751, 1750, 1749, 1748, 1736, 1747, 
    762, 1745, 1744, 1743, 1742, 1741, 1739, 1721, 1718, 1715, 1712, 1702, 
    1738, 1703, 1735, 1732, 1728, 1720, 1717, 1714, 1711, 1705, 1704, 2151, 
    1952, 1951, 1998, 375, 368, 2010, 1955, 382, 2150, 599, 600, 2048, 2099, 
    2055, 2041, 598, 2034, 2149, 507, 500, 2101, 2147, 2108, 2094, 514, 2093, 
    2148, 779, 778, 1971, 1948, 1949, 2142, 780, 1950, 2146, 2092, 2115, 
    2145, 2091, 2122, 2144, 2090, 2129, 2143, 2089, 2136, 1933, 1935, 1934, 
    2141, 781, 2140, 2139, 1947, 2138, 1944, 2137, 1941, 2135, 1938, 2134, 
    782, 2133, 2132, 2131, 2130, 2128, 2127, 783, 2126, 2125, 2124, 2123, 
    2121, 2120, 784, 2119, 2118, 2117, 2116, 2114, 2113, 785, 2112, 2111, 
    2110, 2109, 2107, 2106, 786, 2105, 2104, 2103, 2102, 2100, 458, 428, 465, 
    472, 479, 486, 493, 2098, 2027, 2062, 2097, 2020, 2069, 2096, 2013, 2076, 
    2095, 2005, 2083, 1932, 1931, 2088, 521, 2087, 2086, 2085, 2084, 2082, 
    2081, 528, 2080, 2079, 2078, 2077, 2075, 2074, 535, 2073, 2072, 2071, 
    2070, 2068, 2067, 542, 2066, 2065, 2064, 2063, 2061, 2060, 549, 2059, 
    2058, 2057, 2056, 2054, 2053, 556, 2052, 2051, 2050, 2049, 2047, 606, 
    440, 605, 604, 603, 602, 601, 2046, 424, 315, 592, 2045, 593, 2044, 594, 
    2043, 595, 2042, 596, 2040, 597, 2039, 417, 2038, 2037, 2036, 2035, 2033, 
    2032, 410, 2031, 2030, 2029, 2028, 2026, 2025, 403, 2024, 2023, 2022, 
    2021, 2019, 2018, 396, 2017, 2016, 2015, 2014, 2012, 2011, 389, 2009, 
    2008, 2007, 2006, 2004, 1956, 1959, 1962, 1965, 2003, 772, 296, 326, 
    2002, 333, 2001, 340, 2000, 347, 1999, 354, 1997, 361, 1996, 773, 1995, 
    1994, 1993, 1992, 1991, 1990, 774, 1989, 1988, 1987, 1986, 1985, 1954, 
    1984, 775, 1983, 1982, 1981, 1980, 1979, 1958, 1978, 776, 1977, 1976, 
    1975, 1974, 1973, 1961, 1972, 777, 1970, 1969, 1968, 1967, 1966, 1964, 
    1946, 1943, 1940, 1937, 1927, 1963, 1928, 1960, 1957, 1953, 1945, 1942, 
    1939, 1936, 1930, 1929, 2376, 2177, 2176, 2223, 376, 369, 2235, 2180, 
    383, 2375, 584, 585, 2273, 2324, 2280, 2266, 583, 2259, 2374, 506, 499, 
    2326, 2372, 2333, 2319, 513, 2318, 2373, 794, 793, 2196, 2173, 2174, 
    2367, 795, 2175, 2371, 2317, 2340, 2370, 2316, 2347, 2369, 2315, 2354, 
    2368, 2314, 2361, 2158, 2160, 2159, 2366, 796, 2365, 2364, 2172, 2363, 
    2169, 2362, 2166, 2360, 2163, 2359, 797, 2358, 2357, 2356, 2355, 2353, 
    2352, 798, 2351, 2350, 2349, 2348, 2346, 2345, 799, 2344, 2343, 2342, 
    2341, 2339, 2338, 800, 2337, 2336, 2335, 2334, 2332, 2331, 801, 2330, 
    2329, 2328, 2327, 2325, 457, 427, 464, 471, 478, 485, 492, 2323, 2252, 
    2287, 2322, 2245, 2294, 2321, 2238, 2301, 2320, 2230, 2308, 2157, 2156, 
    2313, 520, 2312, 2311, 2310, 2309, 2307, 2306, 527, 2305, 2304, 2303, 
    2302, 2300, 2299, 534, 2298, 2297, 2296, 2295, 2293, 2292, 541, 2291, 
    2290, 2289, 2288, 2286, 2285, 548, 2284, 2283, 2282, 2281, 2279, 2278, 
    555, 2277, 2276, 2275, 2274, 2272, 591, 441, 590, 589, 588, 587, 586, 
    2271, 425, 314, 577, 2270, 578, 2269, 579, 2268, 580, 2267, 581, 2265, 
    582, 2264, 418, 2263, 2262, 2261, 2260, 2258, 2257, 411, 2256, 2255, 
    2254, 2253, 2251, 2250, 404, 2249, 2248, 2247, 2246, 2244, 2243, 397, 
    2242, 2241, 2240, 2239, 2237, 2236, 390, 2234, 2233, 2232, 2231, 2229, 
    2181, 2184, 2187, 2190, 2228, 787, 297, 327, 2227, 334, 2226, 341, 2225, 
    348, 2224, 355, 2222, 362, 2221, 788, 2220, 2219, 2218, 2217, 2216, 2215, 
    789, 2214, 2213, 2212, 2211, 2210, 2179, 2209, 790, 2208, 2207, 2206, 
    2205, 2204, 2183, 2203, 791, 2202, 2201, 2200, 2199, 2198, 2186, 2197, 
    792, 2195, 2194, 2193, 2192, 2191, 2189, 2171, 2168, 2165, 2162, 2152, 
    2188, 2153, 2185, 2182, 2178, 2170, 2167, 2164, 2161, 2155, 2154, 2601, 
    2402, 2401, 2448, 306, 305, 2460, 2405, 307, 2600, 569, 570, 2498, 2549, 
    2505, 2491, 568, 2484, 2599, 449, 450, 2551, 2597, 2558, 2544, 448, 2543, 
    2598, 689, 688, 2421, 2398, 2399, 2592, 690, 2400, 2596, 2542, 2565, 
    2595, 2541, 2572, 2594, 2540, 2579, 2593, 2539, 2586, 2383, 2385, 2384, 
    2591, 691, 2590, 2589, 2397, 2588, 2394, 2587, 2391, 2585, 2388, 2584, 
    692, 2583, 2582, 2581, 2580, 2578, 2577, 693, 2576, 2575, 2574, 2573, 
    2571, 2570, 694, 2569, 2568, 2567, 2566, 2564, 2563, 695, 2562, 2561, 
    2560, 2559, 2557, 2556, 696, 2555, 2554, 2553, 2552, 2550, 456, 426, 455, 
    454, 453, 452, 451, 2548, 2477, 2512, 2547, 2470, 2519, 2546, 2463, 2526, 
    2545, 2455, 2533, 2382, 2381, 2538, 447, 2537, 2536, 2535, 2534, 2532, 
    2531, 446, 2530, 2529, 2528, 2527, 2525, 2524, 445, 2523, 2522, 2521, 
    2520, 2518, 2517, 444, 2516, 2515, 2514, 2513, 2511, 2510, 443, 2509, 
    2508, 2507, 2506, 2504, 2503, 442, 2502, 2501, 2500, 2499, 2497, 576, 
    434, 575, 574, 573, 572, 571, 2496, 313, 298, 562, 2495, 563, 2494, 564, 
    2493, 565, 2492, 566, 2490, 567, 2489, 312, 2488, 2487, 2486, 2485, 2483, 
    2482, 311, 2481, 2480, 2479, 2478, 2476, 2475, 310, 2474, 2473, 2472, 
    2471, 2469, 2468, 309, 2467, 2466, 2465, 2464, 2462, 2461, 308, 2459, 
    2458, 2457, 2456, 2454, 2406, 2409, 2412, 2415, 2453, 682, 290, 299, 
    2452, 300, 2451, 301, 2450, 302, 2449, 303, 2447, 304, 2446, 683, 2445, 
    2444, 2443, 2442, 2441, 2440, 684, 2439, 2438, 2437, 2436, 2435, 2404, 
    2434, 685, 2433, 2432, 2431, 2430, 2429, 2408, 2428, 686, 2427, 2426, 
    2425, 2424, 2423, 2411, 2422, 687, 2420, 2419, 2418, 2417, 2416, 2414, 
    2396, 2393, 2390, 2387, 2377, 2413, 2378, 2410, 2407, 2403, 2395, 2392, 
    2389, 2386, 2380, 2379 ;
}
